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-09 20:08:58 GMT Michael Poole <mdpoole@troilus.org> patch-47
8 Fix service triggers; allow service hostname configuration; fix glitches
10 srvx--devo--1.3--patch-47
12 * Improve length checking logic in ChanServ.names command.
14 * Fix service trigger registration so that database is used in
15 preference to srvx.conf and compiled-in defaults.
17 * Allow service hostnames to be configured in srvx.conf and through
18 "service add"; document this and show an example of setting the
21 * Fix an uninitialized value bug in OpServ.join.
23 * Make OpServ.addtrust accept a count of 0.
25 * Remove untranslated messages from languages/de/modcmd.help (so that
26 new "service add" help is inherited).
29 ChangeLog languages/de/modcmd.help src/chanserv.c src/global.c
30 src/mod-helpserv.c src/modcmd.c src/modcmd.h src/modcmd.help
31 src/nickserv.c src/opserv.c src/opserv.help
32 src/proto-bahamut.c src/proto-p10.c src/proto.h
36 2004-04-09 01:57:12 GMT adam <akl@gamesurge.net> patch-46
39 changes to !uset autoinvite behavior, introduction of allchanmsg_func hooks
41 srvx--devo--1.3--patch-46
43 * changes to !uset autoinvite behavior: the autoinvite flag now works whether or not the channel it is set in is +i/+k.
45 * 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.
49 ChangeLog src/chanserv.c src/chanserv.help src/proto-common.c
53 2004-04-08 03:42:49 GMT Michael Poole <mdpoole@troilus.org> patch-45
56 Fix automatic ChangeLog tag (I hope)
58 srvx--devo--1.3--patch-45
60 * Try to set the ChangeLog file tag correctly for it to be updated on
64 .arch-ids/ChangeLog.id ChangeLog
67 .arch-ids/ChangeLog.id ChangeLog
70 2004-04-08 03:18:41 GMT Michael Poole <mdpoole@troilus.org> patch-44
73 Fix some signed/unsigned misbehaviors; add FAQ
75 srvx--devo--1.3--patch-44
77 * Change format and variable types to unsigned so as to avoid
78 confusing negative numbers with very large positive numbers.
86 ChangeLog src/chanserv.c src/chanserv.help src/nickserv.c
87 src/opserv.c src/proto-common.c
90 2004-04-04 21:37:36 GMT Zoot <zoot@gamesnet.net> patch-43
93 Fix spurious user protection notices
95 srvx--devo--1.3--patch-43
97 * Fix ChanServ warning users when they remove a ban set on a protected
104 2004-04-03 03:26:43 GMT Michael Poole <mdpoole@troilus.org> patch-42
107 I18N fixes and (hopefully) protocol fixes
109 srvx--devo--1.3--patch-42
111 * Correct some grammar in German translation (extraneous "vor").
113 * Try to fix desyncs when an older channel bursts in after initial join.
115 * Languages must be subdirectories that do not start with '.', so
116 check that before applying them as a language. Since we already
117 have the language list at helpfile_finalize() time, use it instead
118 of walking the "languages" directory again.
120 * Ignore 467 response from uplink.
123 languages/de/strings.db src/hash.c src/helpfile.c
127 2004-04-02 18:38:19 GMT Michael Poole <mdpoole@troilus.org> patch-41
130 Fix mistakes in backport of German translation
132 srvx--devo--1.3--patch-41
134 * Delete mod-serverspy.help since it is not part of this code base.
136 * Replace /AUTHSERV with /msg $N@$s.
139 languages/de/.arch-ids/mod-serverspy.help.id
140 languages/de/mod-serverspy.help
143 languages/de/strings.db
146 2004-04-02 18:34:40 GMT Michael Poole <mdpoole@troilus.org> patch-40
149 Add German translation
151 srvx--devo--1.3--patch-40
153 * Fix a format string bug in nickserv.c:NSEMAIL_ALLOWAUTH_BODY.
155 * Use a separate key name for !netinfo's "Total User Count" so
156 other languages can get proper alignment for both that and
159 * Add German language translation by Marc 'feigling' Kührer.
162 languages/.arch-ids/.arch-inventory.id languages/.arch-ids/=id
163 languages/.arch-ids/validate.pl.id languages/.arch-inventory
164 languages/de/.arch-ids/=id languages/de/.arch-ids/README.id
165 languages/de/.arch-ids/chanserv.help.id
166 languages/de/.arch-ids/global.help.id
167 languages/de/.arch-ids/mod-serverspy.help.id
168 languages/de/.arch-ids/modcmd.help.id
169 languages/de/.arch-ids/nickserv.help.id
170 languages/de/.arch-ids/strings.db.id languages/de/README
171 languages/de/chanserv.help languages/de/global.help
172 languages/de/mod-serverspy.help languages/de/modcmd.help
173 languages/de/nickserv.help languages/de/strings.db
174 languages/en/.arch-ids/=id languages/en/.arch-ids/README.id
175 languages/en/README languages/validate.pl
178 src/chanserv.c src/nickserv.c
181 languages languages/.arch-ids languages/de
182 languages/de/.arch-ids languages/en languages/en/.arch-ids
185 2004-03-30 04:40:38 GMT Michael Poole <mdpoole@troilus.org> patch-39
188 translate interval strings; translate more NickServ messages
190 srvx--devo--1.3--patch-39
192 * Translate interval strings to the user's language.
194 * Translate cookie emails and auth failure messages based on the
195 account's preferred language, rather than the user's preferred
196 language (they will not be authed, so they would get lang_C).
199 src/chanserv.c src/common.h src/global.c src/main.c
200 src/mod-helpserv.c src/mod-memoserv.c src/mod-sockcheck.c
201 src/nickserv.c src/opserv.c src/saxdb.c src/tools.c
204 2004-03-30 04:25:14 GMT Michael Poole <mdpoole@troilus.org> patch-38
207 Fix uninitialized mod_chanmode element in debug build
209 srvx--devo--1.3--patch-38
211 * Convert an old-style auto-variable mod_chanmode to use
212 mod_chanmode_init() so that all fields are initialized.
218 2004-03-30 04:11:03 GMT Michael Poole <mdpoole@troilus.org> patch-37
221 Multi-language support fixes
223 srvx--devo--1.3--patch-37
225 * Copy keys in per-language message tables so that they don't point to
228 * Only warn about missing/extra messages if there are any.
230 * In language_read_list(), do not allocate languages "." or "..".
236 2004-03-29 21:10:10 GMT Michael Poole <mdpoole@troilus.org> patch-36
239 automatic arch-version.h update; CTCP support; helpfile fixes; disk-out-of-space error detection and handling
241 srvx--devo--1.3--patch-36
243 * Add a rule to automatically check arch version and update
244 arch-version.h when needed
246 * Implement CTCP response handling messages direct to services.
248 * Fix grammar error in GIVEOWNERSHIP help entry, fix cross-reference
249 markup in several ChanServ commands (should underline, not bold, the
250 "See Also:" link), remove VERSION help entries from modules that no
251 longer implement that command.
253 * Check for errors (using setjmp/longjmp) when writing to a saxdb
254 file, and log the failures.
257 src/Makefile.am src/chanserv.help src/global.help
258 src/mod-helpserv.c src/mod-memoserv.help src/modcmd.c
259 src/opserv.help src/proto-bahamut.c src/proto-p10.c
260 src/proto.h src/saxdb.c src/saxdb.h src/tools.c
263 2004-03-28 03:28:18 GMT Michael Poole <mdpoole@troilus.org> patch-35
268 srvx--devo--1.3--patch-35
270 * Allow a helpfile to use another module's expansion function by using
271 the syntax ${module:variable}, so that "set language" can be kept in
274 * Fix typos, unclear help entries, and add some missing entries.
277 src/chanserv.help src/helpfile.c src/modcmd.help
278 src/nickserv.help src/proto-bahamut.c src/proto-p10.c
281 2004-03-25 23:17:04 GMT Zoot <zoot@gamesnet.net> patch-34
286 srvx--devo--1.3--patch-34
288 * Make some further updates to INSTALL to bring it in line with srvx 1.3
294 2004-03-25 21:41:17 GMT Michael Poole <mdpoole@troilus.org> patch-33
297 Message and documentation cleanups
299 srvx--devo--1.3--patch-33
301 * Update version number in INSTALL and mention where we do most of
304 * Move the message about using the authcookie to inside of
305 nickserv_make_cookie(), so that when another cookie exists, only the
306 "cookie already pending" message is sent.
308 * Fix various typos, extraneous sentences, and misplaced command
309 listings in nickserv.help.
311 * Remove (unused) fakehost options from srvx.conf.example and update
312 ChanServ's set_shows option.
315 INSTALL src/nickserv.c src/nickserv.help srvx.conf.example
318 2004-03-24 20:32:16 GMT Michael Poole <mdpoole@troilus.org> patch-32
321 Infinite recursion fix; mod_chanmode_parse() fixes
323 srvx--devo--1.3--patch-32
325 * Default lang->parent to lang_C rather than language_find("C"), so
326 that trying to create language "C" does not cause infinite recursion.
328 * Fail when we try to parse a mode with an unrecognized mode character
329 from users; ignore them coming from a server.
332 src/helpfile.c src/proto-bahamut.c src/proto-p10.c
335 2004-03-23 00:12:53 GMT Michael Poole <mdpoole@troilus.org> patch-31
340 srvx--devo--1.3--patch-31
342 * Fix typos in several message strings, and clarify others.
344 * Typecast first argument of gethostbyaddr() to quash warnings.
346 * Load languages in finalization, not initialization, and do not crash
347 when running off the end of a localized strings.db file.
349 * Show the LANGUAGE option in NickServ SET response.
351 * Remove mention of GHOST command when !enable_ghost.
353 * Only initialize alloc_argc when !defined(NDEBUG)
356 src/chanserv.c src/gline.c src/helpfile.c src/helpfile.h
357 src/main.c src/modcmd.c src/nickserv.c src/nickserv.help
361 2004-03-19 14:46:53 GMT Michael Poole <mdpoole@troilus.org> patch-30
364 Fix language initialization bug; fix email change text
366 srvx--devo--1.3--patch-30
368 * Initialize each new account's language when registering it.
370 * Send the first half of the email change cookie to the old address,
371 rather than sending the second half (which also goes to the new
375 src/modcmd.c src/nickserv.c
378 2004-03-17 04:27:17 GMT Michael Poole <mdpoole+arch@troilus.org> patch-29
381 ChanServ seen fixes; other cleanups
383 srvx--devo--1.3--patch-29
385 * Remove rule to generate the unused EXTRA_MODULES preprocessor macro.
387 * Properly adjust ChanServ seen time when a user leaves or is kicked
390 * Read languages from disk before initializing the core services,
391 since they must all be available when loading accounts.
393 * Fix a typo in the log BNF documentation, and add =SEVLIT support for
396 * Add missing "invalid" to NSMSG_INVALID_ANNOUNCE string.
399 configure.in src/chanserv.c src/helpfile.c src/helpfile.h
400 src/log.c src/main.c src/nickserv.c
403 2004-03-12 00:27:29 GMT Entrope <entrope@clan-dk.org> patch-28
406 fix channel mode bouncing bugs
408 srvx--devo--1.3--patch-28
410 * Make mod_chanmode_dup() copy the limit and key like one might expect.
412 * Make ChanServ's handle_mode() copy the default modes using
413 mod_chanmode_dup() instead of an implicit memcpy.
416 src/chanserv.c src/proto-common.c
419 2004-03-11 16:44:35 GMT Entrope <entrope@clan-dk.org> patch-27
422 Fix !resync; helpfile updates; improve ?modcmd
424 srvx--devo--1.3--patch-27
426 * Make ChanServ.RESYNC op (or voice) users when GiveOps (GiveVoice,
427 respectively) is 0 and the user is not on the userlist.
429 * Remove mention of PEONINVITE from chanserv.help.
431 * Mention the GIVEOWNERSHIP command in HelpServ's help file; remove
432 mention of the removed VERSION and WRITE commands.
434 * Make modcmd.MODCMD accept no options, and display the (final)
435 settings for the command. Update the help entry for it.
438 src/chanserv.c src/chanserv.help src/mod-helpserv.help
439 src/modcmd.c src/modcmd.help
442 2004-03-10 19:04:59 GMT Entrope <entrope@clan-dk.org> patch-26
447 srvx--devo--1.3--patch-26
449 * Revert to plain GPLv2.
452 COPYING src/chanserv.c src/chanserv.h src/common.h src/conf.c
453 src/conf.h src/dict-splay.c src/dict.h src/gline.c src/gline.h
454 src/global.c src/global.h src/hash.c src/hash.h src/heap.c
455 src/heap.h src/helpfile.c src/helpfile.h src/ioset.c
456 src/ioset.h src/log.c src/log.h src/main.c src/mod-helpserv.c
457 src/mod-memoserv.c src/mod-snoop.c src/mod-sockcheck.c
458 src/modcmd.c src/modcmd.h src/modules.c src/modules.h
459 src/nickserv.c src/nickserv.h src/opserv.c src/opserv.h
460 src/policer.c src/policer.h src/proto-bahamut.c
461 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
462 src/recdb.h src/saxdb.c src/saxdb.h src/sendmail.c
463 src/sendmail.h src/timeq.c src/timeq.h src/tools.c
466 2004-03-10 17:03:30 GMT Entrope <entrope@clan-dk.org> patch-25
469 Further cleanups and bugfixes
471 srvx--devo--1.3--patch-25
473 * Remove "TODO: reimplement" comment in chanserv.c, since all the
474 functions were already reimplemented.
476 * Make "/msg ChanServ huggle" work again.
478 * Fix error messages when bad target names given to say and emote.
480 * If we get a MODE change affecting a user who somehow quit already,
483 * Add debugging checks for mod_chanmode argument counts.
486 src/chanserv.c src/hash.c src/main.c src/mod-helpserv.c
487 src/mod-snoop.c src/proto-bahamut.c src/proto-common.c
488 src/proto-p10.c src/proto.h
491 2004-03-08 17:41:48 GMT Entrope <entrope@clan-dk.org> patch-24
494 bug fixes (from code coverage tests)
496 srvx--devo--1.3--patch-24
498 * Fix typo in CSMSG_ADDED_USER message.
500 * Fix memory leak in !bans when no bans are shown.
502 * Fix SAY, EMOTE to user targets.
504 * Require unsuspended channel for OPCHAN (i.e. ChanServ is in-channel).
506 * Fix typo in TOPICSNARF help description.
508 * Fix mod_chanmode argc when reopping services.
510 * Fix memory leak when rehashing with with an uplink bind address.
512 * Fix typo in OSMSG_NICK_UNRESERVED message.
514 * Make *OpServ.op actually op non-ops, instead of just ops.
516 * Fix kick message translations when shutting down a channel.
518 * Fix use-after-free if an oper does ?part #badchan.
520 * Make mod_chanmode_apply() more sensitive to invalid mode changes.
522 * In create_helper(), let AddChannelUser() decide whether to op the user.
524 * Remove "Mod" and "Game" from "set_shows" in srvx.conf.example.
526 * Do not print the status "." in tests when full debug mode is on.
529 src/chanserv.c src/chanserv.help src/hash.c src/helpfile.c
530 src/main.c src/opserv.c src/proto-common.c src/proto-p10.c
531 srvx.conf.example tests/test-driver.pl
534 2004-03-04 04:48:35 GMT Entrope <entrope@clan-dk.org> patch-23
537 Bug fixes and cleanups
539 srvx--devo--1.3--patch-23
541 * Remove unused src/expnhelp.c file.
543 * Do not call mod_chanmode_announce() if we give a user neither voice
544 nor ops (it causes an assertion failure).
546 * Make switch() on mod_chanmode argument modes a little clearer.
548 * Add OSMSG_NICK_UNRESERVED format string.
550 * Translate weekly statistics report headers for HelpServ.
553 src/.arch-ids/expnhelp.c.id src/expnhelp.c
556 src/chanserv.c src/mod-helpserv.c src/opserv.c
559 2004-03-03 01:47:41 GMT Entrope <entrope@clan-dk.org> patch-22
564 srvx--devo--1.3--patch-22
566 * In ?kickbanall, mod_chanmode_alloc(1) when we only use one arg.
568 * In ?modcmd ... channel_access, accept "0" to mean the same as "none."
570 * In log.c, make a single function to free the oldest log entry for a
573 * Add more checks for cmd==NULL in chanserv.c:eject_user().
576 src/chanserv.c src/log.c src/modcmd.c src/opserv.c
579 2004-03-02 18:21:59 GMT Entrope <entrope@clan-dk.org> patch-21
582 Add MYACCESS command; fix reference count bug in MOVE
584 srvx--devo--1.3--patch-21
586 * Always LockChannel(target) when moving a registered channel.
588 * Move the self-access list function from ACCESS to MYACCESS, so that
589 ACCESS can be marked with MODCMD_REQUIRE_CHANUSER.
591 * Update documentation for MYACCESS vs ACCESS.
594 src/chanserv.c src/chanserv.help
597 2004-03-02 04:35:35 GMT Entrope <entrope@clan-dk.org> patch-20
600 Fix NickServ language crash; convert four ChanServ binary options to level options
602 srvx--devo--1.3--patch-20
604 * When you use "/msg nickserv set language" and you have no language
605 assigned, it would crash. Fix this.
607 * Convert four ChanServ binary options to level based options:
608 * Voice (CHANNEL_VOICE_ALL) -> Voice (lvlGiveVoice)
609 * UserInfo (CHANNEL_INFO_LINES) -> UserInfo (lvlUserInfo)
610 * PeonInvite (CHANNEL_PEON_INVITE) -> InviteMe (lvlInviteMe)
611 * TopicSnarf (CHANNEL_TOPIC_SNARF) -> TopicSnarf (lvlTopicSnarf)
613 * Document the changes in ChanServ options.
616 src/chanserv.c src/chanserv.h src/chanserv.help src/nickserv.c
619 2004-03-01 16:23:51 GMT Entrope <entrope@clan-dk.org> patch-19
622 giveownership fix; handle_join +ov "fix"; revert OSMSG_FLOOD_MODERATE
624 srvx--devo--1.3--patch-19
626 * Fix !giveownership by staff.
628 * If ChanServ gives ops to someone onjoin, do not also give them voice.
630 * Translate OSMSG_FLOOD_MODERATE according to the channel options
631 (well, hopefully in the future we will support that) rather than the
632 join-flooding user's options.
635 src/chanserv.c src/opserv.c
638 2004-03-01 09:54:10 GMT Adam Loghry <adam@gamesurge.net> patch-18
641 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
643 srvx--devo--1.3--patch-18
647 src/modcmd.c src/nickserv.c src/nickserv.help src/opserv.c
650 2004-03-01 02:44:25 GMT Entrope <entrope@clan-dk.org> patch-17
653 Minor fixes and improvements
655 srvx--devo--1.3--patch-17
657 * Fix implementation of privileged-setter note types (it ignored the
658 OpServ access level before).
660 * Show proper message when an account's announcements are disabled.
662 * Translate OSMSG_FLOOD_MODERATE when sending it to a channel.
665 src/chanserv.c src/nickserv.c src/opserv.c
668 2004-02-29 21:58:29 GMT Entrope <entrope@clan-dk.org> patch-16
671 Fix possible crash in chanserv.c:handle_kick()
673 srvx--devo--1.3--patch-16
675 * Delay looking up translation for CSMSG_USER_PROTECTED until we know
676 the kicker actually exists (if a server does the KICK, kicker==NULL).
682 2004-02-29 14:47:51 GMT Entrope <entrope@clan-dk.org> patch-15
685 Update .arch-inventory for in-tree builds; remove --disable-lame-tricks
687 srvx--devo--1.3--patch-15
689 * Switch to using "backup" in .arch-inventory for generated sources
690 and objects, since that is more accurate than "precious."
692 * Add normal build output to .arch-inventory so normal builds do not
693 cause tree-lint failures (e.g. during "tla update" - bad!).
695 * Remove the "lame-tricks" option from configure.in since it was not
699 .arch-inventory configure.in rx/.arch-inventory
703 2004-02-29 08:07:37 GMT Zoot <zoot@gamesnet.net> patch-14
706 Limit mode parameter count.
708 srvx--devo--1.3--patch-14
710 Restrict the number of mode parameters sent by the P10 protocol
711 backend to MAXMODEPARAMS.
717 2004-02-29 03:40:25 GMT Entrope <entrope@clan-dk.org> patch-13
720 Privileged service fixes
722 srvx--devo--1.3--patch-13
724 * Allow runtime control of privileged services.
726 * Make all oper commands default to having flags +oper.
728 * Add a "privileged" directive for OpServ in srvx.conf.example.
731 src/helpfile.c src/modcmd.c src/opserv.c srvx.conf.example
734 2004-02-28 21:33:30 GMT Entrope <entrope@clan-dk.org> patch-12
737 more bug fixes from GameSurge
739 srvx--devo--1.3--patch-12
741 * Refuse to let an owner !set setters 501.
743 * Report proper level range when using !trim users <duration>.
745 * Refuse to let anyone !set <numericoption> 502, etc.
747 * Refuse to let people below owner level !set <numericoption> above
750 * Make !d 1d6+5 work.
752 * Mark users as seen/present AFTER deciding whether to show their
753 infoline, and PRIVMSG infolines rather than NOTICE them.
755 * Translate "CSMSG_USER_PROTECTED" (kick protection enforcement
758 * Enforce plain mode changes, not just ops/deops/bans etc.
760 * Fix documentation for ChanServ UNREGISTER command.
763 src/chanserv.c src/chanserv.help
766 2004-02-28 19:08:13 GMT Entrope <entrope@clan-dk.org> patch-11
769 Fix bugs found on GameSurge
771 srvx--devo--1.3--patch-11
773 * Remove unused ARCH_REVISION macro in Makefile.am
775 * Fix !trim <userlevel> <duration> (so it does not trim ALL users)
777 * Properly allow owners to set levels to 501
779 * Set "deopped" when we deop the person who changed modes
781 * Mark the first user in a channel as a chanop (fixes a spurious
782 HACK(4) for newly registered channels).
784 * Document user level ranges for the TRIM command.
786 * Document user-level-based SET options as being such (rather than
787 being multiple-choice options).
790 src/Makefile.am src/chanserv.c src/chanserv.help src/hash.c
793 2004-02-28 18:46:03 GMT Zoot <zoot@gamesnet.net> patch-10
796 reply correctly to bad bans
798 srvx--devo--1.3--patch-10
800 Send the correct ban being bounced.
806 2004-02-28 04:31:12 GMT Entrope <entrope@clan-dk.org> patch-9
809 put back Make rule for arch-version.h
811 srvx--devo--1.3--patch-9
813 * Reinstate the rule to create arch-version.h, which I accidentally
814 deleted in the last commit
820 2004-02-28 00:29:08 GMT Entrope <entrope@clan-dk.org> patch-8
823 runtime helpfile splicing
825 srvx--devo--1.3--patch-8
827 * Add a miniature parser to the helpfile reader, allowing
828 nickserv.help's subsections to be selected at runtime.
830 * Move nickserv.help.m4 to nickserv.help and rewrite the
831 selection code to use the above.
834 Makefile.am TODO src/Makefile.am src/helpfile.c
838 src/.arch-ids/nickserv.help.m4.id
839 ==> src/.arch-ids/nickserv.help.id
841 ==> src/nickserv.help
844 2004-02-27 16:31:57 GMT Entrope <entrope@clan-dk.org> patch-7
847 fix userlist presence tracking; "version" command on all services
849 srvx--devo--1.3--patch-7
851 * Change scan_handle_presence() to scan_user_presence(), since we always
852 have the userData* at the caller site.
854 * Make handle_auth() respect user suspensions.
856 * In handle_part(), let scan_user_presence() update "seen" time.
858 * Make ChanServ adduser command take arguments in the "expected" order
859 ("!adduser target level", not "!adduser level target")
861 * Add the "version" command to all built-in services
864 TODO src/chanserv.c src/chanserv.help src/modcmd.c
867 2004-02-25 04:06:30 GMT Entrope <entrope@clan-dk.org> patch-6
870 ChanServ, OpServ and main.c bug fixes
872 srvx--devo--1.3--patch-6
874 * Read new-style channel flags from the correct field, and do not make
875 ChanServ rejoin channels that are still suspended
877 * Allow service nicknames to be omitted from srvx.conf (again)
879 * Construct "opserv" bot earlier so that database read works correctly
882 src/chanserv.c src/main.c src/opserv.c
885 2004-02-24 03:55:22 GMT Entrope <entrope@clan-dk.org> patch-5
888 fix TODO list, services without "description" fields
890 srvx--devo--1.3--patch-5
892 Remove items in the TODO list that have been done
894 Restore the ability to use a default description for services when a
895 "nick" but no "description" is present in srvx.conf
898 TODO src/chanserv.c src/global.c src/main.c src/nickserv.c
902 2004-02-20 19:29:46 GMT Entrope <entrope@clan-dk.org> patch-4
905 Fix zoot style [wcmop]list; tweak events access
907 srvx--devo--1.3--patch-4
909 Use proper lower bound for zoot style user-level lists.
911 Change default "events" access to 350.
917 2004-02-19 22:36:42 GMT Entrope <entrope@clan-dk.org> patch-3
922 srvx--devo--1.3--patch-3
924 Fix the response when trying to set an option to an invalid access level.
926 Put accurate headers on zoot_list !users output.
928 Reduce default addban/addtimedban/delban access levels to 250.
930 Add advertising/support plug for #srvx.
932 Handle (but report) IRC socket connection errors.
935 src/chanserv.c src/hash.c src/modcmd.c tests/test-driver.pl
938 2004-02-18 00:18:30 GMT Entrope <entrope@clan-dk.org> patch-2
941 Support topic bursts; fix topic display in CHANINFO command
943 srvx--devo--1.3--patch-2
945 When we wipe out an older channel on our end, clear its topic.
947 Fix the message send function used by CHANINFO.
949 When we get a P10 T message, check for the extra fields added in Asuka.
952 src/hash.c src/opserv.c src/proto-p10.c
955 2004-02-17 22:02:03 GMT Entrope <entrope@clan-dk.org> patch-1
958 Indenting cleanups, +sp fix, PING fix
960 srvx--devo--1.3--patch-1
962 Add explicit copyright notice to VERSION command
963 When receiving a PING, respond using numnick instead of readable name
965 Remove out-of-date references to GamesNET
968 .arch-ids/.cvsignore.id .cvsignore
969 docs/.arch-ids/.cvsignore.id docs/.cvsignore
970 patches/.arch-ids/.cvsignore.id patches/.cvsignore
971 rx/.arch-ids/.arch-inventory.id rx/.arch-ids/.cvsignore.id
972 rx/.arch-inventory rx/.cvsignore src/.arch-ids/.cvsignore.id
973 src/.cvsignore tests/.arch-ids/.cvsignore.id tests/.cvsignore
976 .arch-inventory AUTHORS docs/.arch-inventory
977 docs/access-levels.txt patches/.arch-inventory
978 sockcheck.conf.example src/.arch-inventory src/chanserv.help
979 src/ioset.c src/modcmd.c src/proto-bahamut.c src/proto-p10.c
980 src/tools.c tests/.arch-inventory
983 2004-02-11 04:12:26 GMT Entrope <entrope@clan-dk.org> base-0
986 Initial import (again)
988 srvx--devo--1.3--base-0
990 Initial import of srvx-1.3 code.
993 AUTHORS COPYING ChangeLog INSTALL Makefile.am NEWS README TODO
994 autogen.sh compile config.guess config.sub configure.in
995 depcomp docs/access-levels.txt docs/coding-style.txt
996 docs/cookies.txt docs/helpserv.txt docs/ircd-modes.txt
997 docs/malloc-compare.txt install-sh ltmain.sh missing
998 mkinstalldirs patches/asuka-sethost.diff
999 patches/helpserv-pgsql.diff patches/helpserv-pgsql.txt
1000 patches/log-pgsql.diff patches/log-pgsql.txt
1001 patches/ns_reclaim-flag102403.diff
1002 patches/ns_tried2reg102403.diff patches/srvx-bantypes.diff
1003 patches/srvx-successor.diff rx/COPYING.LIB rx/ChangeLog
1004 rx/Makefile.am rx/Makefile.in rx/_rx.h rx/compile rx/depcomp
1005 rx/hashrexp.c rx/inst-rxposix.h rx/rx.c rx/rx.h rx/rxall.h
1006 rx/rxanal.c rx/rxanal.h rx/rxbasic.c rx/rxbasic.h
1007 rx/rxbitset.c rx/rxbitset.h rx/rxcontext.h rx/rxcset.c
1008 rx/rxcset.h rx/rxdbug.c rx/rxgnucomp.c rx/rxgnucomp.h
1009 rx/rxhash.c rx/rxhash.h rx/rxnfa.c rx/rxnfa.h rx/rxnode.c
1010 rx/rxnode.h rx/rxposix.c rx/rxposix.h rx/rxproto.h rx/rxsimp.c
1011 rx/rxsimp.h rx/rxspencer.c rx/rxspencer.h rx/rxstr.c
1012 rx/rxstr.h rx/rxsuper.c rx/rxsuper.h rx/rxunfa.c rx/rxunfa.h
1013 sockcheck.conf.example src/Makefile.am src/chanserv.c
1014 src/chanserv.h src/chanserv.help src/checkdb.c src/common.h
1015 src/compat.c src/compat.h src/conf.c src/conf.h
1016 src/dict-splay.c src/dict.h src/expnhelp.c src/getopt.c
1017 src/getopt.h src/getopt1.c src/gline.c src/gline.h
1018 src/global.c src/global.h src/global.help src/globtest.c
1019 src/hash.c src/hash.h src/heap.c src/heap.h src/helpfile.c
1020 src/helpfile.h src/ioset.c src/ioset.h src/log.c src/log.h
1021 src/main.c src/md5.c src/md5.h src/mod-helpserv.c
1022 src/mod-helpserv.help src/mod-memoserv.c src/mod-memoserv.help
1023 src/mod-snoop.c src/mod-sockcheck.c src/mod-sockcheck.help
1024 src/modcmd.c src/modcmd.h src/modcmd.help src/modules.c
1025 src/modules.h src/nickserv.c src/nickserv.h
1026 src/nickserv.help.m4 src/opserv.c src/opserv.h src/opserv.help
1027 src/policer.c src/policer.h src/proto-bahamut.c
1028 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
1029 src/recdb.h src/saxdb.c src/saxdb.h src/saxdb.help
1030 src/sendmail.c src/sendmail.h src/sendmail.help src/stamp-h.in
1031 src/stamp-h1.in src/timeq.c src/timeq.h src/tools.c
1032 srvx.conf.example stamp-h2.in tests/coverage-2.cmd
1033 tests/coverage.cmd tests/coverage.txt tests/ircd.conf
1034 tests/ircd.motd tests/nickserv.cmd tests/p10.cmd
1035 tests/srvx.conf tests/test-driver.pl tests/test.cmd