X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/e2f17d6e4aa6ed0fe70610c5a89b946ee60a8a9d..053c8154d077598b26f42781e83450cf48958956:/ChangeLog diff --git a/ChangeLog b/ChangeLog index d07304c..0f42f49 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,280 @@ /*********************************************************************** X3 ChangeLog +2013-02-18 Alex Schumann + * all: Converted from mercurial to git. + +2013-01-27 Matthew Beeching + + * src/nickserv.c: Fix for crash bug when using calling *NickServ.oset + with an account name where nobody is online using that account and no + fakehost is set. + +2012-04-29 Matthew Beeching + + * src/x3ldap.c: Replaced ldap_get_values() with ldap_get_values_len(). + +2012-01-26 Matthew Beeching + + * src/dict-splay.c: Fix for possible crash bugs in dict_splay() + and dict_remove2(); + + * src/tools.c: Fix for crash bug in irccasecmp(); + +2012-01-24 Matthew Beeching + + * src/proto-p10.c: Fixed irc_topic() to honour server/hidden_host_type + and associated config settings. + +2012-01-16 Matthew Beeching + + * src/chanserv.c: Fix for USER AUTOOP option being ignored during + ChanServ.resync. + +2012-01-13 Matthew Beeching + + * src/opserv.help: Fixed typo in help for TRACE CRITERIA. + +2011-11-16 Matthew Beeching + + * src/nickserv.c: Added a new line to NickServ.accountinfo to show + new email address for email change cookies. + +2011-10-12 Matthew Beeching + + * src/chanserv.help: Fixed typo in staff register help. + +2011-09-29 Matthew Beeching + + * src/chanserv.help: Fixed typo in durations help. + +2011-07-18 Matthew Beeching + + * src/proto-p10.c: Fix for "PARSE ERROR" on "Ghost 5 Numeric Collided" + kill message. + +2011-06-29 Matthew Beeching + + * src/nickserv.c: Fixed a bug when reading services/nickserv/hard_maxlogins + from x3.conf + +2011-01-25 Matthew Beeching + + * src/proto-p10.c: Fix for auto-oper bug where PRIVS were not + being applied on Nefarious branch versions (or in short reverted + revision 697:e6fe90cab8d0) + +2010-12-06 Matthew Beeching + + * src/nickserv.c: Fixed bug where NickServ.oregister incorrectly + logged the password. + +2010-10-15 Matthew Beeching + + * src/proto-p10.c: Fix for P10 BURST message parsing where + extended bans were causing premature change from ban mask to + except mask parsing. + +2010-09-27 Matthew Beeching + + * src/chanserv.c: Fix for maxsetinfo now allowing you to set it + to the maximum value as specified in x3.conf + +2010-09-24 Matthew Beeching + + * src/proto-p10.c: Fix for crash bug during burst where X3 sends + a B (BURST) message with a channel limit in the modes string. + +2010-09-24 Alex Schumann + + * src/chanserv.c: dont let users set extended bans with + .ban/lamer/etc, and dont remove extended bans with bantimeout + +2010-09-19 Matthew Beeching + + * src/chanserv.c: Added ignore_csuspend to *ChanServ.csuspend + and *ChanServ.cunsuspend as a default flag. + +2010-09-17 Matthew Beeching + + * src/chanserv.c: Updated ChanServ.staff, ChanServ.ircops and + ChanServ.helpers to hide users with user mode +H (hide oper). + +2010-09-08 Matthew Beeching + + * src/proto-p10.c: Replaced some horrible code for formatting a + channel mode string and fix for a bug where chan mode +A was + being ignored. + +2010-08-29 Matthew Beeching + + * src/chanserv.c: Changed wheel of misfortune nick change pseudo + user to use a hard coded host name to prevent accidentally giving + out a users real host. + +2010-08-19 Matthew Beeching + + * src/proto-p10.c: Changed TOK_PRIVS to "PR" to match current ircu + distributions. + +2010-07-31 Matthew Beeching + + * src/proto-common.c: Added hg revision information to VERSION + reply to match version strings everywhere else. + +2010-07-30 Matthew Beeching + + * src/Makefile.in: Added version.c generation at compile time + + * src/modcmd.c: Updated to use cvs_version from version.c + + * src/version.c.SH: Added version.c.SH to generate version.c + + * src/version.h: Added version.h + +2010-07-07 Matthew Beeching + + * src/hash.h: Added support for user modes +D, +R, +W, +H, +L + and +q. + + * src/opserv.c: Added support for user modes +D, +R, +W, +H, +L + and +q. + + * src/proto-p10.c: Added support for user modes +D, +R, +W, +H, + +L and +q. + +2010-07-07 Matthew Beeching + + * src/hash.h: Added support for user modes +z and +a and fixed + some comments. + + * src/opserv.c: Added support for user modes +z and +a and + added support to TRACE/ADDALERT CHECKRESTRICTIONS criteria for + channel mode +a and +Z. + + * src/proto-p10.c: Added support for user modes +z and +a. + +2010-07-07 Matthew Beeching + + * src/opserv.c: Added support to TRACE/ADDALERT CHECKRESTRICTIONS + criteria for channel mode +O and +r. + +2010-07-03 Matthew Beeching + + * src/chanserv.c: Removed extra 'is' from CSMSG_SMURF_TARGET. + +2010-06-06 Matthew Beeching + + * src/proto-p10.c: Fix for crash on BURST (B) message for a channel + with +L, at least one ban or except, and no users. + +2010-05-21 Matthew Beeching + + * src/modcmd.c: Added support for fall back replacements in + command bindings. For example if you specify $1n instead of $1, + then the users nick will be used if param 1 is not supplied. + +2010-05-14 Matthew Beeching + + * src/nickserv.c: Fix for NickServ NICKINFO using the wrong + lastseen timestamp. + +2010-05-13 Matthew Beeching + + * src/proto-p10.c: Fixed support for channel mode +a (Admins only). + +2010-05-12 Matthew Beeching + + * tools/db.php: Rewrote parser function as a class and faster + parsing. + +2010-05-11 Matthew Beeching + + * src/nickserv.c: Added nick expiration support. + + * src/nickserv.h: Added nick expiration support. + + * x3.conf.example: Added nick expiration support. + +2010-05-06 Matthew Beeching + + * src/nickserv.c: Added SET action for SEARCH. + + * src/nickserv.help: Added SET action for SEARCH. + +2010-05-06 Matthew Beeching + + * src/nickserv.c: Added NickServ search title criteria. + + * src/nickserv.help: Added NickServ search title criteria. + +2010-04-29 Matthew Beeching + + * src/opserv.c: Minor typo in previous commit where returning 0 + when it should have been 1 from opserv_join_check(). + +2010-04-29 Matthew Beeching + + * src/opserv.c: Fix for possible bug in opserv_join_check(). + +2010-04-23 Matthew Beeching + + * src/log.c: Modified X3.last to only show host and ident to + opers. + +2010-03-15 Matthew Beeching + + * ChangeLog: Abusing to figure out mercurial a bit. + +2010-03-13 Matthew Beeching + + * src/hash.h: Changed HOSTLEN to match Nefarious. + +2010-03-03 Matthew Beeching + + * src/proto-p10.c: Fixed bug in P10 B64 IPv6 parsing where the + entire IPv6 IP after the :: was ommited. + +2010-02-27 Matthew Beeching + + * src/proto-p10.c: Added message handlers for ZLINE and REMOVE + to ignore both messages + +2010-02-05 Matthew Beeching + + * src/nickserv.help: Fix for a minor documentation error where $S + was used instead of $N. + +2010-01-14 Matthew Beeching + + * src/nickserv.c: Added support for LDAP auth registering initial + nick when nick registration is enabled. + +2010-01-09 Neil Spierling + + * Srvx sync. Author: Michael Poole. + + * src/ioset.c (ioset_listen): Linux -- reasonably -- requires that + SO_REUSEADDR be set on a socket before binding it to an in-use socket. + So do that. + + * src/sar.c: Convert "struct sockaddr_storage" to "void *" to comply + with C99's strict(er) aliasing rules. Allocate off the stack or + heap, as appropriate. Add new function sar_free_nameserver() to + clean up the heap-allocated data. + +2010-01-07 Neil Spierling + + * src/chanserv.c: 8ball will now accept "what colour". + +2009-12-18 Neil Spierling + + * x3.conf.example: Added type 8 for Nefarious 1.3.0. + + * src/proto-p10.c: Only use the old cloak.c code if type 7 is given. + If type 8 is given then the cloaked hosts are picked up during burst + (+cC) + 2009-12-17 Neil Spierling * src/log.c: Revert message type to 5.