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:41:37 GMT Michael Poole <mdpoole@troilus.org> patch-54
8 Fix !up for users below GiveVoice level; implement RFE#933634
10 srvx--devo--1.3--patch-54
12 * If users have access belowGiveVoice, do not let them use UP.
14 * Show channel flags (suspended, autoop, etc) in MYACCESS.
17 ChangeLog src/chanserv.c src/chanserv.help
20 2004-04-29 00:31:22 GMT Michael Poole <mdpoole@troilus.org> patch-53
23 REALLY remove duplicate line in languages/en_UK/chanserv.help.
25 srvx--devo--1.3--patch-53
27 REALLY remove duplicate line in languages/en_UK/chanserv.help.
30 ChangeLog languages/en_UK/chanserv.help
33 2004-04-28 19:55:22 GMT Michael Poole <mdpoole@troilus.org> patch-52
36 Remove duplicate line in en_UK chanserv.help file
38 srvx--devo--1.3--patch-52
40 Remove a duplicate line in languages/en_UK/chanserv.help.
46 2004-04-28 19:53:40 GMT Michael Poole <mdpoole@troilus.org> patch-51
49 Sanity check user infolines
51 srvx--devo--1.3--patch-51
53 * Disallow infolines longer than a configured maximum length (by
54 default, 400 characters).
56 * Disallow infolines that contain certain characters (currently
60 ChangeLog languages/de/strings.db src/chanserv.c
64 2004-04-12 03:25:03 GMT Michael Poole <mdpoole@troilus.org> patch-50
67 fix compile errors on readdir()-deficient platforms
69 srvx--devo--1.3--patch-50
71 * Cygwin does not have "struct dirent.d_type". Check for that in the
72 configure script and use stat() to test for directory-ness instead.
75 ChangeLog configure.in src/helpfile.c
78 2004-04-10 23:04:21 GMT Michael Poole <mdpoole@troilus.org> patch-49
81 add en_UK translation by Byte
83 srvx--devo--1.3--patch-49
85 Add en_UK translation by byte.
88 languages/en_UK/.arch-ids/=id
89 languages/en_UK/.arch-ids/README.id
90 languages/en_UK/.arch-ids/chanserv.help.id
91 languages/en_UK/.arch-ids/opserv.help.id
92 languages/en_UK/.arch-ids/strings.db.id languages/en_UK/README
93 languages/en_UK/chanserv.help languages/en_UK/opserv.help
94 languages/en_UK/strings.db
100 languages/en_UK languages/en_UK/.arch-ids
103 2004-04-09 22:18:21 GMT Michael Poole <mdpoole@troilus.org> patch-48
106 Fix service persistence bug in patch-47
108 srvx--devo--1.3--patch-48
110 patch-47 attempted to fix a previously reported error where srvx would
111 create NickServ, ChanServ, OpServ and Global even if the "nick" entry
112 was omitted from srvx.conf. This broke persistence of all service
113 bots added by the modcmd.service\ add comand. (Closes: #932566)
116 ChangeLog src/modcmd.c
119 2004-04-09 20:08:58 GMT Michael Poole <mdpoole@troilus.org> patch-47
122 Fix service triggers; allow service hostname configuration; fix glitches
124 srvx--devo--1.3--patch-47
126 * Improve length checking logic in ChanServ.names command.
128 * Fix service trigger registration so that database is used in
129 preference to srvx.conf and compiled-in defaults.
131 * Allow service hostnames to be configured in srvx.conf and through
132 "service add"; document this and show an example of setting the
135 * Fix an uninitialized value bug in OpServ.join.
137 * Make OpServ.addtrust accept a count of 0.
139 * Remove untranslated messages from languages/de/modcmd.help (so that
140 new "service add" help is inherited).
143 ChangeLog languages/de/modcmd.help src/chanserv.c src/global.c
144 src/mod-helpserv.c src/modcmd.c src/modcmd.h src/modcmd.help
145 src/nickserv.c src/opserv.c src/opserv.help
146 src/proto-bahamut.c src/proto-p10.c src/proto.h
150 2004-04-09 01:57:12 GMT adam <akl@gamesurge.net> patch-46
153 changes to !uset autoinvite behavior, introduction of allchanmsg_func hooks
155 srvx--devo--1.3--patch-46
157 * changes to !uset autoinvite behavior: the autoinvite flag now works whether or not the channel it is set in is +i/+k.
159 * 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.
163 ChangeLog src/chanserv.c src/chanserv.help src/proto-common.c
167 2004-04-08 03:42:49 GMT Michael Poole <mdpoole@troilus.org> patch-45
170 Fix automatic ChangeLog tag (I hope)
172 srvx--devo--1.3--patch-45
174 * Try to set the ChangeLog file tag correctly for it to be updated on
178 .arch-ids/ChangeLog.id ChangeLog
181 .arch-ids/ChangeLog.id ChangeLog
184 2004-04-08 03:18:41 GMT Michael Poole <mdpoole@troilus.org> patch-44
187 Fix some signed/unsigned misbehaviors; add FAQ
189 srvx--devo--1.3--patch-44
191 * Change format and variable types to unsigned so as to avoid
192 confusing negative numbers with very large positive numbers.
200 ChangeLog src/chanserv.c src/chanserv.help src/nickserv.c
201 src/opserv.c src/proto-common.c
204 2004-04-04 21:37:36 GMT Zoot <zoot@gamesnet.net> patch-43
207 Fix spurious user protection notices
209 srvx--devo--1.3--patch-43
211 * Fix ChanServ warning users when they remove a ban set on a protected
218 2004-04-03 03:26:43 GMT Michael Poole <mdpoole@troilus.org> patch-42
221 I18N fixes and (hopefully) protocol fixes
223 srvx--devo--1.3--patch-42
225 * Correct some grammar in German translation (extraneous "vor").
227 * Try to fix desyncs when an older channel bursts in after initial join.
229 * Languages must be subdirectories that do not start with '.', so
230 check that before applying them as a language. Since we already
231 have the language list at helpfile_finalize() time, use it instead
232 of walking the "languages" directory again.
234 * Ignore 467 response from uplink.
237 languages/de/strings.db src/hash.c src/helpfile.c
241 2004-04-02 18:38:19 GMT Michael Poole <mdpoole@troilus.org> patch-41
244 Fix mistakes in backport of German translation
246 srvx--devo--1.3--patch-41
248 * Delete mod-serverspy.help since it is not part of this code base.
250 * Replace /AUTHSERV with /msg $N@$s.
253 languages/de/.arch-ids/mod-serverspy.help.id
254 languages/de/mod-serverspy.help
257 languages/de/strings.db
260 2004-04-02 18:34:40 GMT Michael Poole <mdpoole@troilus.org> patch-40
263 Add German translation
265 srvx--devo--1.3--patch-40
267 * Fix a format string bug in nickserv.c:NSEMAIL_ALLOWAUTH_BODY.
269 * Use a separate key name for !netinfo's "Total User Count" so
270 other languages can get proper alignment for both that and
273 * Add German language translation by Marc 'feigling' Kührer.
276 languages/.arch-ids/.arch-inventory.id languages/.arch-ids/=id
277 languages/.arch-ids/validate.pl.id languages/.arch-inventory
278 languages/de/.arch-ids/=id languages/de/.arch-ids/README.id
279 languages/de/.arch-ids/chanserv.help.id
280 languages/de/.arch-ids/global.help.id
281 languages/de/.arch-ids/mod-serverspy.help.id
282 languages/de/.arch-ids/modcmd.help.id
283 languages/de/.arch-ids/nickserv.help.id
284 languages/de/.arch-ids/strings.db.id languages/de/README
285 languages/de/chanserv.help languages/de/global.help
286 languages/de/mod-serverspy.help languages/de/modcmd.help
287 languages/de/nickserv.help languages/de/strings.db
288 languages/en/.arch-ids/=id languages/en/.arch-ids/README.id
289 languages/en/README languages/validate.pl
292 src/chanserv.c src/nickserv.c
295 languages languages/.arch-ids languages/de
296 languages/de/.arch-ids languages/en languages/en/.arch-ids
299 2004-03-30 04:40:38 GMT Michael Poole <mdpoole@troilus.org> patch-39
302 translate interval strings; translate more NickServ messages
304 srvx--devo--1.3--patch-39
306 * Translate interval strings to the user's language.
308 * Translate cookie emails and auth failure messages based on the
309 account's preferred language, rather than the user's preferred
310 language (they will not be authed, so they would get lang_C).
313 src/chanserv.c src/common.h src/global.c src/main.c
314 src/mod-helpserv.c src/mod-memoserv.c src/mod-sockcheck.c
315 src/nickserv.c src/opserv.c src/saxdb.c src/tools.c
318 2004-03-30 04:25:14 GMT Michael Poole <mdpoole@troilus.org> patch-38
321 Fix uninitialized mod_chanmode element in debug build
323 srvx--devo--1.3--patch-38
325 * Convert an old-style auto-variable mod_chanmode to use
326 mod_chanmode_init() so that all fields are initialized.
332 2004-03-30 04:11:03 GMT Michael Poole <mdpoole@troilus.org> patch-37
335 Multi-language support fixes
337 srvx--devo--1.3--patch-37
339 * Copy keys in per-language message tables so that they don't point to
342 * Only warn about missing/extra messages if there are any.
344 * In language_read_list(), do not allocate languages "." or "..".
350 2004-03-29 21:10:10 GMT Michael Poole <mdpoole@troilus.org> patch-36
353 automatic arch-version.h update; CTCP support; helpfile fixes; disk-out-of-space error detection and handling
355 srvx--devo--1.3--patch-36
357 * Add a rule to automatically check arch version and update
358 arch-version.h when needed
360 * Implement CTCP response handling messages direct to services.
362 * Fix grammar error in GIVEOWNERSHIP help entry, fix cross-reference
363 markup in several ChanServ commands (should underline, not bold, the
364 "See Also:" link), remove VERSION help entries from modules that no
365 longer implement that command.
367 * Check for errors (using setjmp/longjmp) when writing to a saxdb
368 file, and log the failures.
371 src/Makefile.am src/chanserv.help src/global.help
372 src/mod-helpserv.c src/mod-memoserv.help src/modcmd.c
373 src/opserv.help src/proto-bahamut.c src/proto-p10.c
374 src/proto.h src/saxdb.c src/saxdb.h src/tools.c
377 2004-03-28 03:28:18 GMT Michael Poole <mdpoole@troilus.org> patch-35
382 srvx--devo--1.3--patch-35
384 * Allow a helpfile to use another module's expansion function by using
385 the syntax ${module:variable}, so that "set language" can be kept in
388 * Fix typos, unclear help entries, and add some missing entries.
391 src/chanserv.help src/helpfile.c src/modcmd.help
392 src/nickserv.help src/proto-bahamut.c src/proto-p10.c
395 2004-03-25 23:17:04 GMT Zoot <zoot@gamesnet.net> patch-34
400 srvx--devo--1.3--patch-34
402 * Make some further updates to INSTALL to bring it in line with srvx 1.3
408 2004-03-25 21:41:17 GMT Michael Poole <mdpoole@troilus.org> patch-33
411 Message and documentation cleanups
413 srvx--devo--1.3--patch-33
415 * Update version number in INSTALL and mention where we do most of
418 * Move the message about using the authcookie to inside of
419 nickserv_make_cookie(), so that when another cookie exists, only the
420 "cookie already pending" message is sent.
422 * Fix various typos, extraneous sentences, and misplaced command
423 listings in nickserv.help.
425 * Remove (unused) fakehost options from srvx.conf.example and update
426 ChanServ's set_shows option.
429 INSTALL src/nickserv.c src/nickserv.help srvx.conf.example
432 2004-03-24 20:32:16 GMT Michael Poole <mdpoole@troilus.org> patch-32
435 Infinite recursion fix; mod_chanmode_parse() fixes
437 srvx--devo--1.3--patch-32
439 * Default lang->parent to lang_C rather than language_find("C"), so
440 that trying to create language "C" does not cause infinite recursion.
442 * Fail when we try to parse a mode with an unrecognized mode character
443 from users; ignore them coming from a server.
446 src/helpfile.c src/proto-bahamut.c src/proto-p10.c
449 2004-03-23 00:12:53 GMT Michael Poole <mdpoole@troilus.org> patch-31
454 srvx--devo--1.3--patch-31
456 * Fix typos in several message strings, and clarify others.
458 * Typecast first argument of gethostbyaddr() to quash warnings.
460 * Load languages in finalization, not initialization, and do not crash
461 when running off the end of a localized strings.db file.
463 * Show the LANGUAGE option in NickServ SET response.
465 * Remove mention of GHOST command when !enable_ghost.
467 * Only initialize alloc_argc when !defined(NDEBUG)
470 src/chanserv.c src/gline.c src/helpfile.c src/helpfile.h
471 src/main.c src/modcmd.c src/nickserv.c src/nickserv.help
475 2004-03-19 14:46:53 GMT Michael Poole <mdpoole@troilus.org> patch-30
478 Fix language initialization bug; fix email change text
480 srvx--devo--1.3--patch-30
482 * Initialize each new account's language when registering it.
484 * Send the first half of the email change cookie to the old address,
485 rather than sending the second half (which also goes to the new
489 src/modcmd.c src/nickserv.c
492 2004-03-17 04:27:17 GMT Michael Poole <mdpoole+arch@troilus.org> patch-29
495 ChanServ seen fixes; other cleanups
497 srvx--devo--1.3--patch-29
499 * Remove rule to generate the unused EXTRA_MODULES preprocessor macro.
501 * Properly adjust ChanServ seen time when a user leaves or is kicked
504 * Read languages from disk before initializing the core services,
505 since they must all be available when loading accounts.
507 * Fix a typo in the log BNF documentation, and add =SEVLIT support for
510 * Add missing "invalid" to NSMSG_INVALID_ANNOUNCE string.
513 configure.in src/chanserv.c src/helpfile.c src/helpfile.h
514 src/log.c src/main.c src/nickserv.c
517 2004-03-12 00:27:29 GMT Entrope <entrope@clan-dk.org> patch-28
520 fix channel mode bouncing bugs
522 srvx--devo--1.3--patch-28
524 * Make mod_chanmode_dup() copy the limit and key like one might expect.
526 * Make ChanServ's handle_mode() copy the default modes using
527 mod_chanmode_dup() instead of an implicit memcpy.
530 src/chanserv.c src/proto-common.c
533 2004-03-11 16:44:35 GMT Entrope <entrope@clan-dk.org> patch-27
536 Fix !resync; helpfile updates; improve ?modcmd
538 srvx--devo--1.3--patch-27
540 * Make ChanServ.RESYNC op (or voice) users when GiveOps (GiveVoice,
541 respectively) is 0 and the user is not on the userlist.
543 * Remove mention of PEONINVITE from chanserv.help.
545 * Mention the GIVEOWNERSHIP command in HelpServ's help file; remove
546 mention of the removed VERSION and WRITE commands.
548 * Make modcmd.MODCMD accept no options, and display the (final)
549 settings for the command. Update the help entry for it.
552 src/chanserv.c src/chanserv.help src/mod-helpserv.help
553 src/modcmd.c src/modcmd.help
556 2004-03-10 19:04:59 GMT Entrope <entrope@clan-dk.org> patch-26
561 srvx--devo--1.3--patch-26
563 * Revert to plain GPLv2.
566 COPYING src/chanserv.c src/chanserv.h src/common.h src/conf.c
567 src/conf.h src/dict-splay.c src/dict.h src/gline.c src/gline.h
568 src/global.c src/global.h src/hash.c src/hash.h src/heap.c
569 src/heap.h src/helpfile.c src/helpfile.h src/ioset.c
570 src/ioset.h src/log.c src/log.h src/main.c src/mod-helpserv.c
571 src/mod-memoserv.c src/mod-snoop.c src/mod-sockcheck.c
572 src/modcmd.c src/modcmd.h src/modules.c src/modules.h
573 src/nickserv.c src/nickserv.h src/opserv.c src/opserv.h
574 src/policer.c src/policer.h src/proto-bahamut.c
575 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
576 src/recdb.h src/saxdb.c src/saxdb.h src/sendmail.c
577 src/sendmail.h src/timeq.c src/timeq.h src/tools.c
580 2004-03-10 17:03:30 GMT Entrope <entrope@clan-dk.org> patch-25
583 Further cleanups and bugfixes
585 srvx--devo--1.3--patch-25
587 * Remove "TODO: reimplement" comment in chanserv.c, since all the
588 functions were already reimplemented.
590 * Make "/msg ChanServ huggle" work again.
592 * Fix error messages when bad target names given to say and emote.
594 * If we get a MODE change affecting a user who somehow quit already,
597 * Add debugging checks for mod_chanmode argument counts.
600 src/chanserv.c src/hash.c src/main.c src/mod-helpserv.c
601 src/mod-snoop.c src/proto-bahamut.c src/proto-common.c
602 src/proto-p10.c src/proto.h
605 2004-03-08 17:41:48 GMT Entrope <entrope@clan-dk.org> patch-24
608 bug fixes (from code coverage tests)
610 srvx--devo--1.3--patch-24
612 * Fix typo in CSMSG_ADDED_USER message.
614 * Fix memory leak in !bans when no bans are shown.
616 * Fix SAY, EMOTE to user targets.
618 * Require unsuspended channel for OPCHAN (i.e. ChanServ is in-channel).
620 * Fix typo in TOPICSNARF help description.
622 * Fix mod_chanmode argc when reopping services.
624 * Fix memory leak when rehashing with with an uplink bind address.
626 * Fix typo in OSMSG_NICK_UNRESERVED message.
628 * Make *OpServ.op actually op non-ops, instead of just ops.
630 * Fix kick message translations when shutting down a channel.
632 * Fix use-after-free if an oper does ?part #badchan.
634 * Make mod_chanmode_apply() more sensitive to invalid mode changes.
636 * In create_helper(), let AddChannelUser() decide whether to op the user.
638 * Remove "Mod" and "Game" from "set_shows" in srvx.conf.example.
640 * Do not print the status "." in tests when full debug mode is on.
643 src/chanserv.c src/chanserv.help src/hash.c src/helpfile.c
644 src/main.c src/opserv.c src/proto-common.c src/proto-p10.c
645 srvx.conf.example tests/test-driver.pl
648 2004-03-04 04:48:35 GMT Entrope <entrope@clan-dk.org> patch-23
651 Bug fixes and cleanups
653 srvx--devo--1.3--patch-23
655 * Remove unused src/expnhelp.c file.
657 * Do not call mod_chanmode_announce() if we give a user neither voice
658 nor ops (it causes an assertion failure).
660 * Make switch() on mod_chanmode argument modes a little clearer.
662 * Add OSMSG_NICK_UNRESERVED format string.
664 * Translate weekly statistics report headers for HelpServ.
667 src/.arch-ids/expnhelp.c.id src/expnhelp.c
670 src/chanserv.c src/mod-helpserv.c src/opserv.c
673 2004-03-03 01:47:41 GMT Entrope <entrope@clan-dk.org> patch-22
678 srvx--devo--1.3--patch-22
680 * In ?kickbanall, mod_chanmode_alloc(1) when we only use one arg.
682 * In ?modcmd ... channel_access, accept "0" to mean the same as "none."
684 * In log.c, make a single function to free the oldest log entry for a
687 * Add more checks for cmd==NULL in chanserv.c:eject_user().
690 src/chanserv.c src/log.c src/modcmd.c src/opserv.c
693 2004-03-02 18:21:59 GMT Entrope <entrope@clan-dk.org> patch-21
696 Add MYACCESS command; fix reference count bug in MOVE
698 srvx--devo--1.3--patch-21
700 * Always LockChannel(target) when moving a registered channel.
702 * Move the self-access list function from ACCESS to MYACCESS, so that
703 ACCESS can be marked with MODCMD_REQUIRE_CHANUSER.
705 * Update documentation for MYACCESS vs ACCESS.
708 src/chanserv.c src/chanserv.help
711 2004-03-02 04:35:35 GMT Entrope <entrope@clan-dk.org> patch-20
714 Fix NickServ language crash; convert four ChanServ binary options to level options
716 srvx--devo--1.3--patch-20
718 * When you use "/msg nickserv set language" and you have no language
719 assigned, it would crash. Fix this.
721 * Convert four ChanServ binary options to level based options:
722 * Voice (CHANNEL_VOICE_ALL) -> Voice (lvlGiveVoice)
723 * UserInfo (CHANNEL_INFO_LINES) -> UserInfo (lvlUserInfo)
724 * PeonInvite (CHANNEL_PEON_INVITE) -> InviteMe (lvlInviteMe)
725 * TopicSnarf (CHANNEL_TOPIC_SNARF) -> TopicSnarf (lvlTopicSnarf)
727 * Document the changes in ChanServ options.
730 src/chanserv.c src/chanserv.h src/chanserv.help src/nickserv.c
733 2004-03-01 16:23:51 GMT Entrope <entrope@clan-dk.org> patch-19
736 giveownership fix; handle_join +ov "fix"; revert OSMSG_FLOOD_MODERATE
738 srvx--devo--1.3--patch-19
740 * Fix !giveownership by staff.
742 * If ChanServ gives ops to someone onjoin, do not also give them voice.
744 * Translate OSMSG_FLOOD_MODERATE according to the channel options
745 (well, hopefully in the future we will support that) rather than the
746 join-flooding user's options.
749 src/chanserv.c src/opserv.c
752 2004-03-01 09:54:10 GMT Adam Loghry <adam@gamesurge.net> patch-18
755 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
757 srvx--devo--1.3--patch-18
761 src/modcmd.c src/nickserv.c src/nickserv.help src/opserv.c
764 2004-03-01 02:44:25 GMT Entrope <entrope@clan-dk.org> patch-17
767 Minor fixes and improvements
769 srvx--devo--1.3--patch-17
771 * Fix implementation of privileged-setter note types (it ignored the
772 OpServ access level before).
774 * Show proper message when an account's announcements are disabled.
776 * Translate OSMSG_FLOOD_MODERATE when sending it to a channel.
779 src/chanserv.c src/nickserv.c src/opserv.c
782 2004-02-29 21:58:29 GMT Entrope <entrope@clan-dk.org> patch-16
785 Fix possible crash in chanserv.c:handle_kick()
787 srvx--devo--1.3--patch-16
789 * Delay looking up translation for CSMSG_USER_PROTECTED until we know
790 the kicker actually exists (if a server does the KICK, kicker==NULL).
796 2004-02-29 14:47:51 GMT Entrope <entrope@clan-dk.org> patch-15
799 Update .arch-inventory for in-tree builds; remove --disable-lame-tricks
801 srvx--devo--1.3--patch-15
803 * Switch to using "backup" in .arch-inventory for generated sources
804 and objects, since that is more accurate than "precious."
806 * Add normal build output to .arch-inventory so normal builds do not
807 cause tree-lint failures (e.g. during "tla update" - bad!).
809 * Remove the "lame-tricks" option from configure.in since it was not
813 .arch-inventory configure.in rx/.arch-inventory
817 2004-02-29 08:07:37 GMT Zoot <zoot@gamesnet.net> patch-14
820 Limit mode parameter count.
822 srvx--devo--1.3--patch-14
824 Restrict the number of mode parameters sent by the P10 protocol
825 backend to MAXMODEPARAMS.
831 2004-02-29 03:40:25 GMT Entrope <entrope@clan-dk.org> patch-13
834 Privileged service fixes
836 srvx--devo--1.3--patch-13
838 * Allow runtime control of privileged services.
840 * Make all oper commands default to having flags +oper.
842 * Add a "privileged" directive for OpServ in srvx.conf.example.
845 src/helpfile.c src/modcmd.c src/opserv.c srvx.conf.example
848 2004-02-28 21:33:30 GMT Entrope <entrope@clan-dk.org> patch-12
851 more bug fixes from GameSurge
853 srvx--devo--1.3--patch-12
855 * Refuse to let an owner !set setters 501.
857 * Report proper level range when using !trim users <duration>.
859 * Refuse to let anyone !set <numericoption> 502, etc.
861 * Refuse to let people below owner level !set <numericoption> above
864 * Make !d 1d6+5 work.
866 * Mark users as seen/present AFTER deciding whether to show their
867 infoline, and PRIVMSG infolines rather than NOTICE them.
869 * Translate "CSMSG_USER_PROTECTED" (kick protection enforcement
872 * Enforce plain mode changes, not just ops/deops/bans etc.
874 * Fix documentation for ChanServ UNREGISTER command.
877 src/chanserv.c src/chanserv.help
880 2004-02-28 19:08:13 GMT Entrope <entrope@clan-dk.org> patch-11
883 Fix bugs found on GameSurge
885 srvx--devo--1.3--patch-11
887 * Remove unused ARCH_REVISION macro in Makefile.am
889 * Fix !trim <userlevel> <duration> (so it does not trim ALL users)
891 * Properly allow owners to set levels to 501
893 * Set "deopped" when we deop the person who changed modes
895 * Mark the first user in a channel as a chanop (fixes a spurious
896 HACK(4) for newly registered channels).
898 * Document user level ranges for the TRIM command.
900 * Document user-level-based SET options as being such (rather than
901 being multiple-choice options).
904 src/Makefile.am src/chanserv.c src/chanserv.help src/hash.c
907 2004-02-28 18:46:03 GMT Zoot <zoot@gamesnet.net> patch-10
910 reply correctly to bad bans
912 srvx--devo--1.3--patch-10
914 Send the correct ban being bounced.
920 2004-02-28 04:31:12 GMT Entrope <entrope@clan-dk.org> patch-9
923 put back Make rule for arch-version.h
925 srvx--devo--1.3--patch-9
927 * Reinstate the rule to create arch-version.h, which I accidentally
928 deleted in the last commit
934 2004-02-28 00:29:08 GMT Entrope <entrope@clan-dk.org> patch-8
937 runtime helpfile splicing
939 srvx--devo--1.3--patch-8
941 * Add a miniature parser to the helpfile reader, allowing
942 nickserv.help's subsections to be selected at runtime.
944 * Move nickserv.help.m4 to nickserv.help and rewrite the
945 selection code to use the above.
948 Makefile.am TODO src/Makefile.am src/helpfile.c
952 src/.arch-ids/nickserv.help.m4.id
953 ==> src/.arch-ids/nickserv.help.id
955 ==> src/nickserv.help
958 2004-02-27 16:31:57 GMT Entrope <entrope@clan-dk.org> patch-7
961 fix userlist presence tracking; "version" command on all services
963 srvx--devo--1.3--patch-7
965 * Change scan_handle_presence() to scan_user_presence(), since we always
966 have the userData* at the caller site.
968 * Make handle_auth() respect user suspensions.
970 * In handle_part(), let scan_user_presence() update "seen" time.
972 * Make ChanServ adduser command take arguments in the "expected" order
973 ("!adduser target level", not "!adduser level target")
975 * Add the "version" command to all built-in services
978 TODO src/chanserv.c src/chanserv.help src/modcmd.c
981 2004-02-25 04:06:30 GMT Entrope <entrope@clan-dk.org> patch-6
984 ChanServ, OpServ and main.c bug fixes
986 srvx--devo--1.3--patch-6
988 * Read new-style channel flags from the correct field, and do not make
989 ChanServ rejoin channels that are still suspended
991 * Allow service nicknames to be omitted from srvx.conf (again)
993 * Construct "opserv" bot earlier so that database read works correctly
996 src/chanserv.c src/main.c src/opserv.c
999 2004-02-24 03:55:22 GMT Entrope <entrope@clan-dk.org> patch-5
1002 fix TODO list, services without "description" fields
1004 srvx--devo--1.3--patch-5
1006 Remove items in the TODO list that have been done
1008 Restore the ability to use a default description for services when a
1009 "nick" but no "description" is present in srvx.conf
1012 TODO src/chanserv.c src/global.c src/main.c src/nickserv.c
1016 2004-02-20 19:29:46 GMT Entrope <entrope@clan-dk.org> patch-4
1019 Fix zoot style [wcmop]list; tweak events access
1021 srvx--devo--1.3--patch-4
1023 Use proper lower bound for zoot style user-level lists.
1025 Change default "events" access to 350.
1031 2004-02-19 22:36:42 GMT Entrope <entrope@clan-dk.org> patch-3
1036 srvx--devo--1.3--patch-3
1038 Fix the response when trying to set an option to an invalid access level.
1040 Put accurate headers on zoot_list !users output.
1042 Reduce default addban/addtimedban/delban access levels to 250.
1044 Add advertising/support plug for #srvx.
1046 Handle (but report) IRC socket connection errors.
1049 src/chanserv.c src/hash.c src/modcmd.c tests/test-driver.pl
1052 2004-02-18 00:18:30 GMT Entrope <entrope@clan-dk.org> patch-2
1055 Support topic bursts; fix topic display in CHANINFO command
1057 srvx--devo--1.3--patch-2
1059 When we wipe out an older channel on our end, clear its topic.
1061 Fix the message send function used by CHANINFO.
1063 When we get a P10 T message, check for the extra fields added in Asuka.
1066 src/hash.c src/opserv.c src/proto-p10.c
1069 2004-02-17 22:02:03 GMT Entrope <entrope@clan-dk.org> patch-1
1072 Indenting cleanups, +sp fix, PING fix
1074 srvx--devo--1.3--patch-1
1076 Add explicit copyright notice to VERSION command
1077 When receiving a PING, respond using numnick instead of readable name
1079 Remove out-of-date references to GamesNET
1082 .arch-ids/.cvsignore.id .cvsignore
1083 docs/.arch-ids/.cvsignore.id docs/.cvsignore
1084 patches/.arch-ids/.cvsignore.id patches/.cvsignore
1085 rx/.arch-ids/.arch-inventory.id rx/.arch-ids/.cvsignore.id
1086 rx/.arch-inventory rx/.cvsignore src/.arch-ids/.cvsignore.id
1087 src/.cvsignore tests/.arch-ids/.cvsignore.id tests/.cvsignore
1090 .arch-inventory AUTHORS docs/.arch-inventory
1091 docs/access-levels.txt patches/.arch-inventory
1092 sockcheck.conf.example src/.arch-inventory src/chanserv.help
1093 src/ioset.c src/modcmd.c src/proto-bahamut.c src/proto-p10.c
1094 src/tools.c tests/.arch-inventory
1097 2004-02-11 04:12:26 GMT Entrope <entrope@clan-dk.org> base-0
1100 Initial import (again)
1102 srvx--devo--1.3--base-0
1104 Initial import of srvx-1.3 code.
1107 AUTHORS COPYING ChangeLog INSTALL Makefile.am NEWS README TODO
1108 autogen.sh compile config.guess config.sub configure.in
1109 depcomp docs/access-levels.txt docs/coding-style.txt
1110 docs/cookies.txt docs/helpserv.txt docs/ircd-modes.txt
1111 docs/malloc-compare.txt install-sh ltmain.sh missing
1112 mkinstalldirs patches/asuka-sethost.diff
1113 patches/helpserv-pgsql.diff patches/helpserv-pgsql.txt
1114 patches/log-pgsql.diff patches/log-pgsql.txt
1115 patches/ns_reclaim-flag102403.diff
1116 patches/ns_tried2reg102403.diff patches/srvx-bantypes.diff
1117 patches/srvx-successor.diff rx/COPYING.LIB rx/ChangeLog
1118 rx/Makefile.am rx/Makefile.in rx/_rx.h rx/compile rx/depcomp
1119 rx/hashrexp.c rx/inst-rxposix.h rx/rx.c rx/rx.h rx/rxall.h
1120 rx/rxanal.c rx/rxanal.h rx/rxbasic.c rx/rxbasic.h
1121 rx/rxbitset.c rx/rxbitset.h rx/rxcontext.h rx/rxcset.c
1122 rx/rxcset.h rx/rxdbug.c rx/rxgnucomp.c rx/rxgnucomp.h
1123 rx/rxhash.c rx/rxhash.h rx/rxnfa.c rx/rxnfa.h rx/rxnode.c
1124 rx/rxnode.h rx/rxposix.c rx/rxposix.h rx/rxproto.h rx/rxsimp.c
1125 rx/rxsimp.h rx/rxspencer.c rx/rxspencer.h rx/rxstr.c
1126 rx/rxstr.h rx/rxsuper.c rx/rxsuper.h rx/rxunfa.c rx/rxunfa.h
1127 sockcheck.conf.example src/Makefile.am src/chanserv.c
1128 src/chanserv.h src/chanserv.help src/checkdb.c src/common.h
1129 src/compat.c src/compat.h src/conf.c src/conf.h
1130 src/dict-splay.c src/dict.h src/expnhelp.c src/getopt.c
1131 src/getopt.h src/getopt1.c src/gline.c src/gline.h
1132 src/global.c src/global.h src/global.help src/globtest.c
1133 src/hash.c src/hash.h src/heap.c src/heap.h src/helpfile.c
1134 src/helpfile.h src/ioset.c src/ioset.h src/log.c src/log.h
1135 src/main.c src/md5.c src/md5.h src/mod-helpserv.c
1136 src/mod-helpserv.help src/mod-memoserv.c src/mod-memoserv.help
1137 src/mod-snoop.c src/mod-sockcheck.c src/mod-sockcheck.help
1138 src/modcmd.c src/modcmd.h src/modcmd.help src/modules.c
1139 src/modules.h src/nickserv.c src/nickserv.h
1140 src/nickserv.help.m4 src/opserv.c src/opserv.h src/opserv.help
1141 src/policer.c src/policer.h src/proto-bahamut.c
1142 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
1143 src/recdb.h src/saxdb.c src/saxdb.h src/saxdb.help
1144 src/sendmail.c src/sendmail.h src/sendmail.help src/stamp-h.in
1145 src/stamp-h1.in src/timeq.c src/timeq.h src/tools.c
1146 srvx.conf.example stamp-h2.in tests/coverage-2.cmd
1147 tests/coverage.cmd tests/coverage.txt tests/ircd.conf
1148 tests/ircd.motd tests/nickserv.cmd tests/p10.cmd
1149 tests/srvx.conf tests/test-driver.pl tests/test.cmd