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 01:57:00 GMT Michael Poole <mdpoole@troilus.org> patch-56
8 Remove debug messages from account MERGE command; translate RECLAIM kill message
10 srvx--devo--1.3--patch-56
12 * Change the debug messages in NickServ MERGE to be more succinct and
13 useful for accounting/undos.
15 * Translate the kill message sent when reclaiming an owned nickname.
18 ChangeLog src/nickserv.c
21 2004-04-29 01:51:19 GMT Michael Poole <mdpoole@troilus.org> patch-55
24 Fix Bahamut assertion failure; move BURST to more "natural" place
26 srvx--devo--1.3--patch-55
28 * Fix a mod_chanmode assertion failure when using proto-bahamut.c with
31 * Send BURST in response to SVINFO, not SERVER, so that eventual
32 timestamp adjustment is more accurate.
35 ChangeLog src/proto-bahamut.c
38 2004-04-29 01:41:37 GMT Michael Poole <mdpoole@troilus.org> patch-54
41 Fix !up for users below GiveVoice level; implement RFE#933634
43 srvx--devo--1.3--patch-54
45 * If users have access belowGiveVoice, do not let them use UP.
47 * Show channel flags (suspended, autoop, etc) in MYACCESS.
50 ChangeLog src/chanserv.c src/chanserv.help
53 2004-04-29 00:31:22 GMT Michael Poole <mdpoole@troilus.org> patch-53
56 REALLY remove duplicate line in languages/en_UK/chanserv.help.
58 srvx--devo--1.3--patch-53
60 REALLY remove duplicate line in languages/en_UK/chanserv.help.
63 ChangeLog languages/en_UK/chanserv.help
66 2004-04-28 19:55:22 GMT Michael Poole <mdpoole@troilus.org> patch-52
69 Remove duplicate line in en_UK chanserv.help file
71 srvx--devo--1.3--patch-52
73 Remove a duplicate line in languages/en_UK/chanserv.help.
79 2004-04-28 19:53:40 GMT Michael Poole <mdpoole@troilus.org> patch-51
82 Sanity check user infolines
84 srvx--devo--1.3--patch-51
86 * Disallow infolines longer than a configured maximum length (by
87 default, 400 characters).
89 * Disallow infolines that contain certain characters (currently
93 ChangeLog languages/de/strings.db src/chanserv.c
97 2004-04-12 03:25:03 GMT Michael Poole <mdpoole@troilus.org> patch-50
100 fix compile errors on readdir()-deficient platforms
102 srvx--devo--1.3--patch-50
104 * Cygwin does not have "struct dirent.d_type". Check for that in the
105 configure script and use stat() to test for directory-ness instead.
108 ChangeLog configure.in src/helpfile.c
111 2004-04-10 23:04:21 GMT Michael Poole <mdpoole@troilus.org> patch-49
114 add en_UK translation by Byte
116 srvx--devo--1.3--patch-49
118 Add en_UK translation by byte.
121 languages/en_UK/.arch-ids/=id
122 languages/en_UK/.arch-ids/README.id
123 languages/en_UK/.arch-ids/chanserv.help.id
124 languages/en_UK/.arch-ids/opserv.help.id
125 languages/en_UK/.arch-ids/strings.db.id languages/en_UK/README
126 languages/en_UK/chanserv.help languages/en_UK/opserv.help
127 languages/en_UK/strings.db
133 languages/en_UK languages/en_UK/.arch-ids
136 2004-04-09 22:18:21 GMT Michael Poole <mdpoole@troilus.org> patch-48
139 Fix service persistence bug in patch-47
141 srvx--devo--1.3--patch-48
143 patch-47 attempted to fix a previously reported error where srvx would
144 create NickServ, ChanServ, OpServ and Global even if the "nick" entry
145 was omitted from srvx.conf. This broke persistence of all service
146 bots added by the modcmd.service\ add comand. (Closes: #932566)
149 ChangeLog src/modcmd.c
152 2004-04-09 20:08:58 GMT Michael Poole <mdpoole@troilus.org> patch-47
155 Fix service triggers; allow service hostname configuration; fix glitches
157 srvx--devo--1.3--patch-47
159 * Improve length checking logic in ChanServ.names command.
161 * Fix service trigger registration so that database is used in
162 preference to srvx.conf and compiled-in defaults.
164 * Allow service hostnames to be configured in srvx.conf and through
165 "service add"; document this and show an example of setting the
168 * Fix an uninitialized value bug in OpServ.join.
170 * Make OpServ.addtrust accept a count of 0.
172 * Remove untranslated messages from languages/de/modcmd.help (so that
173 new "service add" help is inherited).
176 ChangeLog languages/de/modcmd.help src/chanserv.c src/global.c
177 src/mod-helpserv.c src/modcmd.c src/modcmd.h src/modcmd.help
178 src/nickserv.c src/opserv.c src/opserv.help
179 src/proto-bahamut.c src/proto-p10.c src/proto.h
183 2004-04-09 01:57:12 GMT adam <akl@gamesurge.net> patch-46
186 changes to !uset autoinvite behavior, introduction of allchanmsg_func hooks
188 srvx--devo--1.3--patch-46
190 * changes to !uset autoinvite behavior: the autoinvite flag now works whether or not the channel it is set in is +i/+k.
192 * 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.
196 ChangeLog src/chanserv.c src/chanserv.help src/proto-common.c
200 2004-04-08 03:42:49 GMT Michael Poole <mdpoole@troilus.org> patch-45
203 Fix automatic ChangeLog tag (I hope)
205 srvx--devo--1.3--patch-45
207 * Try to set the ChangeLog file tag correctly for it to be updated on
211 .arch-ids/ChangeLog.id ChangeLog
214 .arch-ids/ChangeLog.id ChangeLog
217 2004-04-08 03:18:41 GMT Michael Poole <mdpoole@troilus.org> patch-44
220 Fix some signed/unsigned misbehaviors; add FAQ
222 srvx--devo--1.3--patch-44
224 * Change format and variable types to unsigned so as to avoid
225 confusing negative numbers with very large positive numbers.
233 ChangeLog src/chanserv.c src/chanserv.help src/nickserv.c
234 src/opserv.c src/proto-common.c
237 2004-04-04 21:37:36 GMT Zoot <zoot@gamesnet.net> patch-43
240 Fix spurious user protection notices
242 srvx--devo--1.3--patch-43
244 * Fix ChanServ warning users when they remove a ban set on a protected
251 2004-04-03 03:26:43 GMT Michael Poole <mdpoole@troilus.org> patch-42
254 I18N fixes and (hopefully) protocol fixes
256 srvx--devo--1.3--patch-42
258 * Correct some grammar in German translation (extraneous "vor").
260 * Try to fix desyncs when an older channel bursts in after initial join.
262 * Languages must be subdirectories that do not start with '.', so
263 check that before applying them as a language. Since we already
264 have the language list at helpfile_finalize() time, use it instead
265 of walking the "languages" directory again.
267 * Ignore 467 response from uplink.
270 languages/de/strings.db src/hash.c src/helpfile.c
274 2004-04-02 18:38:19 GMT Michael Poole <mdpoole@troilus.org> patch-41
277 Fix mistakes in backport of German translation
279 srvx--devo--1.3--patch-41
281 * Delete mod-serverspy.help since it is not part of this code base.
283 * Replace /AUTHSERV with /msg $N@$s.
286 languages/de/.arch-ids/mod-serverspy.help.id
287 languages/de/mod-serverspy.help
290 languages/de/strings.db
293 2004-04-02 18:34:40 GMT Michael Poole <mdpoole@troilus.org> patch-40
296 Add German translation
298 srvx--devo--1.3--patch-40
300 * Fix a format string bug in nickserv.c:NSEMAIL_ALLOWAUTH_BODY.
302 * Use a separate key name for !netinfo's "Total User Count" so
303 other languages can get proper alignment for both that and
306 * Add German language translation by Marc 'feigling' Kührer.
309 languages/.arch-ids/.arch-inventory.id languages/.arch-ids/=id
310 languages/.arch-ids/validate.pl.id languages/.arch-inventory
311 languages/de/.arch-ids/=id languages/de/.arch-ids/README.id
312 languages/de/.arch-ids/chanserv.help.id
313 languages/de/.arch-ids/global.help.id
314 languages/de/.arch-ids/mod-serverspy.help.id
315 languages/de/.arch-ids/modcmd.help.id
316 languages/de/.arch-ids/nickserv.help.id
317 languages/de/.arch-ids/strings.db.id languages/de/README
318 languages/de/chanserv.help languages/de/global.help
319 languages/de/mod-serverspy.help languages/de/modcmd.help
320 languages/de/nickserv.help languages/de/strings.db
321 languages/en/.arch-ids/=id languages/en/.arch-ids/README.id
322 languages/en/README languages/validate.pl
325 src/chanserv.c src/nickserv.c
328 languages languages/.arch-ids languages/de
329 languages/de/.arch-ids languages/en languages/en/.arch-ids
332 2004-03-30 04:40:38 GMT Michael Poole <mdpoole@troilus.org> patch-39
335 translate interval strings; translate more NickServ messages
337 srvx--devo--1.3--patch-39
339 * Translate interval strings to the user's language.
341 * Translate cookie emails and auth failure messages based on the
342 account's preferred language, rather than the user's preferred
343 language (they will not be authed, so they would get lang_C).
346 src/chanserv.c src/common.h src/global.c src/main.c
347 src/mod-helpserv.c src/mod-memoserv.c src/mod-sockcheck.c
348 src/nickserv.c src/opserv.c src/saxdb.c src/tools.c
351 2004-03-30 04:25:14 GMT Michael Poole <mdpoole@troilus.org> patch-38
354 Fix uninitialized mod_chanmode element in debug build
356 srvx--devo--1.3--patch-38
358 * Convert an old-style auto-variable mod_chanmode to use
359 mod_chanmode_init() so that all fields are initialized.
365 2004-03-30 04:11:03 GMT Michael Poole <mdpoole@troilus.org> patch-37
368 Multi-language support fixes
370 srvx--devo--1.3--patch-37
372 * Copy keys in per-language message tables so that they don't point to
375 * Only warn about missing/extra messages if there are any.
377 * In language_read_list(), do not allocate languages "." or "..".
383 2004-03-29 21:10:10 GMT Michael Poole <mdpoole@troilus.org> patch-36
386 automatic arch-version.h update; CTCP support; helpfile fixes; disk-out-of-space error detection and handling
388 srvx--devo--1.3--patch-36
390 * Add a rule to automatically check arch version and update
391 arch-version.h when needed
393 * Implement CTCP response handling messages direct to services.
395 * Fix grammar error in GIVEOWNERSHIP help entry, fix cross-reference
396 markup in several ChanServ commands (should underline, not bold, the
397 "See Also:" link), remove VERSION help entries from modules that no
398 longer implement that command.
400 * Check for errors (using setjmp/longjmp) when writing to a saxdb
401 file, and log the failures.
404 src/Makefile.am src/chanserv.help src/global.help
405 src/mod-helpserv.c src/mod-memoserv.help src/modcmd.c
406 src/opserv.help src/proto-bahamut.c src/proto-p10.c
407 src/proto.h src/saxdb.c src/saxdb.h src/tools.c
410 2004-03-28 03:28:18 GMT Michael Poole <mdpoole@troilus.org> patch-35
415 srvx--devo--1.3--patch-35
417 * Allow a helpfile to use another module's expansion function by using
418 the syntax ${module:variable}, so that "set language" can be kept in
421 * Fix typos, unclear help entries, and add some missing entries.
424 src/chanserv.help src/helpfile.c src/modcmd.help
425 src/nickserv.help src/proto-bahamut.c src/proto-p10.c
428 2004-03-25 23:17:04 GMT Zoot <zoot@gamesnet.net> patch-34
433 srvx--devo--1.3--patch-34
435 * Make some further updates to INSTALL to bring it in line with srvx 1.3
441 2004-03-25 21:41:17 GMT Michael Poole <mdpoole@troilus.org> patch-33
444 Message and documentation cleanups
446 srvx--devo--1.3--patch-33
448 * Update version number in INSTALL and mention where we do most of
451 * Move the message about using the authcookie to inside of
452 nickserv_make_cookie(), so that when another cookie exists, only the
453 "cookie already pending" message is sent.
455 * Fix various typos, extraneous sentences, and misplaced command
456 listings in nickserv.help.
458 * Remove (unused) fakehost options from srvx.conf.example and update
459 ChanServ's set_shows option.
462 INSTALL src/nickserv.c src/nickserv.help srvx.conf.example
465 2004-03-24 20:32:16 GMT Michael Poole <mdpoole@troilus.org> patch-32
468 Infinite recursion fix; mod_chanmode_parse() fixes
470 srvx--devo--1.3--patch-32
472 * Default lang->parent to lang_C rather than language_find("C"), so
473 that trying to create language "C" does not cause infinite recursion.
475 * Fail when we try to parse a mode with an unrecognized mode character
476 from users; ignore them coming from a server.
479 src/helpfile.c src/proto-bahamut.c src/proto-p10.c
482 2004-03-23 00:12:53 GMT Michael Poole <mdpoole@troilus.org> patch-31
487 srvx--devo--1.3--patch-31
489 * Fix typos in several message strings, and clarify others.
491 * Typecast first argument of gethostbyaddr() to quash warnings.
493 * Load languages in finalization, not initialization, and do not crash
494 when running off the end of a localized strings.db file.
496 * Show the LANGUAGE option in NickServ SET response.
498 * Remove mention of GHOST command when !enable_ghost.
500 * Only initialize alloc_argc when !defined(NDEBUG)
503 src/chanserv.c src/gline.c src/helpfile.c src/helpfile.h
504 src/main.c src/modcmd.c src/nickserv.c src/nickserv.help
508 2004-03-19 14:46:53 GMT Michael Poole <mdpoole@troilus.org> patch-30
511 Fix language initialization bug; fix email change text
513 srvx--devo--1.3--patch-30
515 * Initialize each new account's language when registering it.
517 * Send the first half of the email change cookie to the old address,
518 rather than sending the second half (which also goes to the new
522 src/modcmd.c src/nickserv.c
525 2004-03-17 04:27:17 GMT Michael Poole <mdpoole+arch@troilus.org> patch-29
528 ChanServ seen fixes; other cleanups
530 srvx--devo--1.3--patch-29
532 * Remove rule to generate the unused EXTRA_MODULES preprocessor macro.
534 * Properly adjust ChanServ seen time when a user leaves or is kicked
537 * Read languages from disk before initializing the core services,
538 since they must all be available when loading accounts.
540 * Fix a typo in the log BNF documentation, and add =SEVLIT support for
543 * Add missing "invalid" to NSMSG_INVALID_ANNOUNCE string.
546 configure.in src/chanserv.c src/helpfile.c src/helpfile.h
547 src/log.c src/main.c src/nickserv.c
550 2004-03-12 00:27:29 GMT Entrope <entrope@clan-dk.org> patch-28
553 fix channel mode bouncing bugs
555 srvx--devo--1.3--patch-28
557 * Make mod_chanmode_dup() copy the limit and key like one might expect.
559 * Make ChanServ's handle_mode() copy the default modes using
560 mod_chanmode_dup() instead of an implicit memcpy.
563 src/chanserv.c src/proto-common.c
566 2004-03-11 16:44:35 GMT Entrope <entrope@clan-dk.org> patch-27
569 Fix !resync; helpfile updates; improve ?modcmd
571 srvx--devo--1.3--patch-27
573 * Make ChanServ.RESYNC op (or voice) users when GiveOps (GiveVoice,
574 respectively) is 0 and the user is not on the userlist.
576 * Remove mention of PEONINVITE from chanserv.help.
578 * Mention the GIVEOWNERSHIP command in HelpServ's help file; remove
579 mention of the removed VERSION and WRITE commands.
581 * Make modcmd.MODCMD accept no options, and display the (final)
582 settings for the command. Update the help entry for it.
585 src/chanserv.c src/chanserv.help src/mod-helpserv.help
586 src/modcmd.c src/modcmd.help
589 2004-03-10 19:04:59 GMT Entrope <entrope@clan-dk.org> patch-26
594 srvx--devo--1.3--patch-26
596 * Revert to plain GPLv2.
599 COPYING src/chanserv.c src/chanserv.h src/common.h src/conf.c
600 src/conf.h src/dict-splay.c src/dict.h src/gline.c src/gline.h
601 src/global.c src/global.h src/hash.c src/hash.h src/heap.c
602 src/heap.h src/helpfile.c src/helpfile.h src/ioset.c
603 src/ioset.h src/log.c src/log.h src/main.c src/mod-helpserv.c
604 src/mod-memoserv.c src/mod-snoop.c src/mod-sockcheck.c
605 src/modcmd.c src/modcmd.h src/modules.c src/modules.h
606 src/nickserv.c src/nickserv.h src/opserv.c src/opserv.h
607 src/policer.c src/policer.h src/proto-bahamut.c
608 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
609 src/recdb.h src/saxdb.c src/saxdb.h src/sendmail.c
610 src/sendmail.h src/timeq.c src/timeq.h src/tools.c
613 2004-03-10 17:03:30 GMT Entrope <entrope@clan-dk.org> patch-25
616 Further cleanups and bugfixes
618 srvx--devo--1.3--patch-25
620 * Remove "TODO: reimplement" comment in chanserv.c, since all the
621 functions were already reimplemented.
623 * Make "/msg ChanServ huggle" work again.
625 * Fix error messages when bad target names given to say and emote.
627 * If we get a MODE change affecting a user who somehow quit already,
630 * Add debugging checks for mod_chanmode argument counts.
633 src/chanserv.c src/hash.c src/main.c src/mod-helpserv.c
634 src/mod-snoop.c src/proto-bahamut.c src/proto-common.c
635 src/proto-p10.c src/proto.h
638 2004-03-08 17:41:48 GMT Entrope <entrope@clan-dk.org> patch-24
641 bug fixes (from code coverage tests)
643 srvx--devo--1.3--patch-24
645 * Fix typo in CSMSG_ADDED_USER message.
647 * Fix memory leak in !bans when no bans are shown.
649 * Fix SAY, EMOTE to user targets.
651 * Require unsuspended channel for OPCHAN (i.e. ChanServ is in-channel).
653 * Fix typo in TOPICSNARF help description.
655 * Fix mod_chanmode argc when reopping services.
657 * Fix memory leak when rehashing with with an uplink bind address.
659 * Fix typo in OSMSG_NICK_UNRESERVED message.
661 * Make *OpServ.op actually op non-ops, instead of just ops.
663 * Fix kick message translations when shutting down a channel.
665 * Fix use-after-free if an oper does ?part #badchan.
667 * Make mod_chanmode_apply() more sensitive to invalid mode changes.
669 * In create_helper(), let AddChannelUser() decide whether to op the user.
671 * Remove "Mod" and "Game" from "set_shows" in srvx.conf.example.
673 * Do not print the status "." in tests when full debug mode is on.
676 src/chanserv.c src/chanserv.help src/hash.c src/helpfile.c
677 src/main.c src/opserv.c src/proto-common.c src/proto-p10.c
678 srvx.conf.example tests/test-driver.pl
681 2004-03-04 04:48:35 GMT Entrope <entrope@clan-dk.org> patch-23
684 Bug fixes and cleanups
686 srvx--devo--1.3--patch-23
688 * Remove unused src/expnhelp.c file.
690 * Do not call mod_chanmode_announce() if we give a user neither voice
691 nor ops (it causes an assertion failure).
693 * Make switch() on mod_chanmode argument modes a little clearer.
695 * Add OSMSG_NICK_UNRESERVED format string.
697 * Translate weekly statistics report headers for HelpServ.
700 src/.arch-ids/expnhelp.c.id src/expnhelp.c
703 src/chanserv.c src/mod-helpserv.c src/opserv.c
706 2004-03-03 01:47:41 GMT Entrope <entrope@clan-dk.org> patch-22
711 srvx--devo--1.3--patch-22
713 * In ?kickbanall, mod_chanmode_alloc(1) when we only use one arg.
715 * In ?modcmd ... channel_access, accept "0" to mean the same as "none."
717 * In log.c, make a single function to free the oldest log entry for a
720 * Add more checks for cmd==NULL in chanserv.c:eject_user().
723 src/chanserv.c src/log.c src/modcmd.c src/opserv.c
726 2004-03-02 18:21:59 GMT Entrope <entrope@clan-dk.org> patch-21
729 Add MYACCESS command; fix reference count bug in MOVE
731 srvx--devo--1.3--patch-21
733 * Always LockChannel(target) when moving a registered channel.
735 * Move the self-access list function from ACCESS to MYACCESS, so that
736 ACCESS can be marked with MODCMD_REQUIRE_CHANUSER.
738 * Update documentation for MYACCESS vs ACCESS.
741 src/chanserv.c src/chanserv.help
744 2004-03-02 04:35:35 GMT Entrope <entrope@clan-dk.org> patch-20
747 Fix NickServ language crash; convert four ChanServ binary options to level options
749 srvx--devo--1.3--patch-20
751 * When you use "/msg nickserv set language" and you have no language
752 assigned, it would crash. Fix this.
754 * Convert four ChanServ binary options to level based options:
755 * Voice (CHANNEL_VOICE_ALL) -> Voice (lvlGiveVoice)
756 * UserInfo (CHANNEL_INFO_LINES) -> UserInfo (lvlUserInfo)
757 * PeonInvite (CHANNEL_PEON_INVITE) -> InviteMe (lvlInviteMe)
758 * TopicSnarf (CHANNEL_TOPIC_SNARF) -> TopicSnarf (lvlTopicSnarf)
760 * Document the changes in ChanServ options.
763 src/chanserv.c src/chanserv.h src/chanserv.help src/nickserv.c
766 2004-03-01 16:23:51 GMT Entrope <entrope@clan-dk.org> patch-19
769 giveownership fix; handle_join +ov "fix"; revert OSMSG_FLOOD_MODERATE
771 srvx--devo--1.3--patch-19
773 * Fix !giveownership by staff.
775 * If ChanServ gives ops to someone onjoin, do not also give them voice.
777 * Translate OSMSG_FLOOD_MODERATE according to the channel options
778 (well, hopefully in the future we will support that) rather than the
779 join-flooding user's options.
782 src/chanserv.c src/opserv.c
785 2004-03-01 09:54:10 GMT Adam Loghry <adam@gamesurge.net> patch-18
788 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
790 srvx--devo--1.3--patch-18
794 src/modcmd.c src/nickserv.c src/nickserv.help src/opserv.c
797 2004-03-01 02:44:25 GMT Entrope <entrope@clan-dk.org> patch-17
800 Minor fixes and improvements
802 srvx--devo--1.3--patch-17
804 * Fix implementation of privileged-setter note types (it ignored the
805 OpServ access level before).
807 * Show proper message when an account's announcements are disabled.
809 * Translate OSMSG_FLOOD_MODERATE when sending it to a channel.
812 src/chanserv.c src/nickserv.c src/opserv.c
815 2004-02-29 21:58:29 GMT Entrope <entrope@clan-dk.org> patch-16
818 Fix possible crash in chanserv.c:handle_kick()
820 srvx--devo--1.3--patch-16
822 * Delay looking up translation for CSMSG_USER_PROTECTED until we know
823 the kicker actually exists (if a server does the KICK, kicker==NULL).
829 2004-02-29 14:47:51 GMT Entrope <entrope@clan-dk.org> patch-15
832 Update .arch-inventory for in-tree builds; remove --disable-lame-tricks
834 srvx--devo--1.3--patch-15
836 * Switch to using "backup" in .arch-inventory for generated sources
837 and objects, since that is more accurate than "precious."
839 * Add normal build output to .arch-inventory so normal builds do not
840 cause tree-lint failures (e.g. during "tla update" - bad!).
842 * Remove the "lame-tricks" option from configure.in since it was not
846 .arch-inventory configure.in rx/.arch-inventory
850 2004-02-29 08:07:37 GMT Zoot <zoot@gamesnet.net> patch-14
853 Limit mode parameter count.
855 srvx--devo--1.3--patch-14
857 Restrict the number of mode parameters sent by the P10 protocol
858 backend to MAXMODEPARAMS.
864 2004-02-29 03:40:25 GMT Entrope <entrope@clan-dk.org> patch-13
867 Privileged service fixes
869 srvx--devo--1.3--patch-13
871 * Allow runtime control of privileged services.
873 * Make all oper commands default to having flags +oper.
875 * Add a "privileged" directive for OpServ in srvx.conf.example.
878 src/helpfile.c src/modcmd.c src/opserv.c srvx.conf.example
881 2004-02-28 21:33:30 GMT Entrope <entrope@clan-dk.org> patch-12
884 more bug fixes from GameSurge
886 srvx--devo--1.3--patch-12
888 * Refuse to let an owner !set setters 501.
890 * Report proper level range when using !trim users <duration>.
892 * Refuse to let anyone !set <numericoption> 502, etc.
894 * Refuse to let people below owner level !set <numericoption> above
897 * Make !d 1d6+5 work.
899 * Mark users as seen/present AFTER deciding whether to show their
900 infoline, and PRIVMSG infolines rather than NOTICE them.
902 * Translate "CSMSG_USER_PROTECTED" (kick protection enforcement
905 * Enforce plain mode changes, not just ops/deops/bans etc.
907 * Fix documentation for ChanServ UNREGISTER command.
910 src/chanserv.c src/chanserv.help
913 2004-02-28 19:08:13 GMT Entrope <entrope@clan-dk.org> patch-11
916 Fix bugs found on GameSurge
918 srvx--devo--1.3--patch-11
920 * Remove unused ARCH_REVISION macro in Makefile.am
922 * Fix !trim <userlevel> <duration> (so it does not trim ALL users)
924 * Properly allow owners to set levels to 501
926 * Set "deopped" when we deop the person who changed modes
928 * Mark the first user in a channel as a chanop (fixes a spurious
929 HACK(4) for newly registered channels).
931 * Document user level ranges for the TRIM command.
933 * Document user-level-based SET options as being such (rather than
934 being multiple-choice options).
937 src/Makefile.am src/chanserv.c src/chanserv.help src/hash.c
940 2004-02-28 18:46:03 GMT Zoot <zoot@gamesnet.net> patch-10
943 reply correctly to bad bans
945 srvx--devo--1.3--patch-10
947 Send the correct ban being bounced.
953 2004-02-28 04:31:12 GMT Entrope <entrope@clan-dk.org> patch-9
956 put back Make rule for arch-version.h
958 srvx--devo--1.3--patch-9
960 * Reinstate the rule to create arch-version.h, which I accidentally
961 deleted in the last commit
967 2004-02-28 00:29:08 GMT Entrope <entrope@clan-dk.org> patch-8
970 runtime helpfile splicing
972 srvx--devo--1.3--patch-8
974 * Add a miniature parser to the helpfile reader, allowing
975 nickserv.help's subsections to be selected at runtime.
977 * Move nickserv.help.m4 to nickserv.help and rewrite the
978 selection code to use the above.
981 Makefile.am TODO src/Makefile.am src/helpfile.c
985 src/.arch-ids/nickserv.help.m4.id
986 ==> src/.arch-ids/nickserv.help.id
988 ==> src/nickserv.help
991 2004-02-27 16:31:57 GMT Entrope <entrope@clan-dk.org> patch-7
994 fix userlist presence tracking; "version" command on all services
996 srvx--devo--1.3--patch-7
998 * Change scan_handle_presence() to scan_user_presence(), since we always
999 have the userData* at the caller site.
1001 * Make handle_auth() respect user suspensions.
1003 * In handle_part(), let scan_user_presence() update "seen" time.
1005 * Make ChanServ adduser command take arguments in the "expected" order
1006 ("!adduser target level", not "!adduser level target")
1008 * Add the "version" command to all built-in services
1011 TODO src/chanserv.c src/chanserv.help src/modcmd.c
1014 2004-02-25 04:06:30 GMT Entrope <entrope@clan-dk.org> patch-6
1017 ChanServ, OpServ and main.c bug fixes
1019 srvx--devo--1.3--patch-6
1021 * Read new-style channel flags from the correct field, and do not make
1022 ChanServ rejoin channels that are still suspended
1024 * Allow service nicknames to be omitted from srvx.conf (again)
1026 * Construct "opserv" bot earlier so that database read works correctly
1029 src/chanserv.c src/main.c src/opserv.c
1032 2004-02-24 03:55:22 GMT Entrope <entrope@clan-dk.org> patch-5
1035 fix TODO list, services without "description" fields
1037 srvx--devo--1.3--patch-5
1039 Remove items in the TODO list that have been done
1041 Restore the ability to use a default description for services when a
1042 "nick" but no "description" is present in srvx.conf
1045 TODO src/chanserv.c src/global.c src/main.c src/nickserv.c
1049 2004-02-20 19:29:46 GMT Entrope <entrope@clan-dk.org> patch-4
1052 Fix zoot style [wcmop]list; tweak events access
1054 srvx--devo--1.3--patch-4
1056 Use proper lower bound for zoot style user-level lists.
1058 Change default "events" access to 350.
1064 2004-02-19 22:36:42 GMT Entrope <entrope@clan-dk.org> patch-3
1069 srvx--devo--1.3--patch-3
1071 Fix the response when trying to set an option to an invalid access level.
1073 Put accurate headers on zoot_list !users output.
1075 Reduce default addban/addtimedban/delban access levels to 250.
1077 Add advertising/support plug for #srvx.
1079 Handle (but report) IRC socket connection errors.
1082 src/chanserv.c src/hash.c src/modcmd.c tests/test-driver.pl
1085 2004-02-18 00:18:30 GMT Entrope <entrope@clan-dk.org> patch-2
1088 Support topic bursts; fix topic display in CHANINFO command
1090 srvx--devo--1.3--patch-2
1092 When we wipe out an older channel on our end, clear its topic.
1094 Fix the message send function used by CHANINFO.
1096 When we get a P10 T message, check for the extra fields added in Asuka.
1099 src/hash.c src/opserv.c src/proto-p10.c
1102 2004-02-17 22:02:03 GMT Entrope <entrope@clan-dk.org> patch-1
1105 Indenting cleanups, +sp fix, PING fix
1107 srvx--devo--1.3--patch-1
1109 Add explicit copyright notice to VERSION command
1110 When receiving a PING, respond using numnick instead of readable name
1112 Remove out-of-date references to GamesNET
1115 .arch-ids/.cvsignore.id .cvsignore
1116 docs/.arch-ids/.cvsignore.id docs/.cvsignore
1117 patches/.arch-ids/.cvsignore.id patches/.cvsignore
1118 rx/.arch-ids/.arch-inventory.id rx/.arch-ids/.cvsignore.id
1119 rx/.arch-inventory rx/.cvsignore src/.arch-ids/.cvsignore.id
1120 src/.cvsignore tests/.arch-ids/.cvsignore.id tests/.cvsignore
1123 .arch-inventory AUTHORS docs/.arch-inventory
1124 docs/access-levels.txt patches/.arch-inventory
1125 sockcheck.conf.example src/.arch-inventory src/chanserv.help
1126 src/ioset.c src/modcmd.c src/proto-bahamut.c src/proto-p10.c
1127 src/tools.c tests/.arch-inventory
1130 2004-02-11 04:12:26 GMT Entrope <entrope@clan-dk.org> base-0
1133 Initial import (again)
1135 srvx--devo--1.3--base-0
1137 Initial import of srvx-1.3 code.
1140 AUTHORS COPYING ChangeLog INSTALL Makefile.am NEWS README TODO
1141 autogen.sh compile config.guess config.sub configure.in
1142 depcomp docs/access-levels.txt docs/coding-style.txt
1143 docs/cookies.txt docs/helpserv.txt docs/ircd-modes.txt
1144 docs/malloc-compare.txt install-sh ltmain.sh missing
1145 mkinstalldirs patches/asuka-sethost.diff
1146 patches/helpserv-pgsql.diff patches/helpserv-pgsql.txt
1147 patches/log-pgsql.diff patches/log-pgsql.txt
1148 patches/ns_reclaim-flag102403.diff
1149 patches/ns_tried2reg102403.diff patches/srvx-bantypes.diff
1150 patches/srvx-successor.diff rx/COPYING.LIB rx/ChangeLog
1151 rx/Makefile.am rx/Makefile.in rx/_rx.h rx/compile rx/depcomp
1152 rx/hashrexp.c rx/inst-rxposix.h rx/rx.c rx/rx.h rx/rxall.h
1153 rx/rxanal.c rx/rxanal.h rx/rxbasic.c rx/rxbasic.h
1154 rx/rxbitset.c rx/rxbitset.h rx/rxcontext.h rx/rxcset.c
1155 rx/rxcset.h rx/rxdbug.c rx/rxgnucomp.c rx/rxgnucomp.h
1156 rx/rxhash.c rx/rxhash.h rx/rxnfa.c rx/rxnfa.h rx/rxnode.c
1157 rx/rxnode.h rx/rxposix.c rx/rxposix.h rx/rxproto.h rx/rxsimp.c
1158 rx/rxsimp.h rx/rxspencer.c rx/rxspencer.h rx/rxstr.c
1159 rx/rxstr.h rx/rxsuper.c rx/rxsuper.h rx/rxunfa.c rx/rxunfa.h
1160 sockcheck.conf.example src/Makefile.am src/chanserv.c
1161 src/chanserv.h src/chanserv.help src/checkdb.c src/common.h
1162 src/compat.c src/compat.h src/conf.c src/conf.h
1163 src/dict-splay.c src/dict.h src/expnhelp.c src/getopt.c
1164 src/getopt.h src/getopt1.c src/gline.c src/gline.h
1165 src/global.c src/global.h src/global.help src/globtest.c
1166 src/hash.c src/hash.h src/heap.c src/heap.h src/helpfile.c
1167 src/helpfile.h src/ioset.c src/ioset.h src/log.c src/log.h
1168 src/main.c src/md5.c src/md5.h src/mod-helpserv.c
1169 src/mod-helpserv.help src/mod-memoserv.c src/mod-memoserv.help
1170 src/mod-snoop.c src/mod-sockcheck.c src/mod-sockcheck.help
1171 src/modcmd.c src/modcmd.h src/modcmd.help src/modules.c
1172 src/modules.h src/nickserv.c src/nickserv.h
1173 src/nickserv.help.m4 src/opserv.c src/opserv.h src/opserv.help
1174 src/policer.c src/policer.h src/proto-bahamut.c
1175 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
1176 src/recdb.h src/saxdb.c src/saxdb.h src/saxdb.help
1177 src/sendmail.c src/sendmail.h src/sendmail.help src/stamp-h.in
1178 src/stamp-h1.in src/timeq.c src/timeq.h src/tools.c
1179 srvx.conf.example stamp-h2.in tests/coverage-2.cmd
1180 tests/coverage.cmd tests/coverage.txt tests/ircd.conf
1181 tests/ircd.motd tests/nickserv.cmd tests/p10.cmd
1182 tests/srvx.conf tests/test-driver.pl tests/test.cmd