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