X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/1c5f669705f14465beb02aaea58a0bfc3221a35e..827ecd60750447e47f4ca84bad4018f94e2c4029:/ChangeLog?ds=sidebyside diff --git a/ChangeLog b/ChangeLog index 8828c17..fd19b2a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,10 +1,226 @@ /*********************************************************************** X3 ChangeLog +2006-07-11 Alex Schumann + + * src/modcmd.c: if pubcmd is set higher than your level, only respond + with the denied msg if the command was actually found. this closes bug + number 1509382. + +2006-07-10 Alex Schumann + + * src/chanserv.c: fixed crash bug trying to deref the handleinfo of a + non-logged-in user (null pointer) + +2006-07-09 Alex Schumann + + * src/nickserv.c: fixed bug where unignores were getting sent to the + user multiple times, instead of to each online nick once. + +2006-07-09 Alex Schumann + + * src/nickserv.c: Fixes for addignore/delignore corruption +missed a + spot. Ugh, messed up the fix. Trying again :) + +2006-07-10 Neil Spierling + + * src/chanserv.c: INVITE now checks the targets ignore/silence list. + If the target is ignoring the person inviting them then the invite + is denied. + +2006-07-07 Alex Schumann + + * src/mod-memoserv.c: pLaYa reported a crash/corruption bug in + memoserv most easily seen when sending short memos. Rewrote the flag + handling part of memo send to correct it. + +2006-07-05 Alex Schumann + + * src/helpfile.c: pLaYa pointed out the table code row count is off by + one. Fixed. + +2006-06-27 Neil Spierling + + * configure: Regenerated. + + * configure.in: Make use of TRE regexp library. Its more powerful + than the standard library (http://laurikari.net/tre/index.html). + Im also pondering adding services side regexp bans, X3 would + probably required a channel flag called say advanced that can + only be set by the owner. If enabled then regexp bans can be + used. I also added an output saying what modules are enabled, + what protocol is enabled, what malloc is choosen and if debugging + is enabled. Just a bit of a message as the user will of seen + programs just finish compiling and he/she/it may think it + was X3 compiling, but it was just TRE compiling. They still need + to compile X3. + + * src/config.h.in: Regenerated. + + * src/Makefile.am: Tweak for TRE. + + * src/Makefile.in: Regenerated. + + * src/nickserv.c: Use the new regex.h Im sure -I includes get + called before system includes like /usr/include. + + * src/opserv.c: Use the new regex.h Im sure -I includes get + called before system includes like /usr/include. + + * src/tools/tre.tar.gz: TRE 0.7.4. Configure will untar and + compile this just before configure finishes up. Sits around + 470KB, rather than another 2.5MB if i TRE untarred. I suppose + i could get it down a bit more using Bzip but there are some + boxes out there still without bzip. + +2006-06-25 Neil Spierling + + * src/mod-memoserv.c: Better history implementation. A seperate + table is used for history entries. Entries contain the same + fields as the memo table except for the message, read, and flags. + Entries are only removed from the history db when they get + expired by do_expire (older than message_expire). Also fixed + up a issue with STATUS. On AfterNET we were getting huge large + for the amount of memos. I now realise it was reading the amount + of users. It now reads the proper amount of memos. I also a count + for history entries. + + * src/mod-memoserv.help: EXPIRE handles history and memos now. + +2006-06-25 Neil Spierling + + * src/mod-memoserv.c: Make use of ignore lists when trying to + send memos. + +2006-06-25 Neil Spierling + + * src/spamserv.c: Crash fix (finally). Been meaning to do this + for a while now. + +2006-06-23 Alex Schumann + + * src/modcmd.help, src/opserv.help, src/helpfile.c, src/helpfile.h, + src/modcmd.c, src/nickserv.c: Improvements to + table output and help display. + + * src/mod-memoserv.c: fix segfault + +2006-06-23 Alex Schumann + + * src/chanserv.c: Backing out the bantype patch because it sucks _bad_. + fix it and re-apply if you want it.. + + * src/chanserv.h: Backing out the bantype patch. + + * src/chanserv.help: Backing out the bantype patch. + +2006-06-20 Neil Spierling + + * src/mod-memoserv.c: Fixed a bug. + +2006-06-20 Neil Spierling + + * src/mod-memoserv.c: Added basic HISTORY command. At the moment + if the recipient deletes the memo it will not be listed in the + HISTORY list. + + * src/mod-memoserv.help: HISTORY entry. + +2006-06-20 Neil Spierling + + * src/mod-memoserv.c: Added new flags, see below. + + * src/mod-memoserv.help: Opps forgot the read reciept stuff. Also + added flags for always ignoring read reciepts and always sending + read reciepts. + +2006-06-20 Neil Spierling + + * src/mod-memoserv.c: Added CANCEL command for cancelling memos + that you have sent, aslong as they have not been read yet. + + * src/mod-memoserv.help: CANCEL entry plus tweaked some read + recipient to read reciept stuff. + +2006-06-20 Neil Spierling + + * src/mod-memoserv.c: Redid the db stuff, it now writes users + settings and memos to the memoserv database. + +2006-06-20 Neil Spierling + + * src/mod-memoserv.c: Small bug fix. + +2006-06-20 Neil Spierling + + * src/mod-memoserv.c: Added read recipient support via SEND using + -r as a flag. Messages with requested read recipients have a (r) + shown beside the sender nick in LIST. People can ignore a read + recipient using -i when reading the message via READ. Its all + in the help file. + + * src/mod-memoserv.help: Added read recipient relevent bits. + + * src/opserv.help: Added halfopping functions. + +2006-06-19 Neil Spierling + + * src/x3.conf.example: Forgot a ;. + +2006-06-19 Neil Spierling + + * src/mod-memoserv.c: Make use of SET LIMIT. + +2006-06-19 Neil Spierling + + * src/mod-memoserv.c: Fixed SET bugs and renabled LIMIT now. + +2006-06-19 Neil Spierling + + * src/mod-memoserv.c: On Second thoughts dont enable LIMIT now. + +2006-06-19 Neil Spierling + + * x3.conf.example: Max limit for Memoserv LIMIT option. + + * src/hash.h: Fixed halfops issue. + + * src/mod-memoserv.c: Added SET LIMIT option for the maximum + amount of memos you can have. This does not do anything yet as + im committing the half ops fix now. This code is fine it just + allows you to adjust the limit for now. + +2006-06-12 Neil Spierling + + * x3.conf.example: Commented out SpamServ module as there are bugs + and i cant give a definate date as to when i can fix it. Im not + home much these days. + + * src/mod-memoserv.c: Redid the SET code using some whatnet code + by wasted. Tweaked here and there. Also added some formatting in + LIST and SET like chanserv SET. Oh and MemoServ will join + autojoin_channels if MemoServ is in a seperate nickname. + + * src/mod-memoserv.help: Added OSET and done some tweaking. + + * src/nickserv.c: Allow the use of get_victim_oper outside of + nickserv.c. + + * src/nickserv.h: Allow the use of get_victim_oper outside of + nickserv.c. + +2006-06-07 Alex Schumann + + * src/chanserv.help: Added a couple set helps that were missing. + + * src/helpfile.c: fix missing space in multi-column table output such + as /msg opserv commands * (with nickserv tablewidth setting >60) + 2006-06-06 Alex Schumann - * src/opserv.c: Change how addalert silence works, so tha its a - paramiter instead of an action, and also works with trace now. + * src/opserv.c: Change how addalert silence works, so that its a + parameter instead of an action, and also works with trace now. + * x3.conf.example: Added a config setting of level needed to use 'silent yes' in trace/addalert.