aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Update src/ircd_parser.y to add some new units of time and data.Gravatar Ben C2017-12-061-17/+29
* Add a per oper block{} (o-line) configuration file option where if defined, a...Gravatar Ben C2017-11-171-0/+10
* m_whois: Add hide_uids_in_whois option, default to "yes." This information i...Gravatar Ben C2017-11-082-0/+4
* src/s_user: Fix a minor problem where clients with the CHGHOST cap would stil...Gravatar Ben C2017-10-241-1/+1
* chmode.c: Channel admins should be able to view channel +eI lists without ope...Gravatar Ben C2016-06-191-1/+1
* src/match.c: Should be > 128 .. silly typo that went unnoticed for too long.Gravatar Ben C2016-05-131-1/+2
* chmode.c: When use_(admin|halfop|owner) is disabled, don't permit opers with ...Gravatar Ben C2016-04-041-0/+21
* chmode.c: Don't permit removing +beIq listmodes that aren't set to begin with...Gravatar Ben C2016-04-041-0/+2
* Hopefully actually fix ChanServ voicing, knock on wood.Gravatar Ben C2016-01-211-2/+2
* Make voicing from ChanServ actually work again, fixing a silly bug introduced...Gravatar Ben C2016-01-211-22/+24
* m_priv and s_user - oper_up: Show oper privs 10 at a time on multiple lines.Gravatar Ben C2016-01-171-1/+28
* chmode.c: Don't permit setting prefix modes on users if the target user alrea...Gravatar Ben C2016-01-151-1/+31
* Add a can_self_devoice configuration option, defaulting to yes. Not really s...Gravatar Ben C2016-01-143-2/+4
* Permit self-devoicing regardless of operator status.Gravatar Ben C2016-01-141-1/+33
* chmode.c: Channel mode +g should probably require op or higher as well.Gravatar Ben C2016-01-141-2/+2
* chmode.c: Channel modes +k and +l also now require op or higher to be (un)set.Gravatar Ben C2016-01-141-2/+2
* chmode.c: Channel modes +f, +F, and +Q now require op or higher to be (un)set.Gravatar Ben C2016-01-131-1/+18
* s_user.c: s/was using oper block/was opered as/ ; s/using oper block/opered a...Gravatar Ben C2016-01-131-2/+2
* m_info: Make autochanmodes actually show up in it, after unreverting the bett...Gravatar Ben C2016-01-132-2/+22
* Revert "Revert "Replace autochanmodes logic with that of Charybdis. Resolves...•••This reverts commit 96313c6e8ade88cb891ce8e9fe73b6d99e764bbc. Gravatar Ben C2016-01-133-18/+41
* Make the can_kick_deop logic respect the halfops_can_dehalfop_others setting.Gravatar Ben C2016-01-101-1/+2
* Fix halfop permissions so those who should be able to set it, can.Gravatar Ben C2016-01-101-5/+4
* Refactor the can_kick_deop code to make it work with stacked prefixes. Not m...Gravatar Ben C2016-01-061-7/+24
* Fix numeric 004 RPL_MYINFO to actually list all channel modes that take an ar...Gravatar Ben C2016-01-043-4/+19
* It is 2016 now, update the copyrights.Gravatar Ben C2016-01-012-2/+2
* Show Nick!Ident@Host in numeric 001 the way many other IRCds do.Gravatar Ben C2015-12-311-1/+2
* Make /stats P on remote servers show the IPs to NetAdmins.Gravatar Ben C2015-12-301-1/+1
* chmode: chm_throttle - Add somewhat arbitrary limits on +j to prevent insane ...Gravatar Ben C2015-12-291-0/+8
* m_list: Default channel display threshold is now configurable and no longer h...Gravatar Ben C2015-12-272-0/+2
* sslproc: Garbage collect dead ssld resources each minute, not every 20 minutes.Gravatar Ben C2015-12-271-1/+1
* Reduce even more clean_nick() code duplication. Import Charybdis commit 2d28...Gravatar Ben C2015-12-271-0/+31
* ssl: SSL ciphers supported is now configurable. Import Charybdis commits c17...Gravatar Ben C2015-12-274-15/+19
* Import Charybdis commit b5b4a0e - client: use sequential connection ids for s...Gravatar Ben C2015-12-265-48/+88
* Revert "Replace autochanmodes logic with that of Charybdis. Resolves certain...•••This reverts commit 1d7db300d36c5ac49b27652bcb931b1da4db644b. This commit introduces nastier issues. This issue will be revisited at a later time. Gravatar Ben C2015-12-253-41/+18
* Replace autochanmodes logic with that of Charybdis. Resolves certain issues ...Gravatar Ben C2015-12-243-18/+41
* Show SSL cipher string on connect to SSL users.Gravatar Ben C2015-12-231-0/+4
* Show cipher string in /whois for SSL users. Import Charybdis commits ebe33db...Gravatar Ben C2015-12-231-0/+29
* Import Charybdis commits 408a29c and 196740c. Some cleanups from Ratbox 3.1.Gravatar Ben C2015-12-191-24/+24
* Import extb_combi combination extban with much tighter restrictions. I will ...Gravatar Ben C2015-12-191-4/+2
* Add mode direction to chmode.c - get_channel_access() and get_channel_access ...Gravatar Ben C2015-12-152-8/+26
* Make CertFP hash configurable and support SHA512 and SHA256 in addition to SH...Gravatar Ben C2015-12-143-9/+46
* Import Charybdis commit bbccb09. - All SSL/TLS listeners shall be defer_accept.Gravatar Ben C2015-12-121-10/+9
* Call the umode_changed hook on ENCAP USERMODE invocation as well.Gravatar Ben C2015-12-111-1/+10
* Import Charybdis commit 4a5330b - IRCv3.2 chghost support.Gravatar Ben C2015-12-111-7/+10
* Import Charybdis commit 583f064Gravatar Ben C2015-11-263-18/+22
* Explicitly deny '0' as a channel name when disable_join_0 is set to YES.Gravatar Ben C2015-11-221-0/+9
* Mode setting override notices should appear only once, not once for each serv...Gravatar Ben C2015-11-171-1/+1
* Move some more ISUPPORT values into their respective modules.Gravatar Ben C2015-11-151-6/+1
* Import Charybdis commit 439bf4dGravatar Ben C2015-11-151-1/+0
* Back out of remote channel join notices for now. - May be revisited at a late...Gravatar Ben C2015-11-021-2/+0