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-05-01 11:17:11 GMT adam <akl@gamesurge.net> patch-57
8 introduce unreg_privmsg_func, fix minor autoinvite issue, alter account-finding on local services clients
10 srvx--devo--1.3--patch-57
12 * introduce unreg_privmsg_func: unreg_privmsg_func()/unreg_notice_func() - both of which reverse the effect of reg_privmsg_func()/reg_notice_func()
14 * 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
16 * 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..)
20 ChangeLog src/chanserv.c src/nickserv.c src/proto-common.c
21 src/proto-p10.c src/proto.h srvx.conf.example
24 2004-04-29 01:57:00 GMT Michael Poole <mdpoole@troilus.org> patch-56
27 Remove debug messages from account MERGE command; translate RECLAIM kill message
29 srvx--devo--1.3--patch-56
31 * Change the debug messages in NickServ MERGE to be more succinct and
32 useful for accounting/undos.
34 * Translate the kill message sent when reclaiming an owned nickname.
37 ChangeLog src/nickserv.c
40 2004-04-29 01:51:19 GMT Michael Poole <mdpoole@troilus.org> patch-55
43 Fix Bahamut assertion failure; move BURST to more "natural" place
45 srvx--devo--1.3--patch-55
47 * Fix a mod_chanmode assertion failure when using proto-bahamut.c with
50 * Send BURST in response to SVINFO, not SERVER, so that eventual
51 timestamp adjustment is more accurate.
54 ChangeLog src/proto-bahamut.c
57 2004-04-29 01:41:37 GMT Michael Poole <mdpoole@troilus.org> patch-54
60 Fix !up for users below GiveVoice level; implement RFE#933634
62 srvx--devo--1.3--patch-54
64 * If users have access belowGiveVoice, do not let them use UP.
66 * Show channel flags (suspended, autoop, etc) in MYACCESS.
69 ChangeLog src/chanserv.c src/chanserv.help
72 2004-04-29 00:31:22 GMT Michael Poole <mdpoole@troilus.org> patch-53
75 REALLY remove duplicate line in languages/en_UK/chanserv.help.
77 srvx--devo--1.3--patch-53
79 REALLY remove duplicate line in languages/en_UK/chanserv.help.
82 ChangeLog languages/en_UK/chanserv.help
85 2004-04-28 19:55:22 GMT Michael Poole <mdpoole@troilus.org> patch-52
88 Remove duplicate line in en_UK chanserv.help file
90 srvx--devo--1.3--patch-52
92 Remove a duplicate line in languages/en_UK/chanserv.help.
98 2004-04-28 19:53:40 GMT Michael Poole <mdpoole@troilus.org> patch-51
101 Sanity check user infolines
103 srvx--devo--1.3--patch-51
105 * Disallow infolines longer than a configured maximum length (by
106 default, 400 characters).
108 * Disallow infolines that contain certain characters (currently
112 ChangeLog languages/de/strings.db src/chanserv.c
116 2004-04-12 03:25:03 GMT Michael Poole <mdpoole@troilus.org> patch-50
119 fix compile errors on readdir()-deficient platforms
121 srvx--devo--1.3--patch-50
123 * Cygwin does not have "struct dirent.d_type". Check for that in the
124 configure script and use stat() to test for directory-ness instead.
127 ChangeLog configure.in src/helpfile.c
130 2004-04-10 23:04:21 GMT Michael Poole <mdpoole@troilus.org> patch-49
133 add en_UK translation by Byte
135 srvx--devo--1.3--patch-49
137 Add en_UK translation by byte.
140 languages/en_UK/.arch-ids/=id
141 languages/en_UK/.arch-ids/README.id
142 languages/en_UK/.arch-ids/chanserv.help.id
143 languages/en_UK/.arch-ids/opserv.help.id
144 languages/en_UK/.arch-ids/strings.db.id languages/en_UK/README
145 languages/en_UK/chanserv.help languages/en_UK/opserv.help
146 languages/en_UK/strings.db
152 languages/en_UK languages/en_UK/.arch-ids
155 2004-04-09 22:18:21 GMT Michael Poole <mdpoole@troilus.org> patch-48
158 Fix service persistence bug in patch-47
160 srvx--devo--1.3--patch-48
162 patch-47 attempted to fix a previously reported error where srvx would
163 create NickServ, ChanServ, OpServ and Global even if the "nick" entry
164 was omitted from srvx.conf. This broke persistence of all service
165 bots added by the modcmd.service\ add comand. (Closes: #932566)
168 ChangeLog src/modcmd.c
171 2004-04-09 20:08:58 GMT Michael Poole <mdpoole@troilus.org> patch-47
174 Fix service triggers; allow service hostname configuration; fix glitches
176 srvx--devo--1.3--patch-47
178 * Improve length checking logic in ChanServ.names command.
180 * Fix service trigger registration so that database is used in
181 preference to srvx.conf and compiled-in defaults.
183 * Allow service hostnames to be configured in srvx.conf and through
184 "service add"; document this and show an example of setting the
187 * Fix an uninitialized value bug in OpServ.join.
189 * Make OpServ.addtrust accept a count of 0.
191 * Remove untranslated messages from languages/de/modcmd.help (so that
192 new "service add" help is inherited).
195 ChangeLog languages/de/modcmd.help src/chanserv.c src/global.c
196 src/mod-helpserv.c src/modcmd.c src/modcmd.h src/modcmd.help
197 src/nickserv.c src/opserv.c src/opserv.help
198 src/proto-bahamut.c src/proto-p10.c src/proto.h
202 2004-04-09 01:57:12 GMT adam <akl@gamesurge.net> patch-46
205 changes to !uset autoinvite behavior, introduction of allchanmsg_func hooks
207 srvx--devo--1.3--patch-46
209 * changes to !uset autoinvite behavior: the autoinvite flag now works whether or not the channel it is set in is +i/+k.
211 * 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.
215 ChangeLog src/chanserv.c src/chanserv.help src/proto-common.c
219 2004-04-08 03:42:49 GMT Michael Poole <mdpoole@troilus.org> patch-45
222 Fix automatic ChangeLog tag (I hope)
224 srvx--devo--1.3--patch-45
226 * Try to set the ChangeLog file tag correctly for it to be updated on
230 .arch-ids/ChangeLog.id ChangeLog
233 .arch-ids/ChangeLog.id ChangeLog
236 2004-04-08 03:18:41 GMT Michael Poole <mdpoole@troilus.org> patch-44
239 Fix some signed/unsigned misbehaviors; add FAQ
241 srvx--devo--1.3--patch-44
243 * Change format and variable types to unsigned so as to avoid
244 confusing negative numbers with very large positive numbers.
252 ChangeLog src/chanserv.c src/chanserv.help src/nickserv.c
253 src/opserv.c src/proto-common.c
256 2004-04-04 21:37:36 GMT Zoot <zoot@gamesnet.net> patch-43
259 Fix spurious user protection notices
261 srvx--devo--1.3--patch-43
263 * Fix ChanServ warning users when they remove a ban set on a protected
270 2004-04-03 03:26:43 GMT Michael Poole <mdpoole@troilus.org> patch-42
273 I18N fixes and (hopefully) protocol fixes
275 srvx--devo--1.3--patch-42
277 * Correct some grammar in German translation (extraneous "vor").
279 * Try to fix desyncs when an older channel bursts in after initial join.
281 * Languages must be subdirectories that do not start with '.', so
282 check that before applying them as a language. Since we already
283 have the language list at helpfile_finalize() time, use it instead
284 of walking the "languages" directory again.
286 * Ignore 467 response from uplink.
289 languages/de/strings.db src/hash.c src/helpfile.c
293 2004-04-02 18:38:19 GMT Michael Poole <mdpoole@troilus.org> patch-41
296 Fix mistakes in backport of German translation
298 srvx--devo--1.3--patch-41
300 * Delete mod-serverspy.help since it is not part of this code base.
302 * Replace /AUTHSERV with /msg $N@$s.
305 languages/de/.arch-ids/mod-serverspy.help.id
306 languages/de/mod-serverspy.help
309 languages/de/strings.db
312 2004-04-02 18:34:40 GMT Michael Poole <mdpoole@troilus.org> patch-40
315 Add German translation
317 srvx--devo--1.3--patch-40
319 * Fix a format string bug in nickserv.c:NSEMAIL_ALLOWAUTH_BODY.
321 * Use a separate key name for !netinfo's "Total User Count" so
322 other languages can get proper alignment for both that and
325 * Add German language translation by Marc 'feigling' Kührer.
328 languages/.arch-ids/.arch-inventory.id languages/.arch-ids/=id
329 languages/.arch-ids/validate.pl.id languages/.arch-inventory
330 languages/de/.arch-ids/=id languages/de/.arch-ids/README.id
331 languages/de/.arch-ids/chanserv.help.id
332 languages/de/.arch-ids/global.help.id
333 languages/de/.arch-ids/mod-serverspy.help.id
334 languages/de/.arch-ids/modcmd.help.id
335 languages/de/.arch-ids/nickserv.help.id
336 languages/de/.arch-ids/strings.db.id languages/de/README
337 languages/de/chanserv.help languages/de/global.help
338 languages/de/mod-serverspy.help languages/de/modcmd.help
339 languages/de/nickserv.help languages/de/strings.db
340 languages/en/.arch-ids/=id languages/en/.arch-ids/README.id
341 languages/en/README languages/validate.pl
344 src/chanserv.c src/nickserv.c
347 languages languages/.arch-ids languages/de
348 languages/de/.arch-ids languages/en languages/en/.arch-ids
351 2004-03-30 04:40:38 GMT Michael Poole <mdpoole@troilus.org> patch-39
354 translate interval strings; translate more NickServ messages
356 srvx--devo--1.3--patch-39
358 * Translate interval strings to the user's language.
360 * Translate cookie emails and auth failure messages based on the
361 account's preferred language, rather than the user's preferred
362 language (they will not be authed, so they would get lang_C).
365 src/chanserv.c src/common.h src/global.c src/main.c
366 src/mod-helpserv.c src/mod-memoserv.c src/mod-sockcheck.c
367 src/nickserv.c src/opserv.c src/saxdb.c src/tools.c
370 2004-03-30 04:25:14 GMT Michael Poole <mdpoole@troilus.org> patch-38
373 Fix uninitialized mod_chanmode element in debug build
375 srvx--devo--1.3--patch-38
377 * Convert an old-style auto-variable mod_chanmode to use
378 mod_chanmode_init() so that all fields are initialized.
384 2004-03-30 04:11:03 GMT Michael Poole <mdpoole@troilus.org> patch-37
387 Multi-language support fixes
389 srvx--devo--1.3--patch-37
391 * Copy keys in per-language message tables so that they don't point to
394 * Only warn about missing/extra messages if there are any.
396 * In language_read_list(), do not allocate languages "." or "..".
402 2004-03-29 21:10:10 GMT Michael Poole <mdpoole@troilus.org> patch-36
405 automatic arch-version.h update; CTCP support; helpfile fixes; disk-out-of-space error detection and handling
407 srvx--devo--1.3--patch-36
409 * Add a rule to automatically check arch version and update
410 arch-version.h when needed
412 * Implement CTCP response handling messages direct to services.
414 * Fix grammar error in GIVEOWNERSHIP help entry, fix cross-reference
415 markup in several ChanServ commands (should underline, not bold, the
416 "See Also:" link), remove VERSION help entries from modules that no
417 longer implement that command.
419 * Check for errors (using setjmp/longjmp) when writing to a saxdb
420 file, and log the failures.
423 src/Makefile.am src/chanserv.help src/global.help
424 src/mod-helpserv.c src/mod-memoserv.help src/modcmd.c
425 src/opserv.help src/proto-bahamut.c src/proto-p10.c
426 src/proto.h src/saxdb.c src/saxdb.h src/tools.c
429 2004-03-28 03:28:18 GMT Michael Poole <mdpoole@troilus.org> patch-35
434 srvx--devo--1.3--patch-35
436 * Allow a helpfile to use another module's expansion function by using
437 the syntax ${module:variable}, so that "set language" can be kept in
440 * Fix typos, unclear help entries, and add some missing entries.
443 src/chanserv.help src/helpfile.c src/modcmd.help
444 src/nickserv.help src/proto-bahamut.c src/proto-p10.c
447 2004-03-25 23:17:04 GMT Zoot <zoot@gamesnet.net> patch-34
452 srvx--devo--1.3--patch-34
454 * Make some further updates to INSTALL to bring it in line with srvx 1.3
460 2004-03-25 21:41:17 GMT Michael Poole <mdpoole@troilus.org> patch-33
463 Message and documentation cleanups
465 srvx--devo--1.3--patch-33
467 * Update version number in INSTALL and mention where we do most of
470 * Move the message about using the authcookie to inside of
471 nickserv_make_cookie(), so that when another cookie exists, only the
472 "cookie already pending" message is sent.
474 * Fix various typos, extraneous sentences, and misplaced command
475 listings in nickserv.help.
477 * Remove (unused) fakehost options from srvx.conf.example and update
478 ChanServ's set_shows option.
481 INSTALL src/nickserv.c src/nickserv.help srvx.conf.example
484 2004-03-24 20:32:16 GMT Michael Poole <mdpoole@troilus.org> patch-32
487 Infinite recursion fix; mod_chanmode_parse() fixes
489 srvx--devo--1.3--patch-32
491 * Default lang->parent to lang_C rather than language_find("C"), so
492 that trying to create language "C" does not cause infinite recursion.
494 * Fail when we try to parse a mode with an unrecognized mode character
495 from users; ignore them coming from a server.
498 src/helpfile.c src/proto-bahamut.c src/proto-p10.c
501 2004-03-23 00:12:53 GMT Michael Poole <mdpoole@troilus.org> patch-31
506 srvx--devo--1.3--patch-31
508 * Fix typos in several message strings, and clarify others.
510 * Typecast first argument of gethostbyaddr() to quash warnings.
512 * Load languages in finalization, not initialization, and do not crash
513 when running off the end of a localized strings.db file.
515 * Show the LANGUAGE option in NickServ SET response.
517 * Remove mention of GHOST command when !enable_ghost.
519 * Only initialize alloc_argc when !defined(NDEBUG)
522 src/chanserv.c src/gline.c src/helpfile.c src/helpfile.h
523 src/main.c src/modcmd.c src/nickserv.c src/nickserv.help
527 2004-03-19 14:46:53 GMT Michael Poole <mdpoole@troilus.org> patch-30
530 Fix language initialization bug; fix email change text
532 srvx--devo--1.3--patch-30
534 * Initialize each new account's language when registering it.
536 * Send the first half of the email change cookie to the old address,
537 rather than sending the second half (which also goes to the new
541 src/modcmd.c src/nickserv.c
544 2004-03-17 04:27:17 GMT Michael Poole <mdpoole+arch@troilus.org> patch-29
547 ChanServ seen fixes; other cleanups
549 srvx--devo--1.3--patch-29
551 * Remove rule to generate the unused EXTRA_MODULES preprocessor macro.
553 * Properly adjust ChanServ seen time when a user leaves or is kicked
556 * Read languages from disk before initializing the core services,
557 since they must all be available when loading accounts.
559 * Fix a typo in the log BNF documentation, and add =SEVLIT support for
562 * Add missing "invalid" to NSMSG_INVALID_ANNOUNCE string.
565 configure.in src/chanserv.c src/helpfile.c src/helpfile.h
566 src/log.c src/main.c src/nickserv.c
569 2004-03-12 00:27:29 GMT Entrope <entrope@clan-dk.org> patch-28
572 fix channel mode bouncing bugs
574 srvx--devo--1.3--patch-28
576 * Make mod_chanmode_dup() copy the limit and key like one might expect.
578 * Make ChanServ's handle_mode() copy the default modes using
579 mod_chanmode_dup() instead of an implicit memcpy.
582 src/chanserv.c src/proto-common.c
585 2004-03-11 16:44:35 GMT Entrope <entrope@clan-dk.org> patch-27
588 Fix !resync; helpfile updates; improve ?modcmd
590 srvx--devo--1.3--patch-27
592 * Make ChanServ.RESYNC op (or voice) users when GiveOps (GiveVoice,
593 respectively) is 0 and the user is not on the userlist.
595 * Remove mention of PEONINVITE from chanserv.help.
597 * Mention the GIVEOWNERSHIP command in HelpServ's help file; remove
598 mention of the removed VERSION and WRITE commands.
600 * Make modcmd.MODCMD accept no options, and display the (final)
601 settings for the command. Update the help entry for it.
604 src/chanserv.c src/chanserv.help src/mod-helpserv.help
605 src/modcmd.c src/modcmd.help
608 2004-03-10 19:04:59 GMT Entrope <entrope@clan-dk.org> patch-26
613 srvx--devo--1.3--patch-26
615 * Revert to plain GPLv2.
618 COPYING src/chanserv.c src/chanserv.h src/common.h src/conf.c
619 src/conf.h src/dict-splay.c src/dict.h src/gline.c src/gline.h
620 src/global.c src/global.h src/hash.c src/hash.h src/heap.c
621 src/heap.h src/helpfile.c src/helpfile.h src/ioset.c
622 src/ioset.h src/log.c src/log.h src/main.c src/mod-helpserv.c
623 src/mod-memoserv.c src/mod-snoop.c src/mod-sockcheck.c
624 src/modcmd.c src/modcmd.h src/modules.c src/modules.h
625 src/nickserv.c src/nickserv.h src/opserv.c src/opserv.h
626 src/policer.c src/policer.h src/proto-bahamut.c
627 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
628 src/recdb.h src/saxdb.c src/saxdb.h src/sendmail.c
629 src/sendmail.h src/timeq.c src/timeq.h src/tools.c
632 2004-03-10 17:03:30 GMT Entrope <entrope@clan-dk.org> patch-25
635 Further cleanups and bugfixes
637 srvx--devo--1.3--patch-25
639 * Remove "TODO: reimplement" comment in chanserv.c, since all the
640 functions were already reimplemented.
642 * Make "/msg ChanServ huggle" work again.
644 * Fix error messages when bad target names given to say and emote.
646 * If we get a MODE change affecting a user who somehow quit already,
649 * Add debugging checks for mod_chanmode argument counts.
652 src/chanserv.c src/hash.c src/main.c src/mod-helpserv.c
653 src/mod-snoop.c src/proto-bahamut.c src/proto-common.c
654 src/proto-p10.c src/proto.h
657 2004-03-08 17:41:48 GMT Entrope <entrope@clan-dk.org> patch-24
660 bug fixes (from code coverage tests)
662 srvx--devo--1.3--patch-24
664 * Fix typo in CSMSG_ADDED_USER message.
666 * Fix memory leak in !bans when no bans are shown.
668 * Fix SAY, EMOTE to user targets.
670 * Require unsuspended channel for OPCHAN (i.e. ChanServ is in-channel).
672 * Fix typo in TOPICSNARF help description.
674 * Fix mod_chanmode argc when reopping services.
676 * Fix memory leak when rehashing with with an uplink bind address.
678 * Fix typo in OSMSG_NICK_UNRESERVED message.
680 * Make *OpServ.op actually op non-ops, instead of just ops.
682 * Fix kick message translations when shutting down a channel.
684 * Fix use-after-free if an oper does ?part #badchan.
686 * Make mod_chanmode_apply() more sensitive to invalid mode changes.
688 * In create_helper(), let AddChannelUser() decide whether to op the user.
690 * Remove "Mod" and "Game" from "set_shows" in srvx.conf.example.
692 * Do not print the status "." in tests when full debug mode is on.
695 src/chanserv.c src/chanserv.help src/hash.c src/helpfile.c
696 src/main.c src/opserv.c src/proto-common.c src/proto-p10.c
697 srvx.conf.example tests/test-driver.pl
700 2004-03-04 04:48:35 GMT Entrope <entrope@clan-dk.org> patch-23
703 Bug fixes and cleanups
705 srvx--devo--1.3--patch-23
707 * Remove unused src/expnhelp.c file.
709 * Do not call mod_chanmode_announce() if we give a user neither voice
710 nor ops (it causes an assertion failure).
712 * Make switch() on mod_chanmode argument modes a little clearer.
714 * Add OSMSG_NICK_UNRESERVED format string.
716 * Translate weekly statistics report headers for HelpServ.
719 src/.arch-ids/expnhelp.c.id src/expnhelp.c
722 src/chanserv.c src/mod-helpserv.c src/opserv.c
725 2004-03-03 01:47:41 GMT Entrope <entrope@clan-dk.org> patch-22
730 srvx--devo--1.3--patch-22
732 * In ?kickbanall, mod_chanmode_alloc(1) when we only use one arg.
734 * In ?modcmd ... channel_access, accept "0" to mean the same as "none."
736 * In log.c, make a single function to free the oldest log entry for a
739 * Add more checks for cmd==NULL in chanserv.c:eject_user().
742 src/chanserv.c src/log.c src/modcmd.c src/opserv.c
745 2004-03-02 18:21:59 GMT Entrope <entrope@clan-dk.org> patch-21
748 Add MYACCESS command; fix reference count bug in MOVE
750 srvx--devo--1.3--patch-21
752 * Always LockChannel(target) when moving a registered channel.
754 * Move the self-access list function from ACCESS to MYACCESS, so that
755 ACCESS can be marked with MODCMD_REQUIRE_CHANUSER.
757 * Update documentation for MYACCESS vs ACCESS.
760 src/chanserv.c src/chanserv.help
763 2004-03-02 04:35:35 GMT Entrope <entrope@clan-dk.org> patch-20
766 Fix NickServ language crash; convert four ChanServ binary options to level options
768 srvx--devo--1.3--patch-20
770 * When you use "/msg nickserv set language" and you have no language
771 assigned, it would crash. Fix this.
773 * Convert four ChanServ binary options to level based options:
774 * Voice (CHANNEL_VOICE_ALL) -> Voice (lvlGiveVoice)
775 * UserInfo (CHANNEL_INFO_LINES) -> UserInfo (lvlUserInfo)
776 * PeonInvite (CHANNEL_PEON_INVITE) -> InviteMe (lvlInviteMe)
777 * TopicSnarf (CHANNEL_TOPIC_SNARF) -> TopicSnarf (lvlTopicSnarf)
779 * Document the changes in ChanServ options.
782 src/chanserv.c src/chanserv.h src/chanserv.help src/nickserv.c
785 2004-03-01 16:23:51 GMT Entrope <entrope@clan-dk.org> patch-19
788 giveownership fix; handle_join +ov "fix"; revert OSMSG_FLOOD_MODERATE
790 srvx--devo--1.3--patch-19
792 * Fix !giveownership by staff.
794 * If ChanServ gives ops to someone onjoin, do not also give them voice.
796 * Translate OSMSG_FLOOD_MODERATE according to the channel options
797 (well, hopefully in the future we will support that) rather than the
798 join-flooding user's options.
801 src/chanserv.c src/opserv.c
804 2004-03-01 09:54:10 GMT Adam Loghry <adam@gamesurge.net> patch-18
807 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
809 srvx--devo--1.3--patch-18
813 src/modcmd.c src/nickserv.c src/nickserv.help src/opserv.c
816 2004-03-01 02:44:25 GMT Entrope <entrope@clan-dk.org> patch-17
819 Minor fixes and improvements
821 srvx--devo--1.3--patch-17
823 * Fix implementation of privileged-setter note types (it ignored the
824 OpServ access level before).
826 * Show proper message when an account's announcements are disabled.
828 * Translate OSMSG_FLOOD_MODERATE when sending it to a channel.
831 src/chanserv.c src/nickserv.c src/opserv.c
834 2004-02-29 21:58:29 GMT Entrope <entrope@clan-dk.org> patch-16
837 Fix possible crash in chanserv.c:handle_kick()
839 srvx--devo--1.3--patch-16
841 * Delay looking up translation for CSMSG_USER_PROTECTED until we know
842 the kicker actually exists (if a server does the KICK, kicker==NULL).
848 2004-02-29 14:47:51 GMT Entrope <entrope@clan-dk.org> patch-15
851 Update .arch-inventory for in-tree builds; remove --disable-lame-tricks
853 srvx--devo--1.3--patch-15
855 * Switch to using "backup" in .arch-inventory for generated sources
856 and objects, since that is more accurate than "precious."
858 * Add normal build output to .arch-inventory so normal builds do not
859 cause tree-lint failures (e.g. during "tla update" - bad!).
861 * Remove the "lame-tricks" option from configure.in since it was not
865 .arch-inventory configure.in rx/.arch-inventory
869 2004-02-29 08:07:37 GMT Zoot <zoot@gamesnet.net> patch-14
872 Limit mode parameter count.
874 srvx--devo--1.3--patch-14
876 Restrict the number of mode parameters sent by the P10 protocol
877 backend to MAXMODEPARAMS.
883 2004-02-29 03:40:25 GMT Entrope <entrope@clan-dk.org> patch-13
886 Privileged service fixes
888 srvx--devo--1.3--patch-13
890 * Allow runtime control of privileged services.
892 * Make all oper commands default to having flags +oper.
894 * Add a "privileged" directive for OpServ in srvx.conf.example.
897 src/helpfile.c src/modcmd.c src/opserv.c srvx.conf.example
900 2004-02-28 21:33:30 GMT Entrope <entrope@clan-dk.org> patch-12
903 more bug fixes from GameSurge
905 srvx--devo--1.3--patch-12
907 * Refuse to let an owner !set setters 501.
909 * Report proper level range when using !trim users <duration>.
911 * Refuse to let anyone !set <numericoption> 502, etc.
913 * Refuse to let people below owner level !set <numericoption> above
916 * Make !d 1d6+5 work.
918 * Mark users as seen/present AFTER deciding whether to show their
919 infoline, and PRIVMSG infolines rather than NOTICE them.
921 * Translate "CSMSG_USER_PROTECTED" (kick protection enforcement
924 * Enforce plain mode changes, not just ops/deops/bans etc.
926 * Fix documentation for ChanServ UNREGISTER command.
929 src/chanserv.c src/chanserv.help
932 2004-02-28 19:08:13 GMT Entrope <entrope@clan-dk.org> patch-11
935 Fix bugs found on GameSurge
937 srvx--devo--1.3--patch-11
939 * Remove unused ARCH_REVISION macro in Makefile.am
941 * Fix !trim <userlevel> <duration> (so it does not trim ALL users)
943 * Properly allow owners to set levels to 501
945 * Set "deopped" when we deop the person who changed modes
947 * Mark the first user in a channel as a chanop (fixes a spurious
948 HACK(4) for newly registered channels).
950 * Document user level ranges for the TRIM command.
952 * Document user-level-based SET options as being such (rather than
953 being multiple-choice options).
956 src/Makefile.am src/chanserv.c src/chanserv.help src/hash.c
959 2004-02-28 18:46:03 GMT Zoot <zoot@gamesnet.net> patch-10
962 reply correctly to bad bans
964 srvx--devo--1.3--patch-10
966 Send the correct ban being bounced.
972 2004-02-28 04:31:12 GMT Entrope <entrope@clan-dk.org> patch-9
975 put back Make rule for arch-version.h
977 srvx--devo--1.3--patch-9
979 * Reinstate the rule to create arch-version.h, which I accidentally
980 deleted in the last commit
986 2004-02-28 00:29:08 GMT Entrope <entrope@clan-dk.org> patch-8
989 runtime helpfile splicing
991 srvx--devo--1.3--patch-8
993 * Add a miniature parser to the helpfile reader, allowing
994 nickserv.help's subsections to be selected at runtime.
996 * Move nickserv.help.m4 to nickserv.help and rewrite the
997 selection code to use the above.
1000 Makefile.am TODO src/Makefile.am src/helpfile.c
1004 src/.arch-ids/nickserv.help.m4.id
1005 ==> src/.arch-ids/nickserv.help.id
1006 src/nickserv.help.m4
1007 ==> src/nickserv.help
1010 2004-02-27 16:31:57 GMT Entrope <entrope@clan-dk.org> patch-7
1013 fix userlist presence tracking; "version" command on all services
1015 srvx--devo--1.3--patch-7
1017 * Change scan_handle_presence() to scan_user_presence(), since we always
1018 have the userData* at the caller site.
1020 * Make handle_auth() respect user suspensions.
1022 * In handle_part(), let scan_user_presence() update "seen" time.
1024 * Make ChanServ adduser command take arguments in the "expected" order
1025 ("!adduser target level", not "!adduser level target")
1027 * Add the "version" command to all built-in services
1030 TODO src/chanserv.c src/chanserv.help src/modcmd.c
1033 2004-02-25 04:06:30 GMT Entrope <entrope@clan-dk.org> patch-6
1036 ChanServ, OpServ and main.c bug fixes
1038 srvx--devo--1.3--patch-6
1040 * Read new-style channel flags from the correct field, and do not make
1041 ChanServ rejoin channels that are still suspended
1043 * Allow service nicknames to be omitted from srvx.conf (again)
1045 * Construct "opserv" bot earlier so that database read works correctly
1048 src/chanserv.c src/main.c src/opserv.c
1051 2004-02-24 03:55:22 GMT Entrope <entrope@clan-dk.org> patch-5
1054 fix TODO list, services without "description" fields
1056 srvx--devo--1.3--patch-5
1058 Remove items in the TODO list that have been done
1060 Restore the ability to use a default description for services when a
1061 "nick" but no "description" is present in srvx.conf
1064 TODO src/chanserv.c src/global.c src/main.c src/nickserv.c
1068 2004-02-20 19:29:46 GMT Entrope <entrope@clan-dk.org> patch-4
1071 Fix zoot style [wcmop]list; tweak events access
1073 srvx--devo--1.3--patch-4
1075 Use proper lower bound for zoot style user-level lists.
1077 Change default "events" access to 350.
1083 2004-02-19 22:36:42 GMT Entrope <entrope@clan-dk.org> patch-3
1088 srvx--devo--1.3--patch-3
1090 Fix the response when trying to set an option to an invalid access level.
1092 Put accurate headers on zoot_list !users output.
1094 Reduce default addban/addtimedban/delban access levels to 250.
1096 Add advertising/support plug for #srvx.
1098 Handle (but report) IRC socket connection errors.
1101 src/chanserv.c src/hash.c src/modcmd.c tests/test-driver.pl
1104 2004-02-18 00:18:30 GMT Entrope <entrope@clan-dk.org> patch-2
1107 Support topic bursts; fix topic display in CHANINFO command
1109 srvx--devo--1.3--patch-2
1111 When we wipe out an older channel on our end, clear its topic.
1113 Fix the message send function used by CHANINFO.
1115 When we get a P10 T message, check for the extra fields added in Asuka.
1118 src/hash.c src/opserv.c src/proto-p10.c
1121 2004-02-17 22:02:03 GMT Entrope <entrope@clan-dk.org> patch-1
1124 Indenting cleanups, +sp fix, PING fix
1126 srvx--devo--1.3--patch-1
1128 Add explicit copyright notice to VERSION command
1129 When receiving a PING, respond using numnick instead of readable name
1131 Remove out-of-date references to GamesNET
1134 .arch-ids/.cvsignore.id .cvsignore
1135 docs/.arch-ids/.cvsignore.id docs/.cvsignore
1136 patches/.arch-ids/.cvsignore.id patches/.cvsignore
1137 rx/.arch-ids/.arch-inventory.id rx/.arch-ids/.cvsignore.id
1138 rx/.arch-inventory rx/.cvsignore src/.arch-ids/.cvsignore.id
1139 src/.cvsignore tests/.arch-ids/.cvsignore.id tests/.cvsignore
1142 .arch-inventory AUTHORS docs/.arch-inventory
1143 docs/access-levels.txt patches/.arch-inventory
1144 sockcheck.conf.example src/.arch-inventory src/chanserv.help
1145 src/ioset.c src/modcmd.c src/proto-bahamut.c src/proto-p10.c
1146 src/tools.c tests/.arch-inventory
1149 2004-02-11 04:12:26 GMT Entrope <entrope@clan-dk.org> base-0
1152 Initial import (again)
1154 srvx--devo--1.3--base-0
1156 Initial import of srvx-1.3 code.
1159 AUTHORS COPYING ChangeLog INSTALL Makefile.am NEWS README TODO
1160 autogen.sh compile config.guess config.sub configure.in
1161 depcomp docs/access-levels.txt docs/coding-style.txt
1162 docs/cookies.txt docs/helpserv.txt docs/ircd-modes.txt
1163 docs/malloc-compare.txt install-sh ltmain.sh missing
1164 mkinstalldirs patches/asuka-sethost.diff
1165 patches/helpserv-pgsql.diff patches/helpserv-pgsql.txt
1166 patches/log-pgsql.diff patches/log-pgsql.txt
1167 patches/ns_reclaim-flag102403.diff
1168 patches/ns_tried2reg102403.diff patches/srvx-bantypes.diff
1169 patches/srvx-successor.diff rx/COPYING.LIB rx/ChangeLog
1170 rx/Makefile.am rx/Makefile.in rx/_rx.h rx/compile rx/depcomp
1171 rx/hashrexp.c rx/inst-rxposix.h rx/rx.c rx/rx.h rx/rxall.h
1172 rx/rxanal.c rx/rxanal.h rx/rxbasic.c rx/rxbasic.h
1173 rx/rxbitset.c rx/rxbitset.h rx/rxcontext.h rx/rxcset.c
1174 rx/rxcset.h rx/rxdbug.c rx/rxgnucomp.c rx/rxgnucomp.h
1175 rx/rxhash.c rx/rxhash.h rx/rxnfa.c rx/rxnfa.h rx/rxnode.c
1176 rx/rxnode.h rx/rxposix.c rx/rxposix.h rx/rxproto.h rx/rxsimp.c
1177 rx/rxsimp.h rx/rxspencer.c rx/rxspencer.h rx/rxstr.c
1178 rx/rxstr.h rx/rxsuper.c rx/rxsuper.h rx/rxunfa.c rx/rxunfa.h
1179 sockcheck.conf.example src/Makefile.am src/chanserv.c
1180 src/chanserv.h src/chanserv.help src/checkdb.c src/common.h
1181 src/compat.c src/compat.h src/conf.c src/conf.h
1182 src/dict-splay.c src/dict.h src/expnhelp.c src/getopt.c
1183 src/getopt.h src/getopt1.c src/gline.c src/gline.h
1184 src/global.c src/global.h src/global.help src/globtest.c
1185 src/hash.c src/hash.h src/heap.c src/heap.h src/helpfile.c
1186 src/helpfile.h src/ioset.c src/ioset.h src/log.c src/log.h
1187 src/main.c src/md5.c src/md5.h src/mod-helpserv.c
1188 src/mod-helpserv.help src/mod-memoserv.c src/mod-memoserv.help
1189 src/mod-snoop.c src/mod-sockcheck.c src/mod-sockcheck.help
1190 src/modcmd.c src/modcmd.h src/modcmd.help src/modules.c
1191 src/modules.h src/nickserv.c src/nickserv.h
1192 src/nickserv.help.m4 src/opserv.c src/opserv.h src/opserv.help
1193 src/policer.c src/policer.h src/proto-bahamut.c
1194 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
1195 src/recdb.h src/saxdb.c src/saxdb.h src/saxdb.help
1196 src/sendmail.c src/sendmail.h src/sendmail.help src/stamp-h.in
1197 src/stamp-h1.in src/timeq.c src/timeq.h src/tools.c
1198 srvx.conf.example stamp-h2.in tests/coverage-2.cmd
1199 tests/coverage.cmd tests/coverage.txt tests/ircd.conf
1200 tests/ircd.motd tests/nickserv.cmd tests/p10.cmd
1201 tests/srvx.conf tests/test-driver.pl tests/test.cmd