- srvx--devo--1.3--patch-67
-
- Add definitions in various places to support assigning fake hosts to
- users. We will not give you (or make for you) patches to make your
- ircd support this feature, so please do not ask. You must set a
- certain srvx.conf setting to be able to assign fakehosts; finding it
- is left as an exercise to the reader.
-
- modified files:
- ChangeLog src/chanserv.c src/hash.c src/hash.h src/log.c
- src/nickserv.c src/nickserv.h src/opserv.c src/proto-bahamut.c
- src/proto-common.c src/proto-p10.c src/proto.h src/tools.c
-
-
-2004-05-22 03:00:05 GMT Michael Poole <mdpoole@troilus.org> patch-66
-
- Summary:
- Remove obsolete check for src/srvx directory
- Revision:
- srvx--devo--1.3--patch-66
-
- Since srvx is in arch, and arch doesn't have CVS's eccentricities
- about old directories, remove the test for src/srvx being a directory.
-
- modified files:
- ChangeLog autogen.sh
-
-
-2004-05-21 12:58:18 GMT Michael Poole <mdpoole@troilus.org> patch-65
-
- Summary:
- Fix memory leak in ?accounts
- Revision:
- srvx--devo--1.3--patch-65
-
- Fix a memory leak in ?accounts.
-
- modified files:
- ChangeLog src/nickserv.c
-
-
-2004-05-21 12:38:39 GMT Michael Poole <mdpoole@troilus.org> patch-64
-
- Summary:
- Fix helpserv whine when helpers leave the channel; fix ?devoiceall
- Revision:
- srvx--devo--1.3--patch-64
-
- Remove the parting modeNode before making callbacks, so callbacks
- don't get confused and think the user is still in the channel.
-
- In ?devoiceall, OpServ should only remove voice from users who have it.
-
- modified files:
- ChangeLog src/hash.c src/opserv.c
-
-
-2004-05-17 09:44:35 GMT adam <adam@gamesurge.net> patch-63
-
- Summary:
- fix minor EnfModes bug in chanserv.c
- Revision:
- srvx--devo--1.3--patch-63
-
- * address bug id #955105; minor EnfModes issue
-
-
- modified files:
- ChangeLog src/chanserv.c
-
-
-2004-05-14 06:27:30 GMT adam <adam@gamesurge.net> patch-62
-
- Summary:
- fix stupid typo from --patch-61
- Revision:
- srvx--devo--1.3--patch-62
-
- * fix stupid typo in nickserv.c from --patch-61; sigh.
-
-
- modified files:
- ChangeLog src/nickserv.c
-
-
-2004-05-14 05:37:38 GMT adam <adam@gamesurge.net> patch-61
-
- Summary:
- rearrange chanserv-level ban/kick messages; change wording on authentication cookie email, implement old tried2reg patch
- Revision:
- srvx--devo--1.3--patch-61
-
- * chanserv ban/kick messages are now displayed as "(name) message" as opposed to what they were, which was "message (name)"; this was done to remove irregularity with how it was in some parts of the code.
-
- * at semi-popular request, wording in initial registration emails has been changed to explain that COOKIE should not be used more than once
-
- * implemented old 'tried2reg' patch - you may only use /msg authserv register once per session (this was not the case before, which was apparent with email registrations)
-
-
- removed files:
- patches/.arch-ids/ns_tried2reg102403.diff.id
- patches/ns_tried2reg102403.diff
-
- modified files:
- ChangeLog src/chanserv.c src/hash.h src/nickserv.c
- src/opserv.c
-
-
-2004-05-09 03:05:48 GMT Michael Poole <mdpoole@troilus.org> patch-60
-
- Summary:
- Fix several bugs; make off-channel a per-channel option
- Revision:
- srvx--devo--1.3--patch-60
-
- * Add per-channel option (!set offchannel) for off-channel services
- support.
-
- * Rename REGISTERED_MODE to MODE_REGISTERED and always use it.
-
- * Delete remaining (registered) channels on exit.
-
- * Fix tests in proto-p10.c for chanop-ness when using off-channel
- services support.
-
- modified files:
- ChangeLog src/chanserv.c src/chanserv.h src/hash.c src/hash.h
- src/nickserv.c src/proto-bahamut.c src/proto-common.c
- src/proto-p10.c src/proto.h srvx.conf.example
-
-
-2004-05-07 14:32:06 GMT Michael Poole <mdpoole@troilus.org> patch-59
-
- Summary:
- allow daemon mode under cygwin
- Revision:
- srvx--devo--1.3--patch-59
-
- * Remove code to disable daemon mode in Cygwin, since Cygwin now
- properly implements fork() etc.
-
- modified files:
- ChangeLog src/main.c
-
-
-2004-05-06 09:46:38 GMT adam <adam@gamesurge.net> patch-58
-
- Summary:
- basic off-channel support; restructuring how part functions are handled
- Revision:
- srvx--devo--1.3--patch-58
-
- * added srvx.conf setting to allow chanserv to work being outside of a channel; if you'd like to have srvx set a mode as it joins, edit REGISTERED_MODE in hash.h. this will not work properly on P10 networks - though it may be nice for bahamut-based networks. either way, please do not ask us for assistance.
-
- * changed the way part functions are called - a modeNode is now passed, and they are run *before* the user's membership link in that channel is nuked.
-
-
-
- modified files:
- ChangeLog src/chanserv.c src/hash.c src/hash.h
- src/mod-helpserv.c src/mod-snoop.c src/proto-common.c
- src/proto-p10.c srvx.conf.example
-
-
-2004-05-01 11:17:11 GMT adam <akl@gamesurge.net> patch-57
-
- Summary:
- introduce unreg_privmsg_func, fix minor autoinvite issue, alter account-finding on local services clients
- Revision:
- srvx--devo--1.3--patch-57
-
- * introduce unreg_privmsg_func: unreg_privmsg_func()/unreg_notice_func() - both of which reverse the effect of reg_privmsg_func()/reg_notice_func()
-
- * fix minor autoinvite issue: UserAutoInvite (aka: '!uset autoinvite ..') no longer invites you to channels you weren't in if the server you are on just reconnected to the network
-
- * alter account-finding on local services clients: non +k users on the local services server are now no longer referred to as services (at least not in regard to accounts..)
-
-
- modified files:
- ChangeLog src/chanserv.c src/nickserv.c src/proto-common.c
- src/proto-p10.c src/proto.h srvx.conf.example
-
-
-2004-04-29 01:57:00 GMT Michael Poole <mdpoole@troilus.org> patch-56
-
- Summary:
- Remove debug messages from account MERGE command; translate RECLAIM kill message
- Revision:
- srvx--devo--1.3--patch-56
-
- * Change the debug messages in NickServ MERGE to be more succinct and
- useful for accounting/undos.
-
- * Translate the kill message sent when reclaiming an owned nickname.
-
- modified files:
- ChangeLog src/nickserv.c
-
-
-2004-04-29 01:51:19 GMT Michael Poole <mdpoole@troilus.org> patch-55
-
- Summary:
- Fix Bahamut assertion failure; move BURST to more "natural" place
- Revision:
- srvx--devo--1.3--patch-55
-
- * Fix a mod_chanmode assertion failure when using proto-bahamut.c with
- debugging enabled.
-
- * Send BURST in response to SVINFO, not SERVER, so that eventual
- timestamp adjustment is more accurate.
-
- modified files:
- ChangeLog src/proto-bahamut.c
-
-
-2004-04-29 01:41:37 GMT Michael Poole <mdpoole@troilus.org> patch-54
-
- Summary:
- Fix !up for users below GiveVoice level; implement RFE#933634
- Revision:
- srvx--devo--1.3--patch-54
-
- * If users have access belowGiveVoice, do not let them use UP.
-
- * Show channel flags (suspended, autoop, etc) in MYACCESS.
-
- modified files:
- ChangeLog src/chanserv.c src/chanserv.help
-
-
-2004-04-29 00:31:22 GMT Michael Poole <mdpoole@troilus.org> patch-53
-
- Summary:
- REALLY remove duplicate line in languages/en_UK/chanserv.help.
- Revision:
- srvx--devo--1.3--patch-53
-
- REALLY remove duplicate line in languages/en_UK/chanserv.help.
-
- modified files:
- ChangeLog languages/en_UK/chanserv.help
-
-
-2004-04-28 19:55:22 GMT Michael Poole <mdpoole@troilus.org> patch-52
-
- Summary:
- Remove duplicate line in en_UK chanserv.help file
- Revision:
- srvx--devo--1.3--patch-52
-
- Remove a duplicate line in languages/en_UK/chanserv.help.
-
- modified files:
- ChangeLog
-
-
-2004-04-28 19:53:40 GMT Michael Poole <mdpoole@troilus.org> patch-51
-
- Summary:
- Sanity check user infolines
- Revision:
- srvx--devo--1.3--patch-51
-
- * Disallow infolines longer than a configured maximum length (by
- default, 400 characters).
-
- * Disallow infolines that contain certain characters (currently
- just ^A).
-
- modified files:
- ChangeLog languages/de/strings.db src/chanserv.c
- srvx.conf.example
-
-
-2004-04-12 03:25:03 GMT Michael Poole <mdpoole@troilus.org> patch-50
-
- Summary:
- fix compile errors on readdir()-deficient platforms
- Revision:
- srvx--devo--1.3--patch-50
-
- * Cygwin does not have "struct dirent.d_type". Check for that in the
- configure script and use stat() to test for directory-ness instead.
-
- modified files:
- ChangeLog configure.in src/helpfile.c
-
-
-2004-04-10 23:04:21 GMT Michael Poole <mdpoole@troilus.org> patch-49
-
- Summary:
- add en_UK translation by Byte
- Revision:
- srvx--devo--1.3--patch-49
-
- Add en_UK translation by byte.
-
- new files:
- languages/en_UK/.arch-ids/=id
- languages/en_UK/.arch-ids/README.id
- languages/en_UK/.arch-ids/chanserv.help.id
- languages/en_UK/.arch-ids/opserv.help.id
- languages/en_UK/.arch-ids/strings.db.id languages/en_UK/README
- languages/en_UK/chanserv.help languages/en_UK/opserv.help
- languages/en_UK/strings.db
-
- modified files:
- ChangeLog
-
- new directories:
- languages/en_UK languages/en_UK/.arch-ids
-
-
-2004-04-09 22:18:21 GMT Michael Poole <mdpoole@troilus.org> patch-48
-
- Summary:
- Fix service persistence bug in patch-47
- Revision:
- srvx--devo--1.3--patch-48
-
- patch-47 attempted to fix a previously reported error where srvx would
- create NickServ, ChanServ, OpServ and Global even if the "nick" entry
- was omitted from srvx.conf. This broke persistence of all service
- bots added by the modcmd.service\ add comand. (Closes: #932566)
-
- modified files:
- ChangeLog src/modcmd.c
-
-
-2004-04-09 20:08:58 GMT Michael Poole <mdpoole@troilus.org> patch-47
-
- Summary:
- Fix service triggers; allow service hostname configuration; fix glitches
- Revision:
- srvx--devo--1.3--patch-47
-
- * Improve length checking logic in ChanServ.names command.
-
- * Fix service trigger registration so that database is used in
- preference to srvx.conf and compiled-in defaults.
-
- * Allow service hostnames to be configured in srvx.conf and through
- "service add"; document this and show an example of setting the
- service description.
-
- * Fix an uninitialized value bug in OpServ.join.
-
- * Make OpServ.addtrust accept a count of 0.
-
- * Remove untranslated messages from languages/de/modcmd.help (so that
- new "service add" help is inherited).
-
- modified files:
- ChangeLog languages/de/modcmd.help src/chanserv.c src/global.c
- src/mod-helpserv.c src/modcmd.c src/modcmd.h src/modcmd.help
- src/nickserv.c src/opserv.c src/opserv.help
- src/proto-bahamut.c src/proto-p10.c src/proto.h
- srvx.conf.example
-
-
-2004-04-09 01:57:12 GMT adam <akl@gamesurge.net> patch-46
-
- Summary:
- changes to !uset autoinvite behavior, introduction of allchanmsg_func hooks
- Revision:
- srvx--devo--1.3--patch-46
-
- * changes to !uset autoinvite behavior: the autoinvite flag now works whether or not the channel it is set in is +i/+k.
-
- * 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.
-
-
- modified files:
- ChangeLog src/chanserv.c src/chanserv.help src/proto-common.c
- src/proto.h
-
-
-2004-04-08 03:42:49 GMT Michael Poole <mdpoole@troilus.org> patch-45
-
- Summary:
- Fix automatic ChangeLog tag (I hope)
- Revision:
- srvx--devo--1.3--patch-45
-
- * Try to set the ChangeLog file tag correctly for it to be updated on
- commit.
-
- new files:
- .arch-ids/ChangeLog.id ChangeLog
-
- removed files:
- .arch-ids/ChangeLog.id ChangeLog
-
-
-2004-04-08 03:18:41 GMT Michael Poole <mdpoole@troilus.org> patch-44
-
- Summary:
- Fix some signed/unsigned misbehaviors; add FAQ
- Revision:
- srvx--devo--1.3--patch-44
-
- * Change format and variable types to unsigned so as to avoid
- confusing negative numbers with very large positive numbers.
-
- * Create a FAQ file
-
- new files:
- .arch-ids/FAQ.id FAQ
-
- modified files:
- ChangeLog src/chanserv.c src/chanserv.help src/nickserv.c
- src/opserv.c src/proto-common.c
-
-
-2004-04-04 21:37:36 GMT Zoot <zoot@gamesnet.net> patch-43
-
- Summary:
- Fix spurious user protection notices
- Revision:
- srvx--devo--1.3--patch-43
-
- * Fix ChanServ warning users when they remove a ban set on a protected
- user's hostmask.
-
- modified files:
- src/chanserv.c
-
-
-2004-04-03 03:26:43 GMT Michael Poole <mdpoole@troilus.org> patch-42
-
- Summary:
- I18N fixes and (hopefully) protocol fixes
- Revision:
- srvx--devo--1.3--patch-42
-
- * Correct some grammar in German translation (extraneous "vor").
-
- * Try to fix desyncs when an older channel bursts in after initial join.
-
- * Languages must be subdirectories that do not start with '.', so
- check that before applying them as a language. Since we already
- have the language list at helpfile_finalize() time, use it instead
- of walking the "languages" directory again.
-
- * Ignore 467 response from uplink.
-
- modified files:
- languages/de/strings.db src/hash.c src/helpfile.c
- src/proto-p10.c
-
-
-2004-04-02 18:38:19 GMT Michael Poole <mdpoole@troilus.org> patch-41
-
- Summary:
- Fix mistakes in backport of German translation
- Revision:
- srvx--devo--1.3--patch-41
-
- * Delete mod-serverspy.help since it is not part of this code base.
-
- * Replace /AUTHSERV with /msg $N@$s.
-
- removed files:
- languages/de/.arch-ids/mod-serverspy.help.id
- languages/de/mod-serverspy.help
-
- modified files:
- languages/de/strings.db
-
-
-2004-04-02 18:34:40 GMT Michael Poole <mdpoole@troilus.org> patch-40
-
- Summary:
- Add German translation
- Revision:
- srvx--devo--1.3--patch-40
-
- * Fix a format string bug in nickserv.c:NSEMAIL_ALLOWAUTH_BODY.
-
- * Use a separate key name for !netinfo's "Total User Count" so
- other languages can get proper alignment for both that and
- !info #channel.
-
- * Add German language translation by Marc 'feigling' Kührer.
-
- new files:
- languages/.arch-ids/.arch-inventory.id languages/.arch-ids/=id
- languages/.arch-ids/validate.pl.id languages/.arch-inventory
- languages/de/.arch-ids/=id languages/de/.arch-ids/README.id
- languages/de/.arch-ids/chanserv.help.id
- languages/de/.arch-ids/global.help.id
- languages/de/.arch-ids/mod-serverspy.help.id
- languages/de/.arch-ids/modcmd.help.id
- languages/de/.arch-ids/nickserv.help.id
- languages/de/.arch-ids/strings.db.id languages/de/README
- languages/de/chanserv.help languages/de/global.help
- languages/de/mod-serverspy.help languages/de/modcmd.help
- languages/de/nickserv.help languages/de/strings.db
- languages/en/.arch-ids/=id languages/en/.arch-ids/README.id
- languages/en/README languages/validate.pl
-
- modified files:
- src/chanserv.c src/nickserv.c
-
- new directories:
- languages languages/.arch-ids languages/de
- languages/de/.arch-ids languages/en languages/en/.arch-ids
-
-
-2004-03-30 04:40:38 GMT Michael Poole <mdpoole@troilus.org> patch-39
-
- Summary:
- translate interval strings; translate more NickServ messages
- Revision:
- srvx--devo--1.3--patch-39
-
- * Translate interval strings to the user's language.
-
- * Translate cookie emails and auth failure messages based on the
- account's preferred language, rather than the user's preferred
- language (they will not be authed, so they would get lang_C).
-
- modified files:
- src/chanserv.c src/common.h src/global.c src/main.c
- src/mod-helpserv.c src/mod-memoserv.c src/mod-sockcheck.c
- src/nickserv.c src/opserv.c src/saxdb.c src/tools.c
-
-
-2004-03-30 04:25:14 GMT Michael Poole <mdpoole@troilus.org> patch-38
-
- Summary:
- Fix uninitialized mod_chanmode element in debug build
- Revision:
- srvx--devo--1.3--patch-38
-
- * Convert an old-style auto-variable mod_chanmode to use
- mod_chanmode_init() so that all fields are initialized.
-
- modified files:
- src/proto-common.c
-
-
-2004-03-30 04:11:03 GMT Michael Poole <mdpoole@troilus.org> patch-37
-
- Summary:
- Multi-language support fixes
- Revision:
- srvx--devo--1.3--patch-37
-
- * Copy keys in per-language message tables so that they don't point to
- free()d memory.
-
- * Only warn about missing/extra messages if there are any.
-
- * In language_read_list(), do not allocate languages "." or "..".
-
- modified files:
- src/helpfile.c
-
-
-2004-03-29 21:10:10 GMT Michael Poole <mdpoole@troilus.org> patch-36
-
- Summary:
- automatic arch-version.h update; CTCP support; helpfile fixes; disk-out-of-space error detection and handling
- Revision:
- srvx--devo--1.3--patch-36
-
- * Add a rule to automatically check arch version and update
- arch-version.h when needed
-
- * Implement CTCP response handling messages direct to services.
-
- * Fix grammar error in GIVEOWNERSHIP help entry, fix cross-reference
- markup in several ChanServ commands (should underline, not bold, the
- "See Also:" link), remove VERSION help entries from modules that no
- longer implement that command.
-
- * Check for errors (using setjmp/longjmp) when writing to a saxdb
- file, and log the failures.
-
- modified files:
- src/Makefile.am src/chanserv.help src/global.help
- src/mod-helpserv.c src/mod-memoserv.help src/modcmd.c
- src/opserv.help src/proto-bahamut.c src/proto-p10.c
- src/proto.h src/saxdb.c src/saxdb.h src/tools.c
-
-
-2004-03-28 03:28:18 GMT Michael Poole <mdpoole@troilus.org> patch-35
-
- Summary:
- More helpfile fixes
- Revision:
- srvx--devo--1.3--patch-35
-
- * Allow a helpfile to use another module's expansion function by using
- the syntax ${module:variable}, so that "set language" can be kept in
- nickserv.help.
-
- * Fix typos, unclear help entries, and add some missing entries.
-
- modified files:
- src/chanserv.help src/helpfile.c src/modcmd.help
- src/nickserv.help src/proto-bahamut.c src/proto-p10.c
-
-
-2004-03-25 23:17:04 GMT Zoot <zoot@gamesnet.net> patch-34
-
- Summary:
- Documentation update
- Revision:
- srvx--devo--1.3--patch-34
-
- * Make some further updates to INSTALL to bring it in line with srvx 1.3
-
- modified files:
- INSTALL
-
-
-2004-03-25 21:41:17 GMT Michael Poole <mdpoole@troilus.org> patch-33
-
- Summary:
- Message and documentation cleanups
- Revision:
- srvx--devo--1.3--patch-33
-
- * Update version number in INSTALL and mention where we do most of
- srvx's testing.
-
- * Move the message about using the authcookie to inside of
- nickserv_make_cookie(), so that when another cookie exists, only the
- "cookie already pending" message is sent.
-
- * Fix various typos, extraneous sentences, and misplaced command
- listings in nickserv.help.
-
- * Remove (unused) fakehost options from srvx.conf.example and update
- ChanServ's set_shows option.
-
- modified files:
- INSTALL src/nickserv.c src/nickserv.help srvx.conf.example
-
-
-2004-03-24 20:32:16 GMT Michael Poole <mdpoole@troilus.org> patch-32
-
- Summary:
- Infinite recursion fix; mod_chanmode_parse() fixes
- Revision:
- srvx--devo--1.3--patch-32
-
- * Default lang->parent to lang_C rather than language_find("C"), so
- that trying to create language "C" does not cause infinite recursion.
-
- * Fail when we try to parse a mode with an unrecognized mode character
- from users; ignore them coming from a server.
-
- modified files:
- src/helpfile.c src/proto-bahamut.c src/proto-p10.c
-
-
-2004-03-23 00:12:53 GMT Michael Poole <mdpoole@troilus.org> patch-31
-
- Summary:
- i18n fixes
- Revision:
- srvx--devo--1.3--patch-31