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 22:18:21 GMT Michael Poole <mdpoole@troilus.org> patch-48
8 Fix service persistence bug in patch-47
10 srvx--devo--1.3--patch-48
12 patch-47 attempted to fix a previously reported error where srvx would
13 create NickServ, ChanServ, OpServ and Global even if the "nick" entry
14 was omitted from srvx.conf. This broke persistence of all service
15 bots added by the modcmd.service\ add comand. (Closes: #932566)
18 ChangeLog src/modcmd.c
21 2004-04-09 20:08:58 GMT Michael Poole <mdpoole@troilus.org> patch-47
24 Fix service triggers; allow service hostname configuration; fix glitches
26 srvx--devo--1.3--patch-47
28 * Improve length checking logic in ChanServ.names command.
30 * Fix service trigger registration so that database is used in
31 preference to srvx.conf and compiled-in defaults.
33 * Allow service hostnames to be configured in srvx.conf and through
34 "service add"; document this and show an example of setting the
37 * Fix an uninitialized value bug in OpServ.join.
39 * Make OpServ.addtrust accept a count of 0.
41 * Remove untranslated messages from languages/de/modcmd.help (so that
42 new "service add" help is inherited).
45 ChangeLog languages/de/modcmd.help src/chanserv.c src/global.c
46 src/mod-helpserv.c src/modcmd.c src/modcmd.h src/modcmd.help
47 src/nickserv.c src/opserv.c src/opserv.help
48 src/proto-bahamut.c src/proto-p10.c src/proto.h
52 2004-04-09 01:57:12 GMT adam <akl@gamesurge.net> patch-46
55 changes to !uset autoinvite behavior, introduction of allchanmsg_func hooks
57 srvx--devo--1.3--patch-46
59 * changes to !uset autoinvite behavior: the autoinvite flag now works whether or not the channel it is set in is +i/+k.
61 * 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.
65 ChangeLog src/chanserv.c src/chanserv.help src/proto-common.c
69 2004-04-08 03:42:49 GMT Michael Poole <mdpoole@troilus.org> patch-45
72 Fix automatic ChangeLog tag (I hope)
74 srvx--devo--1.3--patch-45
76 * Try to set the ChangeLog file tag correctly for it to be updated on
80 .arch-ids/ChangeLog.id ChangeLog
83 .arch-ids/ChangeLog.id ChangeLog
86 2004-04-08 03:18:41 GMT Michael Poole <mdpoole@troilus.org> patch-44
89 Fix some signed/unsigned misbehaviors; add FAQ
91 srvx--devo--1.3--patch-44
93 * Change format and variable types to unsigned so as to avoid
94 confusing negative numbers with very large positive numbers.
102 ChangeLog src/chanserv.c src/chanserv.help src/nickserv.c
103 src/opserv.c src/proto-common.c
106 2004-04-04 21:37:36 GMT Zoot <zoot@gamesnet.net> patch-43
109 Fix spurious user protection notices
111 srvx--devo--1.3--patch-43
113 * Fix ChanServ warning users when they remove a ban set on a protected
120 2004-04-03 03:26:43 GMT Michael Poole <mdpoole@troilus.org> patch-42
123 I18N fixes and (hopefully) protocol fixes
125 srvx--devo--1.3--patch-42
127 * Correct some grammar in German translation (extraneous "vor").
129 * Try to fix desyncs when an older channel bursts in after initial join.
131 * Languages must be subdirectories that do not start with '.', so
132 check that before applying them as a language. Since we already
133 have the language list at helpfile_finalize() time, use it instead
134 of walking the "languages" directory again.
136 * Ignore 467 response from uplink.
139 languages/de/strings.db src/hash.c src/helpfile.c
143 2004-04-02 18:38:19 GMT Michael Poole <mdpoole@troilus.org> patch-41
146 Fix mistakes in backport of German translation
148 srvx--devo--1.3--patch-41
150 * Delete mod-serverspy.help since it is not part of this code base.
152 * Replace /AUTHSERV with /msg $N@$s.
155 languages/de/.arch-ids/mod-serverspy.help.id
156 languages/de/mod-serverspy.help
159 languages/de/strings.db
162 2004-04-02 18:34:40 GMT Michael Poole <mdpoole@troilus.org> patch-40
165 Add German translation
167 srvx--devo--1.3--patch-40
169 * Fix a format string bug in nickserv.c:NSEMAIL_ALLOWAUTH_BODY.
171 * Use a separate key name for !netinfo's "Total User Count" so
172 other languages can get proper alignment for both that and
175 * Add German language translation by Marc 'feigling' Kührer.
178 languages/.arch-ids/.arch-inventory.id languages/.arch-ids/=id
179 languages/.arch-ids/validate.pl.id languages/.arch-inventory
180 languages/de/.arch-ids/=id languages/de/.arch-ids/README.id
181 languages/de/.arch-ids/chanserv.help.id
182 languages/de/.arch-ids/global.help.id
183 languages/de/.arch-ids/mod-serverspy.help.id
184 languages/de/.arch-ids/modcmd.help.id
185 languages/de/.arch-ids/nickserv.help.id
186 languages/de/.arch-ids/strings.db.id languages/de/README
187 languages/de/chanserv.help languages/de/global.help
188 languages/de/mod-serverspy.help languages/de/modcmd.help
189 languages/de/nickserv.help languages/de/strings.db
190 languages/en/.arch-ids/=id languages/en/.arch-ids/README.id
191 languages/en/README languages/validate.pl
194 src/chanserv.c src/nickserv.c
197 languages languages/.arch-ids languages/de
198 languages/de/.arch-ids languages/en languages/en/.arch-ids
201 2004-03-30 04:40:38 GMT Michael Poole <mdpoole@troilus.org> patch-39
204 translate interval strings; translate more NickServ messages
206 srvx--devo--1.3--patch-39
208 * Translate interval strings to the user's language.
210 * Translate cookie emails and auth failure messages based on the
211 account's preferred language, rather than the user's preferred
212 language (they will not be authed, so they would get lang_C).
215 src/chanserv.c src/common.h src/global.c src/main.c
216 src/mod-helpserv.c src/mod-memoserv.c src/mod-sockcheck.c
217 src/nickserv.c src/opserv.c src/saxdb.c src/tools.c
220 2004-03-30 04:25:14 GMT Michael Poole <mdpoole@troilus.org> patch-38
223 Fix uninitialized mod_chanmode element in debug build
225 srvx--devo--1.3--patch-38
227 * Convert an old-style auto-variable mod_chanmode to use
228 mod_chanmode_init() so that all fields are initialized.
234 2004-03-30 04:11:03 GMT Michael Poole <mdpoole@troilus.org> patch-37
237 Multi-language support fixes
239 srvx--devo--1.3--patch-37
241 * Copy keys in per-language message tables so that they don't point to
244 * Only warn about missing/extra messages if there are any.
246 * In language_read_list(), do not allocate languages "." or "..".
252 2004-03-29 21:10:10 GMT Michael Poole <mdpoole@troilus.org> patch-36
255 automatic arch-version.h update; CTCP support; helpfile fixes; disk-out-of-space error detection and handling
257 srvx--devo--1.3--patch-36
259 * Add a rule to automatically check arch version and update
260 arch-version.h when needed
262 * Implement CTCP response handling messages direct to services.
264 * Fix grammar error in GIVEOWNERSHIP help entry, fix cross-reference
265 markup in several ChanServ commands (should underline, not bold, the
266 "See Also:" link), remove VERSION help entries from modules that no
267 longer implement that command.
269 * Check for errors (using setjmp/longjmp) when writing to a saxdb
270 file, and log the failures.
273 src/Makefile.am src/chanserv.help src/global.help
274 src/mod-helpserv.c src/mod-memoserv.help src/modcmd.c
275 src/opserv.help src/proto-bahamut.c src/proto-p10.c
276 src/proto.h src/saxdb.c src/saxdb.h src/tools.c
279 2004-03-28 03:28:18 GMT Michael Poole <mdpoole@troilus.org> patch-35
284 srvx--devo--1.3--patch-35
286 * Allow a helpfile to use another module's expansion function by using
287 the syntax ${module:variable}, so that "set language" can be kept in
290 * Fix typos, unclear help entries, and add some missing entries.
293 src/chanserv.help src/helpfile.c src/modcmd.help
294 src/nickserv.help src/proto-bahamut.c src/proto-p10.c
297 2004-03-25 23:17:04 GMT Zoot <zoot@gamesnet.net> patch-34
302 srvx--devo--1.3--patch-34
304 * Make some further updates to INSTALL to bring it in line with srvx 1.3
310 2004-03-25 21:41:17 GMT Michael Poole <mdpoole@troilus.org> patch-33
313 Message and documentation cleanups
315 srvx--devo--1.3--patch-33
317 * Update version number in INSTALL and mention where we do most of
320 * Move the message about using the authcookie to inside of
321 nickserv_make_cookie(), so that when another cookie exists, only the
322 "cookie already pending" message is sent.
324 * Fix various typos, extraneous sentences, and misplaced command
325 listings in nickserv.help.
327 * Remove (unused) fakehost options from srvx.conf.example and update
328 ChanServ's set_shows option.
331 INSTALL src/nickserv.c src/nickserv.help srvx.conf.example
334 2004-03-24 20:32:16 GMT Michael Poole <mdpoole@troilus.org> patch-32
337 Infinite recursion fix; mod_chanmode_parse() fixes
339 srvx--devo--1.3--patch-32
341 * Default lang->parent to lang_C rather than language_find("C"), so
342 that trying to create language "C" does not cause infinite recursion.
344 * Fail when we try to parse a mode with an unrecognized mode character
345 from users; ignore them coming from a server.
348 src/helpfile.c src/proto-bahamut.c src/proto-p10.c
351 2004-03-23 00:12:53 GMT Michael Poole <mdpoole@troilus.org> patch-31
356 srvx--devo--1.3--patch-31
358 * Fix typos in several message strings, and clarify others.
360 * Typecast first argument of gethostbyaddr() to quash warnings.
362 * Load languages in finalization, not initialization, and do not crash
363 when running off the end of a localized strings.db file.
365 * Show the LANGUAGE option in NickServ SET response.
367 * Remove mention of GHOST command when !enable_ghost.
369 * Only initialize alloc_argc when !defined(NDEBUG)
372 src/chanserv.c src/gline.c src/helpfile.c src/helpfile.h
373 src/main.c src/modcmd.c src/nickserv.c src/nickserv.help
377 2004-03-19 14:46:53 GMT Michael Poole <mdpoole@troilus.org> patch-30
380 Fix language initialization bug; fix email change text
382 srvx--devo--1.3--patch-30
384 * Initialize each new account's language when registering it.
386 * Send the first half of the email change cookie to the old address,
387 rather than sending the second half (which also goes to the new
391 src/modcmd.c src/nickserv.c
394 2004-03-17 04:27:17 GMT Michael Poole <mdpoole+arch@troilus.org> patch-29
397 ChanServ seen fixes; other cleanups
399 srvx--devo--1.3--patch-29
401 * Remove rule to generate the unused EXTRA_MODULES preprocessor macro.
403 * Properly adjust ChanServ seen time when a user leaves or is kicked
406 * Read languages from disk before initializing the core services,
407 since they must all be available when loading accounts.
409 * Fix a typo in the log BNF documentation, and add =SEVLIT support for
412 * Add missing "invalid" to NSMSG_INVALID_ANNOUNCE string.
415 configure.in src/chanserv.c src/helpfile.c src/helpfile.h
416 src/log.c src/main.c src/nickserv.c
419 2004-03-12 00:27:29 GMT Entrope <entrope@clan-dk.org> patch-28
422 fix channel mode bouncing bugs
424 srvx--devo--1.3--patch-28
426 * Make mod_chanmode_dup() copy the limit and key like one might expect.
428 * Make ChanServ's handle_mode() copy the default modes using
429 mod_chanmode_dup() instead of an implicit memcpy.
432 src/chanserv.c src/proto-common.c
435 2004-03-11 16:44:35 GMT Entrope <entrope@clan-dk.org> patch-27
438 Fix !resync; helpfile updates; improve ?modcmd
440 srvx--devo--1.3--patch-27
442 * Make ChanServ.RESYNC op (or voice) users when GiveOps (GiveVoice,
443 respectively) is 0 and the user is not on the userlist.
445 * Remove mention of PEONINVITE from chanserv.help.
447 * Mention the GIVEOWNERSHIP command in HelpServ's help file; remove
448 mention of the removed VERSION and WRITE commands.
450 * Make modcmd.MODCMD accept no options, and display the (final)
451 settings for the command. Update the help entry for it.
454 src/chanserv.c src/chanserv.help src/mod-helpserv.help
455 src/modcmd.c src/modcmd.help
458 2004-03-10 19:04:59 GMT Entrope <entrope@clan-dk.org> patch-26
463 srvx--devo--1.3--patch-26
465 * Revert to plain GPLv2.
468 COPYING src/chanserv.c src/chanserv.h src/common.h src/conf.c
469 src/conf.h src/dict-splay.c src/dict.h src/gline.c src/gline.h
470 src/global.c src/global.h src/hash.c src/hash.h src/heap.c
471 src/heap.h src/helpfile.c src/helpfile.h src/ioset.c
472 src/ioset.h src/log.c src/log.h src/main.c src/mod-helpserv.c
473 src/mod-memoserv.c src/mod-snoop.c src/mod-sockcheck.c
474 src/modcmd.c src/modcmd.h src/modules.c src/modules.h
475 src/nickserv.c src/nickserv.h src/opserv.c src/opserv.h
476 src/policer.c src/policer.h src/proto-bahamut.c
477 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
478 src/recdb.h src/saxdb.c src/saxdb.h src/sendmail.c
479 src/sendmail.h src/timeq.c src/timeq.h src/tools.c
482 2004-03-10 17:03:30 GMT Entrope <entrope@clan-dk.org> patch-25
485 Further cleanups and bugfixes
487 srvx--devo--1.3--patch-25
489 * Remove "TODO: reimplement" comment in chanserv.c, since all the
490 functions were already reimplemented.
492 * Make "/msg ChanServ huggle" work again.
494 * Fix error messages when bad target names given to say and emote.
496 * If we get a MODE change affecting a user who somehow quit already,
499 * Add debugging checks for mod_chanmode argument counts.
502 src/chanserv.c src/hash.c src/main.c src/mod-helpserv.c
503 src/mod-snoop.c src/proto-bahamut.c src/proto-common.c
504 src/proto-p10.c src/proto.h
507 2004-03-08 17:41:48 GMT Entrope <entrope@clan-dk.org> patch-24
510 bug fixes (from code coverage tests)
512 srvx--devo--1.3--patch-24
514 * Fix typo in CSMSG_ADDED_USER message.
516 * Fix memory leak in !bans when no bans are shown.
518 * Fix SAY, EMOTE to user targets.
520 * Require unsuspended channel for OPCHAN (i.e. ChanServ is in-channel).
522 * Fix typo in TOPICSNARF help description.
524 * Fix mod_chanmode argc when reopping services.
526 * Fix memory leak when rehashing with with an uplink bind address.
528 * Fix typo in OSMSG_NICK_UNRESERVED message.
530 * Make *OpServ.op actually op non-ops, instead of just ops.
532 * Fix kick message translations when shutting down a channel.
534 * Fix use-after-free if an oper does ?part #badchan.
536 * Make mod_chanmode_apply() more sensitive to invalid mode changes.
538 * In create_helper(), let AddChannelUser() decide whether to op the user.
540 * Remove "Mod" and "Game" from "set_shows" in srvx.conf.example.
542 * Do not print the status "." in tests when full debug mode is on.
545 src/chanserv.c src/chanserv.help src/hash.c src/helpfile.c
546 src/main.c src/opserv.c src/proto-common.c src/proto-p10.c
547 srvx.conf.example tests/test-driver.pl
550 2004-03-04 04:48:35 GMT Entrope <entrope@clan-dk.org> patch-23
553 Bug fixes and cleanups
555 srvx--devo--1.3--patch-23
557 * Remove unused src/expnhelp.c file.
559 * Do not call mod_chanmode_announce() if we give a user neither voice
560 nor ops (it causes an assertion failure).
562 * Make switch() on mod_chanmode argument modes a little clearer.
564 * Add OSMSG_NICK_UNRESERVED format string.
566 * Translate weekly statistics report headers for HelpServ.
569 src/.arch-ids/expnhelp.c.id src/expnhelp.c
572 src/chanserv.c src/mod-helpserv.c src/opserv.c
575 2004-03-03 01:47:41 GMT Entrope <entrope@clan-dk.org> patch-22
580 srvx--devo--1.3--patch-22
582 * In ?kickbanall, mod_chanmode_alloc(1) when we only use one arg.
584 * In ?modcmd ... channel_access, accept "0" to mean the same as "none."
586 * In log.c, make a single function to free the oldest log entry for a
589 * Add more checks for cmd==NULL in chanserv.c:eject_user().
592 src/chanserv.c src/log.c src/modcmd.c src/opserv.c
595 2004-03-02 18:21:59 GMT Entrope <entrope@clan-dk.org> patch-21
598 Add MYACCESS command; fix reference count bug in MOVE
600 srvx--devo--1.3--patch-21
602 * Always LockChannel(target) when moving a registered channel.
604 * Move the self-access list function from ACCESS to MYACCESS, so that
605 ACCESS can be marked with MODCMD_REQUIRE_CHANUSER.
607 * Update documentation for MYACCESS vs ACCESS.
610 src/chanserv.c src/chanserv.help
613 2004-03-02 04:35:35 GMT Entrope <entrope@clan-dk.org> patch-20
616 Fix NickServ language crash; convert four ChanServ binary options to level options
618 srvx--devo--1.3--patch-20
620 * When you use "/msg nickserv set language" and you have no language
621 assigned, it would crash. Fix this.
623 * Convert four ChanServ binary options to level based options:
624 * Voice (CHANNEL_VOICE_ALL) -> Voice (lvlGiveVoice)
625 * UserInfo (CHANNEL_INFO_LINES) -> UserInfo (lvlUserInfo)
626 * PeonInvite (CHANNEL_PEON_INVITE) -> InviteMe (lvlInviteMe)
627 * TopicSnarf (CHANNEL_TOPIC_SNARF) -> TopicSnarf (lvlTopicSnarf)
629 * Document the changes in ChanServ options.
632 src/chanserv.c src/chanserv.h src/chanserv.help src/nickserv.c
635 2004-03-01 16:23:51 GMT Entrope <entrope@clan-dk.org> patch-19
638 giveownership fix; handle_join +ov "fix"; revert OSMSG_FLOOD_MODERATE
640 srvx--devo--1.3--patch-19
642 * Fix !giveownership by staff.
644 * If ChanServ gives ops to someone onjoin, do not also give them voice.
646 * Translate OSMSG_FLOOD_MODERATE according to the channel options
647 (well, hopefully in the future we will support that) rather than the
648 join-flooding user's options.
651 src/chanserv.c src/opserv.c
654 2004-03-01 09:54:10 GMT Adam Loghry <adam@gamesurge.net> patch-18
657 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
659 srvx--devo--1.3--patch-18
663 src/modcmd.c src/nickserv.c src/nickserv.help src/opserv.c
666 2004-03-01 02:44:25 GMT Entrope <entrope@clan-dk.org> patch-17
669 Minor fixes and improvements
671 srvx--devo--1.3--patch-17
673 * Fix implementation of privileged-setter note types (it ignored the
674 OpServ access level before).
676 * Show proper message when an account's announcements are disabled.
678 * Translate OSMSG_FLOOD_MODERATE when sending it to a channel.
681 src/chanserv.c src/nickserv.c src/opserv.c
684 2004-02-29 21:58:29 GMT Entrope <entrope@clan-dk.org> patch-16
687 Fix possible crash in chanserv.c:handle_kick()
689 srvx--devo--1.3--patch-16
691 * Delay looking up translation for CSMSG_USER_PROTECTED until we know
692 the kicker actually exists (if a server does the KICK, kicker==NULL).
698 2004-02-29 14:47:51 GMT Entrope <entrope@clan-dk.org> patch-15
701 Update .arch-inventory for in-tree builds; remove --disable-lame-tricks
703 srvx--devo--1.3--patch-15
705 * Switch to using "backup" in .arch-inventory for generated sources
706 and objects, since that is more accurate than "precious."
708 * Add normal build output to .arch-inventory so normal builds do not
709 cause tree-lint failures (e.g. during "tla update" - bad!).
711 * Remove the "lame-tricks" option from configure.in since it was not
715 .arch-inventory configure.in rx/.arch-inventory
719 2004-02-29 08:07:37 GMT Zoot <zoot@gamesnet.net> patch-14
722 Limit mode parameter count.
724 srvx--devo--1.3--patch-14
726 Restrict the number of mode parameters sent by the P10 protocol
727 backend to MAXMODEPARAMS.
733 2004-02-29 03:40:25 GMT Entrope <entrope@clan-dk.org> patch-13
736 Privileged service fixes
738 srvx--devo--1.3--patch-13
740 * Allow runtime control of privileged services.
742 * Make all oper commands default to having flags +oper.
744 * Add a "privileged" directive for OpServ in srvx.conf.example.
747 src/helpfile.c src/modcmd.c src/opserv.c srvx.conf.example
750 2004-02-28 21:33:30 GMT Entrope <entrope@clan-dk.org> patch-12
753 more bug fixes from GameSurge
755 srvx--devo--1.3--patch-12
757 * Refuse to let an owner !set setters 501.
759 * Report proper level range when using !trim users <duration>.
761 * Refuse to let anyone !set <numericoption> 502, etc.
763 * Refuse to let people below owner level !set <numericoption> above
766 * Make !d 1d6+5 work.
768 * Mark users as seen/present AFTER deciding whether to show their
769 infoline, and PRIVMSG infolines rather than NOTICE them.
771 * Translate "CSMSG_USER_PROTECTED" (kick protection enforcement
774 * Enforce plain mode changes, not just ops/deops/bans etc.
776 * Fix documentation for ChanServ UNREGISTER command.
779 src/chanserv.c src/chanserv.help
782 2004-02-28 19:08:13 GMT Entrope <entrope@clan-dk.org> patch-11
785 Fix bugs found on GameSurge
787 srvx--devo--1.3--patch-11
789 * Remove unused ARCH_REVISION macro in Makefile.am
791 * Fix !trim <userlevel> <duration> (so it does not trim ALL users)
793 * Properly allow owners to set levels to 501
795 * Set "deopped" when we deop the person who changed modes
797 * Mark the first user in a channel as a chanop (fixes a spurious
798 HACK(4) for newly registered channels).
800 * Document user level ranges for the TRIM command.
802 * Document user-level-based SET options as being such (rather than
803 being multiple-choice options).
806 src/Makefile.am src/chanserv.c src/chanserv.help src/hash.c
809 2004-02-28 18:46:03 GMT Zoot <zoot@gamesnet.net> patch-10
812 reply correctly to bad bans
814 srvx--devo--1.3--patch-10
816 Send the correct ban being bounced.
822 2004-02-28 04:31:12 GMT Entrope <entrope@clan-dk.org> patch-9
825 put back Make rule for arch-version.h
827 srvx--devo--1.3--patch-9
829 * Reinstate the rule to create arch-version.h, which I accidentally
830 deleted in the last commit
836 2004-02-28 00:29:08 GMT Entrope <entrope@clan-dk.org> patch-8
839 runtime helpfile splicing
841 srvx--devo--1.3--patch-8
843 * Add a miniature parser to the helpfile reader, allowing
844 nickserv.help's subsections to be selected at runtime.
846 * Move nickserv.help.m4 to nickserv.help and rewrite the
847 selection code to use the above.
850 Makefile.am TODO src/Makefile.am src/helpfile.c
854 src/.arch-ids/nickserv.help.m4.id
855 ==> src/.arch-ids/nickserv.help.id
857 ==> src/nickserv.help
860 2004-02-27 16:31:57 GMT Entrope <entrope@clan-dk.org> patch-7
863 fix userlist presence tracking; "version" command on all services
865 srvx--devo--1.3--patch-7
867 * Change scan_handle_presence() to scan_user_presence(), since we always
868 have the userData* at the caller site.
870 * Make handle_auth() respect user suspensions.
872 * In handle_part(), let scan_user_presence() update "seen" time.
874 * Make ChanServ adduser command take arguments in the "expected" order
875 ("!adduser target level", not "!adduser level target")
877 * Add the "version" command to all built-in services
880 TODO src/chanserv.c src/chanserv.help src/modcmd.c
883 2004-02-25 04:06:30 GMT Entrope <entrope@clan-dk.org> patch-6
886 ChanServ, OpServ and main.c bug fixes
888 srvx--devo--1.3--patch-6
890 * Read new-style channel flags from the correct field, and do not make
891 ChanServ rejoin channels that are still suspended
893 * Allow service nicknames to be omitted from srvx.conf (again)
895 * Construct "opserv" bot earlier so that database read works correctly
898 src/chanserv.c src/main.c src/opserv.c
901 2004-02-24 03:55:22 GMT Entrope <entrope@clan-dk.org> patch-5
904 fix TODO list, services without "description" fields
906 srvx--devo--1.3--patch-5
908 Remove items in the TODO list that have been done
910 Restore the ability to use a default description for services when a
911 "nick" but no "description" is present in srvx.conf
914 TODO src/chanserv.c src/global.c src/main.c src/nickserv.c
918 2004-02-20 19:29:46 GMT Entrope <entrope@clan-dk.org> patch-4
921 Fix zoot style [wcmop]list; tweak events access
923 srvx--devo--1.3--patch-4
925 Use proper lower bound for zoot style user-level lists.
927 Change default "events" access to 350.
933 2004-02-19 22:36:42 GMT Entrope <entrope@clan-dk.org> patch-3
938 srvx--devo--1.3--patch-3
940 Fix the response when trying to set an option to an invalid access level.
942 Put accurate headers on zoot_list !users output.
944 Reduce default addban/addtimedban/delban access levels to 250.
946 Add advertising/support plug for #srvx.
948 Handle (but report) IRC socket connection errors.
951 src/chanserv.c src/hash.c src/modcmd.c tests/test-driver.pl
954 2004-02-18 00:18:30 GMT Entrope <entrope@clan-dk.org> patch-2
957 Support topic bursts; fix topic display in CHANINFO command
959 srvx--devo--1.3--patch-2
961 When we wipe out an older channel on our end, clear its topic.
963 Fix the message send function used by CHANINFO.
965 When we get a P10 T message, check for the extra fields added in Asuka.
968 src/hash.c src/opserv.c src/proto-p10.c
971 2004-02-17 22:02:03 GMT Entrope <entrope@clan-dk.org> patch-1
974 Indenting cleanups, +sp fix, PING fix
976 srvx--devo--1.3--patch-1
978 Add explicit copyright notice to VERSION command
979 When receiving a PING, respond using numnick instead of readable name
981 Remove out-of-date references to GamesNET
984 .arch-ids/.cvsignore.id .cvsignore
985 docs/.arch-ids/.cvsignore.id docs/.cvsignore
986 patches/.arch-ids/.cvsignore.id patches/.cvsignore
987 rx/.arch-ids/.arch-inventory.id rx/.arch-ids/.cvsignore.id
988 rx/.arch-inventory rx/.cvsignore src/.arch-ids/.cvsignore.id
989 src/.cvsignore tests/.arch-ids/.cvsignore.id tests/.cvsignore
992 .arch-inventory AUTHORS docs/.arch-inventory
993 docs/access-levels.txt patches/.arch-inventory
994 sockcheck.conf.example src/.arch-inventory src/chanserv.help
995 src/ioset.c src/modcmd.c src/proto-bahamut.c src/proto-p10.c
996 src/tools.c tests/.arch-inventory
999 2004-02-11 04:12:26 GMT Entrope <entrope@clan-dk.org> base-0
1002 Initial import (again)
1004 srvx--devo--1.3--base-0
1006 Initial import of srvx-1.3 code.
1009 AUTHORS COPYING ChangeLog INSTALL Makefile.am NEWS README TODO
1010 autogen.sh compile config.guess config.sub configure.in
1011 depcomp docs/access-levels.txt docs/coding-style.txt
1012 docs/cookies.txt docs/helpserv.txt docs/ircd-modes.txt
1013 docs/malloc-compare.txt install-sh ltmain.sh missing
1014 mkinstalldirs patches/asuka-sethost.diff
1015 patches/helpserv-pgsql.diff patches/helpserv-pgsql.txt
1016 patches/log-pgsql.diff patches/log-pgsql.txt
1017 patches/ns_reclaim-flag102403.diff
1018 patches/ns_tried2reg102403.diff patches/srvx-bantypes.diff
1019 patches/srvx-successor.diff rx/COPYING.LIB rx/ChangeLog
1020 rx/Makefile.am rx/Makefile.in rx/_rx.h rx/compile rx/depcomp
1021 rx/hashrexp.c rx/inst-rxposix.h rx/rx.c rx/rx.h rx/rxall.h
1022 rx/rxanal.c rx/rxanal.h rx/rxbasic.c rx/rxbasic.h
1023 rx/rxbitset.c rx/rxbitset.h rx/rxcontext.h rx/rxcset.c
1024 rx/rxcset.h rx/rxdbug.c rx/rxgnucomp.c rx/rxgnucomp.h
1025 rx/rxhash.c rx/rxhash.h rx/rxnfa.c rx/rxnfa.h rx/rxnode.c
1026 rx/rxnode.h rx/rxposix.c rx/rxposix.h rx/rxproto.h rx/rxsimp.c
1027 rx/rxsimp.h rx/rxspencer.c rx/rxspencer.h rx/rxstr.c
1028 rx/rxstr.h rx/rxsuper.c rx/rxsuper.h rx/rxunfa.c rx/rxunfa.h
1029 sockcheck.conf.example src/Makefile.am src/chanserv.c
1030 src/chanserv.h src/chanserv.help src/checkdb.c src/common.h
1031 src/compat.c src/compat.h src/conf.c src/conf.h
1032 src/dict-splay.c src/dict.h src/expnhelp.c src/getopt.c
1033 src/getopt.h src/getopt1.c src/gline.c src/gline.h
1034 src/global.c src/global.h src/global.help src/globtest.c
1035 src/hash.c src/hash.h src/heap.c src/heap.h src/helpfile.c
1036 src/helpfile.h src/ioset.c src/ioset.h src/log.c src/log.h
1037 src/main.c src/md5.c src/md5.h src/mod-helpserv.c
1038 src/mod-helpserv.help src/mod-memoserv.c src/mod-memoserv.help
1039 src/mod-snoop.c src/mod-sockcheck.c src/mod-sockcheck.help
1040 src/modcmd.c src/modcmd.h src/modcmd.help src/modules.c
1041 src/modules.h src/nickserv.c src/nickserv.h
1042 src/nickserv.help.m4 src/opserv.c src/opserv.h src/opserv.help
1043 src/policer.c src/policer.h src/proto-bahamut.c
1044 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
1045 src/recdb.h src/saxdb.c src/saxdb.h src/saxdb.help
1046 src/sendmail.c src/sendmail.h src/sendmail.help src/stamp-h.in
1047 src/stamp-h1.in src/timeq.c src/timeq.h src/tools.c
1048 srvx.conf.example stamp-h2.in tests/coverage-2.cmd
1049 tests/coverage.cmd tests/coverage.txt tests/ircd.conf
1050 tests/ircd.motd tests/nickserv.cmd tests/p10.cmd
1051 tests/srvx.conf tests/test-driver.pl tests/test.cmd