b3bda78c0a4a609fcabcc344b90c1f70490d89fc
[srvx.git] / ChangeLog
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--srvx@srvx.net--2004-srvx/srvx--devo--1.3
3 #
4
5 2004-06-08 09:24:49 GMT adam <adam@gamesurge.net>       patch-68
6
7     Summary:
8       fixed MODE_REGISTERED bug; introduced MCP_REGISTERED 
9     Revision:
10       srvx--devo--1.3--patch-68
11
12     * fixed MODE_REGISTERED bug: srvx was sending a blank mode change on channel unregistrations; we now have a srvx.conf setting that dictates whether or not to use MODE_REGISTERED (which has no corresponding letter on P10 networks!) - also, we now set MODE_REGISTERED in newly registered channels (which we werent before)
13     
14     * introduced MCP_REGISTERED: we now don't let channels that are registered play with the registered mode (usually +r on bahamut networks) via chanserv user-level commands (ie: !mode -r) 
15     
16     
17     
18
19     modified files:
20      ChangeLog src/chanserv.c src/proto-bahamut.c src/proto.h
21      srvx.conf.example
22
23
24 2004-05-22 04:24:57 GMT Michael Poole <mdpoole@troilus.org>     patch-67
25
26     Summary:
27       Add fake host support (assuming your ircd supports it)
28     Revision:
29       srvx--devo--1.3--patch-67
30
31     Add definitions in various places to support assigning fake hosts to
32     users.  We will not give you (or make for you) patches to make your
33     ircd support this feature, so please do not ask.  You must set a
34     certain srvx.conf setting to be able to assign fakehosts; finding it
35     is left as an exercise to the reader.
36
37     modified files:
38      ChangeLog src/chanserv.c src/hash.c src/hash.h src/log.c
39      src/nickserv.c src/nickserv.h src/opserv.c src/proto-bahamut.c
40      src/proto-common.c src/proto-p10.c src/proto.h src/tools.c
41
42
43 2004-05-22 03:00:05 GMT Michael Poole <mdpoole@troilus.org>     patch-66
44
45     Summary:
46       Remove obsolete check for src/srvx directory
47     Revision:
48       srvx--devo--1.3--patch-66
49
50     Since srvx is in arch, and arch doesn't have CVS's eccentricities
51     about old directories, remove the test for src/srvx being a directory.
52
53     modified files:
54      ChangeLog autogen.sh
55
56
57 2004-05-21 12:58:18 GMT Michael Poole <mdpoole@troilus.org>     patch-65
58
59     Summary:
60       Fix memory leak in ?accounts
61     Revision:
62       srvx--devo--1.3--patch-65
63
64     Fix a memory leak in ?accounts.
65
66     modified files:
67      ChangeLog src/nickserv.c
68
69
70 2004-05-21 12:38:39 GMT Michael Poole <mdpoole@troilus.org>     patch-64
71
72     Summary:
73       Fix helpserv whine when helpers leave the channel; fix ?devoiceall
74     Revision:
75       srvx--devo--1.3--patch-64
76
77     Remove the parting modeNode before making callbacks, so callbacks
78     don't get confused and think the user is still in the channel.
79     
80     In ?devoiceall, OpServ should only remove voice from users who have it.
81
82     modified files:
83      ChangeLog src/hash.c src/opserv.c
84
85
86 2004-05-17 09:44:35 GMT adam <adam@gamesurge.net>       patch-63
87
88     Summary:
89       fix minor EnfModes bug in chanserv.c 
90     Revision:
91       srvx--devo--1.3--patch-63
92
93     * address bug id #955105; minor EnfModes issue
94     
95
96     modified files:
97      ChangeLog src/chanserv.c
98
99
100 2004-05-14 06:27:30 GMT adam <adam@gamesurge.net>       patch-62
101
102     Summary:
103       fix stupid typo from --patch-61
104     Revision:
105       srvx--devo--1.3--patch-62
106
107     * fix stupid typo in nickserv.c from --patch-61; sigh.
108     
109
110     modified files:
111      ChangeLog src/nickserv.c
112
113
114 2004-05-14 05:37:38 GMT adam <adam@gamesurge.net>       patch-61
115
116     Summary:
117       rearrange chanserv-level ban/kick messages; change wording on authentication cookie email, implement old tried2reg patch 
118     Revision:
119       srvx--devo--1.3--patch-61
120
121     * chanserv ban/kick messages are now displayed as "(name) message" as opposed to what they were, which was "message (name)"; this was done to remove irregularity with how it was in some parts of the code.
122     
123     * at semi-popular request, wording in initial registration emails has been changed to explain that COOKIE should not be used more than once
124     
125     * implemented old 'tried2reg' patch - you may only use /msg authserv register once per session (this was not the case before, which was apparent with email registrations)
126     
127
128     removed files:
129      patches/.arch-ids/ns_tried2reg102403.diff.id
130      patches/ns_tried2reg102403.diff
131
132     modified files:
133      ChangeLog src/chanserv.c src/hash.h src/nickserv.c
134      src/opserv.c
135
136
137 2004-05-09 03:05:48 GMT Michael Poole <mdpoole@troilus.org>     patch-60
138
139     Summary:
140       Fix several bugs; make off-channel a per-channel option
141     Revision:
142       srvx--devo--1.3--patch-60
143
144     * Add per-channel option (!set offchannel) for off-channel services
145     support.
146     
147     * Rename REGISTERED_MODE to MODE_REGISTERED and always use it.
148     
149     * Delete remaining (registered) channels on exit.
150     
151     * Fix tests in proto-p10.c for chanop-ness when using off-channel
152     services support.
153
154     modified files:
155      ChangeLog src/chanserv.c src/chanserv.h src/hash.c src/hash.h
156      src/nickserv.c src/proto-bahamut.c src/proto-common.c
157      src/proto-p10.c src/proto.h srvx.conf.example
158
159
160 2004-05-07 14:32:06 GMT Michael Poole <mdpoole@troilus.org>     patch-59
161
162     Summary:
163       allow daemon mode under cygwin
164     Revision:
165       srvx--devo--1.3--patch-59
166
167     * Remove code to disable daemon mode in Cygwin, since Cygwin now
168     properly implements fork() etc.
169
170     modified files:
171      ChangeLog src/main.c
172
173
174 2004-05-06 09:46:38 GMT adam <adam@gamesurge.net>       patch-58
175
176     Summary:
177       basic off-channel support; restructuring how part functions are handled 
178     Revision:
179       srvx--devo--1.3--patch-58
180
181     * added srvx.conf setting to allow chanserv to work being outside of a channel; if you'd like to have srvx set a mode as it joins, edit REGISTERED_MODE in hash.h. this will not work properly on P10 networks - though it may be nice for bahamut-based networks. either way, please do not ask us for assistance. 
182     
183     * changed the way part functions are called - a modeNode is now passed, and they are run *before* the user's membership link in that channel is nuked.
184     
185     
186
187     modified files:
188      ChangeLog src/chanserv.c src/hash.c src/hash.h
189      src/mod-helpserv.c src/mod-snoop.c src/proto-common.c
190      src/proto-p10.c srvx.conf.example
191
192
193 2004-05-01 11:17:11 GMT adam <akl@gamesurge.net>        patch-57
194
195     Summary:
196       introduce unreg_privmsg_func, fix minor autoinvite issue, alter account-finding on local services clients 
197     Revision:
198       srvx--devo--1.3--patch-57
199
200     * introduce unreg_privmsg_func: unreg_privmsg_func()/unreg_notice_func() - both of which reverse the effect of reg_privmsg_func()/reg_notice_func()
201     
202     * fix minor autoinvite issue: UserAutoInvite (aka: '!uset autoinvite ..') no longer invites you to channels you weren't in if the server you are on just reconnected to the network
203     
204     * alter account-finding on local services clients: non +k users on the local services server are now no longer referred to as services (at least not in regard to accounts..)
205     
206
207     modified files:
208      ChangeLog src/chanserv.c src/nickserv.c src/proto-common.c
209      src/proto-p10.c src/proto.h srvx.conf.example
210
211
212 2004-04-29 01:57:00 GMT Michael Poole <mdpoole@troilus.org>     patch-56
213
214     Summary:
215       Remove debug messages from account MERGE command; translate RECLAIM kill message
216     Revision:
217       srvx--devo--1.3--patch-56
218
219     * Change the debug messages in NickServ MERGE to be more succinct and
220     useful for accounting/undos.
221     
222     * Translate the kill message sent when reclaiming an owned nickname.
223
224     modified files:
225      ChangeLog src/nickserv.c
226
227
228 2004-04-29 01:51:19 GMT Michael Poole <mdpoole@troilus.org>     patch-55
229
230     Summary:
231       Fix Bahamut assertion failure; move BURST to more "natural" place
232     Revision:
233       srvx--devo--1.3--patch-55
234
235     * Fix a mod_chanmode assertion failure when using proto-bahamut.c with
236     debugging enabled.
237     
238     * Send BURST in response to SVINFO, not SERVER, so that eventual
239     timestamp adjustment is more accurate.
240
241     modified files:
242      ChangeLog src/proto-bahamut.c
243
244
245 2004-04-29 01:41:37 GMT Michael Poole <mdpoole@troilus.org>     patch-54
246
247     Summary:
248       Fix !up for users below GiveVoice level; implement RFE#933634
249     Revision:
250       srvx--devo--1.3--patch-54
251
252     * If users have access belowGiveVoice, do not let them use UP.
253     
254     * Show channel flags (suspended, autoop, etc) in MYACCESS.
255
256     modified files:
257      ChangeLog src/chanserv.c src/chanserv.help
258
259
260 2004-04-29 00:31:22 GMT Michael Poole <mdpoole@troilus.org>     patch-53
261
262     Summary:
263       REALLY remove duplicate line in languages/en_UK/chanserv.help.
264     Revision:
265       srvx--devo--1.3--patch-53
266
267     REALLY remove duplicate line in languages/en_UK/chanserv.help.
268
269     modified files:
270      ChangeLog languages/en_UK/chanserv.help
271
272
273 2004-04-28 19:55:22 GMT Michael Poole <mdpoole@troilus.org>     patch-52
274
275     Summary:
276       Remove duplicate line in en_UK chanserv.help file
277     Revision:
278       srvx--devo--1.3--patch-52
279
280     Remove a duplicate line in languages/en_UK/chanserv.help.
281
282     modified files:
283      ChangeLog
284
285
286 2004-04-28 19:53:40 GMT Michael Poole <mdpoole@troilus.org>     patch-51
287
288     Summary:
289       Sanity check user infolines
290     Revision:
291       srvx--devo--1.3--patch-51
292
293     * Disallow infolines longer than a configured maximum length (by
294     default, 400 characters).
295     
296     * Disallow infolines that contain certain characters (currently
297     just ^A).
298
299     modified files:
300      ChangeLog languages/de/strings.db src/chanserv.c
301      srvx.conf.example
302
303
304 2004-04-12 03:25:03 GMT Michael Poole <mdpoole@troilus.org>     patch-50
305
306     Summary:
307       fix compile errors on readdir()-deficient platforms
308     Revision:
309       srvx--devo--1.3--patch-50
310
311     * Cygwin does not have "struct dirent.d_type".  Check for that in the
312     configure script and use stat() to test for directory-ness instead.
313
314     modified files:
315      ChangeLog configure.in src/helpfile.c
316
317
318 2004-04-10 23:04:21 GMT Michael Poole <mdpoole@troilus.org>     patch-49
319
320     Summary:
321       add en_UK translation by Byte
322     Revision:
323       srvx--devo--1.3--patch-49
324
325     Add en_UK translation by byte.
326
327     new files:
328      languages/en_UK/.arch-ids/=id
329      languages/en_UK/.arch-ids/README.id
330      languages/en_UK/.arch-ids/chanserv.help.id
331      languages/en_UK/.arch-ids/opserv.help.id
332      languages/en_UK/.arch-ids/strings.db.id languages/en_UK/README
333      languages/en_UK/chanserv.help languages/en_UK/opserv.help
334      languages/en_UK/strings.db
335
336     modified files:
337      ChangeLog
338
339     new directories:
340      languages/en_UK languages/en_UK/.arch-ids
341
342
343 2004-04-09 22:18:21 GMT Michael Poole <mdpoole@troilus.org>     patch-48
344
345     Summary:
346       Fix service persistence bug in patch-47
347     Revision:
348       srvx--devo--1.3--patch-48
349
350     patch-47 attempted to fix a previously reported error where srvx would
351     create NickServ, ChanServ, OpServ and Global even if the "nick" entry
352     was omitted from srvx.conf.  This broke persistence of all service
353     bots added by the modcmd.service\ add comand.  (Closes: #932566)
354
355     modified files:
356      ChangeLog src/modcmd.c
357
358
359 2004-04-09 20:08:58 GMT Michael Poole <mdpoole@troilus.org>     patch-47
360
361     Summary:
362       Fix service triggers; allow service hostname configuration; fix glitches
363     Revision:
364       srvx--devo--1.3--patch-47
365
366     * Improve length checking logic in ChanServ.names command.
367     
368     * Fix service trigger registration so that database is used in
369     preference to srvx.conf and compiled-in defaults.
370     
371     * Allow service hostnames to be configured in srvx.conf and through
372     "service add"; document this and show an example of setting the
373     service description.
374     
375     * Fix an uninitialized value bug in OpServ.join.
376     
377     * Make OpServ.addtrust accept a count of 0.
378     
379     * Remove untranslated messages from languages/de/modcmd.help (so that
380     new "service add" help is inherited).
381
382     modified files:
383      ChangeLog languages/de/modcmd.help src/chanserv.c src/global.c
384      src/mod-helpserv.c src/modcmd.c src/modcmd.h src/modcmd.help
385      src/nickserv.c src/opserv.c src/opserv.help
386      src/proto-bahamut.c src/proto-p10.c src/proto.h
387      srvx.conf.example
388
389
390 2004-04-09 01:57:12 GMT adam <akl@gamesurge.net>        patch-46
391
392     Summary:
393       changes to !uset autoinvite behavior, introduction of allchanmsg_func hooks 
394     Revision:
395       srvx--devo--1.3--patch-46
396
397     * changes to !uset autoinvite behavior: the autoinvite flag now works whether or not the channel it is set in is +i/+k.
398     
399     * introduction of allchanmsg_func hooks: there is now a set of hooks (available via reg_allchanmsg_func()) in place to catch all public channel messages the services server sees.
400     
401
402     modified files:
403      ChangeLog src/chanserv.c src/chanserv.help src/proto-common.c
404      src/proto.h
405
406
407 2004-04-08 03:42:49 GMT Michael Poole <mdpoole@troilus.org>     patch-45
408
409     Summary:
410       Fix automatic ChangeLog tag (I hope)
411     Revision:
412       srvx--devo--1.3--patch-45
413
414     * Try to set the ChangeLog file tag correctly for it to be updated on
415     commit.
416
417     new files:
418      .arch-ids/ChangeLog.id ChangeLog
419
420     removed files:
421      .arch-ids/ChangeLog.id ChangeLog
422
423
424 2004-04-08 03:18:41 GMT Michael Poole <mdpoole@troilus.org>     patch-44
425
426     Summary:
427       Fix some signed/unsigned misbehaviors; add FAQ
428     Revision:
429       srvx--devo--1.3--patch-44
430
431     * Change format and variable types to unsigned so as to avoid
432     confusing negative numbers with very large positive numbers.
433     
434     * Create a FAQ file
435
436     new files:
437      .arch-ids/FAQ.id FAQ
438
439     modified files:
440      ChangeLog src/chanserv.c src/chanserv.help src/nickserv.c
441      src/opserv.c src/proto-common.c
442
443
444 2004-04-04 21:37:36 GMT Zoot <zoot@gamesnet.net>        patch-43
445
446     Summary:
447       Fix spurious user protection notices
448     Revision:
449       srvx--devo--1.3--patch-43
450
451     * Fix ChanServ warning users when they remove a ban set on a protected
452       user's hostmask.
453
454     modified files:
455      src/chanserv.c
456
457
458 2004-04-03 03:26:43 GMT Michael Poole <mdpoole@troilus.org>     patch-42
459
460     Summary:
461       I18N fixes and (hopefully) protocol fixes
462     Revision:
463       srvx--devo--1.3--patch-42
464
465     * Correct some grammar in German translation (extraneous "vor").
466     
467     * Try to fix desyncs when an older channel bursts in after initial join.
468     
469     * Languages must be subdirectories that do not start with '.', so
470       check that before applying them as a language.  Since we already
471       have the language list at helpfile_finalize() time, use it instead
472       of walking the "languages" directory again.
473     
474     * Ignore 467 response from uplink.
475
476     modified files:
477      languages/de/strings.db src/hash.c src/helpfile.c
478      src/proto-p10.c
479
480
481 2004-04-02 18:38:19 GMT Michael Poole <mdpoole@troilus.org>     patch-41
482
483     Summary:
484       Fix mistakes in backport of German translation
485     Revision:
486       srvx--devo--1.3--patch-41
487
488     * Delete mod-serverspy.help since it is not part of this code base.
489     
490     * Replace /AUTHSERV with /msg $N@$s.
491
492     removed files:
493      languages/de/.arch-ids/mod-serverspy.help.id
494      languages/de/mod-serverspy.help
495
496     modified files:
497      languages/de/strings.db
498
499
500 2004-04-02 18:34:40 GMT Michael Poole <mdpoole@troilus.org>     patch-40
501
502     Summary:
503       Add German translation
504     Revision:
505       srvx--devo--1.3--patch-40
506
507     * Fix a format string bug in nickserv.c:NSEMAIL_ALLOWAUTH_BODY.
508     
509     * Use a separate key name for !netinfo's "Total User Count" so
510       other languages can get proper alignment for both that and
511       !info #channel.
512     
513     * Add German language translation by Marc 'feigling' Kührer.
514
515     new files:
516      languages/.arch-ids/.arch-inventory.id languages/.arch-ids/=id
517      languages/.arch-ids/validate.pl.id languages/.arch-inventory
518      languages/de/.arch-ids/=id languages/de/.arch-ids/README.id
519      languages/de/.arch-ids/chanserv.help.id
520      languages/de/.arch-ids/global.help.id
521      languages/de/.arch-ids/mod-serverspy.help.id
522      languages/de/.arch-ids/modcmd.help.id
523      languages/de/.arch-ids/nickserv.help.id
524      languages/de/.arch-ids/strings.db.id languages/de/README
525      languages/de/chanserv.help languages/de/global.help
526      languages/de/mod-serverspy.help languages/de/modcmd.help
527      languages/de/nickserv.help languages/de/strings.db
528      languages/en/.arch-ids/=id languages/en/.arch-ids/README.id
529      languages/en/README languages/validate.pl
530
531     modified files:
532      src/chanserv.c src/nickserv.c
533
534     new directories:
535      languages languages/.arch-ids languages/de
536      languages/de/.arch-ids languages/en languages/en/.arch-ids
537
538
539 2004-03-30 04:40:38 GMT Michael Poole <mdpoole@troilus.org>     patch-39
540
541     Summary:
542       translate interval strings; translate more NickServ messages
543     Revision:
544       srvx--devo--1.3--patch-39
545
546     * Translate interval strings to the user's language.
547     
548     * Translate cookie emails and auth failure messages based on the
549     account's preferred language, rather than the user's preferred
550     language (they will not be authed, so they would get lang_C).
551
552     modified files:
553      src/chanserv.c src/common.h src/global.c src/main.c
554      src/mod-helpserv.c src/mod-memoserv.c src/mod-sockcheck.c
555      src/nickserv.c src/opserv.c src/saxdb.c src/tools.c
556
557
558 2004-03-30 04:25:14 GMT Michael Poole <mdpoole@troilus.org>     patch-38
559
560     Summary:
561       Fix uninitialized mod_chanmode element in debug build
562     Revision:
563       srvx--devo--1.3--patch-38
564
565     * Convert an old-style auto-variable mod_chanmode to use
566     mod_chanmode_init() so that all fields are initialized.
567
568     modified files:
569      src/proto-common.c
570
571
572 2004-03-30 04:11:03 GMT Michael Poole <mdpoole@troilus.org>     patch-37
573
574     Summary:
575       Multi-language support fixes
576     Revision:
577       srvx--devo--1.3--patch-37
578
579     * Copy keys in per-language message tables so that they don't point to
580     free()d memory.
581     
582     * Only warn about missing/extra messages if there are any.
583     
584     * In language_read_list(), do not allocate languages "." or "..".
585
586     modified files:
587      src/helpfile.c
588
589
590 2004-03-29 21:10:10 GMT Michael Poole <mdpoole@troilus.org>     patch-36
591
592     Summary:
593       automatic arch-version.h update; CTCP support; helpfile fixes; disk-out-of-space error detection and handling
594     Revision:
595       srvx--devo--1.3--patch-36
596
597     * Add a rule to automatically check arch version and update
598     arch-version.h when needed
599     
600     * Implement CTCP response handling messages direct to services.
601     
602     * Fix grammar error in GIVEOWNERSHIP help entry, fix cross-reference
603     markup in several ChanServ commands (should underline, not bold, the
604     "See Also:" link), remove VERSION help entries from modules that no
605     longer implement that command.
606     
607     * Check for errors (using setjmp/longjmp) when writing to a saxdb
608     file, and log the failures.
609
610     modified files:
611      src/Makefile.am src/chanserv.help src/global.help
612      src/mod-helpserv.c src/mod-memoserv.help src/modcmd.c
613      src/opserv.help src/proto-bahamut.c src/proto-p10.c
614      src/proto.h src/saxdb.c src/saxdb.h src/tools.c
615
616
617 2004-03-28 03:28:18 GMT Michael Poole <mdpoole@troilus.org>     patch-35
618
619     Summary:
620       More helpfile fixes
621     Revision:
622       srvx--devo--1.3--patch-35
623
624     * Allow a helpfile to use another module's expansion function by using
625     the syntax ${module:variable}, so that "set language" can be kept in
626     nickserv.help.
627     
628     * Fix typos, unclear help entries, and add some missing entries.
629
630     modified files:
631      src/chanserv.help src/helpfile.c src/modcmd.help
632      src/nickserv.help src/proto-bahamut.c src/proto-p10.c
633
634
635 2004-03-25 23:17:04 GMT Zoot <zoot@gamesnet.net>        patch-34
636
637     Summary:
638       Documentation update
639     Revision:
640       srvx--devo--1.3--patch-34
641
642     * Make some further updates to INSTALL to bring it in line with srvx 1.3
643
644     modified files:
645      INSTALL
646
647
648 2004-03-25 21:41:17 GMT Michael Poole <mdpoole@troilus.org>     patch-33
649
650     Summary:
651       Message and documentation cleanups
652     Revision:
653       srvx--devo--1.3--patch-33
654
655     * Update version number in INSTALL and mention where we do most of
656     srvx's testing.
657     
658     * Move the message about using the authcookie to inside of
659     nickserv_make_cookie(), so that when another cookie exists, only the
660     "cookie already pending" message is sent.
661     
662     * Fix various typos, extraneous sentences, and misplaced command
663     listings in nickserv.help.
664     
665     * Remove (unused) fakehost options from srvx.conf.example and update
666     ChanServ's set_shows option.
667
668     modified files:
669      INSTALL src/nickserv.c src/nickserv.help srvx.conf.example
670
671
672 2004-03-24 20:32:16 GMT Michael Poole <mdpoole@troilus.org>     patch-32
673
674     Summary:
675       Infinite recursion fix; mod_chanmode_parse() fixes
676     Revision:
677       srvx--devo--1.3--patch-32
678
679     * Default lang->parent to lang_C rather than language_find("C"), so
680     that trying to create language "C" does not cause infinite recursion.
681     
682     * Fail when we try to parse a mode with an unrecognized mode character
683     from users; ignore them coming from a server.
684
685     modified files:
686      src/helpfile.c src/proto-bahamut.c src/proto-p10.c
687
688
689 2004-03-23 00:12:53 GMT Michael Poole <mdpoole@troilus.org>     patch-31
690
691     Summary:
692       i18n fixes
693     Revision:
694       srvx--devo--1.3--patch-31
695
696     * Fix typos in several message strings, and clarify others.
697     
698     * Typecast first argument of gethostbyaddr() to quash warnings.
699     
700     * Load languages in finalization, not initialization, and do not crash
701     when running off the end of a localized strings.db file.
702     
703     * Show the LANGUAGE option in NickServ SET response.
704     
705     * Remove mention of GHOST command when !enable_ghost.
706     
707     * Only initialize alloc_argc when !defined(NDEBUG)
708
709     modified files:
710      src/chanserv.c src/gline.c src/helpfile.c src/helpfile.h
711      src/main.c src/modcmd.c src/nickserv.c src/nickserv.help
712      src/proto-common.c
713
714
715 2004-03-19 14:46:53 GMT Michael Poole <mdpoole@troilus.org>     patch-30
716
717     Summary:
718       Fix language initialization bug; fix email change text
719     Revision:
720       srvx--devo--1.3--patch-30
721
722     * Initialize each new account's language when registering it.
723     
724     * Send the first half of the email change cookie to the old address,
725     rather than sending the second half (which also goes to the new
726     address).
727
728     modified files:
729      src/modcmd.c src/nickserv.c
730
731
732 2004-03-17 04:27:17 GMT Michael Poole <mdpoole+arch@troilus.org>        patch-29
733
734     Summary:
735       ChanServ seen fixes; other cleanups
736     Revision:
737       srvx--devo--1.3--patch-29
738
739     * Remove rule to generate the unused EXTRA_MODULES preprocessor macro.
740     
741     * Properly adjust ChanServ seen time when a user leaves or is kicked
742     from a channel.
743     
744     * Read languages from disk before initializing the core services,
745     since they must all be available when loading accounts.
746     
747     * Fix a typo in the log BNF documentation, and add =SEVLIT support for
748     consistency.
749     
750     * Add missing "invalid" to NSMSG_INVALID_ANNOUNCE string.
751
752     modified files:
753      configure.in src/chanserv.c src/helpfile.c src/helpfile.h
754      src/log.c src/main.c src/nickserv.c
755
756
757 2004-03-12 00:27:29 GMT Entrope <entrope@clan-dk.org>   patch-28
758
759     Summary:
760       fix channel mode bouncing bugs
761     Revision:
762       srvx--devo--1.3--patch-28
763
764     * Make mod_chanmode_dup() copy the limit and key like one might expect.
765     
766     * Make ChanServ's handle_mode() copy the default modes using
767     mod_chanmode_dup() instead of an implicit memcpy.
768
769     modified files:
770      src/chanserv.c src/proto-common.c
771
772
773 2004-03-11 16:44:35 GMT Entrope <entrope@clan-dk.org>   patch-27
774
775     Summary:
776       Fix !resync; helpfile updates; improve ?modcmd
777     Revision:
778       srvx--devo--1.3--patch-27
779
780     * Make ChanServ.RESYNC op (or voice) users when GiveOps (GiveVoice,
781     respectively) is 0 and the user is not on the userlist.
782     
783     * Remove mention of PEONINVITE from chanserv.help.
784     
785     * Mention the GIVEOWNERSHIP command in HelpServ's help file; remove
786     mention of the removed VERSION and WRITE commands.
787     
788     * Make modcmd.MODCMD accept no options, and display the (final)
789     settings for the command.  Update the help entry for it.
790
791     modified files:
792      src/chanserv.c src/chanserv.help src/mod-helpserv.help
793      src/modcmd.c src/modcmd.help
794
795
796 2004-03-10 19:04:59 GMT Entrope <entrope@clan-dk.org>   patch-26
797
798     Summary:
799       License update
800     Revision:
801       srvx--devo--1.3--patch-26
802
803     * Revert to plain GPLv2.
804
805     modified files:
806      COPYING src/chanserv.c src/chanserv.h src/common.h src/conf.c
807      src/conf.h src/dict-splay.c src/dict.h src/gline.c src/gline.h
808      src/global.c src/global.h src/hash.c src/hash.h src/heap.c
809      src/heap.h src/helpfile.c src/helpfile.h src/ioset.c
810      src/ioset.h src/log.c src/log.h src/main.c src/mod-helpserv.c
811      src/mod-memoserv.c src/mod-snoop.c src/mod-sockcheck.c
812      src/modcmd.c src/modcmd.h src/modules.c src/modules.h
813      src/nickserv.c src/nickserv.h src/opserv.c src/opserv.h
814      src/policer.c src/policer.h src/proto-bahamut.c
815      src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
816      src/recdb.h src/saxdb.c src/saxdb.h src/sendmail.c
817      src/sendmail.h src/timeq.c src/timeq.h src/tools.c
818
819
820 2004-03-10 17:03:30 GMT Entrope <entrope@clan-dk.org>   patch-25
821
822     Summary:
823       Further cleanups and bugfixes
824     Revision:
825       srvx--devo--1.3--patch-25
826
827     * Remove "TODO: reimplement" comment in chanserv.c, since all the
828     functions were already reimplemented.
829     
830     * Make "/msg ChanServ huggle" work again.
831     
832     * Fix error messages when bad target names given to say and emote.
833     
834     * If we get a MODE change affecting a user who somehow quit already,
835     just ignore it.
836     
837     * Add debugging checks for mod_chanmode argument counts.
838
839     modified files:
840      src/chanserv.c src/hash.c src/main.c src/mod-helpserv.c
841      src/mod-snoop.c src/proto-bahamut.c src/proto-common.c
842      src/proto-p10.c src/proto.h
843
844
845 2004-03-08 17:41:48 GMT Entrope <entrope@clan-dk.org>   patch-24
846
847     Summary:
848       bug fixes (from code coverage tests)
849     Revision:
850       srvx--devo--1.3--patch-24
851
852     * Fix typo in CSMSG_ADDED_USER message.
853     
854     * Fix memory leak in !bans when no bans are shown.
855     
856     * Fix SAY, EMOTE to user targets.
857     
858     * Require unsuspended channel for OPCHAN (i.e. ChanServ is in-channel).
859     
860     * Fix typo in TOPICSNARF help description.
861     
862     * Fix mod_chanmode argc when reopping services.
863     
864     * Fix memory leak when rehashing with with an uplink bind address.
865     
866     * Fix typo in OSMSG_NICK_UNRESERVED message.
867     
868     * Make *OpServ.op actually op non-ops, instead of just ops.
869     
870     * Fix kick message translations when shutting down a channel.
871     
872     * Fix use-after-free if an oper does ?part #badchan.
873     
874     * Make mod_chanmode_apply() more sensitive to invalid mode changes.
875     
876     * In create_helper(), let AddChannelUser() decide whether to op the user.
877     
878     * Remove "Mod" and "Game" from "set_shows" in srvx.conf.example.
879     
880     * Do not print the status "." in tests when full debug mode is on.
881
882     modified files:
883      src/chanserv.c src/chanserv.help src/hash.c src/helpfile.c
884      src/main.c src/opserv.c src/proto-common.c src/proto-p10.c
885      srvx.conf.example tests/test-driver.pl
886
887
888 2004-03-04 04:48:35 GMT Entrope <entrope@clan-dk.org>   patch-23
889
890     Summary:
891       Bug fixes and cleanups
892     Revision:
893       srvx--devo--1.3--patch-23
894
895     * Remove unused src/expnhelp.c file.
896     
897     * Do not call mod_chanmode_announce() if we give a user neither voice
898     nor ops (it causes an assertion failure).
899     
900     * Make switch() on mod_chanmode argument modes a little clearer.
901     
902     * Add OSMSG_NICK_UNRESERVED format string.
903     
904     * Translate weekly statistics report headers for HelpServ.
905
906     removed files:
907      src/.arch-ids/expnhelp.c.id src/expnhelp.c
908
909     modified files:
910      src/chanserv.c src/mod-helpserv.c src/opserv.c
911
912
913 2004-03-03 01:47:41 GMT Entrope <entrope@clan-dk.org>   patch-22
914
915     Summary:
916       Various bug fixes
917     Revision:
918       srvx--devo--1.3--patch-22
919
920     * In ?kickbanall, mod_chanmode_alloc(1) when we only use one arg.
921     
922     * In ?modcmd ... channel_access, accept "0" to mean the same as "none."
923     
924     * In log.c, make a single function to free the oldest log entry for a
925     log_type struct.
926     
927     * Add more checks for cmd==NULL in chanserv.c:eject_user().
928
929     modified files:
930      src/chanserv.c src/log.c src/modcmd.c src/opserv.c
931
932
933 2004-03-02 18:21:59 GMT Entrope <entrope@clan-dk.org>   patch-21
934
935     Summary:
936       Add MYACCESS command; fix reference count bug in MOVE
937     Revision:
938       srvx--devo--1.3--patch-21
939
940     * Always LockChannel(target) when moving a registered channel.
941     
942     * Move the self-access list function from ACCESS to MYACCESS, so that
943     ACCESS can be marked with MODCMD_REQUIRE_CHANUSER.
944     
945     * Update documentation for MYACCESS vs ACCESS.
946
947     modified files:
948      src/chanserv.c src/chanserv.help
949
950
951 2004-03-02 04:35:35 GMT Entrope <entrope@clan-dk.org>   patch-20
952
953     Summary:
954       Fix NickServ language crash; convert four ChanServ binary options to level options
955     Revision:
956       srvx--devo--1.3--patch-20
957
958     * When you use "/msg nickserv set language" and you have no language
959     assigned, it would crash.  Fix this.
960     
961     * Convert four ChanServ binary options to level based options:
962       * Voice (CHANNEL_VOICE_ALL) -> Voice (lvlGiveVoice)
963       * UserInfo (CHANNEL_INFO_LINES) -> UserInfo (lvlUserInfo)
964       * PeonInvite (CHANNEL_PEON_INVITE) -> InviteMe (lvlInviteMe)
965       * TopicSnarf (CHANNEL_TOPIC_SNARF) -> TopicSnarf (lvlTopicSnarf)
966     
967     * Document the changes in ChanServ options.
968
969     modified files:
970      src/chanserv.c src/chanserv.h src/chanserv.help src/nickserv.c
971
972
973 2004-03-01 16:23:51 GMT Entrope <entrope@clan-dk.org>   patch-19
974
975     Summary:
976       giveownership fix; handle_join +ov "fix"; revert OSMSG_FLOOD_MODERATE
977     Revision:
978       srvx--devo--1.3--patch-19
979
980     * Fix !giveownership by staff.
981     
982     * If ChanServ gives ops to someone onjoin, do not also give them voice.
983     
984     * Translate OSMSG_FLOOD_MODERATE according to the channel options
985     (well, hopefully in the future we will support that) rather than the
986     join-flooding user's options.
987
988     modified files:
989      src/chanserv.c src/opserv.c
990
991
992 2004-03-01 09:54:10 GMT Adam Loghry <adam@gamesurge.net>        patch-18
993
994     Summary:
995       no error on inexistent commands done publicly, announcements setting display fix, two opserv chaninfo fixes, OSMSG_FLOOD_MODERATE now works when sent to channels, and hostmask lastquit searches
996     Revision:
997       srvx--devo--1.3--patch-18
998
999
1000     modified files:
1001      src/modcmd.c src/nickserv.c src/nickserv.help src/opserv.c
1002
1003
1004 2004-03-01 02:44:25 GMT Entrope <entrope@clan-dk.org>   patch-17
1005
1006     Summary:
1007       Minor fixes and improvements
1008     Revision:
1009       srvx--devo--1.3--patch-17
1010
1011     * Fix implementation of privileged-setter note types (it ignored the
1012     OpServ access level before).
1013     
1014     * Show proper message when an account's announcements are disabled.
1015     
1016     * Translate OSMSG_FLOOD_MODERATE when sending it to a channel.
1017
1018     modified files:
1019      src/chanserv.c src/nickserv.c src/opserv.c
1020
1021
1022 2004-02-29 21:58:29 GMT Entrope <entrope@clan-dk.org>   patch-16
1023
1024     Summary:
1025       Fix possible crash in chanserv.c:handle_kick()
1026     Revision:
1027       srvx--devo--1.3--patch-16
1028
1029     * Delay looking up translation for CSMSG_USER_PROTECTED until we know
1030     the kicker actually exists (if a server does the KICK, kicker==NULL).
1031
1032     modified files:
1033      src/chanserv.c
1034
1035
1036 2004-02-29 14:47:51 GMT Entrope <entrope@clan-dk.org>   patch-15
1037
1038     Summary:
1039       Update .arch-inventory for in-tree builds; remove --disable-lame-tricks
1040     Revision:
1041       srvx--devo--1.3--patch-15
1042
1043     * Switch to using "backup" in .arch-inventory for generated sources
1044     and objects, since that is more accurate than "precious."
1045     
1046     * Add normal build output to .arch-inventory so normal builds do not
1047     cause tree-lint failures (e.g. during "tla update" - bad!).
1048     
1049     * Remove the "lame-tricks" option from configure.in since it was not
1050     used anyway.
1051
1052     modified files:
1053      .arch-inventory configure.in rx/.arch-inventory
1054      src/.arch-inventory
1055
1056
1057 2004-02-29 08:07:37 GMT Zoot <zoot@gamesnet.net>        patch-14
1058
1059     Summary:
1060       Limit mode parameter count.
1061     Revision:
1062       srvx--devo--1.3--patch-14
1063
1064     Restrict the number of mode parameters sent by the P10 protocol
1065     backend to MAXMODEPARAMS.
1066
1067     modified files:
1068      src/proto-p10.c
1069
1070
1071 2004-02-29 03:40:25 GMT Entrope <entrope@clan-dk.org>   patch-13
1072
1073     Summary:
1074       Privileged service fixes
1075     Revision:
1076       srvx--devo--1.3--patch-13
1077
1078     * Allow runtime control of privileged services.
1079     
1080     * Make all oper commands default to having flags +oper.
1081     
1082     * Add a "privileged" directive for OpServ in srvx.conf.example.
1083
1084     modified files:
1085      src/helpfile.c src/modcmd.c src/opserv.c srvx.conf.example
1086
1087
1088 2004-02-28 21:33:30 GMT Entrope <entrope@clan-dk.org>   patch-12
1089
1090     Summary:
1091       more bug fixes from GameSurge
1092     Revision:
1093       srvx--devo--1.3--patch-12
1094
1095     * Refuse to let an owner !set setters 501.
1096     
1097     * Report proper level range when using !trim users <duration>.
1098     
1099     * Refuse to let anyone !set <numericoption> 502, etc.
1100     
1101     * Refuse to let people below owner level !set <numericoption> above
1102     their level.
1103     
1104     * Make !d 1d6+5 work.
1105     
1106     * Mark users as seen/present AFTER deciding whether to show their
1107     infoline, and PRIVMSG infolines rather than NOTICE them.
1108     
1109     * Translate "CSMSG_USER_PROTECTED" (kick protection enforcement
1110     message).
1111     
1112     * Enforce plain mode changes, not just ops/deops/bans etc.
1113     
1114     * Fix documentation for ChanServ UNREGISTER command.
1115
1116     modified files:
1117      src/chanserv.c src/chanserv.help
1118
1119
1120 2004-02-28 19:08:13 GMT Entrope <entrope@clan-dk.org>   patch-11
1121
1122     Summary:
1123       Fix bugs found on GameSurge
1124     Revision:
1125       srvx--devo--1.3--patch-11
1126
1127     * Remove unused ARCH_REVISION macro in Makefile.am
1128     
1129     * Fix !trim <userlevel> <duration> (so it does not trim ALL users)
1130     
1131     * Properly allow owners to set levels to 501
1132     
1133     * Set "deopped" when we deop the person who changed modes
1134     
1135     * Mark the first user in a channel as a chanop (fixes a spurious
1136       HACK(4) for newly registered channels).
1137     
1138     * Document user level ranges for the TRIM command.
1139     
1140     * Document user-level-based SET options as being such (rather than
1141     being multiple-choice options).
1142
1143     modified files:
1144      src/Makefile.am src/chanserv.c src/chanserv.help src/hash.c
1145
1146
1147 2004-02-28 18:46:03 GMT Zoot <zoot@gamesnet.net>        patch-10
1148
1149     Summary:
1150       reply correctly to bad bans
1151     Revision:
1152       srvx--devo--1.3--patch-10
1153
1154     Send the correct ban being bounced.
1155
1156     modified files:
1157      src/chanserv.c
1158
1159
1160 2004-02-28 04:31:12 GMT Entrope <entrope@clan-dk.org>   patch-9
1161
1162     Summary:
1163       put back Make rule for arch-version.h
1164     Revision:
1165       srvx--devo--1.3--patch-9
1166
1167     * Reinstate the rule to create arch-version.h, which I accidentally
1168     deleted in the last commit
1169
1170     modified files:
1171      src/Makefile.am
1172
1173
1174 2004-02-28 00:29:08 GMT Entrope <entrope@clan-dk.org>   patch-8
1175
1176     Summary:
1177       runtime helpfile splicing
1178     Revision:
1179       srvx--devo--1.3--patch-8
1180
1181     * Add a miniature parser to the helpfile reader, allowing
1182     nickserv.help's subsections to be selected at runtime.
1183     
1184     * Move nickserv.help.m4 to nickserv.help and rewrite the
1185     selection code to use the above.
1186
1187     modified files:
1188      Makefile.am TODO src/Makefile.am src/helpfile.c
1189      src/nickserv.help
1190
1191     renamed files:
1192      src/.arch-ids/nickserv.help.m4.id
1193        ==> src/.arch-ids/nickserv.help.id
1194      src/nickserv.help.m4
1195        ==> src/nickserv.help
1196
1197
1198 2004-02-27 16:31:57 GMT Entrope <entrope@clan-dk.org>   patch-7
1199
1200     Summary:
1201       fix userlist presence tracking; "version" command on all services
1202     Revision:
1203       srvx--devo--1.3--patch-7
1204
1205     * Change scan_handle_presence() to scan_user_presence(), since we always
1206       have the userData* at the caller site.
1207     
1208     * Make handle_auth() respect user suspensions.
1209     
1210     * In handle_part(), let scan_user_presence() update "seen" time.
1211     
1212     * Make ChanServ adduser command take arguments in the "expected" order
1213       ("!adduser target level", not "!adduser level target")
1214     
1215     * Add the "version" command to all built-in services
1216
1217     modified files:
1218      TODO src/chanserv.c src/chanserv.help src/modcmd.c
1219
1220
1221 2004-02-25 04:06:30 GMT Entrope <entrope@clan-dk.org>   patch-6
1222
1223     Summary:
1224       ChanServ, OpServ and main.c bug fixes
1225     Revision:
1226       srvx--devo--1.3--patch-6
1227
1228     * Read new-style channel flags from the correct field, and do not make
1229     ChanServ rejoin channels that are still suspended
1230     
1231     * Allow service nicknames to be omitted from srvx.conf (again)
1232     
1233     * Construct "opserv" bot earlier so that database read works correctly
1234
1235     modified files:
1236      src/chanserv.c src/main.c src/opserv.c
1237
1238
1239 2004-02-24 03:55:22 GMT Entrope <entrope@clan-dk.org>   patch-5
1240
1241     Summary:
1242       fix TODO list, services without "description" fields
1243     Revision:
1244       srvx--devo--1.3--patch-5
1245
1246     Remove items in the TODO list that have been done
1247     
1248     Restore the ability to use a default description for services when a
1249     "nick" but no "description" is present in srvx.conf
1250
1251     modified files:
1252      TODO src/chanserv.c src/global.c src/main.c src/nickserv.c
1253      src/opserv.c
1254
1255
1256 2004-02-20 19:29:46 GMT Entrope <entrope@clan-dk.org>   patch-4
1257
1258     Summary:
1259       Fix zoot style [wcmop]list; tweak events access
1260     Revision:
1261       srvx--devo--1.3--patch-4
1262
1263     Use proper lower bound for zoot style user-level lists.
1264     
1265     Change default "events" access to 350.
1266
1267     modified files:
1268      src/chanserv.c
1269
1270
1271 2004-02-19 22:36:42 GMT Entrope <entrope@clan-dk.org>   patch-3
1272
1273     Summary:
1274       cleanups and fixes
1275     Revision:
1276       srvx--devo--1.3--patch-3
1277
1278     Fix the response when trying to set an option to an invalid access level.
1279     
1280     Put accurate headers on zoot_list !users output.
1281     
1282     Reduce default addban/addtimedban/delban access levels to 250.
1283     
1284     Add advertising/support plug for #srvx.
1285     
1286     Handle (but report) IRC socket connection errors.
1287
1288     modified files:
1289      src/chanserv.c src/hash.c src/modcmd.c tests/test-driver.pl
1290
1291
1292 2004-02-18 00:18:30 GMT Entrope <entrope@clan-dk.org>   patch-2
1293
1294     Summary:
1295       Support topic bursts; fix topic display in CHANINFO command
1296     Revision:
1297       srvx--devo--1.3--patch-2
1298
1299     When we wipe out an older channel on our end, clear its topic.
1300     
1301     Fix the message send function used by CHANINFO.
1302     
1303     When we get a P10 T message, check for the extra fields added in Asuka.
1304
1305     modified files:
1306      src/hash.c src/opserv.c src/proto-p10.c
1307
1308
1309 2004-02-17 22:02:03 GMT Entrope <entrope@clan-dk.org>   patch-1
1310
1311     Summary:
1312       Indenting cleanups, +sp fix, PING fix
1313     Revision:
1314       srvx--devo--1.3--patch-1
1315
1316     Add explicit copyright notice to VERSION command
1317     When receiving a PING, respond using numnick instead of readable name
1318     Indenting fixes
1319     Remove out-of-date references to GamesNET
1320
1321     new files:
1322      .arch-ids/.cvsignore.id .cvsignore
1323      docs/.arch-ids/.cvsignore.id docs/.cvsignore
1324      patches/.arch-ids/.cvsignore.id patches/.cvsignore
1325      rx/.arch-ids/.arch-inventory.id rx/.arch-ids/.cvsignore.id
1326      rx/.arch-inventory rx/.cvsignore src/.arch-ids/.cvsignore.id
1327      src/.cvsignore tests/.arch-ids/.cvsignore.id tests/.cvsignore
1328
1329     modified files:
1330      .arch-inventory AUTHORS docs/.arch-inventory
1331      docs/access-levels.txt patches/.arch-inventory
1332      sockcheck.conf.example src/.arch-inventory src/chanserv.help
1333      src/ioset.c src/modcmd.c src/proto-bahamut.c src/proto-p10.c
1334      src/tools.c tests/.arch-inventory
1335
1336
1337 2004-02-11 04:12:26 GMT Entrope <entrope@clan-dk.org>   base-0
1338
1339     Summary:
1340       Initial import (again)
1341     Revision:
1342       srvx--devo--1.3--base-0
1343
1344     Initial import of srvx-1.3 code.
1345
1346     new files:
1347      AUTHORS COPYING ChangeLog INSTALL Makefile.am NEWS README TODO
1348      autogen.sh compile config.guess config.sub configure.in
1349      depcomp docs/access-levels.txt docs/coding-style.txt
1350      docs/cookies.txt docs/helpserv.txt docs/ircd-modes.txt
1351      docs/malloc-compare.txt install-sh ltmain.sh missing
1352      mkinstalldirs patches/asuka-sethost.diff
1353      patches/helpserv-pgsql.diff patches/helpserv-pgsql.txt
1354      patches/log-pgsql.diff patches/log-pgsql.txt
1355      patches/ns_reclaim-flag102403.diff
1356      patches/ns_tried2reg102403.diff patches/srvx-bantypes.diff
1357      patches/srvx-successor.diff rx/COPYING.LIB rx/ChangeLog
1358      rx/Makefile.am rx/Makefile.in rx/_rx.h rx/compile rx/depcomp
1359      rx/hashrexp.c rx/inst-rxposix.h rx/rx.c rx/rx.h rx/rxall.h
1360      rx/rxanal.c rx/rxanal.h rx/rxbasic.c rx/rxbasic.h
1361      rx/rxbitset.c rx/rxbitset.h rx/rxcontext.h rx/rxcset.c
1362      rx/rxcset.h rx/rxdbug.c rx/rxgnucomp.c rx/rxgnucomp.h
1363      rx/rxhash.c rx/rxhash.h rx/rxnfa.c rx/rxnfa.h rx/rxnode.c
1364      rx/rxnode.h rx/rxposix.c rx/rxposix.h rx/rxproto.h rx/rxsimp.c
1365      rx/rxsimp.h rx/rxspencer.c rx/rxspencer.h rx/rxstr.c
1366      rx/rxstr.h rx/rxsuper.c rx/rxsuper.h rx/rxunfa.c rx/rxunfa.h
1367      sockcheck.conf.example src/Makefile.am src/chanserv.c
1368      src/chanserv.h src/chanserv.help src/checkdb.c src/common.h
1369      src/compat.c src/compat.h src/conf.c src/conf.h
1370      src/dict-splay.c src/dict.h src/expnhelp.c src/getopt.c
1371      src/getopt.h src/getopt1.c src/gline.c src/gline.h
1372      src/global.c src/global.h src/global.help src/globtest.c
1373      src/hash.c src/hash.h src/heap.c src/heap.h src/helpfile.c
1374      src/helpfile.h src/ioset.c src/ioset.h src/log.c src/log.h
1375      src/main.c src/md5.c src/md5.h src/mod-helpserv.c
1376      src/mod-helpserv.help src/mod-memoserv.c src/mod-memoserv.help
1377      src/mod-snoop.c src/mod-sockcheck.c src/mod-sockcheck.help
1378      src/modcmd.c src/modcmd.h src/modcmd.help src/modules.c
1379      src/modules.h src/nickserv.c src/nickserv.h
1380      src/nickserv.help.m4 src/opserv.c src/opserv.h src/opserv.help
1381      src/policer.c src/policer.h src/proto-bahamut.c
1382      src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
1383      src/recdb.h src/saxdb.c src/saxdb.h src/saxdb.help
1384      src/sendmail.c src/sendmail.h src/sendmail.help src/stamp-h.in
1385      src/stamp-h1.in src/timeq.c src/timeq.h src/tools.c
1386      srvx.conf.example stamp-h2.in tests/coverage-2.cmd
1387      tests/coverage.cmd tests/coverage.txt tests/ircd.conf
1388      tests/ircd.motd tests/nickserv.cmd tests/p10.cmd
1389      tests/srvx.conf tests/test-driver.pl tests/test.cmd
1390
1391