aboutsummaryrefslogtreecommitdiffstats
path: root/src/api-isupport.c
Commit message (Expand)AuthorAgeFilesLines
* - Added set::uhnames setting which can be used to disable uhnames by setting••• it to 'no', the default is 'yes' (on). Requested by Robin (#0003885) as UHNAMES may increase the time of the nick list being loaded from 1 to 4 seconds when joining several channels with more than 1000 users. As this problem is only present on some networks, we keep UHNAMES enabled by default. Gravatar Bram Matthys2010-01-121-1/+2
* - Added set::watch-away-notification which can be set to 'no' to disable••• WATCH away notification. The default is 'yes' (=enabled). Gravatar Bram Matthys2008-12-271-1/+2
* - #0002833 reported and patched by tabrisnet, implementing UHNAMES••• [Backport, only slightly modified for speed] Gravatar Bram Matthys2008-08-191-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/+1
* - Fixed bug in currently unused code, reported by DeadNotBuried (#0002835).•••- Modulized NAMES command (can now be upgraded on the fly, if ever needed). - Added NAMESX support, seeing both mIRC (5.17) and XChat support this. What this does is send all rights of all users on the channel in the NAMES reply (eg: @+Syzop if the user is +ov) instead of only the highest one (@Syzop in previous example). We only do so if the client explicitly requested this via a NAMESX in a PROTOCTL message (eg: 'PROTOCTL NAMESX'). Note that there is a glitch: since most clients only send the PROTOCTL NAMESX after they see NAMESX listed in the 005 announce message this has the effect that if there are set::auto-join channels present (where users are automatically joined to by the server) the extended NAMES reply will not be sent for those channels, because from the IRC server' point of view the join happened before the PROTOCTL and hence it does not know the client wanted NAMESX at that point (the result is not catastrophic: the old-style NAMES is sent for those channels). Anyway, for all non-autojoin channels this works great. So still worth adding IMO. Originally suggested in #0000606. Side note: this does not mean we dropped the idea of (also) having a challenge-response system for good ;). Gravatar Bram Matthys2006-02-261-0/+1
* - Fixed 2 problems caused by TKL move: 1 windows crash, 1 problem with loadin...••• reported by Trocotronic (#0002553, #0002554). Gravatar Bram Matthys2005-06-071-1/+1
* Added invite exceptions (+I)Gravatar codemastr2005-01-291-1/+2
* Added channel alias {}'es and fixed an Isupport bugGravatar codemastr2004-10-031-0/+1
* Rewrote the 005 system to be dynamic and added an API to manipulate itGravatar codemastr2004-09-031-0/+270