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-28 19:53:40 GMT Michael Poole <mdpoole@troilus.org> patch-51
8 Sanity check user infolines
10 srvx--devo--1.3--patch-51
12 * Disallow infolines longer than a configured maximum length (by
13 default, 400 characters).
15 * Disallow infolines that contain certain characters (currently
19 ChangeLog languages/de/strings.db src/chanserv.c
23 2004-04-12 03:25:03 GMT Michael Poole <mdpoole@troilus.org> patch-50
26 fix compile errors on readdir()-deficient platforms
28 srvx--devo--1.3--patch-50
30 * Cygwin does not have "struct dirent.d_type". Check for that in the
31 configure script and use stat() to test for directory-ness instead.
34 ChangeLog configure.in src/helpfile.c
37 2004-04-10 23:04:21 GMT Michael Poole <mdpoole@troilus.org> patch-49
40 add en_UK translation by Byte
42 srvx--devo--1.3--patch-49
44 Add en_UK translation by byte.
47 languages/en_UK/.arch-ids/=id
48 languages/en_UK/.arch-ids/README.id
49 languages/en_UK/.arch-ids/chanserv.help.id
50 languages/en_UK/.arch-ids/opserv.help.id
51 languages/en_UK/.arch-ids/strings.db.id languages/en_UK/README
52 languages/en_UK/chanserv.help languages/en_UK/opserv.help
53 languages/en_UK/strings.db
59 languages/en_UK languages/en_UK/.arch-ids
62 2004-04-09 22:18:21 GMT Michael Poole <mdpoole@troilus.org> patch-48
65 Fix service persistence bug in patch-47
67 srvx--devo--1.3--patch-48
69 patch-47 attempted to fix a previously reported error where srvx would
70 create NickServ, ChanServ, OpServ and Global even if the "nick" entry
71 was omitted from srvx.conf. This broke persistence of all service
72 bots added by the modcmd.service\ add comand. (Closes: #932566)
75 ChangeLog src/modcmd.c
78 2004-04-09 20:08:58 GMT Michael Poole <mdpoole@troilus.org> patch-47
81 Fix service triggers; allow service hostname configuration; fix glitches
83 srvx--devo--1.3--patch-47
85 * Improve length checking logic in ChanServ.names command.
87 * Fix service trigger registration so that database is used in
88 preference to srvx.conf and compiled-in defaults.
90 * Allow service hostnames to be configured in srvx.conf and through
91 "service add"; document this and show an example of setting the
94 * Fix an uninitialized value bug in OpServ.join.
96 * Make OpServ.addtrust accept a count of 0.
98 * Remove untranslated messages from languages/de/modcmd.help (so that
99 new "service add" help is inherited).
102 ChangeLog languages/de/modcmd.help src/chanserv.c src/global.c
103 src/mod-helpserv.c src/modcmd.c src/modcmd.h src/modcmd.help
104 src/nickserv.c src/opserv.c src/opserv.help
105 src/proto-bahamut.c src/proto-p10.c src/proto.h
109 2004-04-09 01:57:12 GMT adam <akl@gamesurge.net> patch-46
112 changes to !uset autoinvite behavior, introduction of allchanmsg_func hooks
114 srvx--devo--1.3--patch-46
116 * changes to !uset autoinvite behavior: the autoinvite flag now works whether or not the channel it is set in is +i/+k.
118 * 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.
122 ChangeLog src/chanserv.c src/chanserv.help src/proto-common.c
126 2004-04-08 03:42:49 GMT Michael Poole <mdpoole@troilus.org> patch-45
129 Fix automatic ChangeLog tag (I hope)
131 srvx--devo--1.3--patch-45
133 * Try to set the ChangeLog file tag correctly for it to be updated on
137 .arch-ids/ChangeLog.id ChangeLog
140 .arch-ids/ChangeLog.id ChangeLog
143 2004-04-08 03:18:41 GMT Michael Poole <mdpoole@troilus.org> patch-44
146 Fix some signed/unsigned misbehaviors; add FAQ
148 srvx--devo--1.3--patch-44
150 * Change format and variable types to unsigned so as to avoid
151 confusing negative numbers with very large positive numbers.
159 ChangeLog src/chanserv.c src/chanserv.help src/nickserv.c
160 src/opserv.c src/proto-common.c
163 2004-04-04 21:37:36 GMT Zoot <zoot@gamesnet.net> patch-43
166 Fix spurious user protection notices
168 srvx--devo--1.3--patch-43
170 * Fix ChanServ warning users when they remove a ban set on a protected
177 2004-04-03 03:26:43 GMT Michael Poole <mdpoole@troilus.org> patch-42
180 I18N fixes and (hopefully) protocol fixes
182 srvx--devo--1.3--patch-42
184 * Correct some grammar in German translation (extraneous "vor").
186 * Try to fix desyncs when an older channel bursts in after initial join.
188 * Languages must be subdirectories that do not start with '.', so
189 check that before applying them as a language. Since we already
190 have the language list at helpfile_finalize() time, use it instead
191 of walking the "languages" directory again.
193 * Ignore 467 response from uplink.
196 languages/de/strings.db src/hash.c src/helpfile.c
200 2004-04-02 18:38:19 GMT Michael Poole <mdpoole@troilus.org> patch-41
203 Fix mistakes in backport of German translation
205 srvx--devo--1.3--patch-41
207 * Delete mod-serverspy.help since it is not part of this code base.
209 * Replace /AUTHSERV with /msg $N@$s.
212 languages/de/.arch-ids/mod-serverspy.help.id
213 languages/de/mod-serverspy.help
216 languages/de/strings.db
219 2004-04-02 18:34:40 GMT Michael Poole <mdpoole@troilus.org> patch-40
222 Add German translation
224 srvx--devo--1.3--patch-40
226 * Fix a format string bug in nickserv.c:NSEMAIL_ALLOWAUTH_BODY.
228 * Use a separate key name for !netinfo's "Total User Count" so
229 other languages can get proper alignment for both that and
232 * Add German language translation by Marc 'feigling' Kührer.
235 languages/.arch-ids/.arch-inventory.id languages/.arch-ids/=id
236 languages/.arch-ids/validate.pl.id languages/.arch-inventory
237 languages/de/.arch-ids/=id languages/de/.arch-ids/README.id
238 languages/de/.arch-ids/chanserv.help.id
239 languages/de/.arch-ids/global.help.id
240 languages/de/.arch-ids/mod-serverspy.help.id
241 languages/de/.arch-ids/modcmd.help.id
242 languages/de/.arch-ids/nickserv.help.id
243 languages/de/.arch-ids/strings.db.id languages/de/README
244 languages/de/chanserv.help languages/de/global.help
245 languages/de/mod-serverspy.help languages/de/modcmd.help
246 languages/de/nickserv.help languages/de/strings.db
247 languages/en/.arch-ids/=id languages/en/.arch-ids/README.id
248 languages/en/README languages/validate.pl
251 src/chanserv.c src/nickserv.c
254 languages languages/.arch-ids languages/de
255 languages/de/.arch-ids languages/en languages/en/.arch-ids
258 2004-03-30 04:40:38 GMT Michael Poole <mdpoole@troilus.org> patch-39
261 translate interval strings; translate more NickServ messages
263 srvx--devo--1.3--patch-39
265 * Translate interval strings to the user's language.
267 * Translate cookie emails and auth failure messages based on the
268 account's preferred language, rather than the user's preferred
269 language (they will not be authed, so they would get lang_C).
272 src/chanserv.c src/common.h src/global.c src/main.c
273 src/mod-helpserv.c src/mod-memoserv.c src/mod-sockcheck.c
274 src/nickserv.c src/opserv.c src/saxdb.c src/tools.c
277 2004-03-30 04:25:14 GMT Michael Poole <mdpoole@troilus.org> patch-38
280 Fix uninitialized mod_chanmode element in debug build
282 srvx--devo--1.3--patch-38
284 * Convert an old-style auto-variable mod_chanmode to use
285 mod_chanmode_init() so that all fields are initialized.
291 2004-03-30 04:11:03 GMT Michael Poole <mdpoole@troilus.org> patch-37
294 Multi-language support fixes
296 srvx--devo--1.3--patch-37
298 * Copy keys in per-language message tables so that they don't point to
301 * Only warn about missing/extra messages if there are any.
303 * In language_read_list(), do not allocate languages "." or "..".
309 2004-03-29 21:10:10 GMT Michael Poole <mdpoole@troilus.org> patch-36
312 automatic arch-version.h update; CTCP support; helpfile fixes; disk-out-of-space error detection and handling
314 srvx--devo--1.3--patch-36
316 * Add a rule to automatically check arch version and update
317 arch-version.h when needed
319 * Implement CTCP response handling messages direct to services.
321 * Fix grammar error in GIVEOWNERSHIP help entry, fix cross-reference
322 markup in several ChanServ commands (should underline, not bold, the
323 "See Also:" link), remove VERSION help entries from modules that no
324 longer implement that command.
326 * Check for errors (using setjmp/longjmp) when writing to a saxdb
327 file, and log the failures.
330 src/Makefile.am src/chanserv.help src/global.help
331 src/mod-helpserv.c src/mod-memoserv.help src/modcmd.c
332 src/opserv.help src/proto-bahamut.c src/proto-p10.c
333 src/proto.h src/saxdb.c src/saxdb.h src/tools.c
336 2004-03-28 03:28:18 GMT Michael Poole <mdpoole@troilus.org> patch-35
341 srvx--devo--1.3--patch-35
343 * Allow a helpfile to use another module's expansion function by using
344 the syntax ${module:variable}, so that "set language" can be kept in
347 * Fix typos, unclear help entries, and add some missing entries.
350 src/chanserv.help src/helpfile.c src/modcmd.help
351 src/nickserv.help src/proto-bahamut.c src/proto-p10.c
354 2004-03-25 23:17:04 GMT Zoot <zoot@gamesnet.net> patch-34
359 srvx--devo--1.3--patch-34
361 * Make some further updates to INSTALL to bring it in line with srvx 1.3
367 2004-03-25 21:41:17 GMT Michael Poole <mdpoole@troilus.org> patch-33
370 Message and documentation cleanups
372 srvx--devo--1.3--patch-33
374 * Update version number in INSTALL and mention where we do most of
377 * Move the message about using the authcookie to inside of
378 nickserv_make_cookie(), so that when another cookie exists, only the
379 "cookie already pending" message is sent.
381 * Fix various typos, extraneous sentences, and misplaced command
382 listings in nickserv.help.
384 * Remove (unused) fakehost options from srvx.conf.example and update
385 ChanServ's set_shows option.
388 INSTALL src/nickserv.c src/nickserv.help srvx.conf.example
391 2004-03-24 20:32:16 GMT Michael Poole <mdpoole@troilus.org> patch-32
394 Infinite recursion fix; mod_chanmode_parse() fixes
396 srvx--devo--1.3--patch-32
398 * Default lang->parent to lang_C rather than language_find("C"), so
399 that trying to create language "C" does not cause infinite recursion.
401 * Fail when we try to parse a mode with an unrecognized mode character
402 from users; ignore them coming from a server.
405 src/helpfile.c src/proto-bahamut.c src/proto-p10.c
408 2004-03-23 00:12:53 GMT Michael Poole <mdpoole@troilus.org> patch-31
413 srvx--devo--1.3--patch-31
415 * Fix typos in several message strings, and clarify others.
417 * Typecast first argument of gethostbyaddr() to quash warnings.
419 * Load languages in finalization, not initialization, and do not crash
420 when running off the end of a localized strings.db file.
422 * Show the LANGUAGE option in NickServ SET response.
424 * Remove mention of GHOST command when !enable_ghost.
426 * Only initialize alloc_argc when !defined(NDEBUG)
429 src/chanserv.c src/gline.c src/helpfile.c src/helpfile.h
430 src/main.c src/modcmd.c src/nickserv.c src/nickserv.help
434 2004-03-19 14:46:53 GMT Michael Poole <mdpoole@troilus.org> patch-30
437 Fix language initialization bug; fix email change text
439 srvx--devo--1.3--patch-30
441 * Initialize each new account's language when registering it.
443 * Send the first half of the email change cookie to the old address,
444 rather than sending the second half (which also goes to the new
448 src/modcmd.c src/nickserv.c
451 2004-03-17 04:27:17 GMT Michael Poole <mdpoole+arch@troilus.org> patch-29
454 ChanServ seen fixes; other cleanups
456 srvx--devo--1.3--patch-29
458 * Remove rule to generate the unused EXTRA_MODULES preprocessor macro.
460 * Properly adjust ChanServ seen time when a user leaves or is kicked
463 * Read languages from disk before initializing the core services,
464 since they must all be available when loading accounts.
466 * Fix a typo in the log BNF documentation, and add =SEVLIT support for
469 * Add missing "invalid" to NSMSG_INVALID_ANNOUNCE string.
472 configure.in src/chanserv.c src/helpfile.c src/helpfile.h
473 src/log.c src/main.c src/nickserv.c
476 2004-03-12 00:27:29 GMT Entrope <entrope@clan-dk.org> patch-28
479 fix channel mode bouncing bugs
481 srvx--devo--1.3--patch-28
483 * Make mod_chanmode_dup() copy the limit and key like one might expect.
485 * Make ChanServ's handle_mode() copy the default modes using
486 mod_chanmode_dup() instead of an implicit memcpy.
489 src/chanserv.c src/proto-common.c
492 2004-03-11 16:44:35 GMT Entrope <entrope@clan-dk.org> patch-27
495 Fix !resync; helpfile updates; improve ?modcmd
497 srvx--devo--1.3--patch-27
499 * Make ChanServ.RESYNC op (or voice) users when GiveOps (GiveVoice,
500 respectively) is 0 and the user is not on the userlist.
502 * Remove mention of PEONINVITE from chanserv.help.
504 * Mention the GIVEOWNERSHIP command in HelpServ's help file; remove
505 mention of the removed VERSION and WRITE commands.
507 * Make modcmd.MODCMD accept no options, and display the (final)
508 settings for the command. Update the help entry for it.
511 src/chanserv.c src/chanserv.help src/mod-helpserv.help
512 src/modcmd.c src/modcmd.help
515 2004-03-10 19:04:59 GMT Entrope <entrope@clan-dk.org> patch-26
520 srvx--devo--1.3--patch-26
522 * Revert to plain GPLv2.
525 COPYING src/chanserv.c src/chanserv.h src/common.h src/conf.c
526 src/conf.h src/dict-splay.c src/dict.h src/gline.c src/gline.h
527 src/global.c src/global.h src/hash.c src/hash.h src/heap.c
528 src/heap.h src/helpfile.c src/helpfile.h src/ioset.c
529 src/ioset.h src/log.c src/log.h src/main.c src/mod-helpserv.c
530 src/mod-memoserv.c src/mod-snoop.c src/mod-sockcheck.c
531 src/modcmd.c src/modcmd.h src/modules.c src/modules.h
532 src/nickserv.c src/nickserv.h src/opserv.c src/opserv.h
533 src/policer.c src/policer.h src/proto-bahamut.c
534 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
535 src/recdb.h src/saxdb.c src/saxdb.h src/sendmail.c
536 src/sendmail.h src/timeq.c src/timeq.h src/tools.c
539 2004-03-10 17:03:30 GMT Entrope <entrope@clan-dk.org> patch-25
542 Further cleanups and bugfixes
544 srvx--devo--1.3--patch-25
546 * Remove "TODO: reimplement" comment in chanserv.c, since all the
547 functions were already reimplemented.
549 * Make "/msg ChanServ huggle" work again.
551 * Fix error messages when bad target names given to say and emote.
553 * If we get a MODE change affecting a user who somehow quit already,
556 * Add debugging checks for mod_chanmode argument counts.
559 src/chanserv.c src/hash.c src/main.c src/mod-helpserv.c
560 src/mod-snoop.c src/proto-bahamut.c src/proto-common.c
561 src/proto-p10.c src/proto.h
564 2004-03-08 17:41:48 GMT Entrope <entrope@clan-dk.org> patch-24
567 bug fixes (from code coverage tests)
569 srvx--devo--1.3--patch-24
571 * Fix typo in CSMSG_ADDED_USER message.
573 * Fix memory leak in !bans when no bans are shown.
575 * Fix SAY, EMOTE to user targets.
577 * Require unsuspended channel for OPCHAN (i.e. ChanServ is in-channel).
579 * Fix typo in TOPICSNARF help description.
581 * Fix mod_chanmode argc when reopping services.
583 * Fix memory leak when rehashing with with an uplink bind address.
585 * Fix typo in OSMSG_NICK_UNRESERVED message.
587 * Make *OpServ.op actually op non-ops, instead of just ops.
589 * Fix kick message translations when shutting down a channel.
591 * Fix use-after-free if an oper does ?part #badchan.
593 * Make mod_chanmode_apply() more sensitive to invalid mode changes.
595 * In create_helper(), let AddChannelUser() decide whether to op the user.
597 * Remove "Mod" and "Game" from "set_shows" in srvx.conf.example.
599 * Do not print the status "." in tests when full debug mode is on.
602 src/chanserv.c src/chanserv.help src/hash.c src/helpfile.c
603 src/main.c src/opserv.c src/proto-common.c src/proto-p10.c
604 srvx.conf.example tests/test-driver.pl
607 2004-03-04 04:48:35 GMT Entrope <entrope@clan-dk.org> patch-23
610 Bug fixes and cleanups
612 srvx--devo--1.3--patch-23
614 * Remove unused src/expnhelp.c file.
616 * Do not call mod_chanmode_announce() if we give a user neither voice
617 nor ops (it causes an assertion failure).
619 * Make switch() on mod_chanmode argument modes a little clearer.
621 * Add OSMSG_NICK_UNRESERVED format string.
623 * Translate weekly statistics report headers for HelpServ.
626 src/.arch-ids/expnhelp.c.id src/expnhelp.c
629 src/chanserv.c src/mod-helpserv.c src/opserv.c
632 2004-03-03 01:47:41 GMT Entrope <entrope@clan-dk.org> patch-22
637 srvx--devo--1.3--patch-22
639 * In ?kickbanall, mod_chanmode_alloc(1) when we only use one arg.
641 * In ?modcmd ... channel_access, accept "0" to mean the same as "none."
643 * In log.c, make a single function to free the oldest log entry for a
646 * Add more checks for cmd==NULL in chanserv.c:eject_user().
649 src/chanserv.c src/log.c src/modcmd.c src/opserv.c
652 2004-03-02 18:21:59 GMT Entrope <entrope@clan-dk.org> patch-21
655 Add MYACCESS command; fix reference count bug in MOVE
657 srvx--devo--1.3--patch-21
659 * Always LockChannel(target) when moving a registered channel.
661 * Move the self-access list function from ACCESS to MYACCESS, so that
662 ACCESS can be marked with MODCMD_REQUIRE_CHANUSER.
664 * Update documentation for MYACCESS vs ACCESS.
667 src/chanserv.c src/chanserv.help
670 2004-03-02 04:35:35 GMT Entrope <entrope@clan-dk.org> patch-20
673 Fix NickServ language crash; convert four ChanServ binary options to level options
675 srvx--devo--1.3--patch-20
677 * When you use "/msg nickserv set language" and you have no language
678 assigned, it would crash. Fix this.
680 * Convert four ChanServ binary options to level based options:
681 * Voice (CHANNEL_VOICE_ALL) -> Voice (lvlGiveVoice)
682 * UserInfo (CHANNEL_INFO_LINES) -> UserInfo (lvlUserInfo)
683 * PeonInvite (CHANNEL_PEON_INVITE) -> InviteMe (lvlInviteMe)
684 * TopicSnarf (CHANNEL_TOPIC_SNARF) -> TopicSnarf (lvlTopicSnarf)
686 * Document the changes in ChanServ options.
689 src/chanserv.c src/chanserv.h src/chanserv.help src/nickserv.c
692 2004-03-01 16:23:51 GMT Entrope <entrope@clan-dk.org> patch-19
695 giveownership fix; handle_join +ov "fix"; revert OSMSG_FLOOD_MODERATE
697 srvx--devo--1.3--patch-19
699 * Fix !giveownership by staff.
701 * If ChanServ gives ops to someone onjoin, do not also give them voice.
703 * Translate OSMSG_FLOOD_MODERATE according to the channel options
704 (well, hopefully in the future we will support that) rather than the
705 join-flooding user's options.
708 src/chanserv.c src/opserv.c
711 2004-03-01 09:54:10 GMT Adam Loghry <adam@gamesurge.net> patch-18
714 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
716 srvx--devo--1.3--patch-18
720 src/modcmd.c src/nickserv.c src/nickserv.help src/opserv.c
723 2004-03-01 02:44:25 GMT Entrope <entrope@clan-dk.org> patch-17
726 Minor fixes and improvements
728 srvx--devo--1.3--patch-17
730 * Fix implementation of privileged-setter note types (it ignored the
731 OpServ access level before).
733 * Show proper message when an account's announcements are disabled.
735 * Translate OSMSG_FLOOD_MODERATE when sending it to a channel.
738 src/chanserv.c src/nickserv.c src/opserv.c
741 2004-02-29 21:58:29 GMT Entrope <entrope@clan-dk.org> patch-16
744 Fix possible crash in chanserv.c:handle_kick()
746 srvx--devo--1.3--patch-16
748 * Delay looking up translation for CSMSG_USER_PROTECTED until we know
749 the kicker actually exists (if a server does the KICK, kicker==NULL).
755 2004-02-29 14:47:51 GMT Entrope <entrope@clan-dk.org> patch-15
758 Update .arch-inventory for in-tree builds; remove --disable-lame-tricks
760 srvx--devo--1.3--patch-15
762 * Switch to using "backup" in .arch-inventory for generated sources
763 and objects, since that is more accurate than "precious."
765 * Add normal build output to .arch-inventory so normal builds do not
766 cause tree-lint failures (e.g. during "tla update" - bad!).
768 * Remove the "lame-tricks" option from configure.in since it was not
772 .arch-inventory configure.in rx/.arch-inventory
776 2004-02-29 08:07:37 GMT Zoot <zoot@gamesnet.net> patch-14
779 Limit mode parameter count.
781 srvx--devo--1.3--patch-14
783 Restrict the number of mode parameters sent by the P10 protocol
784 backend to MAXMODEPARAMS.
790 2004-02-29 03:40:25 GMT Entrope <entrope@clan-dk.org> patch-13
793 Privileged service fixes
795 srvx--devo--1.3--patch-13
797 * Allow runtime control of privileged services.
799 * Make all oper commands default to having flags +oper.
801 * Add a "privileged" directive for OpServ in srvx.conf.example.
804 src/helpfile.c src/modcmd.c src/opserv.c srvx.conf.example
807 2004-02-28 21:33:30 GMT Entrope <entrope@clan-dk.org> patch-12
810 more bug fixes from GameSurge
812 srvx--devo--1.3--patch-12
814 * Refuse to let an owner !set setters 501.
816 * Report proper level range when using !trim users <duration>.
818 * Refuse to let anyone !set <numericoption> 502, etc.
820 * Refuse to let people below owner level !set <numericoption> above
823 * Make !d 1d6+5 work.
825 * Mark users as seen/present AFTER deciding whether to show their
826 infoline, and PRIVMSG infolines rather than NOTICE them.
828 * Translate "CSMSG_USER_PROTECTED" (kick protection enforcement
831 * Enforce plain mode changes, not just ops/deops/bans etc.
833 * Fix documentation for ChanServ UNREGISTER command.
836 src/chanserv.c src/chanserv.help
839 2004-02-28 19:08:13 GMT Entrope <entrope@clan-dk.org> patch-11
842 Fix bugs found on GameSurge
844 srvx--devo--1.3--patch-11
846 * Remove unused ARCH_REVISION macro in Makefile.am
848 * Fix !trim <userlevel> <duration> (so it does not trim ALL users)
850 * Properly allow owners to set levels to 501
852 * Set "deopped" when we deop the person who changed modes
854 * Mark the first user in a channel as a chanop (fixes a spurious
855 HACK(4) for newly registered channels).
857 * Document user level ranges for the TRIM command.
859 * Document user-level-based SET options as being such (rather than
860 being multiple-choice options).
863 src/Makefile.am src/chanserv.c src/chanserv.help src/hash.c
866 2004-02-28 18:46:03 GMT Zoot <zoot@gamesnet.net> patch-10
869 reply correctly to bad bans
871 srvx--devo--1.3--patch-10
873 Send the correct ban being bounced.
879 2004-02-28 04:31:12 GMT Entrope <entrope@clan-dk.org> patch-9
882 put back Make rule for arch-version.h
884 srvx--devo--1.3--patch-9
886 * Reinstate the rule to create arch-version.h, which I accidentally
887 deleted in the last commit
893 2004-02-28 00:29:08 GMT Entrope <entrope@clan-dk.org> patch-8
896 runtime helpfile splicing
898 srvx--devo--1.3--patch-8
900 * Add a miniature parser to the helpfile reader, allowing
901 nickserv.help's subsections to be selected at runtime.
903 * Move nickserv.help.m4 to nickserv.help and rewrite the
904 selection code to use the above.
907 Makefile.am TODO src/Makefile.am src/helpfile.c
911 src/.arch-ids/nickserv.help.m4.id
912 ==> src/.arch-ids/nickserv.help.id
914 ==> src/nickserv.help
917 2004-02-27 16:31:57 GMT Entrope <entrope@clan-dk.org> patch-7
920 fix userlist presence tracking; "version" command on all services
922 srvx--devo--1.3--patch-7
924 * Change scan_handle_presence() to scan_user_presence(), since we always
925 have the userData* at the caller site.
927 * Make handle_auth() respect user suspensions.
929 * In handle_part(), let scan_user_presence() update "seen" time.
931 * Make ChanServ adduser command take arguments in the "expected" order
932 ("!adduser target level", not "!adduser level target")
934 * Add the "version" command to all built-in services
937 TODO src/chanserv.c src/chanserv.help src/modcmd.c
940 2004-02-25 04:06:30 GMT Entrope <entrope@clan-dk.org> patch-6
943 ChanServ, OpServ and main.c bug fixes
945 srvx--devo--1.3--patch-6
947 * Read new-style channel flags from the correct field, and do not make
948 ChanServ rejoin channels that are still suspended
950 * Allow service nicknames to be omitted from srvx.conf (again)
952 * Construct "opserv" bot earlier so that database read works correctly
955 src/chanserv.c src/main.c src/opserv.c
958 2004-02-24 03:55:22 GMT Entrope <entrope@clan-dk.org> patch-5
961 fix TODO list, services without "description" fields
963 srvx--devo--1.3--patch-5
965 Remove items in the TODO list that have been done
967 Restore the ability to use a default description for services when a
968 "nick" but no "description" is present in srvx.conf
971 TODO src/chanserv.c src/global.c src/main.c src/nickserv.c
975 2004-02-20 19:29:46 GMT Entrope <entrope@clan-dk.org> patch-4
978 Fix zoot style [wcmop]list; tweak events access
980 srvx--devo--1.3--patch-4
982 Use proper lower bound for zoot style user-level lists.
984 Change default "events" access to 350.
990 2004-02-19 22:36:42 GMT Entrope <entrope@clan-dk.org> patch-3
995 srvx--devo--1.3--patch-3
997 Fix the response when trying to set an option to an invalid access level.
999 Put accurate headers on zoot_list !users output.
1001 Reduce default addban/addtimedban/delban access levels to 250.
1003 Add advertising/support plug for #srvx.
1005 Handle (but report) IRC socket connection errors.
1008 src/chanserv.c src/hash.c src/modcmd.c tests/test-driver.pl
1011 2004-02-18 00:18:30 GMT Entrope <entrope@clan-dk.org> patch-2
1014 Support topic bursts; fix topic display in CHANINFO command
1016 srvx--devo--1.3--patch-2
1018 When we wipe out an older channel on our end, clear its topic.
1020 Fix the message send function used by CHANINFO.
1022 When we get a P10 T message, check for the extra fields added in Asuka.
1025 src/hash.c src/opserv.c src/proto-p10.c
1028 2004-02-17 22:02:03 GMT Entrope <entrope@clan-dk.org> patch-1
1031 Indenting cleanups, +sp fix, PING fix
1033 srvx--devo--1.3--patch-1
1035 Add explicit copyright notice to VERSION command
1036 When receiving a PING, respond using numnick instead of readable name
1038 Remove out-of-date references to GamesNET
1041 .arch-ids/.cvsignore.id .cvsignore
1042 docs/.arch-ids/.cvsignore.id docs/.cvsignore
1043 patches/.arch-ids/.cvsignore.id patches/.cvsignore
1044 rx/.arch-ids/.arch-inventory.id rx/.arch-ids/.cvsignore.id
1045 rx/.arch-inventory rx/.cvsignore src/.arch-ids/.cvsignore.id
1046 src/.cvsignore tests/.arch-ids/.cvsignore.id tests/.cvsignore
1049 .arch-inventory AUTHORS docs/.arch-inventory
1050 docs/access-levels.txt patches/.arch-inventory
1051 sockcheck.conf.example src/.arch-inventory src/chanserv.help
1052 src/ioset.c src/modcmd.c src/proto-bahamut.c src/proto-p10.c
1053 src/tools.c tests/.arch-inventory
1056 2004-02-11 04:12:26 GMT Entrope <entrope@clan-dk.org> base-0
1059 Initial import (again)
1061 srvx--devo--1.3--base-0
1063 Initial import of srvx-1.3 code.
1066 AUTHORS COPYING ChangeLog INSTALL Makefile.am NEWS README TODO
1067 autogen.sh compile config.guess config.sub configure.in
1068 depcomp docs/access-levels.txt docs/coding-style.txt
1069 docs/cookies.txt docs/helpserv.txt docs/ircd-modes.txt
1070 docs/malloc-compare.txt install-sh ltmain.sh missing
1071 mkinstalldirs patches/asuka-sethost.diff
1072 patches/helpserv-pgsql.diff patches/helpserv-pgsql.txt
1073 patches/log-pgsql.diff patches/log-pgsql.txt
1074 patches/ns_reclaim-flag102403.diff
1075 patches/ns_tried2reg102403.diff patches/srvx-bantypes.diff
1076 patches/srvx-successor.diff rx/COPYING.LIB rx/ChangeLog
1077 rx/Makefile.am rx/Makefile.in rx/_rx.h rx/compile rx/depcomp
1078 rx/hashrexp.c rx/inst-rxposix.h rx/rx.c rx/rx.h rx/rxall.h
1079 rx/rxanal.c rx/rxanal.h rx/rxbasic.c rx/rxbasic.h
1080 rx/rxbitset.c rx/rxbitset.h rx/rxcontext.h rx/rxcset.c
1081 rx/rxcset.h rx/rxdbug.c rx/rxgnucomp.c rx/rxgnucomp.h
1082 rx/rxhash.c rx/rxhash.h rx/rxnfa.c rx/rxnfa.h rx/rxnode.c
1083 rx/rxnode.h rx/rxposix.c rx/rxposix.h rx/rxproto.h rx/rxsimp.c
1084 rx/rxsimp.h rx/rxspencer.c rx/rxspencer.h rx/rxstr.c
1085 rx/rxstr.h rx/rxsuper.c rx/rxsuper.h rx/rxunfa.c rx/rxunfa.h
1086 sockcheck.conf.example src/Makefile.am src/chanserv.c
1087 src/chanserv.h src/chanserv.help src/checkdb.c src/common.h
1088 src/compat.c src/compat.h src/conf.c src/conf.h
1089 src/dict-splay.c src/dict.h src/expnhelp.c src/getopt.c
1090 src/getopt.h src/getopt1.c src/gline.c src/gline.h
1091 src/global.c src/global.h src/global.help src/globtest.c
1092 src/hash.c src/hash.h src/heap.c src/heap.h src/helpfile.c
1093 src/helpfile.h src/ioset.c src/ioset.h src/log.c src/log.h
1094 src/main.c src/md5.c src/md5.h src/mod-helpserv.c
1095 src/mod-helpserv.help src/mod-memoserv.c src/mod-memoserv.help
1096 src/mod-snoop.c src/mod-sockcheck.c src/mod-sockcheck.help
1097 src/modcmd.c src/modcmd.h src/modcmd.help src/modules.c
1098 src/modules.h src/nickserv.c src/nickserv.h
1099 src/nickserv.help.m4 src/opserv.c src/opserv.h src/opserv.help
1100 src/policer.c src/policer.h src/proto-bahamut.c
1101 src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
1102 src/recdb.h src/saxdb.c src/saxdb.h src/saxdb.help
1103 src/sendmail.c src/sendmail.h src/sendmail.help src/stamp-h.in
1104 src/stamp-h1.in src/timeq.c src/timeq.h src/tools.c
1105 srvx.conf.example stamp-h2.in tests/coverage-2.cmd
1106 tests/coverage.cmd tests/coverage.txt tests/ircd.conf
1107 tests/ircd.motd tests/nickserv.cmd tests/p10.cmd
1108 tests/srvx.conf tests/test-driver.pl tests/test.cmd