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-29 00:31:22 GMT Michael Poole <mdpoole@troilus.org> patch-53
8 REALLY remove duplicate line in languages/en_UK/chanserv.help.
10 srvx--devo--1.3--patch-53
12 REALLY remove duplicate line in languages/en_UK/chanserv.help.
15 ChangeLog languages/en_UK/chanserv.help
18 2004-04-28 19:55:22 GMT Michael Poole <mdpoole@troilus.org> patch-52
21 Remove duplicate line in en_UK chanserv.help file
23 srvx--devo--1.3--patch-52
25 Remove a duplicate line in languages/en_UK/chanserv.help.
31 2004-04-28 19:53:40 GMT Michael Poole <mdpoole@troilus.org> patch-51
34 Sanity check user infolines
36 srvx--devo--1.3--patch-51
38 * Disallow infolines longer than a configured maximum length (by
39 default, 400 characters).
41 * Disallow infolines that contain certain characters (currently
45 ChangeLog languages/de/strings.db src/chanserv.c
49 2004-04-12 03:25:03 GMT Michael Poole <mdpoole@troilus.org> patch-50
52 fix compile errors on readdir()-deficient platforms
54 srvx--devo--1.3--patch-50
56 * Cygwin does not have "struct dirent.d_type". Check for that in the
57 configure script and use stat() to test for directory-ness instead.
60 ChangeLog configure.in src/helpfile.c
63 2004-04-10 23:04:21 GMT Michael Poole <mdpoole@troilus.org> patch-49
66 add en_UK translation by Byte
68 srvx--devo--1.3--patch-49
70 Add en_UK translation by byte.
73 languages/en_UK/.arch-ids/=id
74 languages/en_UK/.arch-ids/README.id
75 languages/en_UK/.arch-ids/chanserv.help.id
76 languages/en_UK/.arch-ids/opserv.help.id
77 languages/en_UK/.arch-ids/strings.db.id languages/en_UK/README
78 languages/en_UK/chanserv.help languages/en_UK/opserv.help
79 languages/en_UK/strings.db
85 languages/en_UK languages/en_UK/.arch-ids
88 2004-04-09 22:18:21 GMT Michael Poole <mdpoole@troilus.org> patch-48
91 Fix service persistence bug in patch-47
93 srvx--devo--1.3--patch-48
95 patch-47 attempted to fix a previously reported error where srvx would
96 create NickServ, ChanServ, OpServ and Global even if the "nick" entry
97 was omitted from srvx.conf. This broke persistence of all service
98 bots added by the modcmd.service\ add comand. (Closes: #932566)
101 ChangeLog src/modcmd.c
104 2004-04-09 20:08:58 GMT Michael Poole <mdpoole@troilus.org> patch-47
107 Fix service triggers; allow service hostname configuration; fix glitches
109 srvx--devo--1.3--patch-47
111 * Improve length checking logic in ChanServ.names command.
113 * Fix service trigger registration so that database is used in
114 preference to srvx.conf and compiled-in defaults.
116 * Allow service hostnames to be configured in srvx.conf and through
117 "service add"; document this and show an example of setting the
120 * Fix an uninitialized value bug in OpServ.join.
122 * Make OpServ.addtrust accept a count of 0.
124 * Remove untranslated messages from languages/de/modcmd.help (so that
125 new "service add" help is inherited).
128 ChangeLog languages/de/modcmd.help src/chanserv.c src/global.c
129 src/mod-helpserv.c src/modcmd.c src/modcmd.h src/modcmd.help
130 src/nickserv.c src/opserv.c src/opserv.help
131 src/proto-bahamut.c src/proto-p10.c src/proto.h
135 2004-04-09 01:57:12 GMT adam <akl@gamesurge.net> patch-46
138 changes to !uset autoinvite behavior, introduction of allchanmsg_func hooks
140 srvx--devo--1.3--patch-46
142 * changes to !uset autoinvite behavior: the autoinvite flag now works whether or not the channel it is set in is +i/+k.
144 * 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.
148 ChangeLog src/chanserv.c src/chanserv.help src/proto-common.c
152 2004-04-08 03:42:49 GMT Michael Poole <mdpoole@troilus.org> patch-45
155 Fix automatic ChangeLog tag (I hope)
157 srvx--devo--1.3--patch-45
159 * Try to set the ChangeLog file tag correctly for it to be updated on
163 .arch-ids/ChangeLog.id ChangeLog
166 .arch-ids/ChangeLog.id ChangeLog
169 2004-04-08 03:18:41 GMT Michael Poole <mdpoole@troilus.org> patch-44
172 Fix some signed/unsigned misbehaviors; add FAQ
174 srvx--devo--1.3--patch-44
176 * Change format and variable types to unsigned so as to avoid
177 confusing negative numbers with very large positive numbers.
185 ChangeLog src/chanserv.c src/chanserv.help src/nickserv.c
186 src/opserv.c src/proto-common.c
189 2004-04-04 21:37:36 GMT Zoot <zoot@gamesnet.net> patch-43
192 Fix spurious user protection notices
194 srvx--devo--1.3--patch-43
196 * Fix ChanServ warning users when they remove a ban set on a protected
203 2004-04-03 03:26:43 GMT Michael Poole <mdpoole@troilus.org> patch-42
206 I18N fixes and (hopefully) protocol fixes
208 srvx--devo--1.3--patch-42
210 * Correct some grammar in German translation (extraneous "vor").
212 * Try to fix desyncs when an older channel bursts in after initial join.
214 * Languages must be subdirectories that do not start with '.', so
215 check that before applying them as a language. Since we already
216 have the language list at helpfile_finalize() time, use it instead
217 of walking the "languages" directory again.
219 * Ignore 467 response from uplink.
222 languages/de/strings.db src/hash.c src/helpfile.c
226 2004-04-02 18:38:19 GMT Michael Poole <mdpoole@troilus.org> patch-41
229 Fix mistakes in backport of German translation
231 srvx--devo--1.3--patch-41
233 * Delete mod-serverspy.help since it is not part of this code base.
235 * Replace /AUTHSERV with /msg $N@$s.
238 languages/de/.arch-ids/mod-serverspy.help.id
239 languages/de/mod-serverspy.help
242 languages/de/strings.db
245 2004-04-02 18:34:40 GMT Michael Poole <mdpoole@troilus.org> patch-40
248 Add German translation
250 srvx--devo--1.3--patch-40
252 * Fix a format string bug in nickserv.c:NSEMAIL_ALLOWAUTH_BODY.
254 * Use a separate key name for !netinfo's "Total User Count" so
255 other languages can get proper alignment for both that and
258 * Add German language translation by Marc 'feigling' Kührer.
261 languages/.arch-ids/.arch-inventory.id languages/.arch-ids/=id
262 languages/.arch-ids/validate.pl.id languages/.arch-inventory
263 languages/de/.arch-ids/=id languages/de/.arch-ids/README.id
264 languages/de/.arch-ids/chanserv.help.id
265 languages/de/.arch-ids/global.help.id
266 languages/de/.arch-ids/mod-serverspy.help.id
267 languages/de/.arch-ids/modcmd.help.id
268 languages/de/.arch-ids/nickserv.help.id
269 languages/de/.arch-ids/strings.db.id languages/de/README
270 languages/de/chanserv.help languages/de/global.help
271 languages/de/mod-serverspy.help languages/de/modcmd.help
272 languages/de/nickserv.help languages/de/strings.db
273 languages/en/.arch-ids/=id languages/en/.arch-ids/README.id
274 languages/en/README languages/validate.pl
277 src/chanserv.c src/nickserv.c
280 languages languages/.arch-ids languages/de
281 languages/de/.arch-ids languages/en languages/en/.arch-ids
284 2004-03-30 04:40:38 GMT Michael Poole <mdpoole@troilus.org> patch-39
287 translate interval strings; translate more NickServ messages
289 srvx--devo--1.3--patch-39
291 * Translate interval strings to the user's language.
293 * Translate cookie emails and auth failure messages based on the
294 account's preferred language, rather than the user's preferred
295 language (they will not be authed, so they would get lang_C).
298 src/chanserv.c src/common.h src/global.c src/main.c
299 src/mod-helpserv.c src/mod-memoserv.c src/mod-sockcheck.c
300 src/nickserv.c src/opserv.c src/saxdb.c src/tools.c
303 2004-03-30 04:25:14 GMT Michael Poole <mdpoole@troilus.org> patch-38
306 Fix uninitialized mod_chanmode element in debug build
308 srvx--devo--1.3--patch-38
310 * Convert an old-style auto-variable mod_chanmode to use
311 mod_chanmode_init() so that all fields are initialized.
317 2004-03-30 04:11:03 GMT Michael Poole <mdpoole@troilus.org> patch-37
320 Multi-language support fixes
322 srvx--devo--1.3--patch-37
324 * Copy keys in per-language message tables so that they don't point to
327 * Only warn about missing/extra messages if there are any.
329 * In language_read_list(), do not allocate languages "." or "..".
335 2004-03-29 21:10:10 GMT Michael Poole <mdpoole@troilus.org> patch-36
338 automatic arch-version.h update; CTCP support; helpfile fixes; disk-out-of-space error detection and handling
340 srvx--devo--1.3--patch-36
342 * Add a rule to automatically check arch version and update
343 arch-version.h when needed
345 * Implement CTCP response handling messages direct to services.
347 * Fix grammar error in GIVEOWNERSHIP help entry, fix cross-reference
348 markup in several ChanServ commands (should underline, not bold, the
349 "See Also:" link), remove VERSION help entries from modules that no
350 longer implement that command.
352 * Check for errors (using setjmp/longjmp) when writing to a saxdb
353 file, and log the failures.
356 src/Makefile.am src/chanserv.help src/global.help
357 src/mod-helpserv.c src/mod-memoserv.help src/modcmd.c
358 src/opserv.help src/proto-bahamut.c src/proto-p10.c
359 src/proto.h src/saxdb.c src/saxdb.h src/tools.c
362 2004-03-28 03:28:18 GMT Michael Poole <mdpoole@troilus.org> patch-35
367 srvx--devo--1.3--patch-35
369 * Allow a helpfile to use another module's expansion function by using
370 the syntax ${module:variable}, so that "set language" can be kept in
373 * Fix typos, unclear help entries, and add some missing entries.
376 src/chanserv.help src/helpfile.c src/modcmd.help
377 src/nickserv.help src/proto-bahamut.c src/proto-p10.c
380 2004-03-25 23:17:04 GMT Zoot <zoot@gamesnet.net> patch-34
385 srvx--devo--1.3--patch-34
387 * Make some further updates to INSTALL to bring it in line with srvx 1.3
393 2004-03-25 21:41:17 GMT Michael Poole <mdpoole@troilus.org> patch-33
396 Message and documentation cleanups
398 srvx--devo--1.3--patch-33
400 * Update version number in INSTALL and mention where we do most of
403 * Move the message about using the authcookie to inside of
404 nickserv_make_cookie(), so that when another cookie exists, only the
405 "cookie already pending" message is sent.
407 * Fix various typos, extraneous sentences, and misplaced command
408 listings in nickserv.help.
410 * Remove (unused) fakehost options from srvx.conf.example and update
411 ChanServ's set_shows option.
414 INSTALL src/nickserv.c src/nickserv.help srvx.conf.example
417 2004-03-24 20:32:16 GMT Michael Poole <mdpoole@troilus.org> patch-32
420 Infinite recursion fix; mod_chanmode_parse() fixes
422 srvx--devo--1.3--patch-32
424 * Default lang->parent to lang_C rather than language_find("C"), so
425 that trying to create language "C" does not cause infinite recursion.
427 * Fail when we try to parse a mode with an unrecognized mode character
428 from users; ignore them coming from a server.
431 src/helpfile.c src/proto-bahamut.c src/proto-p10.c
434 2004-03-23 00:12:53 GMT Michael Poole <mdpoole@troilus.org> patch-31
439 srvx--devo--1.3--patch-31
441 * Fix typos in several message strings, and clarify others.
443 * Typecast first argument of gethostbyaddr() to quash warnings.
445 * Load languages in finalization, not initialization, and do not crash
446 when running off the end of a localized strings.db file.
448 * Show the LANGUAGE option in NickServ SET response.
450 * Remove mention of GHOST command when !enable_ghost.
452 * Only initialize alloc_argc when !defined(NDEBUG)
455 src/chanserv.c src/gline.c src/helpfile.c src/helpfile.h
456 src/main.c src/modcmd.c src/nickserv.c src/nickserv.help
460 2004-03-19 14:46:53 GMT Michael Poole <mdpoole@troilus.org> patch-30
463 Fix language initialization bug; fix email change text
465 srvx--devo--1.3--patch-30
467 * Initialize each new account's language when registering it.
469 * Send the first half of the email change cookie to the old address,
470 rather than sending the second half (which also goes to the new
474 src/modcmd.c src/nickserv.c
477 2004-03-17 04:27:17 GMT Michael Poole <mdpoole+arch@troilus.org> patch-29
480 ChanServ seen fixes; other cleanups
482 srvx--devo--1.3--patch-29
484 * Remove rule to generate the unused EXTRA_MODULES preprocessor macro.
486 * Properly adjust ChanServ seen time when a user leaves or is kicked
489 * Read languages from disk before initializing the core services,
490 since they must all be available when loading accounts.
492 * Fix a typo in the log BNF documentation, and add =SEVLIT support for
495 * Add missing "invalid" to NSMSG_INVALID_ANNOUNCE string.
498 configure.in src/chanserv.c src/helpfile.c src/helpfile.h
499 src/log.c src/main.c src/nickserv.c
502 2004-03-12 00:27:29 GMT Entrope <entrope@clan-dk.org> patch-28
505 fix channel mode bouncing bugs
507 srvx--devo--1.3--patch-28
509 * Make mod_chanmode_dup() copy the limit and key like one might expect.
511 * Make ChanServ's handle_mode() copy the default modes using
512 mod_chanmode_dup() instead of an implicit memcpy.
515 src/chanserv.c src/proto-common.c
518 2004-03-11 16:44:35 GMT Entrope <entrope@clan-dk.org> patch-27
521 Fix !resync; helpfile updates; improve ?modcmd
523 srvx--devo--1.3--patch-27
525 * Make ChanServ.RESYNC op (or voice) users when GiveOps (GiveVoice,
526 respectively) is 0 and the user is not on the userlist.
528 * Remove mention of PEONINVITE from chanserv.help.
530 * Mention the GIVEOWNERSHIP command in HelpServ's help file; remove
531 mention of the removed VERSION and WRITE commands.
533 * Make modcmd.MODCMD accept no options, and display the (final)
534 settings for the command. Update the help entry for it.
537 src/chanserv.c src/chanserv.help src/mod-helpserv.help
538 src/modcmd.c src/modcmd.help
541 2004-03-10 19:04:59 GMT Entrope <entrope@clan-dk.org> patch-26
546 srvx--devo--1.3--patch-26
548 * Revert to plain GPLv2.
551 COPYING src/chanserv.c src/chanserv.h src/common.h src/conf.c
552 src/conf.h src/dict-splay.c src/dict.h src/gline.c src/gline.h
553 src/global.c src/global.h src/hash.c src/hash.h src/heap.c
554 src/heap.h src/helpfile.c src/helpfile.h src/ioset.c
555 src/ioset.h src/log.c src/log.h src/main.c src/mod-helpserv.c
556 src/mod-memoserv.c src/mod-snoop.c src/mod-sockcheck.c
557 src/modcmd.c src/modcmd.h src/modules.c src/modules.h
558 src/nickserv.c src/nickserv.h src/opserv.c src/opserv.h
559 src/policer.c src/policer.h src/proto-bahamut.c
560 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
561 src/recdb.h src/saxdb.c src/saxdb.h src/sendmail.c
562 src/sendmail.h src/timeq.c src/timeq.h src/tools.c
565 2004-03-10 17:03:30 GMT Entrope <entrope@clan-dk.org> patch-25
568 Further cleanups and bugfixes
570 srvx--devo--1.3--patch-25
572 * Remove "TODO: reimplement" comment in chanserv.c, since all the
573 functions were already reimplemented.
575 * Make "/msg ChanServ huggle" work again.
577 * Fix error messages when bad target names given to say and emote.
579 * If we get a MODE change affecting a user who somehow quit already,
582 * Add debugging checks for mod_chanmode argument counts.
585 src/chanserv.c src/hash.c src/main.c src/mod-helpserv.c
586 src/mod-snoop.c src/proto-bahamut.c src/proto-common.c
587 src/proto-p10.c src/proto.h
590 2004-03-08 17:41:48 GMT Entrope <entrope@clan-dk.org> patch-24
593 bug fixes (from code coverage tests)
595 srvx--devo--1.3--patch-24
597 * Fix typo in CSMSG_ADDED_USER message.
599 * Fix memory leak in !bans when no bans are shown.
601 * Fix SAY, EMOTE to user targets.
603 * Require unsuspended channel for OPCHAN (i.e. ChanServ is in-channel).
605 * Fix typo in TOPICSNARF help description.
607 * Fix mod_chanmode argc when reopping services.
609 * Fix memory leak when rehashing with with an uplink bind address.
611 * Fix typo in OSMSG_NICK_UNRESERVED message.
613 * Make *OpServ.op actually op non-ops, instead of just ops.
615 * Fix kick message translations when shutting down a channel.
617 * Fix use-after-free if an oper does ?part #badchan.
619 * Make mod_chanmode_apply() more sensitive to invalid mode changes.
621 * In create_helper(), let AddChannelUser() decide whether to op the user.
623 * Remove "Mod" and "Game" from "set_shows" in srvx.conf.example.
625 * Do not print the status "." in tests when full debug mode is on.
628 src/chanserv.c src/chanserv.help src/hash.c src/helpfile.c
629 src/main.c src/opserv.c src/proto-common.c src/proto-p10.c
630 srvx.conf.example tests/test-driver.pl
633 2004-03-04 04:48:35 GMT Entrope <entrope@clan-dk.org> patch-23
636 Bug fixes and cleanups
638 srvx--devo--1.3--patch-23
640 * Remove unused src/expnhelp.c file.
642 * Do not call mod_chanmode_announce() if we give a user neither voice
643 nor ops (it causes an assertion failure).
645 * Make switch() on mod_chanmode argument modes a little clearer.
647 * Add OSMSG_NICK_UNRESERVED format string.
649 * Translate weekly statistics report headers for HelpServ.
652 src/.arch-ids/expnhelp.c.id src/expnhelp.c
655 src/chanserv.c src/mod-helpserv.c src/opserv.c
658 2004-03-03 01:47:41 GMT Entrope <entrope@clan-dk.org> patch-22
663 srvx--devo--1.3--patch-22
665 * In ?kickbanall, mod_chanmode_alloc(1) when we only use one arg.
667 * In ?modcmd ... channel_access, accept "0" to mean the same as "none."
669 * In log.c, make a single function to free the oldest log entry for a
672 * Add more checks for cmd==NULL in chanserv.c:eject_user().
675 src/chanserv.c src/log.c src/modcmd.c src/opserv.c
678 2004-03-02 18:21:59 GMT Entrope <entrope@clan-dk.org> patch-21
681 Add MYACCESS command; fix reference count bug in MOVE
683 srvx--devo--1.3--patch-21
685 * Always LockChannel(target) when moving a registered channel.
687 * Move the self-access list function from ACCESS to MYACCESS, so that
688 ACCESS can be marked with MODCMD_REQUIRE_CHANUSER.
690 * Update documentation for MYACCESS vs ACCESS.
693 src/chanserv.c src/chanserv.help
696 2004-03-02 04:35:35 GMT Entrope <entrope@clan-dk.org> patch-20
699 Fix NickServ language crash; convert four ChanServ binary options to level options
701 srvx--devo--1.3--patch-20
703 * When you use "/msg nickserv set language" and you have no language
704 assigned, it would crash. Fix this.
706 * Convert four ChanServ binary options to level based options:
707 * Voice (CHANNEL_VOICE_ALL) -> Voice (lvlGiveVoice)
708 * UserInfo (CHANNEL_INFO_LINES) -> UserInfo (lvlUserInfo)
709 * PeonInvite (CHANNEL_PEON_INVITE) -> InviteMe (lvlInviteMe)
710 * TopicSnarf (CHANNEL_TOPIC_SNARF) -> TopicSnarf (lvlTopicSnarf)
712 * Document the changes in ChanServ options.
715 src/chanserv.c src/chanserv.h src/chanserv.help src/nickserv.c
718 2004-03-01 16:23:51 GMT Entrope <entrope@clan-dk.org> patch-19
721 giveownership fix; handle_join +ov "fix"; revert OSMSG_FLOOD_MODERATE
723 srvx--devo--1.3--patch-19
725 * Fix !giveownership by staff.
727 * If ChanServ gives ops to someone onjoin, do not also give them voice.
729 * Translate OSMSG_FLOOD_MODERATE according to the channel options
730 (well, hopefully in the future we will support that) rather than the
731 join-flooding user's options.
734 src/chanserv.c src/opserv.c
737 2004-03-01 09:54:10 GMT Adam Loghry <adam@gamesurge.net> patch-18
740 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
742 srvx--devo--1.3--patch-18
746 src/modcmd.c src/nickserv.c src/nickserv.help src/opserv.c
749 2004-03-01 02:44:25 GMT Entrope <entrope@clan-dk.org> patch-17
752 Minor fixes and improvements
754 srvx--devo--1.3--patch-17
756 * Fix implementation of privileged-setter note types (it ignored the
757 OpServ access level before).
759 * Show proper message when an account's announcements are disabled.
761 * Translate OSMSG_FLOOD_MODERATE when sending it to a channel.
764 src/chanserv.c src/nickserv.c src/opserv.c
767 2004-02-29 21:58:29 GMT Entrope <entrope@clan-dk.org> patch-16
770 Fix possible crash in chanserv.c:handle_kick()
772 srvx--devo--1.3--patch-16
774 * Delay looking up translation for CSMSG_USER_PROTECTED until we know
775 the kicker actually exists (if a server does the KICK, kicker==NULL).
781 2004-02-29 14:47:51 GMT Entrope <entrope@clan-dk.org> patch-15
784 Update .arch-inventory for in-tree builds; remove --disable-lame-tricks
786 srvx--devo--1.3--patch-15
788 * Switch to using "backup" in .arch-inventory for generated sources
789 and objects, since that is more accurate than "precious."
791 * Add normal build output to .arch-inventory so normal builds do not
792 cause tree-lint failures (e.g. during "tla update" - bad!).
794 * Remove the "lame-tricks" option from configure.in since it was not
798 .arch-inventory configure.in rx/.arch-inventory
802 2004-02-29 08:07:37 GMT Zoot <zoot@gamesnet.net> patch-14
805 Limit mode parameter count.
807 srvx--devo--1.3--patch-14
809 Restrict the number of mode parameters sent by the P10 protocol
810 backend to MAXMODEPARAMS.
816 2004-02-29 03:40:25 GMT Entrope <entrope@clan-dk.org> patch-13
819 Privileged service fixes
821 srvx--devo--1.3--patch-13
823 * Allow runtime control of privileged services.
825 * Make all oper commands default to having flags +oper.
827 * Add a "privileged" directive for OpServ in srvx.conf.example.
830 src/helpfile.c src/modcmd.c src/opserv.c srvx.conf.example
833 2004-02-28 21:33:30 GMT Entrope <entrope@clan-dk.org> patch-12
836 more bug fixes from GameSurge
838 srvx--devo--1.3--patch-12
840 * Refuse to let an owner !set setters 501.
842 * Report proper level range when using !trim users <duration>.
844 * Refuse to let anyone !set <numericoption> 502, etc.
846 * Refuse to let people below owner level !set <numericoption> above
849 * Make !d 1d6+5 work.
851 * Mark users as seen/present AFTER deciding whether to show their
852 infoline, and PRIVMSG infolines rather than NOTICE them.
854 * Translate "CSMSG_USER_PROTECTED" (kick protection enforcement
857 * Enforce plain mode changes, not just ops/deops/bans etc.
859 * Fix documentation for ChanServ UNREGISTER command.
862 src/chanserv.c src/chanserv.help
865 2004-02-28 19:08:13 GMT Entrope <entrope@clan-dk.org> patch-11
868 Fix bugs found on GameSurge
870 srvx--devo--1.3--patch-11
872 * Remove unused ARCH_REVISION macro in Makefile.am
874 * Fix !trim <userlevel> <duration> (so it does not trim ALL users)
876 * Properly allow owners to set levels to 501
878 * Set "deopped" when we deop the person who changed modes
880 * Mark the first user in a channel as a chanop (fixes a spurious
881 HACK(4) for newly registered channels).
883 * Document user level ranges for the TRIM command.
885 * Document user-level-based SET options as being such (rather than
886 being multiple-choice options).
889 src/Makefile.am src/chanserv.c src/chanserv.help src/hash.c
892 2004-02-28 18:46:03 GMT Zoot <zoot@gamesnet.net> patch-10
895 reply correctly to bad bans
897 srvx--devo--1.3--patch-10
899 Send the correct ban being bounced.
905 2004-02-28 04:31:12 GMT Entrope <entrope@clan-dk.org> patch-9
908 put back Make rule for arch-version.h
910 srvx--devo--1.3--patch-9
912 * Reinstate the rule to create arch-version.h, which I accidentally
913 deleted in the last commit
919 2004-02-28 00:29:08 GMT Entrope <entrope@clan-dk.org> patch-8
922 runtime helpfile splicing
924 srvx--devo--1.3--patch-8
926 * Add a miniature parser to the helpfile reader, allowing
927 nickserv.help's subsections to be selected at runtime.
929 * Move nickserv.help.m4 to nickserv.help and rewrite the
930 selection code to use the above.
933 Makefile.am TODO src/Makefile.am src/helpfile.c
937 src/.arch-ids/nickserv.help.m4.id
938 ==> src/.arch-ids/nickserv.help.id
940 ==> src/nickserv.help
943 2004-02-27 16:31:57 GMT Entrope <entrope@clan-dk.org> patch-7
946 fix userlist presence tracking; "version" command on all services
948 srvx--devo--1.3--patch-7
950 * Change scan_handle_presence() to scan_user_presence(), since we always
951 have the userData* at the caller site.
953 * Make handle_auth() respect user suspensions.
955 * In handle_part(), let scan_user_presence() update "seen" time.
957 * Make ChanServ adduser command take arguments in the "expected" order
958 ("!adduser target level", not "!adduser level target")
960 * Add the "version" command to all built-in services
963 TODO src/chanserv.c src/chanserv.help src/modcmd.c
966 2004-02-25 04:06:30 GMT Entrope <entrope@clan-dk.org> patch-6
969 ChanServ, OpServ and main.c bug fixes
971 srvx--devo--1.3--patch-6
973 * Read new-style channel flags from the correct field, and do not make
974 ChanServ rejoin channels that are still suspended
976 * Allow service nicknames to be omitted from srvx.conf (again)
978 * Construct "opserv" bot earlier so that database read works correctly
981 src/chanserv.c src/main.c src/opserv.c
984 2004-02-24 03:55:22 GMT Entrope <entrope@clan-dk.org> patch-5
987 fix TODO list, services without "description" fields
989 srvx--devo--1.3--patch-5
991 Remove items in the TODO list that have been done
993 Restore the ability to use a default description for services when a
994 "nick" but no "description" is present in srvx.conf
997 TODO src/chanserv.c src/global.c src/main.c src/nickserv.c
1001 2004-02-20 19:29:46 GMT Entrope <entrope@clan-dk.org> patch-4
1004 Fix zoot style [wcmop]list; tweak events access
1006 srvx--devo--1.3--patch-4
1008 Use proper lower bound for zoot style user-level lists.
1010 Change default "events" access to 350.
1016 2004-02-19 22:36:42 GMT Entrope <entrope@clan-dk.org> patch-3
1021 srvx--devo--1.3--patch-3
1023 Fix the response when trying to set an option to an invalid access level.
1025 Put accurate headers on zoot_list !users output.
1027 Reduce default addban/addtimedban/delban access levels to 250.
1029 Add advertising/support plug for #srvx.
1031 Handle (but report) IRC socket connection errors.
1034 src/chanserv.c src/hash.c src/modcmd.c tests/test-driver.pl
1037 2004-02-18 00:18:30 GMT Entrope <entrope@clan-dk.org> patch-2
1040 Support topic bursts; fix topic display in CHANINFO command
1042 srvx--devo--1.3--patch-2
1044 When we wipe out an older channel on our end, clear its topic.
1046 Fix the message send function used by CHANINFO.
1048 When we get a P10 T message, check for the extra fields added in Asuka.
1051 src/hash.c src/opserv.c src/proto-p10.c
1054 2004-02-17 22:02:03 GMT Entrope <entrope@clan-dk.org> patch-1
1057 Indenting cleanups, +sp fix, PING fix
1059 srvx--devo--1.3--patch-1
1061 Add explicit copyright notice to VERSION command
1062 When receiving a PING, respond using numnick instead of readable name
1064 Remove out-of-date references to GamesNET
1067 .arch-ids/.cvsignore.id .cvsignore
1068 docs/.arch-ids/.cvsignore.id docs/.cvsignore
1069 patches/.arch-ids/.cvsignore.id patches/.cvsignore
1070 rx/.arch-ids/.arch-inventory.id rx/.arch-ids/.cvsignore.id
1071 rx/.arch-inventory rx/.cvsignore src/.arch-ids/.cvsignore.id
1072 src/.cvsignore tests/.arch-ids/.cvsignore.id tests/.cvsignore
1075 .arch-inventory AUTHORS docs/.arch-inventory
1076 docs/access-levels.txt patches/.arch-inventory
1077 sockcheck.conf.example src/.arch-inventory src/chanserv.help
1078 src/ioset.c src/modcmd.c src/proto-bahamut.c src/proto-p10.c
1079 src/tools.c tests/.arch-inventory
1082 2004-02-11 04:12:26 GMT Entrope <entrope@clan-dk.org> base-0
1085 Initial import (again)
1087 srvx--devo--1.3--base-0
1089 Initial import of srvx-1.3 code.
1092 AUTHORS COPYING ChangeLog INSTALL Makefile.am NEWS README TODO
1093 autogen.sh compile config.guess config.sub configure.in
1094 depcomp docs/access-levels.txt docs/coding-style.txt
1095 docs/cookies.txt docs/helpserv.txt docs/ircd-modes.txt
1096 docs/malloc-compare.txt install-sh ltmain.sh missing
1097 mkinstalldirs patches/asuka-sethost.diff
1098 patches/helpserv-pgsql.diff patches/helpserv-pgsql.txt
1099 patches/log-pgsql.diff patches/log-pgsql.txt
1100 patches/ns_reclaim-flag102403.diff
1101 patches/ns_tried2reg102403.diff patches/srvx-bantypes.diff
1102 patches/srvx-successor.diff rx/COPYING.LIB rx/ChangeLog
1103 rx/Makefile.am rx/Makefile.in rx/_rx.h rx/compile rx/depcomp
1104 rx/hashrexp.c rx/inst-rxposix.h rx/rx.c rx/rx.h rx/rxall.h
1105 rx/rxanal.c rx/rxanal.h rx/rxbasic.c rx/rxbasic.h
1106 rx/rxbitset.c rx/rxbitset.h rx/rxcontext.h rx/rxcset.c
1107 rx/rxcset.h rx/rxdbug.c rx/rxgnucomp.c rx/rxgnucomp.h
1108 rx/rxhash.c rx/rxhash.h rx/rxnfa.c rx/rxnfa.h rx/rxnode.c
1109 rx/rxnode.h rx/rxposix.c rx/rxposix.h rx/rxproto.h rx/rxsimp.c
1110 rx/rxsimp.h rx/rxspencer.c rx/rxspencer.h rx/rxstr.c
1111 rx/rxstr.h rx/rxsuper.c rx/rxsuper.h rx/rxunfa.c rx/rxunfa.h
1112 sockcheck.conf.example src/Makefile.am src/chanserv.c
1113 src/chanserv.h src/chanserv.help src/checkdb.c src/common.h
1114 src/compat.c src/compat.h src/conf.c src/conf.h
1115 src/dict-splay.c src/dict.h src/expnhelp.c src/getopt.c
1116 src/getopt.h src/getopt1.c src/gline.c src/gline.h
1117 src/global.c src/global.h src/global.help src/globtest.c
1118 src/hash.c src/hash.h src/heap.c src/heap.h src/helpfile.c
1119 src/helpfile.h src/ioset.c src/ioset.h src/log.c src/log.h
1120 src/main.c src/md5.c src/md5.h src/mod-helpserv.c
1121 src/mod-helpserv.help src/mod-memoserv.c src/mod-memoserv.help
1122 src/mod-snoop.c src/mod-sockcheck.c src/mod-sockcheck.help
1123 src/modcmd.c src/modcmd.h src/modcmd.help src/modules.c
1124 src/modules.h src/nickserv.c src/nickserv.h
1125 src/nickserv.help.m4 src/opserv.c src/opserv.h src/opserv.help
1126 src/policer.c src/policer.h src/proto-bahamut.c
1127 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
1128 src/recdb.h src/saxdb.c src/saxdb.h src/saxdb.help
1129 src/sendmail.c src/sendmail.h src/sendmail.help src/stamp-h.in
1130 src/stamp-h1.in src/timeq.c src/timeq.h src/tools.c
1131 srvx.conf.example stamp-h2.in tests/coverage-2.cmd
1132 tests/coverage.cmd tests/coverage.txt tests/ircd.conf
1133 tests/ircd.motd tests/nickserv.cmd tests/p10.cmd
1134 tests/srvx.conf tests/test-driver.pl tests/test.cmd