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