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