aboutsummaryrefslogtreecommitdiffstats
path: root/include/numeric.h
Commit message (Expand)AuthorAgeFilesLines
* - Add support for server-enforced mode locks (MLOCK).••• This allows the IRCd to enforce MLOCKs that are set by services, which eliminates clashes between users setting modes and services enforcing it's mlock on channels. (#3055) Gravatar William Pitcock2012-05-041-0/+2
* - Added support for SASL, patch from nenolod (#4079).Gravatar Bram Matthys2012-03-251-0/+10
* - Add CAP support. Currently implemented are: multi-prefix (NAMESX), and••• userhost-in-names (UHNAMES). Patch from nenotopia (#4018, #4066) Gravatar Bram Matthys2012-01-201-0/+2
* - Show account name in /WHOIS, for ESVID-capable services packages, patch fro...Gravatar Bram Matthys2011-12-251-0/+3
* - Use RPL_STARTTLS/ERR_STARTTLS numericsGravatar Bram Matthys2009-12-061-0/+5
* - Ok, finished away notification in WATCH. It now shows the away reasons too.••• This new feature (away notify) is announced in 005 (ISUPPORT) as: WATCHOPTS=A Format is: WATCH A +UserOne +UserTwo New numerics to cope with away notification in WATCH are: RPL_NOWISAWAY: to indicate the user is away _when adding_ it to WATCH list RPL_GONEAWAY: user was not away, but is now RPL_NOTAWAY: user was away, but is no longer away RPL_NOWISAWAY: user was away, and still is, but the reason changed Example: WATCH A +Target Request to add user 'Target' to the watch list with away notification :maintest.test.net 609 MySelf Target ~blih test.testnet 1204309588 :not here atm Reply to watch add: user is online and away, reason is provided :maintest.test.net 599 MySelf Target ~blih test.testnet 1204309588 :is no longer away User is back (no longer away) :maintest.test.net 598 MySelf Target ~blih test.testnet 1204309722 :lunch State change: user is now away, reason is provided :maintest.test.net 597 MySelf Target ~blih test.testnet 1204309738 :shopping, bbl User is still away, but reason changed. The syntax for each numeric is: <nickname> <username> <hostname> <awaysince> :<away reason> In case of 599 (RPL_NOTAWAY) it is: <nickname> <username> <hostname> <awaysince> :is no longer away For the record, this is all based on a draft from codemastr from 2004, which was implemented in Unreal3.3 (devel branch) in 2006. Today, in 2008 it was updated with away reason support and backported to Unreal3.2. Because away notification hasn't been used until now (due to it only being in Unreal3.3) we felt it was safe to break some numerics. Gravatar Bram Matthys2008-02-291-0/+1
* - Backport from 3.3 away notification from Oct 2006, this is v0, a further••• patch will follow soon and the numerics will be changed. Gravatar Bram Matthys2008-02-291-0/+4
* - Added 'warn' target which is basically the same as 'block' except it does n...••• It also sends a numeric to the user saying the command has been processed, but a copy has been sent to ircops. I feel this is a good idea for privacy reasons (anti-spy), though I don't know how users will react to this. If you are using this on your network and get users bothering you about it (or before that ;p), it's probably a good idea to explain it somewhere on your site or FAQ :). Example usage: /spamfilter add p warn - Testing_mirc_decode_filter \$decode\(.*\) [WARNING] The numeric text is likely to change in the next few weeks (early-cvs-commit). - If a class block was removed and any other blocks would be referencing the class block (such as: allow::class, oper::class, link::class), then this would cause a crash. Reported by Mike_ (#0002646). Gravatar Bram Matthys2005-09-251-0/+2
* - Changed the 'is a Secure Connection' msg/numeric in /whois from RPL_WHOISSP...••• a slightly changed RPL_WHOISSECURE, namely: ':%s 671 %s %s :is using a Secure connection', Gravatar Bram Matthys2005-02-271-0/+2
* - Made CHGIDENT, CHGHOST and CHGNAME use more numerics (where possible) (#000...Gravatar Bram Matthys2005-02-261-0/+1
* - Added channelmode +j (jointhrottle), syntax: /mode #chan +j X:Y, and then i...••• throttle the number of joins per-user to X in Y seconds. Idea from Angrywolf (who wrote a module that did this before). This might need some more testing :). It's enabled by default but can be #undef'ed in include/config.h (line 449). Gravatar Bram Matthys2005-02-121-0/+1
* makefile.win32Gravatar codemastr2005-01-221-0/+1
* Using /invite with no parameters now lists the channels you are invited to bu...Gravatar codemastr2004-11-251-2/+6
* Added a USERIP commandGravatar codemastr2004-09-041-0/+1
* Rewrote the 005 system to be dynamic and added an API to manipulate itGravatar codemastr2004-09-031-2/+2
* Converted a bunch of notices to numericsGravatar codemastr2004-06-231-0/+4
* CmdoverrideAdd, DCCALLOW, allow dcc { }, umode +v change, register_user fix.•••- Module coders: if CmdoverrideAdd() is called for an override that is already in place, it now sets MODERR_EXISTS as errorcode and returns NULL (previously it added duplicates). In the past module coders had many issues with PERM mods... you had to use weird tricks, but now you can (and should!) just override on INIT and on HOOKTYPE_REHASH_COMPLETE. - Moved register_user declaration to h.h, updated call in m_pingpong.c (due new 'ip' field). - Usermode +v ('receive dcc send rejection notices') is oper-only now for privacy reasons. - Added dcc allow { }, which allows one to make exceptions over deny dcc { }. - Added deny dcc::soft and allow dcc::soft item, if set to 'yes' it allows someone to explicitly override it per-person via /DCCALLOW (see next). - Added DCCALLOW system, taken directly from bahamut. With this system you can block certain (or all) DCC SENDs and then allow the user to 'override' this limit for every user he/she trusts via '/DCCALLOW +User'. This is an attempt to stop (or at least limit) the spreading of viruses/etc. See '/DCCALLOW HELP' for more info. - Added example dccallow.conf which filters everything except some known 'safe types' (jpg, jpeg, png, gif, etc). Note that the purpose of this file is NOT to get a complete list, rather to limit it to a few 'known safe' entries. - Added set::maxdccallow: max number of entries of the DCCALLOW list (default: 10). Gravatar Bram Matthys2004-06-101-0/+8
* spamfilter etc... *pray*Gravatar Bram Matthys2004-01-281-0/+1
* Added umode +T (no ctcp)Gravatar codemastr2003-10-041-1/+1
* Added a new stats systemGravatar codemastr2003-08-011-0/+1
* Fixed some /stats b stuff and added badword::actionGravatar codemastr2003-04-131-1/+1
* Away flood stopper patchGravatar codemastr2003-03-241-0/+4
* New operoverride system...hope it worksGravatar luke2002-08-011-0/+1
* Secure channel only (+z) ERR_BANNEDFROMCHAN fixGravatar luke2002-07-191-0/+1
* Added bahamut usermode +RGravatar codemastr2001-08-201-1/+2
* +- Using bahamut /who now, this needs some testing..Gravatar stskeeps2001-08-051-0/+4
* Implimented snomaskGravatar codemastr2001-08-041-0/+2
* added numeric 105 in /versionGravatar codemastr2001-06-111-0/+2
* Implimented IRCNet style server redirectionGravatar codemastr2001-04-121-0/+2
* command hash changesGravatar codemastr2001-03-191-0/+1
* /stats changesGravatar codemastr2000-12-241-0/+1
* Added chmode +N - no nick changesGravatar codemastr2000-10-281-0/+1
* .Gravatar stskeeps2000-08-201-2/+0
* +- Indentation and more SJ3 fixesGravatar stskeeps2000-07-141-3/+3
* Fully added V:linesGravatar codemastr2000-07-021-0/+1
* redid s_err.c to be faster (based on bahamut)Gravatar codemastr2000-06-241-0/+2
* fixed /stats C not showing N:linesGravatar codemastr2000-05-281-0/+2
* Import of Unreal3.1-beta3Gravatar cmunk2000-05-281-4/+11
* Import of Unreal3.0 (STABLE)Gravatar cmunk2000-02-281-0/+307