1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--srvx@srvx.net--2004-srvx/srvx--devo--1.3
5 2004-04-28 19:55:22 GMT Michael Poole <mdpoole@troilus.org> patch-52
8 Remove duplicate line in en_UK chanserv.help file
10 srvx--devo--1.3--patch-52
12 Remove a duplicate line in languages/en_UK/chanserv.help.
18 2004-04-28 19:53:40 GMT Michael Poole <mdpoole@troilus.org> patch-51
21 Sanity check user infolines
23 srvx--devo--1.3--patch-51
25 * Disallow infolines longer than a configured maximum length (by
26 default, 400 characters).
28 * Disallow infolines that contain certain characters (currently
32 ChangeLog languages/de/strings.db src/chanserv.c
36 2004-04-12 03:25:03 GMT Michael Poole <mdpoole@troilus.org> patch-50
39 fix compile errors on readdir()-deficient platforms
41 srvx--devo--1.3--patch-50
43 * Cygwin does not have "struct dirent.d_type". Check for that in the
44 configure script and use stat() to test for directory-ness instead.
47 ChangeLog configure.in src/helpfile.c
50 2004-04-10 23:04:21 GMT Michael Poole <mdpoole@troilus.org> patch-49
53 add en_UK translation by Byte
55 srvx--devo--1.3--patch-49
57 Add en_UK translation by byte.
60 languages/en_UK/.arch-ids/=id
61 languages/en_UK/.arch-ids/README.id
62 languages/en_UK/.arch-ids/chanserv.help.id
63 languages/en_UK/.arch-ids/opserv.help.id
64 languages/en_UK/.arch-ids/strings.db.id languages/en_UK/README
65 languages/en_UK/chanserv.help languages/en_UK/opserv.help
66 languages/en_UK/strings.db
72 languages/en_UK languages/en_UK/.arch-ids
75 2004-04-09 22:18:21 GMT Michael Poole <mdpoole@troilus.org> patch-48
78 Fix service persistence bug in patch-47
80 srvx--devo--1.3--patch-48
82 patch-47 attempted to fix a previously reported error where srvx would
83 create NickServ, ChanServ, OpServ and Global even if the "nick" entry
84 was omitted from srvx.conf. This broke persistence of all service
85 bots added by the modcmd.service\ add comand. (Closes: #932566)
88 ChangeLog src/modcmd.c
91 2004-04-09 20:08:58 GMT Michael Poole <mdpoole@troilus.org> patch-47
94 Fix service triggers; allow service hostname configuration; fix glitches
96 srvx--devo--1.3--patch-47
98 * Improve length checking logic in ChanServ.names command.
100 * Fix service trigger registration so that database is used in
101 preference to srvx.conf and compiled-in defaults.
103 * Allow service hostnames to be configured in srvx.conf and through
104 "service add"; document this and show an example of setting the
107 * Fix an uninitialized value bug in OpServ.join.
109 * Make OpServ.addtrust accept a count of 0.
111 * Remove untranslated messages from languages/de/modcmd.help (so that
112 new "service add" help is inherited).
115 ChangeLog languages/de/modcmd.help src/chanserv.c src/global.c
116 src/mod-helpserv.c src/modcmd.c src/modcmd.h src/modcmd.help
117 src/nickserv.c src/opserv.c src/opserv.help
118 src/proto-bahamut.c src/proto-p10.c src/proto.h
122 2004-04-09 01:57:12 GMT adam <akl@gamesurge.net> patch-46
125 changes to !uset autoinvite behavior, introduction of allchanmsg_func hooks
127 srvx--devo--1.3--patch-46
129 * changes to !uset autoinvite behavior: the autoinvite flag now works whether or not the channel it is set in is +i/+k.
131 * 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.
135 ChangeLog src/chanserv.c src/chanserv.help src/proto-common.c
139 2004-04-08 03:42:49 GMT Michael Poole <mdpoole@troilus.org> patch-45
142 Fix automatic ChangeLog tag (I hope)
144 srvx--devo--1.3--patch-45
146 * Try to set the ChangeLog file tag correctly for it to be updated on
150 .arch-ids/ChangeLog.id ChangeLog
153 .arch-ids/ChangeLog.id ChangeLog
156 2004-04-08 03:18:41 GMT Michael Poole <mdpoole@troilus.org> patch-44
159 Fix some signed/unsigned misbehaviors; add FAQ
161 srvx--devo--1.3--patch-44
163 * Change format and variable types to unsigned so as to avoid
164 confusing negative numbers with very large positive numbers.
172 ChangeLog src/chanserv.c src/chanserv.help src/nickserv.c
173 src/opserv.c src/proto-common.c
176 2004-04-04 21:37:36 GMT Zoot <zoot@gamesnet.net> patch-43
179 Fix spurious user protection notices
181 srvx--devo--1.3--patch-43
183 * Fix ChanServ warning users when they remove a ban set on a protected
190 2004-04-03 03:26:43 GMT Michael Poole <mdpoole@troilus.org> patch-42
193 I18N fixes and (hopefully) protocol fixes
195 srvx--devo--1.3--patch-42
197 * Correct some grammar in German translation (extraneous "vor").
199 * Try to fix desyncs when an older channel bursts in after initial join.
201 * Languages must be subdirectories that do not start with '.', so
202 check that before applying them as a language. Since we already
203 have the language list at helpfile_finalize() time, use it instead
204 of walking the "languages" directory again.
206 * Ignore 467 response from uplink.
209 languages/de/strings.db src/hash.c src/helpfile.c
213 2004-04-02 18:38:19 GMT Michael Poole <mdpoole@troilus.org> patch-41
216 Fix mistakes in backport of German translation
218 srvx--devo--1.3--patch-41
220 * Delete mod-serverspy.help since it is not part of this code base.
222 * Replace /AUTHSERV with /msg $N@$s.
225 languages/de/.arch-ids/mod-serverspy.help.id
226 languages/de/mod-serverspy.help
229 languages/de/strings.db
232 2004-04-02 18:34:40 GMT Michael Poole <mdpoole@troilus.org> patch-40
235 Add German translation
237 srvx--devo--1.3--patch-40
239 * Fix a format string bug in nickserv.c:NSEMAIL_ALLOWAUTH_BODY.
241 * Use a separate key name for !netinfo's "Total User Count" so
242 other languages can get proper alignment for both that and
245 * Add German language translation by Marc 'feigling' Kührer.
248 languages/.arch-ids/.arch-inventory.id languages/.arch-ids/=id
249 languages/.arch-ids/validate.pl.id languages/.arch-inventory
250 languages/de/.arch-ids/=id languages/de/.arch-ids/README.id
251 languages/de/.arch-ids/chanserv.help.id
252 languages/de/.arch-ids/global.help.id
253 languages/de/.arch-ids/mod-serverspy.help.id
254 languages/de/.arch-ids/modcmd.help.id
255 languages/de/.arch-ids/nickserv.help.id
256 languages/de/.arch-ids/strings.db.id languages/de/README
257 languages/de/chanserv.help languages/de/global.help
258 languages/de/mod-serverspy.help languages/de/modcmd.help
259 languages/de/nickserv.help languages/de/strings.db
260 languages/en/.arch-ids/=id languages/en/.arch-ids/README.id
261 languages/en/README languages/validate.pl
264 src/chanserv.c src/nickserv.c
267 languages languages/.arch-ids languages/de
268 languages/de/.arch-ids languages/en languages/en/.arch-ids
271 2004-03-30 04:40:38 GMT Michael Poole <mdpoole@troilus.org> patch-39
274 translate interval strings; translate more NickServ messages
276 srvx--devo--1.3--patch-39
278 * Translate interval strings to the user's language.
280 * Translate cookie emails and auth failure messages based on the
281 account's preferred language, rather than the user's preferred
282 language (they will not be authed, so they would get lang_C).
285 src/chanserv.c src/common.h src/global.c src/main.c
286 src/mod-helpserv.c src/mod-memoserv.c src/mod-sockcheck.c
287 src/nickserv.c src/opserv.c src/saxdb.c src/tools.c
290 2004-03-30 04:25:14 GMT Michael Poole <mdpoole@troilus.org> patch-38
293 Fix uninitialized mod_chanmode element in debug build
295 srvx--devo--1.3--patch-38
297 * Convert an old-style auto-variable mod_chanmode to use
298 mod_chanmode_init() so that all fields are initialized.
304 2004-03-30 04:11:03 GMT Michael Poole <mdpoole@troilus.org> patch-37
307 Multi-language support fixes
309 srvx--devo--1.3--patch-37
311 * Copy keys in per-language message tables so that they don't point to
314 * Only warn about missing/extra messages if there are any.
316 * In language_read_list(), do not allocate languages "." or "..".
322 2004-03-29 21:10:10 GMT Michael Poole <mdpoole@troilus.org> patch-36
325 automatic arch-version.h update; CTCP support; helpfile fixes; disk-out-of-space error detection and handling
327 srvx--devo--1.3--patch-36
329 * Add a rule to automatically check arch version and update
330 arch-version.h when needed
332 * Implement CTCP response handling messages direct to services.
334 * Fix grammar error in GIVEOWNERSHIP help entry, fix cross-reference
335 markup in several ChanServ commands (should underline, not bold, the
336 "See Also:" link), remove VERSION help entries from modules that no
337 longer implement that command.
339 * Check for errors (using setjmp/longjmp) when writing to a saxdb
340 file, and log the failures.
343 src/Makefile.am src/chanserv.help src/global.help
344 src/mod-helpserv.c src/mod-memoserv.help src/modcmd.c
345 src/opserv.help src/proto-bahamut.c src/proto-p10.c
346 src/proto.h src/saxdb.c src/saxdb.h src/tools.c
349 2004-03-28 03:28:18 GMT Michael Poole <mdpoole@troilus.org> patch-35
354 srvx--devo--1.3--patch-35
356 * Allow a helpfile to use another module's expansion function by using
357 the syntax ${module:variable}, so that "set language" can be kept in
360 * Fix typos, unclear help entries, and add some missing entries.
363 src/chanserv.help src/helpfile.c src/modcmd.help
364 src/nickserv.help src/proto-bahamut.c src/proto-p10.c
367 2004-03-25 23:17:04 GMT Zoot <zoot@gamesnet.net> patch-34
372 srvx--devo--1.3--patch-34
374 * Make some further updates to INSTALL to bring it in line with srvx 1.3
380 2004-03-25 21:41:17 GMT Michael Poole <mdpoole@troilus.org> patch-33
383 Message and documentation cleanups
385 srvx--devo--1.3--patch-33
387 * Update version number in INSTALL and mention where we do most of
390 * Move the message about using the authcookie to inside of
391 nickserv_make_cookie(), so that when another cookie exists, only the
392 "cookie already pending" message is sent.
394 * Fix various typos, extraneous sentences, and misplaced command
395 listings in nickserv.help.
397 * Remove (unused) fakehost options from srvx.conf.example and update
398 ChanServ's set_shows option.
401 INSTALL src/nickserv.c src/nickserv.help srvx.conf.example
404 2004-03-24 20:32:16 GMT Michael Poole <mdpoole@troilus.org> patch-32
407 Infinite recursion fix; mod_chanmode_parse() fixes
409 srvx--devo--1.3--patch-32
411 * Default lang->parent to lang_C rather than language_find("C"), so
412 that trying to create language "C" does not cause infinite recursion.
414 * Fail when we try to parse a mode with an unrecognized mode character
415 from users; ignore them coming from a server.
418 src/helpfile.c src/proto-bahamut.c src/proto-p10.c
421 2004-03-23 00:12:53 GMT Michael Poole <mdpoole@troilus.org> patch-31
426 srvx--devo--1.3--patch-31
428 * Fix typos in several message strings, and clarify others.
430 * Typecast first argument of gethostbyaddr() to quash warnings.
432 * Load languages in finalization, not initialization, and do not crash
433 when running off the end of a localized strings.db file.
435 * Show the LANGUAGE option in NickServ SET response.
437 * Remove mention of GHOST command when !enable_ghost.
439 * Only initialize alloc_argc when !defined(NDEBUG)
442 src/chanserv.c src/gline.c src/helpfile.c src/helpfile.h
443 src/main.c src/modcmd.c src/nickserv.c src/nickserv.help
447 2004-03-19 14:46:53 GMT Michael Poole <mdpoole@troilus.org> patch-30
450 Fix language initialization bug; fix email change text
452 srvx--devo--1.3--patch-30
454 * Initialize each new account's language when registering it.
456 * Send the first half of the email change cookie to the old address,
457 rather than sending the second half (which also goes to the new
461 src/modcmd.c src/nickserv.c
464 2004-03-17 04:27:17 GMT Michael Poole <mdpoole+arch@troilus.org> patch-29
467 ChanServ seen fixes; other cleanups
469 srvx--devo--1.3--patch-29
471 * Remove rule to generate the unused EXTRA_MODULES preprocessor macro.
473 * Properly adjust ChanServ seen time when a user leaves or is kicked
476 * Read languages from disk before initializing the core services,
477 since they must all be available when loading accounts.
479 * Fix a typo in the log BNF documentation, and add =SEVLIT support for
482 * Add missing "invalid" to NSMSG_INVALID_ANNOUNCE string.
485 configure.in src/chanserv.c src/helpfile.c src/helpfile.h
486 src/log.c src/main.c src/nickserv.c
489 2004-03-12 00:27:29 GMT Entrope <entrope@clan-dk.org> patch-28
492 fix channel mode bouncing bugs
494 srvx--devo--1.3--patch-28
496 * Make mod_chanmode_dup() copy the limit and key like one might expect.
498 * Make ChanServ's handle_mode() copy the default modes using
499 mod_chanmode_dup() instead of an implicit memcpy.
502 src/chanserv.c src/proto-common.c
505 2004-03-11 16:44:35 GMT Entrope <entrope@clan-dk.org> patch-27
508 Fix !resync; helpfile updates; improve ?modcmd
510 srvx--devo--1.3--patch-27
512 * Make ChanServ.RESYNC op (or voice) users when GiveOps (GiveVoice,
513 respectively) is 0 and the user is not on the userlist.
515 * Remove mention of PEONINVITE from chanserv.help.
517 * Mention the GIVEOWNERSHIP command in HelpServ's help file; remove
518 mention of the removed VERSION and WRITE commands.
520 * Make modcmd.MODCMD accept no options, and display the (final)
521 settings for the command. Update the help entry for it.
524 src/chanserv.c src/chanserv.help src/mod-helpserv.help
525 src/modcmd.c src/modcmd.help
528 2004-03-10 19:04:59 GMT Entrope <entrope@clan-dk.org> patch-26
533 srvx--devo--1.3--patch-26
535 * Revert to plain GPLv2.
538 COPYING src/chanserv.c src/chanserv.h src/common.h src/conf.c
539 src/conf.h src/dict-splay.c src/dict.h src/gline.c src/gline.h
540 src/global.c src/global.h src/hash.c src/hash.h src/heap.c
541 src/heap.h src/helpfile.c src/helpfile.h src/ioset.c
542 src/ioset.h src/log.c src/log.h src/main.c src/mod-helpserv.c
543 src/mod-memoserv.c src/mod-snoop.c src/mod-sockcheck.c
544 src/modcmd.c src/modcmd.h src/modules.c src/modules.h
545 src/nickserv.c src/nickserv.h src/opserv.c src/opserv.h
546 src/policer.c src/policer.h src/proto-bahamut.c
547 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
548 src/recdb.h src/saxdb.c src/saxdb.h src/sendmail.c
549 src/sendmail.h src/timeq.c src/timeq.h src/tools.c
552 2004-03-10 17:03:30 GMT Entrope <entrope@clan-dk.org> patch-25
555 Further cleanups and bugfixes
557 srvx--devo--1.3--patch-25
559 * Remove "TODO: reimplement" comment in chanserv.c, since all the
560 functions were already reimplemented.
562 * Make "/msg ChanServ huggle" work again.
564 * Fix error messages when bad target names given to say and emote.
566 * If we get a MODE change affecting a user who somehow quit already,
569 * Add debugging checks for mod_chanmode argument counts.
572 src/chanserv.c src/hash.c src/main.c src/mod-helpserv.c
573 src/mod-snoop.c src/proto-bahamut.c src/proto-common.c
574 src/proto-p10.c src/proto.h
577 2004-03-08 17:41:48 GMT Entrope <entrope@clan-dk.org> patch-24
580 bug fixes (from code coverage tests)
582 srvx--devo--1.3--patch-24
584 * Fix typo in CSMSG_ADDED_USER message.
586 * Fix memory leak in !bans when no bans are shown.
588 * Fix SAY, EMOTE to user targets.
590 * Require unsuspended channel for OPCHAN (i.e. ChanServ is in-channel).
592 * Fix typo in TOPICSNARF help description.
594 * Fix mod_chanmode argc when reopping services.
596 * Fix memory leak when rehashing with with an uplink bind address.
598 * Fix typo in OSMSG_NICK_UNRESERVED message.
600 * Make *OpServ.op actually op non-ops, instead of just ops.
602 * Fix kick message translations when shutting down a channel.
604 * Fix use-after-free if an oper does ?part #badchan.
606 * Make mod_chanmode_apply() more sensitive to invalid mode changes.
608 * In create_helper(), let AddChannelUser() decide whether to op the user.
610 * Remove "Mod" and "Game" from "set_shows" in srvx.conf.example.
612 * Do not print the status "." in tests when full debug mode is on.
615 src/chanserv.c src/chanserv.help src/hash.c src/helpfile.c
616 src/main.c src/opserv.c src/proto-common.c src/proto-p10.c
617 srvx.conf.example tests/test-driver.pl
620 2004-03-04 04:48:35 GMT Entrope <entrope@clan-dk.org> patch-23
623 Bug fixes and cleanups
625 srvx--devo--1.3--patch-23
627 * Remove unused src/expnhelp.c file.
629 * Do not call mod_chanmode_announce() if we give a user neither voice
630 nor ops (it causes an assertion failure).
632 * Make switch() on mod_chanmode argument modes a little clearer.
634 * Add OSMSG_NICK_UNRESERVED format string.
636 * Translate weekly statistics report headers for HelpServ.
639 src/.arch-ids/expnhelp.c.id src/expnhelp.c
642 src/chanserv.c src/mod-helpserv.c src/opserv.c
645 2004-03-03 01:47:41 GMT Entrope <entrope@clan-dk.org> patch-22
650 srvx--devo--1.3--patch-22
652 * In ?kickbanall, mod_chanmode_alloc(1) when we only use one arg.
654 * In ?modcmd ... channel_access, accept "0" to mean the same as "none."
656 * In log.c, make a single function to free the oldest log entry for a
659 * Add more checks for cmd==NULL in chanserv.c:eject_user().
662 src/chanserv.c src/log.c src/modcmd.c src/opserv.c
665 2004-03-02 18:21:59 GMT Entrope <entrope@clan-dk.org> patch-21
668 Add MYACCESS command; fix reference count bug in MOVE
670 srvx--devo--1.3--patch-21
672 * Always LockChannel(target) when moving a registered channel.
674 * Move the self-access list function from ACCESS to MYACCESS, so that
675 ACCESS can be marked with MODCMD_REQUIRE_CHANUSER.
677 * Update documentation for MYACCESS vs ACCESS.
680 src/chanserv.c src/chanserv.help
683 2004-03-02 04:35:35 GMT Entrope <entrope@clan-dk.org> patch-20
686 Fix NickServ language crash; convert four ChanServ binary options to level options
688 srvx--devo--1.3--patch-20
690 * When you use "/msg nickserv set language" and you have no language
691 assigned, it would crash. Fix this.
693 * Convert four ChanServ binary options to level based options:
694 * Voice (CHANNEL_VOICE_ALL) -> Voice (lvlGiveVoice)
695 * UserInfo (CHANNEL_INFO_LINES) -> UserInfo (lvlUserInfo)
696 * PeonInvite (CHANNEL_PEON_INVITE) -> InviteMe (lvlInviteMe)
697 * TopicSnarf (CHANNEL_TOPIC_SNARF) -> TopicSnarf (lvlTopicSnarf)
699 * Document the changes in ChanServ options.
702 src/chanserv.c src/chanserv.h src/chanserv.help src/nickserv.c
705 2004-03-01 16:23:51 GMT Entrope <entrope@clan-dk.org> patch-19
708 giveownership fix; handle_join +ov "fix"; revert OSMSG_FLOOD_MODERATE
710 srvx--devo--1.3--patch-19
712 * Fix !giveownership by staff.
714 * If ChanServ gives ops to someone onjoin, do not also give them voice.
716 * Translate OSMSG_FLOOD_MODERATE according to the channel options
717 (well, hopefully in the future we will support that) rather than the
718 join-flooding user's options.
721 src/chanserv.c src/opserv.c
724 2004-03-01 09:54:10 GMT Adam Loghry <adam@gamesurge.net> patch-18
727 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
729 srvx--devo--1.3--patch-18
733 src/modcmd.c src/nickserv.c src/nickserv.help src/opserv.c
736 2004-03-01 02:44:25 GMT Entrope <entrope@clan-dk.org> patch-17
739 Minor fixes and improvements
741 srvx--devo--1.3--patch-17
743 * Fix implementation of privileged-setter note types (it ignored the
744 OpServ access level before).
746 * Show proper message when an account's announcements are disabled.
748 * Translate OSMSG_FLOOD_MODERATE when sending it to a channel.
751 src/chanserv.c src/nickserv.c src/opserv.c
754 2004-02-29 21:58:29 GMT Entrope <entrope@clan-dk.org> patch-16
757 Fix possible crash in chanserv.c:handle_kick()
759 srvx--devo--1.3--patch-16
761 * Delay looking up translation for CSMSG_USER_PROTECTED until we know
762 the kicker actually exists (if a server does the KICK, kicker==NULL).
768 2004-02-29 14:47:51 GMT Entrope <entrope@clan-dk.org> patch-15
771 Update .arch-inventory for in-tree builds; remove --disable-lame-tricks
773 srvx--devo--1.3--patch-15
775 * Switch to using "backup" in .arch-inventory for generated sources
776 and objects, since that is more accurate than "precious."
778 * Add normal build output to .arch-inventory so normal builds do not
779 cause tree-lint failures (e.g. during "tla update" - bad!).
781 * Remove the "lame-tricks" option from configure.in since it was not
785 .arch-inventory configure.in rx/.arch-inventory
789 2004-02-29 08:07:37 GMT Zoot <zoot@gamesnet.net> patch-14
792 Limit mode parameter count.
794 srvx--devo--1.3--patch-14
796 Restrict the number of mode parameters sent by the P10 protocol
797 backend to MAXMODEPARAMS.
803 2004-02-29 03:40:25 GMT Entrope <entrope@clan-dk.org> patch-13
806 Privileged service fixes
808 srvx--devo--1.3--patch-13
810 * Allow runtime control of privileged services.
812 * Make all oper commands default to having flags +oper.
814 * Add a "privileged" directive for OpServ in srvx.conf.example.
817 src/helpfile.c src/modcmd.c src/opserv.c srvx.conf.example
820 2004-02-28 21:33:30 GMT Entrope <entrope@clan-dk.org> patch-12
823 more bug fixes from GameSurge
825 srvx--devo--1.3--patch-12
827 * Refuse to let an owner !set setters 501.
829 * Report proper level range when using !trim users <duration>.
831 * Refuse to let anyone !set <numericoption> 502, etc.
833 * Refuse to let people below owner level !set <numericoption> above
836 * Make !d 1d6+5 work.
838 * Mark users as seen/present AFTER deciding whether to show their
839 infoline, and PRIVMSG infolines rather than NOTICE them.
841 * Translate "CSMSG_USER_PROTECTED" (kick protection enforcement
844 * Enforce plain mode changes, not just ops/deops/bans etc.
846 * Fix documentation for ChanServ UNREGISTER command.
849 src/chanserv.c src/chanserv.help
852 2004-02-28 19:08:13 GMT Entrope <entrope@clan-dk.org> patch-11
855 Fix bugs found on GameSurge
857 srvx--devo--1.3--patch-11
859 * Remove unused ARCH_REVISION macro in Makefile.am
861 * Fix !trim <userlevel> <duration> (so it does not trim ALL users)
863 * Properly allow owners to set levels to 501
865 * Set "deopped" when we deop the person who changed modes
867 * Mark the first user in a channel as a chanop (fixes a spurious
868 HACK(4) for newly registered channels).
870 * Document user level ranges for the TRIM command.
872 * Document user-level-based SET options as being such (rather than
873 being multiple-choice options).
876 src/Makefile.am src/chanserv.c src/chanserv.help src/hash.c
879 2004-02-28 18:46:03 GMT Zoot <zoot@gamesnet.net> patch-10
882 reply correctly to bad bans
884 srvx--devo--1.3--patch-10
886 Send the correct ban being bounced.
892 2004-02-28 04:31:12 GMT Entrope <entrope@clan-dk.org> patch-9
895 put back Make rule for arch-version.h
897 srvx--devo--1.3--patch-9
899 * Reinstate the rule to create arch-version.h, which I accidentally
900 deleted in the last commit
906 2004-02-28 00:29:08 GMT Entrope <entrope@clan-dk.org> patch-8
909 runtime helpfile splicing
911 srvx--devo--1.3--patch-8
913 * Add a miniature parser to the helpfile reader, allowing
914 nickserv.help's subsections to be selected at runtime.
916 * Move nickserv.help.m4 to nickserv.help and rewrite the
917 selection code to use the above.
920 Makefile.am TODO src/Makefile.am src/helpfile.c
924 src/.arch-ids/nickserv.help.m4.id
925 ==> src/.arch-ids/nickserv.help.id
927 ==> src/nickserv.help
930 2004-02-27 16:31:57 GMT Entrope <entrope@clan-dk.org> patch-7
933 fix userlist presence tracking; "version" command on all services
935 srvx--devo--1.3--patch-7
937 * Change scan_handle_presence() to scan_user_presence(), since we always
938 have the userData* at the caller site.
940 * Make handle_auth() respect user suspensions.
942 * In handle_part(), let scan_user_presence() update "seen" time.
944 * Make ChanServ adduser command take arguments in the "expected" order
945 ("!adduser target level", not "!adduser level target")
947 * Add the "version" command to all built-in services
950 TODO src/chanserv.c src/chanserv.help src/modcmd.c
953 2004-02-25 04:06:30 GMT Entrope <entrope@clan-dk.org> patch-6
956 ChanServ, OpServ and main.c bug fixes
958 srvx--devo--1.3--patch-6
960 * Read new-style channel flags from the correct field, and do not make
961 ChanServ rejoin channels that are still suspended
963 * Allow service nicknames to be omitted from srvx.conf (again)
965 * Construct "opserv" bot earlier so that database read works correctly
968 src/chanserv.c src/main.c src/opserv.c
971 2004-02-24 03:55:22 GMT Entrope <entrope@clan-dk.org> patch-5
974 fix TODO list, services without "description" fields
976 srvx--devo--1.3--patch-5
978 Remove items in the TODO list that have been done
980 Restore the ability to use a default description for services when a
981 "nick" but no "description" is present in srvx.conf
984 TODO src/chanserv.c src/global.c src/main.c src/nickserv.c
988 2004-02-20 19:29:46 GMT Entrope <entrope@clan-dk.org> patch-4
991 Fix zoot style [wcmop]list; tweak events access
993 srvx--devo--1.3--patch-4
995 Use proper lower bound for zoot style user-level lists.
997 Change default "events" access to 350.
1003 2004-02-19 22:36:42 GMT Entrope <entrope@clan-dk.org> patch-3
1008 srvx--devo--1.3--patch-3
1010 Fix the response when trying to set an option to an invalid access level.
1012 Put accurate headers on zoot_list !users output.
1014 Reduce default addban/addtimedban/delban access levels to 250.
1016 Add advertising/support plug for #srvx.
1018 Handle (but report) IRC socket connection errors.
1021 src/chanserv.c src/hash.c src/modcmd.c tests/test-driver.pl
1024 2004-02-18 00:18:30 GMT Entrope <entrope@clan-dk.org> patch-2
1027 Support topic bursts; fix topic display in CHANINFO command
1029 srvx--devo--1.3--patch-2
1031 When we wipe out an older channel on our end, clear its topic.
1033 Fix the message send function used by CHANINFO.
1035 When we get a P10 T message, check for the extra fields added in Asuka.
1038 src/hash.c src/opserv.c src/proto-p10.c
1041 2004-02-17 22:02:03 GMT Entrope <entrope@clan-dk.org> patch-1
1044 Indenting cleanups, +sp fix, PING fix
1046 srvx--devo--1.3--patch-1
1048 Add explicit copyright notice to VERSION command
1049 When receiving a PING, respond using numnick instead of readable name
1051 Remove out-of-date references to GamesNET
1054 .arch-ids/.cvsignore.id .cvsignore
1055 docs/.arch-ids/.cvsignore.id docs/.cvsignore
1056 patches/.arch-ids/.cvsignore.id patches/.cvsignore
1057 rx/.arch-ids/.arch-inventory.id rx/.arch-ids/.cvsignore.id
1058 rx/.arch-inventory rx/.cvsignore src/.arch-ids/.cvsignore.id
1059 src/.cvsignore tests/.arch-ids/.cvsignore.id tests/.cvsignore
1062 .arch-inventory AUTHORS docs/.arch-inventory
1063 docs/access-levels.txt patches/.arch-inventory
1064 sockcheck.conf.example src/.arch-inventory src/chanserv.help
1065 src/ioset.c src/modcmd.c src/proto-bahamut.c src/proto-p10.c
1066 src/tools.c tests/.arch-inventory
1069 2004-02-11 04:12:26 GMT Entrope <entrope@clan-dk.org> base-0
1072 Initial import (again)
1074 srvx--devo--1.3--base-0
1076 Initial import of srvx-1.3 code.
1079 AUTHORS COPYING ChangeLog INSTALL Makefile.am NEWS README TODO
1080 autogen.sh compile config.guess config.sub configure.in
1081 depcomp docs/access-levels.txt docs/coding-style.txt
1082 docs/cookies.txt docs/helpserv.txt docs/ircd-modes.txt
1083 docs/malloc-compare.txt install-sh ltmain.sh missing
1084 mkinstalldirs patches/asuka-sethost.diff
1085 patches/helpserv-pgsql.diff patches/helpserv-pgsql.txt
1086 patches/log-pgsql.diff patches/log-pgsql.txt
1087 patches/ns_reclaim-flag102403.diff
1088 patches/ns_tried2reg102403.diff patches/srvx-bantypes.diff
1089 patches/srvx-successor.diff rx/COPYING.LIB rx/ChangeLog
1090 rx/Makefile.am rx/Makefile.in rx/_rx.h rx/compile rx/depcomp
1091 rx/hashrexp.c rx/inst-rxposix.h rx/rx.c rx/rx.h rx/rxall.h
1092 rx/rxanal.c rx/rxanal.h rx/rxbasic.c rx/rxbasic.h
1093 rx/rxbitset.c rx/rxbitset.h rx/rxcontext.h rx/rxcset.c
1094 rx/rxcset.h rx/rxdbug.c rx/rxgnucomp.c rx/rxgnucomp.h
1095 rx/rxhash.c rx/rxhash.h rx/rxnfa.c rx/rxnfa.h rx/rxnode.c
1096 rx/rxnode.h rx/rxposix.c rx/rxposix.h rx/rxproto.h rx/rxsimp.c
1097 rx/rxsimp.h rx/rxspencer.c rx/rxspencer.h rx/rxstr.c
1098 rx/rxstr.h rx/rxsuper.c rx/rxsuper.h rx/rxunfa.c rx/rxunfa.h
1099 sockcheck.conf.example src/Makefile.am src/chanserv.c
1100 src/chanserv.h src/chanserv.help src/checkdb.c src/common.h
1101 src/compat.c src/compat.h src/conf.c src/conf.h
1102 src/dict-splay.c src/dict.h src/expnhelp.c src/getopt.c
1103 src/getopt.h src/getopt1.c src/gline.c src/gline.h
1104 src/global.c src/global.h src/global.help src/globtest.c
1105 src/hash.c src/hash.h src/heap.c src/heap.h src/helpfile.c
1106 src/helpfile.h src/ioset.c src/ioset.h src/log.c src/log.h
1107 src/main.c src/md5.c src/md5.h src/mod-helpserv.c
1108 src/mod-helpserv.help src/mod-memoserv.c src/mod-memoserv.help
1109 src/mod-snoop.c src/mod-sockcheck.c src/mod-sockcheck.help
1110 src/modcmd.c src/modcmd.h src/modcmd.help src/modules.c
1111 src/modules.h src/nickserv.c src/nickserv.h
1112 src/nickserv.help.m4 src/opserv.c src/opserv.h src/opserv.help
1113 src/policer.c src/policer.h src/proto-bahamut.c
1114 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
1115 src/recdb.h src/saxdb.c src/saxdb.h src/saxdb.help
1116 src/sendmail.c src/sendmail.h src/sendmail.help src/stamp-h.in
1117 src/stamp-h1.in src/timeq.c src/timeq.h src/tools.c
1118 srvx.conf.example stamp-h2.in tests/coverage-2.cmd
1119 tests/coverage.cmd tests/coverage.txt tests/ircd.conf
1120 tests/ircd.motd tests/nickserv.cmd tests/p10.cmd
1121 tests/srvx.conf tests/test-driver.pl tests/test.cmd