X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=ChangeLog;h=4791b38d2ccfaa5b634b17b89c4bcd08d5f660aa;hb=35ffb2ad774fac945c200d06a30174fe676d94bb;hp=9ef58950b389c7ddaa60a08fc84cfdf188ae79d6;hpb=011411ded9cf374d34e67a4886e6c396f667138f;p=srvx.git diff --git a/ChangeLog b/ChangeLog index 9ef5895..4791b38 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,442 @@ # arch-tag: automatic-ChangeLog--srvx@srvx.net--2004-srvx/srvx--devo--1.3 # +2004-09-06 13:35:59 GMT Michael Poole patch-78 + + Summary: + Fix bugs; better handle oplevels from ircu2.10.12 + Revision: + srvx--devo--1.3--patch-78 + + * Fix order of port and IP in sample socks4 proxy test. + + * Fix a bug in dict_remove2() that corrupted the tree order if a + cleanup function tried to delete another node. + + * Fix a buffer overflow in cmd_joiner. + + * Get rid of free_nick_info() since it is really just free(). + + * If our P10 uplink sends an oplevel in a burst, treat it as a chanop. + + modified files: + ChangeLog sockcheck.conf.example src/dict-splay.c src/modcmd.c + src/nickserv.c src/proto-p10.c + + +2004-08-12 16:06:55 GMT Zoot patch-77 + + Summary: + More title host checking + Revision: + srvx--devo--1.3--patch-77 + + * src/nickserv.c: Make oset title verify that the final combined fakehost + will not be truncated before storing the title. Also, supply a missing + format string argument. + + modified files: + ChangeLog src/nickserv.c + + +2004-08-08 17:42:01 GMT Zoot patch-76 + + Summary: + Fix format string bug + Revision: + srvx--devo--1.3--patch-76 + + * src/chanserv.c: Fix a format string bug in the myaccess command. + + modified files: + ChangeLog src/chanserv.c + + +2004-08-02 12:54:13 GMT Michael Poole patch-75 + + Summary: + Assorted bug fixes + Revision: + srvx--devo--1.3--patch-75 + + * Add missing semicolon in German translation of CSMSG_TRANSFER_WAIT. + + * Fix pointer used in !trim max_access calculation. + + * Default to maximum line length for all "single-line" messages. + + * Return success from NickServ ounregister so it is logged properly. + + modified files: + ChangeLog languages/de/strings.db src/chanserv.c + src/helpfile.c src/nickserv.c + + +2004-07-22 04:03:22 GMT Michael Poole patch-74 + + Summary: + Channel suspension, transfer and line wrap changes + Revision: + srvx--devo--1.3--patch-74 + + * Treat half-unsuspended channels as unsuspended, to avoid crashes + caused by sysadmins editing chanserv.db in screwy ways. + + * Add a srvx.conf option to limit how often channel owners can give + away channel ownership. + + * Limit most output line expansions to just one line. + + * Remove unnecessary assert(hs_user) checks from mod-helpserv.c. + + * Don't run_empty_interval() in HelpServ when the user's server is + still bursting. + + modified files: + ChangeLog languages/de/strings.db src/chanserv.c + src/chanserv.h src/helpfile.c src/helpfile.h + src/mod-helpserv.c srvx.conf.example + + +2004-07-19 03:38:09 GMT Michael Poole patch-73 + + Summary: + Bugfixes for !trim users, !unsuspend and /clearmodes + Revision: + srvx--devo--1.3--patch-73 + + * Show actual upper bound used to trim users. + + * Update whether an user being unsuspended is in the channel. + + * Add a missing "break;" so that /clearmodes c doesn't clear NOCTCPS too. + + modified files: + ChangeLog src/chanserv.c src/proto-p10.c + + +2004-07-12 19:06:38 GMT Michael Poole patch-72 + + Summary: + add FAQ to distribition; make compatible with gcc-2.95 + Revision: + srvx--devo--1.3--patch-72 + + * Add FAQ to EXTRA_DIST in root. + + * Name the anonymous union inside struct mod_chanmode. + + * Typecast printf() field width arguments to int. + + modified files: + ChangeLog Makefile.am src/chanserv.c src/hash.c + src/mod-helpserv.c src/mod-snoop.c src/opserv.c + src/proto-bahamut.c src/proto-common.c src/proto-p10.c + src/proto.h + + +2004-07-10 04:42:12 GMT Zoot patch-71 + + Summary: + Fix OperServ inviteme crash + Revision: + srvx--devo--1.3--patch-71 + + * src/opserv.c: Fix a NULL pointer dereference in inviteme that caused crashes + for some users. + + modified files: + ChangeLog src/opserv.c + + +2004-07-01 02:23:21 GMT Michael Poole patch-70 + + Summary: + miscellaneous bugfixes and indentation fixes + Revision: + srvx--devo--1.3--patch-70 + + * srvx.conf.example: Clarify comment about "default_hostmask" setting. + + * patches/sethost13.diff: Forward port of sethost patch, from Reed Loden. + + * src/opserv.c (cmd_kickbanall): Free mod_chanmode_change after use. + + * src/proto-p10.c (cmd_whois): Fix indentation and show real server to opers. + + * src/tools.c (string_buffer_append_vprintf): Avoid a possible buffer overrun. + + new files: + patches/.arch-ids/sethost13.diff.id patches/sethost13.diff + + modified files: + ChangeLog INSTALL Makefile.am NEWS README compile configure.in + depcomp docs/access-levels.txt docs/coding-style.txt + docs/cookies.txt docs/helpserv.txt docs/ircd-modes.txt + docs/malloc-compare.txt languages/.arch-inventory + languages/de/README languages/de/chanserv.help + languages/de/global.help languages/de/modcmd.help + languages/de/nickserv.help languages/de/strings.db + languages/en/README languages/en_UK/README + languages/en_UK/chanserv.help languages/en_UK/opserv.help + languages/en_UK/strings.db languages/validate.pl + patches/helpserv-pgsql.diff sockcheck.conf.example + src/Makefile.am src/chanserv.c src/chanserv.h + src/chanserv.help src/common.h src/conf.c src/conf.h + src/dict-splay.c src/gline.c src/gline.h src/global.c + src/global.h src/global.help src/hash.c src/hash.h src/heap.c + src/heap.h src/helpfile.c src/helpfile.h src/ioset.c + src/ioset.h src/log.h src/main.c src/mod-helpserv.c + src/mod-memoserv.c src/mod-snoop.c src/modcmd.c src/modcmd.h + src/modules.c src/modules.h src/nickserv.c src/nickserv.h + src/nickserv.help src/opserv.c src/opserv.h src/opserv.help + src/policer.c src/policer.h src/proto-bahamut.c + src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c + src/recdb.h src/saxdb.c src/saxdb.h src/saxdb.help + src/sendmail.c src/sendmail.h src/timeq.c src/timeq.h + src/tools.c srvx.conf.example tests/nickserv.cmd tests/p10.cmd + tests/test-driver.pl tests/test.cmd + {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-10 + {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-14 + {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-18 + {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-34 + {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-43 + {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-46 + {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-57 + {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-58 + {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-61 + {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-62 + {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-63 + {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-68 + {arch}/srvx/srvx--devo/srvx--devo--1.3/srvx@srvx.net--2004-srvx/patch-log/patch-69 + + modified directories: + languages/en_UK + + +2004-06-16 12:23:32 GMT adam patch-69 + + Summary: + added modes parameter to srvx.conf to control user modes + Revision: + srvx--devo--1.3--patch-69 + + * each service now has a 'modes' parameter in srvx.conf to specify their individual modes.. if left blank, will default to whatever 'services' modes work for your ircd. + + + modified files: + ChangeLog src/chanserv.c src/global.c src/mod-helpserv.c + src/modcmd.c src/nickserv.c src/opserv.c src/proto-bahamut.c + src/proto-p10.c src/proto.h srvx.conf.example + + +2004-06-08 09:24:49 GMT adam patch-68 + + Summary: + fixed MODE_REGISTERED bug; introduced MCP_REGISTERED + Revision: + srvx--devo--1.3--patch-68 + + * fixed MODE_REGISTERED bug: srvx was sending a blank mode change on channel unregistrations; we now have a srvx.conf setting that dictates whether or not to use MODE_REGISTERED (which has no corresponding letter on P10 networks!) - also, we now set MODE_REGISTERED in newly registered channels (which we werent before) + + * introduced MCP_REGISTERED: we now don't let channels that are registered play with the registered mode (usually +r on bahamut networks) via chanserv user-level commands (ie: !mode -r) + + + + + modified files: + ChangeLog src/chanserv.c src/proto-bahamut.c src/proto.h + srvx.conf.example + + +2004-05-22 04:24:57 GMT Michael Poole patch-67 + + Summary: + Add fake host support (assuming your ircd supports it) + Revision: + 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 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 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 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 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 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 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 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 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 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 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 patch-56 Summary: