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-12 03:25:03 GMT Michael Poole <mdpoole@troilus.org> patch-50
8 fix compile errors on readdir()-deficient platforms
10 srvx--devo--1.3--patch-50
12 * Cygwin does not have "struct dirent.d_type". Check for that in the
13 configure script and use stat() to test for directory-ness instead.
16 ChangeLog configure.in src/helpfile.c
19 2004-04-10 23:04:21 GMT Michael Poole <mdpoole@troilus.org> patch-49
22 add en_UK translation by Byte
24 srvx--devo--1.3--patch-49
26 Add en_UK translation by byte.
29 languages/en_UK/.arch-ids/=id
30 languages/en_UK/.arch-ids/README.id
31 languages/en_UK/.arch-ids/chanserv.help.id
32 languages/en_UK/.arch-ids/opserv.help.id
33 languages/en_UK/.arch-ids/strings.db.id languages/en_UK/README
34 languages/en_UK/chanserv.help languages/en_UK/opserv.help
35 languages/en_UK/strings.db
41 languages/en_UK languages/en_UK/.arch-ids
44 2004-04-09 22:18:21 GMT Michael Poole <mdpoole@troilus.org> patch-48
47 Fix service persistence bug in patch-47
49 srvx--devo--1.3--patch-48
51 patch-47 attempted to fix a previously reported error where srvx would
52 create NickServ, ChanServ, OpServ and Global even if the "nick" entry
53 was omitted from srvx.conf. This broke persistence of all service
54 bots added by the modcmd.service\ add comand. (Closes: #932566)
57 ChangeLog src/modcmd.c
60 2004-04-09 20:08:58 GMT Michael Poole <mdpoole@troilus.org> patch-47
63 Fix service triggers; allow service hostname configuration; fix glitches
65 srvx--devo--1.3--patch-47
67 * Improve length checking logic in ChanServ.names command.
69 * Fix service trigger registration so that database is used in
70 preference to srvx.conf and compiled-in defaults.
72 * Allow service hostnames to be configured in srvx.conf and through
73 "service add"; document this and show an example of setting the
76 * Fix an uninitialized value bug in OpServ.join.
78 * Make OpServ.addtrust accept a count of 0.
80 * Remove untranslated messages from languages/de/modcmd.help (so that
81 new "service add" help is inherited).
84 ChangeLog languages/de/modcmd.help src/chanserv.c src/global.c
85 src/mod-helpserv.c src/modcmd.c src/modcmd.h src/modcmd.help
86 src/nickserv.c src/opserv.c src/opserv.help
87 src/proto-bahamut.c src/proto-p10.c src/proto.h
91 2004-04-09 01:57:12 GMT adam <akl@gamesurge.net> patch-46
94 changes to !uset autoinvite behavior, introduction of allchanmsg_func hooks
96 srvx--devo--1.3--patch-46
98 * changes to !uset autoinvite behavior: the autoinvite flag now works whether or not the channel it is set in is +i/+k.
100 * 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.
104 ChangeLog src/chanserv.c src/chanserv.help src/proto-common.c
108 2004-04-08 03:42:49 GMT Michael Poole <mdpoole@troilus.org> patch-45
111 Fix automatic ChangeLog tag (I hope)
113 srvx--devo--1.3--patch-45
115 * Try to set the ChangeLog file tag correctly for it to be updated on
119 .arch-ids/ChangeLog.id ChangeLog
122 .arch-ids/ChangeLog.id ChangeLog
125 2004-04-08 03:18:41 GMT Michael Poole <mdpoole@troilus.org> patch-44
128 Fix some signed/unsigned misbehaviors; add FAQ
130 srvx--devo--1.3--patch-44
132 * Change format and variable types to unsigned so as to avoid
133 confusing negative numbers with very large positive numbers.
141 ChangeLog src/chanserv.c src/chanserv.help src/nickserv.c
142 src/opserv.c src/proto-common.c
145 2004-04-04 21:37:36 GMT Zoot <zoot@gamesnet.net> patch-43
148 Fix spurious user protection notices
150 srvx--devo--1.3--patch-43
152 * Fix ChanServ warning users when they remove a ban set on a protected
159 2004-04-03 03:26:43 GMT Michael Poole <mdpoole@troilus.org> patch-42
162 I18N fixes and (hopefully) protocol fixes
164 srvx--devo--1.3--patch-42
166 * Correct some grammar in German translation (extraneous "vor").
168 * Try to fix desyncs when an older channel bursts in after initial join.
170 * Languages must be subdirectories that do not start with '.', so
171 check that before applying them as a language. Since we already
172 have the language list at helpfile_finalize() time, use it instead
173 of walking the "languages" directory again.
175 * Ignore 467 response from uplink.
178 languages/de/strings.db src/hash.c src/helpfile.c
182 2004-04-02 18:38:19 GMT Michael Poole <mdpoole@troilus.org> patch-41
185 Fix mistakes in backport of German translation
187 srvx--devo--1.3--patch-41
189 * Delete mod-serverspy.help since it is not part of this code base.
191 * Replace /AUTHSERV with /msg $N@$s.
194 languages/de/.arch-ids/mod-serverspy.help.id
195 languages/de/mod-serverspy.help
198 languages/de/strings.db
201 2004-04-02 18:34:40 GMT Michael Poole <mdpoole@troilus.org> patch-40
204 Add German translation
206 srvx--devo--1.3--patch-40
208 * Fix a format string bug in nickserv.c:NSEMAIL_ALLOWAUTH_BODY.
210 * Use a separate key name for !netinfo's "Total User Count" so
211 other languages can get proper alignment for both that and
214 * Add German language translation by Marc 'feigling' Kührer.
217 languages/.arch-ids/.arch-inventory.id languages/.arch-ids/=id
218 languages/.arch-ids/validate.pl.id languages/.arch-inventory
219 languages/de/.arch-ids/=id languages/de/.arch-ids/README.id
220 languages/de/.arch-ids/chanserv.help.id
221 languages/de/.arch-ids/global.help.id
222 languages/de/.arch-ids/mod-serverspy.help.id
223 languages/de/.arch-ids/modcmd.help.id
224 languages/de/.arch-ids/nickserv.help.id
225 languages/de/.arch-ids/strings.db.id languages/de/README
226 languages/de/chanserv.help languages/de/global.help
227 languages/de/mod-serverspy.help languages/de/modcmd.help
228 languages/de/nickserv.help languages/de/strings.db
229 languages/en/.arch-ids/=id languages/en/.arch-ids/README.id
230 languages/en/README languages/validate.pl
233 src/chanserv.c src/nickserv.c
236 languages languages/.arch-ids languages/de
237 languages/de/.arch-ids languages/en languages/en/.arch-ids
240 2004-03-30 04:40:38 GMT Michael Poole <mdpoole@troilus.org> patch-39
243 translate interval strings; translate more NickServ messages
245 srvx--devo--1.3--patch-39
247 * Translate interval strings to the user's language.
249 * Translate cookie emails and auth failure messages based on the
250 account's preferred language, rather than the user's preferred
251 language (they will not be authed, so they would get lang_C).
254 src/chanserv.c src/common.h src/global.c src/main.c
255 src/mod-helpserv.c src/mod-memoserv.c src/mod-sockcheck.c
256 src/nickserv.c src/opserv.c src/saxdb.c src/tools.c
259 2004-03-30 04:25:14 GMT Michael Poole <mdpoole@troilus.org> patch-38
262 Fix uninitialized mod_chanmode element in debug build
264 srvx--devo--1.3--patch-38
266 * Convert an old-style auto-variable mod_chanmode to use
267 mod_chanmode_init() so that all fields are initialized.
273 2004-03-30 04:11:03 GMT Michael Poole <mdpoole@troilus.org> patch-37
276 Multi-language support fixes
278 srvx--devo--1.3--patch-37
280 * Copy keys in per-language message tables so that they don't point to
283 * Only warn about missing/extra messages if there are any.
285 * In language_read_list(), do not allocate languages "." or "..".
291 2004-03-29 21:10:10 GMT Michael Poole <mdpoole@troilus.org> patch-36
294 automatic arch-version.h update; CTCP support; helpfile fixes; disk-out-of-space error detection and handling
296 srvx--devo--1.3--patch-36
298 * Add a rule to automatically check arch version and update
299 arch-version.h when needed
301 * Implement CTCP response handling messages direct to services.
303 * Fix grammar error in GIVEOWNERSHIP help entry, fix cross-reference
304 markup in several ChanServ commands (should underline, not bold, the
305 "See Also:" link), remove VERSION help entries from modules that no
306 longer implement that command.
308 * Check for errors (using setjmp/longjmp) when writing to a saxdb
309 file, and log the failures.
312 src/Makefile.am src/chanserv.help src/global.help
313 src/mod-helpserv.c src/mod-memoserv.help src/modcmd.c
314 src/opserv.help src/proto-bahamut.c src/proto-p10.c
315 src/proto.h src/saxdb.c src/saxdb.h src/tools.c
318 2004-03-28 03:28:18 GMT Michael Poole <mdpoole@troilus.org> patch-35
323 srvx--devo--1.3--patch-35
325 * Allow a helpfile to use another module's expansion function by using
326 the syntax ${module:variable}, so that "set language" can be kept in
329 * Fix typos, unclear help entries, and add some missing entries.
332 src/chanserv.help src/helpfile.c src/modcmd.help
333 src/nickserv.help src/proto-bahamut.c src/proto-p10.c
336 2004-03-25 23:17:04 GMT Zoot <zoot@gamesnet.net> patch-34
341 srvx--devo--1.3--patch-34
343 * Make some further updates to INSTALL to bring it in line with srvx 1.3
349 2004-03-25 21:41:17 GMT Michael Poole <mdpoole@troilus.org> patch-33
352 Message and documentation cleanups
354 srvx--devo--1.3--patch-33
356 * Update version number in INSTALL and mention where we do most of
359 * Move the message about using the authcookie to inside of
360 nickserv_make_cookie(), so that when another cookie exists, only the
361 "cookie already pending" message is sent.
363 * Fix various typos, extraneous sentences, and misplaced command
364 listings in nickserv.help.
366 * Remove (unused) fakehost options from srvx.conf.example and update
367 ChanServ's set_shows option.
370 INSTALL src/nickserv.c src/nickserv.help srvx.conf.example
373 2004-03-24 20:32:16 GMT Michael Poole <mdpoole@troilus.org> patch-32
376 Infinite recursion fix; mod_chanmode_parse() fixes
378 srvx--devo--1.3--patch-32
380 * Default lang->parent to lang_C rather than language_find("C"), so
381 that trying to create language "C" does not cause infinite recursion.
383 * Fail when we try to parse a mode with an unrecognized mode character
384 from users; ignore them coming from a server.
387 src/helpfile.c src/proto-bahamut.c src/proto-p10.c
390 2004-03-23 00:12:53 GMT Michael Poole <mdpoole@troilus.org> patch-31
395 srvx--devo--1.3--patch-31
397 * Fix typos in several message strings, and clarify others.
399 * Typecast first argument of gethostbyaddr() to quash warnings.
401 * Load languages in finalization, not initialization, and do not crash
402 when running off the end of a localized strings.db file.
404 * Show the LANGUAGE option in NickServ SET response.
406 * Remove mention of GHOST command when !enable_ghost.
408 * Only initialize alloc_argc when !defined(NDEBUG)
411 src/chanserv.c src/gline.c src/helpfile.c src/helpfile.h
412 src/main.c src/modcmd.c src/nickserv.c src/nickserv.help
416 2004-03-19 14:46:53 GMT Michael Poole <mdpoole@troilus.org> patch-30
419 Fix language initialization bug; fix email change text
421 srvx--devo--1.3--patch-30
423 * Initialize each new account's language when registering it.
425 * Send the first half of the email change cookie to the old address,
426 rather than sending the second half (which also goes to the new
430 src/modcmd.c src/nickserv.c
433 2004-03-17 04:27:17 GMT Michael Poole <mdpoole+arch@troilus.org> patch-29
436 ChanServ seen fixes; other cleanups
438 srvx--devo--1.3--patch-29
440 * Remove rule to generate the unused EXTRA_MODULES preprocessor macro.
442 * Properly adjust ChanServ seen time when a user leaves or is kicked
445 * Read languages from disk before initializing the core services,
446 since they must all be available when loading accounts.
448 * Fix a typo in the log BNF documentation, and add =SEVLIT support for
451 * Add missing "invalid" to NSMSG_INVALID_ANNOUNCE string.
454 configure.in src/chanserv.c src/helpfile.c src/helpfile.h
455 src/log.c src/main.c src/nickserv.c
458 2004-03-12 00:27:29 GMT Entrope <entrope@clan-dk.org> patch-28
461 fix channel mode bouncing bugs
463 srvx--devo--1.3--patch-28
465 * Make mod_chanmode_dup() copy the limit and key like one might expect.
467 * Make ChanServ's handle_mode() copy the default modes using
468 mod_chanmode_dup() instead of an implicit memcpy.
471 src/chanserv.c src/proto-common.c
474 2004-03-11 16:44:35 GMT Entrope <entrope@clan-dk.org> patch-27
477 Fix !resync; helpfile updates; improve ?modcmd
479 srvx--devo--1.3--patch-27
481 * Make ChanServ.RESYNC op (or voice) users when GiveOps (GiveVoice,
482 respectively) is 0 and the user is not on the userlist.
484 * Remove mention of PEONINVITE from chanserv.help.
486 * Mention the GIVEOWNERSHIP command in HelpServ's help file; remove
487 mention of the removed VERSION and WRITE commands.
489 * Make modcmd.MODCMD accept no options, and display the (final)
490 settings for the command. Update the help entry for it.
493 src/chanserv.c src/chanserv.help src/mod-helpserv.help
494 src/modcmd.c src/modcmd.help
497 2004-03-10 19:04:59 GMT Entrope <entrope@clan-dk.org> patch-26
502 srvx--devo--1.3--patch-26
504 * Revert to plain GPLv2.
507 COPYING src/chanserv.c src/chanserv.h src/common.h src/conf.c
508 src/conf.h src/dict-splay.c src/dict.h src/gline.c src/gline.h
509 src/global.c src/global.h src/hash.c src/hash.h src/heap.c
510 src/heap.h src/helpfile.c src/helpfile.h src/ioset.c
511 src/ioset.h src/log.c src/log.h src/main.c src/mod-helpserv.c
512 src/mod-memoserv.c src/mod-snoop.c src/mod-sockcheck.c
513 src/modcmd.c src/modcmd.h src/modules.c src/modules.h
514 src/nickserv.c src/nickserv.h src/opserv.c src/opserv.h
515 src/policer.c src/policer.h src/proto-bahamut.c
516 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
517 src/recdb.h src/saxdb.c src/saxdb.h src/sendmail.c
518 src/sendmail.h src/timeq.c src/timeq.h src/tools.c
521 2004-03-10 17:03:30 GMT Entrope <entrope@clan-dk.org> patch-25
524 Further cleanups and bugfixes
526 srvx--devo--1.3--patch-25
528 * Remove "TODO: reimplement" comment in chanserv.c, since all the
529 functions were already reimplemented.
531 * Make "/msg ChanServ huggle" work again.
533 * Fix error messages when bad target names given to say and emote.
535 * If we get a MODE change affecting a user who somehow quit already,
538 * Add debugging checks for mod_chanmode argument counts.
541 src/chanserv.c src/hash.c src/main.c src/mod-helpserv.c
542 src/mod-snoop.c src/proto-bahamut.c src/proto-common.c
543 src/proto-p10.c src/proto.h
546 2004-03-08 17:41:48 GMT Entrope <entrope@clan-dk.org> patch-24
549 bug fixes (from code coverage tests)
551 srvx--devo--1.3--patch-24
553 * Fix typo in CSMSG_ADDED_USER message.
555 * Fix memory leak in !bans when no bans are shown.
557 * Fix SAY, EMOTE to user targets.
559 * Require unsuspended channel for OPCHAN (i.e. ChanServ is in-channel).
561 * Fix typo in TOPICSNARF help description.
563 * Fix mod_chanmode argc when reopping services.
565 * Fix memory leak when rehashing with with an uplink bind address.
567 * Fix typo in OSMSG_NICK_UNRESERVED message.
569 * Make *OpServ.op actually op non-ops, instead of just ops.
571 * Fix kick message translations when shutting down a channel.
573 * Fix use-after-free if an oper does ?part #badchan.
575 * Make mod_chanmode_apply() more sensitive to invalid mode changes.
577 * In create_helper(), let AddChannelUser() decide whether to op the user.
579 * Remove "Mod" and "Game" from "set_shows" in srvx.conf.example.
581 * Do not print the status "." in tests when full debug mode is on.
584 src/chanserv.c src/chanserv.help src/hash.c src/helpfile.c
585 src/main.c src/opserv.c src/proto-common.c src/proto-p10.c
586 srvx.conf.example tests/test-driver.pl
589 2004-03-04 04:48:35 GMT Entrope <entrope@clan-dk.org> patch-23
592 Bug fixes and cleanups
594 srvx--devo--1.3--patch-23
596 * Remove unused src/expnhelp.c file.
598 * Do not call mod_chanmode_announce() if we give a user neither voice
599 nor ops (it causes an assertion failure).
601 * Make switch() on mod_chanmode argument modes a little clearer.
603 * Add OSMSG_NICK_UNRESERVED format string.
605 * Translate weekly statistics report headers for HelpServ.
608 src/.arch-ids/expnhelp.c.id src/expnhelp.c
611 src/chanserv.c src/mod-helpserv.c src/opserv.c
614 2004-03-03 01:47:41 GMT Entrope <entrope@clan-dk.org> patch-22
619 srvx--devo--1.3--patch-22
621 * In ?kickbanall, mod_chanmode_alloc(1) when we only use one arg.
623 * In ?modcmd ... channel_access, accept "0" to mean the same as "none."
625 * In log.c, make a single function to free the oldest log entry for a
628 * Add more checks for cmd==NULL in chanserv.c:eject_user().
631 src/chanserv.c src/log.c src/modcmd.c src/opserv.c
634 2004-03-02 18:21:59 GMT Entrope <entrope@clan-dk.org> patch-21
637 Add MYACCESS command; fix reference count bug in MOVE
639 srvx--devo--1.3--patch-21
641 * Always LockChannel(target) when moving a registered channel.
643 * Move the self-access list function from ACCESS to MYACCESS, so that
644 ACCESS can be marked with MODCMD_REQUIRE_CHANUSER.
646 * Update documentation for MYACCESS vs ACCESS.
649 src/chanserv.c src/chanserv.help
652 2004-03-02 04:35:35 GMT Entrope <entrope@clan-dk.org> patch-20
655 Fix NickServ language crash; convert four ChanServ binary options to level options
657 srvx--devo--1.3--patch-20
659 * When you use "/msg nickserv set language" and you have no language
660 assigned, it would crash. Fix this.
662 * Convert four ChanServ binary options to level based options:
663 * Voice (CHANNEL_VOICE_ALL) -> Voice (lvlGiveVoice)
664 * UserInfo (CHANNEL_INFO_LINES) -> UserInfo (lvlUserInfo)
665 * PeonInvite (CHANNEL_PEON_INVITE) -> InviteMe (lvlInviteMe)
666 * TopicSnarf (CHANNEL_TOPIC_SNARF) -> TopicSnarf (lvlTopicSnarf)
668 * Document the changes in ChanServ options.
671 src/chanserv.c src/chanserv.h src/chanserv.help src/nickserv.c
674 2004-03-01 16:23:51 GMT Entrope <entrope@clan-dk.org> patch-19
677 giveownership fix; handle_join +ov "fix"; revert OSMSG_FLOOD_MODERATE
679 srvx--devo--1.3--patch-19
681 * Fix !giveownership by staff.
683 * If ChanServ gives ops to someone onjoin, do not also give them voice.
685 * Translate OSMSG_FLOOD_MODERATE according to the channel options
686 (well, hopefully in the future we will support that) rather than the
687 join-flooding user's options.
690 src/chanserv.c src/opserv.c
693 2004-03-01 09:54:10 GMT Adam Loghry <adam@gamesurge.net> patch-18
696 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
698 srvx--devo--1.3--patch-18
702 src/modcmd.c src/nickserv.c src/nickserv.help src/opserv.c
705 2004-03-01 02:44:25 GMT Entrope <entrope@clan-dk.org> patch-17
708 Minor fixes and improvements
710 srvx--devo--1.3--patch-17
712 * Fix implementation of privileged-setter note types (it ignored the
713 OpServ access level before).
715 * Show proper message when an account's announcements are disabled.
717 * Translate OSMSG_FLOOD_MODERATE when sending it to a channel.
720 src/chanserv.c src/nickserv.c src/opserv.c
723 2004-02-29 21:58:29 GMT Entrope <entrope@clan-dk.org> patch-16
726 Fix possible crash in chanserv.c:handle_kick()
728 srvx--devo--1.3--patch-16
730 * Delay looking up translation for CSMSG_USER_PROTECTED until we know
731 the kicker actually exists (if a server does the KICK, kicker==NULL).
737 2004-02-29 14:47:51 GMT Entrope <entrope@clan-dk.org> patch-15
740 Update .arch-inventory for in-tree builds; remove --disable-lame-tricks
742 srvx--devo--1.3--patch-15
744 * Switch to using "backup" in .arch-inventory for generated sources
745 and objects, since that is more accurate than "precious."
747 * Add normal build output to .arch-inventory so normal builds do not
748 cause tree-lint failures (e.g. during "tla update" - bad!).
750 * Remove the "lame-tricks" option from configure.in since it was not
754 .arch-inventory configure.in rx/.arch-inventory
758 2004-02-29 08:07:37 GMT Zoot <zoot@gamesnet.net> patch-14
761 Limit mode parameter count.
763 srvx--devo--1.3--patch-14
765 Restrict the number of mode parameters sent by the P10 protocol
766 backend to MAXMODEPARAMS.
772 2004-02-29 03:40:25 GMT Entrope <entrope@clan-dk.org> patch-13
775 Privileged service fixes
777 srvx--devo--1.3--patch-13
779 * Allow runtime control of privileged services.
781 * Make all oper commands default to having flags +oper.
783 * Add a "privileged" directive for OpServ in srvx.conf.example.
786 src/helpfile.c src/modcmd.c src/opserv.c srvx.conf.example
789 2004-02-28 21:33:30 GMT Entrope <entrope@clan-dk.org> patch-12
792 more bug fixes from GameSurge
794 srvx--devo--1.3--patch-12
796 * Refuse to let an owner !set setters 501.
798 * Report proper level range when using !trim users <duration>.
800 * Refuse to let anyone !set <numericoption> 502, etc.
802 * Refuse to let people below owner level !set <numericoption> above
805 * Make !d 1d6+5 work.
807 * Mark users as seen/present AFTER deciding whether to show their
808 infoline, and PRIVMSG infolines rather than NOTICE them.
810 * Translate "CSMSG_USER_PROTECTED" (kick protection enforcement
813 * Enforce plain mode changes, not just ops/deops/bans etc.
815 * Fix documentation for ChanServ UNREGISTER command.
818 src/chanserv.c src/chanserv.help
821 2004-02-28 19:08:13 GMT Entrope <entrope@clan-dk.org> patch-11
824 Fix bugs found on GameSurge
826 srvx--devo--1.3--patch-11
828 * Remove unused ARCH_REVISION macro in Makefile.am
830 * Fix !trim <userlevel> <duration> (so it does not trim ALL users)
832 * Properly allow owners to set levels to 501
834 * Set "deopped" when we deop the person who changed modes
836 * Mark the first user in a channel as a chanop (fixes a spurious
837 HACK(4) for newly registered channels).
839 * Document user level ranges for the TRIM command.
841 * Document user-level-based SET options as being such (rather than
842 being multiple-choice options).
845 src/Makefile.am src/chanserv.c src/chanserv.help src/hash.c
848 2004-02-28 18:46:03 GMT Zoot <zoot@gamesnet.net> patch-10
851 reply correctly to bad bans
853 srvx--devo--1.3--patch-10
855 Send the correct ban being bounced.
861 2004-02-28 04:31:12 GMT Entrope <entrope@clan-dk.org> patch-9
864 put back Make rule for arch-version.h
866 srvx--devo--1.3--patch-9
868 * Reinstate the rule to create arch-version.h, which I accidentally
869 deleted in the last commit
875 2004-02-28 00:29:08 GMT Entrope <entrope@clan-dk.org> patch-8
878 runtime helpfile splicing
880 srvx--devo--1.3--patch-8
882 * Add a miniature parser to the helpfile reader, allowing
883 nickserv.help's subsections to be selected at runtime.
885 * Move nickserv.help.m4 to nickserv.help and rewrite the
886 selection code to use the above.
889 Makefile.am TODO src/Makefile.am src/helpfile.c
893 src/.arch-ids/nickserv.help.m4.id
894 ==> src/.arch-ids/nickserv.help.id
896 ==> src/nickserv.help
899 2004-02-27 16:31:57 GMT Entrope <entrope@clan-dk.org> patch-7
902 fix userlist presence tracking; "version" command on all services
904 srvx--devo--1.3--patch-7
906 * Change scan_handle_presence() to scan_user_presence(), since we always
907 have the userData* at the caller site.
909 * Make handle_auth() respect user suspensions.
911 * In handle_part(), let scan_user_presence() update "seen" time.
913 * Make ChanServ adduser command take arguments in the "expected" order
914 ("!adduser target level", not "!adduser level target")
916 * Add the "version" command to all built-in services
919 TODO src/chanserv.c src/chanserv.help src/modcmd.c
922 2004-02-25 04:06:30 GMT Entrope <entrope@clan-dk.org> patch-6
925 ChanServ, OpServ and main.c bug fixes
927 srvx--devo--1.3--patch-6
929 * Read new-style channel flags from the correct field, and do not make
930 ChanServ rejoin channels that are still suspended
932 * Allow service nicknames to be omitted from srvx.conf (again)
934 * Construct "opserv" bot earlier so that database read works correctly
937 src/chanserv.c src/main.c src/opserv.c
940 2004-02-24 03:55:22 GMT Entrope <entrope@clan-dk.org> patch-5
943 fix TODO list, services without "description" fields
945 srvx--devo--1.3--patch-5
947 Remove items in the TODO list that have been done
949 Restore the ability to use a default description for services when a
950 "nick" but no "description" is present in srvx.conf
953 TODO src/chanserv.c src/global.c src/main.c src/nickserv.c
957 2004-02-20 19:29:46 GMT Entrope <entrope@clan-dk.org> patch-4
960 Fix zoot style [wcmop]list; tweak events access
962 srvx--devo--1.3--patch-4
964 Use proper lower bound for zoot style user-level lists.
966 Change default "events" access to 350.
972 2004-02-19 22:36:42 GMT Entrope <entrope@clan-dk.org> patch-3
977 srvx--devo--1.3--patch-3
979 Fix the response when trying to set an option to an invalid access level.
981 Put accurate headers on zoot_list !users output.
983 Reduce default addban/addtimedban/delban access levels to 250.
985 Add advertising/support plug for #srvx.
987 Handle (but report) IRC socket connection errors.
990 src/chanserv.c src/hash.c src/modcmd.c tests/test-driver.pl
993 2004-02-18 00:18:30 GMT Entrope <entrope@clan-dk.org> patch-2
996 Support topic bursts; fix topic display in CHANINFO command
998 srvx--devo--1.3--patch-2
1000 When we wipe out an older channel on our end, clear its topic.
1002 Fix the message send function used by CHANINFO.
1004 When we get a P10 T message, check for the extra fields added in Asuka.
1007 src/hash.c src/opserv.c src/proto-p10.c
1010 2004-02-17 22:02:03 GMT Entrope <entrope@clan-dk.org> patch-1
1013 Indenting cleanups, +sp fix, PING fix
1015 srvx--devo--1.3--patch-1
1017 Add explicit copyright notice to VERSION command
1018 When receiving a PING, respond using numnick instead of readable name
1020 Remove out-of-date references to GamesNET
1023 .arch-ids/.cvsignore.id .cvsignore
1024 docs/.arch-ids/.cvsignore.id docs/.cvsignore
1025 patches/.arch-ids/.cvsignore.id patches/.cvsignore
1026 rx/.arch-ids/.arch-inventory.id rx/.arch-ids/.cvsignore.id
1027 rx/.arch-inventory rx/.cvsignore src/.arch-ids/.cvsignore.id
1028 src/.cvsignore tests/.arch-ids/.cvsignore.id tests/.cvsignore
1031 .arch-inventory AUTHORS docs/.arch-inventory
1032 docs/access-levels.txt patches/.arch-inventory
1033 sockcheck.conf.example src/.arch-inventory src/chanserv.help
1034 src/ioset.c src/modcmd.c src/proto-bahamut.c src/proto-p10.c
1035 src/tools.c tests/.arch-inventory
1038 2004-02-11 04:12:26 GMT Entrope <entrope@clan-dk.org> base-0
1041 Initial import (again)
1043 srvx--devo--1.3--base-0
1045 Initial import of srvx-1.3 code.
1048 AUTHORS COPYING ChangeLog INSTALL Makefile.am NEWS README TODO
1049 autogen.sh compile config.guess config.sub configure.in
1050 depcomp docs/access-levels.txt docs/coding-style.txt
1051 docs/cookies.txt docs/helpserv.txt docs/ircd-modes.txt
1052 docs/malloc-compare.txt install-sh ltmain.sh missing
1053 mkinstalldirs patches/asuka-sethost.diff
1054 patches/helpserv-pgsql.diff patches/helpserv-pgsql.txt
1055 patches/log-pgsql.diff patches/log-pgsql.txt
1056 patches/ns_reclaim-flag102403.diff
1057 patches/ns_tried2reg102403.diff patches/srvx-bantypes.diff
1058 patches/srvx-successor.diff rx/COPYING.LIB rx/ChangeLog
1059 rx/Makefile.am rx/Makefile.in rx/_rx.h rx/compile rx/depcomp
1060 rx/hashrexp.c rx/inst-rxposix.h rx/rx.c rx/rx.h rx/rxall.h
1061 rx/rxanal.c rx/rxanal.h rx/rxbasic.c rx/rxbasic.h
1062 rx/rxbitset.c rx/rxbitset.h rx/rxcontext.h rx/rxcset.c
1063 rx/rxcset.h rx/rxdbug.c rx/rxgnucomp.c rx/rxgnucomp.h
1064 rx/rxhash.c rx/rxhash.h rx/rxnfa.c rx/rxnfa.h rx/rxnode.c
1065 rx/rxnode.h rx/rxposix.c rx/rxposix.h rx/rxproto.h rx/rxsimp.c
1066 rx/rxsimp.h rx/rxspencer.c rx/rxspencer.h rx/rxstr.c
1067 rx/rxstr.h rx/rxsuper.c rx/rxsuper.h rx/rxunfa.c rx/rxunfa.h
1068 sockcheck.conf.example src/Makefile.am src/chanserv.c
1069 src/chanserv.h src/chanserv.help src/checkdb.c src/common.h
1070 src/compat.c src/compat.h src/conf.c src/conf.h
1071 src/dict-splay.c src/dict.h src/expnhelp.c src/getopt.c
1072 src/getopt.h src/getopt1.c src/gline.c src/gline.h
1073 src/global.c src/global.h src/global.help src/globtest.c
1074 src/hash.c src/hash.h src/heap.c src/heap.h src/helpfile.c
1075 src/helpfile.h src/ioset.c src/ioset.h src/log.c src/log.h
1076 src/main.c src/md5.c src/md5.h src/mod-helpserv.c
1077 src/mod-helpserv.help src/mod-memoserv.c src/mod-memoserv.help
1078 src/mod-snoop.c src/mod-sockcheck.c src/mod-sockcheck.help
1079 src/modcmd.c src/modcmd.h src/modcmd.help src/modules.c
1080 src/modules.h src/nickserv.c src/nickserv.h
1081 src/nickserv.help.m4 src/opserv.c src/opserv.h src/opserv.help
1082 src/policer.c src/policer.h src/proto-bahamut.c
1083 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
1084 src/recdb.h src/saxdb.c src/saxdb.h src/saxdb.help
1085 src/sendmail.c src/sendmail.h src/sendmail.help src/stamp-h.in
1086 src/stamp-h1.in src/timeq.c src/timeq.h src/tools.c
1087 srvx.conf.example stamp-h2.in tests/coverage-2.cmd
1088 tests/coverage.cmd tests/coverage.txt tests/ircd.conf
1089 tests/ircd.motd tests/nickserv.cmd tests/p10.cmd
1090 tests/srvx.conf tests/test-driver.pl tests/test.cmd