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