aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* If a user has a unique username then include it in bans.Gravatar Sadie Powell2021-12-146-12/+13
* Sync uniqueusername from the connect class to the user.•••This is a massive hack for now but should be made to sync properly in v4 when we have extensibles that don't suck. Gravatar Sadie Powell2021-12-143-0/+12
* Add a build time check that OpenLDAP is reentrant.Gravatar Sadie Powell2021-12-141-0/+4
* Fix the ldap module on OpenLDAP 2.5.Gravatar Sadie Powell2021-12-141-1/+2
* Fix sending ERR_CHANOPRIVSNEEDED where ERR_RESTRICTED should be used.Gravatar Sadie Powell2021-12-111-1/+1
* Add KNOCK and CYCLE to the list of sanitisable shun commands.Gravatar Sadie Powell2021-12-021-12/+12
* Fix LDAPCompare checking against the wrong return code.•••Better fix for #1946. Gravatar Sadie Powell2021-12-011-8/+10
* Make parsing websocket proxy headers more robust.Gravatar Sadie Powell2021-11-241-6/+14
* Escape the IP address in httpd_stats.Gravatar Sadie Powell2021-11-241-1/+1
* Escape the real and displayed hostnames in httpd_stats.Gravatar Sadie Powell2021-11-241-1/+1
* Use a mode reference in the timedbans module.Gravatar Sadie Powell2021-11-161-2/+5
* Use a mode reference in the repeat module.Gravatar Sadie Powell2021-11-161-2/+5
* Clean up the banredirect module.Gravatar Sadie Powell2021-11-161-16/+17
* Use a mode reference in the anticaps module.Gravatar Sadie Powell2021-11-161-2/+4
* Use a mode reference in the messageflood module.Gravatar Sadie Powell2021-11-161-1/+3
* Allow configuring which options to trust from a WebIRC gateway.Gravatar Sadie Powell2021-11-101-8/+24
* Implement support for WebIRC gateways sending client fingerprints.Gravatar Sadie Powell2021-11-101-5/+25
* Fix use of auto_ptr in the ssl_gnutls module on C++17 compilers.Gravatar Sadie Powell2021-11-041-12/+16
* Silence a warning in the mysql module on MySQL 8.0.27.Gravatar Sadie Powell2021-10-251-1/+8
* Add Server::GetPublicName(), fix not respecting <security:hideserver>.Gravatar Sadie Powell2021-10-252-2/+2
* Make reading DNs more consistent across modules.•••- If the DN contains a new line character then replace it with a space instead of killing the entire DN in the ssl_gnutls and ssl_openssl modules. - Apply the same logic to ssl_mbedtls which previously did not handle spaces in DNs. Gravatar Sadie Powell2021-10-143-23/+23
* Use the OVERRIDE 005 token for showing the override user mode char.Gravatar Sadie Powell2021-10-131-1/+2
* Fix showing the address of a custom title instead of the title.Gravatar Sadie Powell2021-10-061-4/+2
* Make the deprecation of LibreSSL support more explicit.Gravatar Sadie Powell2021-10-051-1/+1
* Fix parsing the Sec-WebSocket-Protocol header.Gravatar Sadie Powell2021-10-041-1/+3
* Use CXX11_OVERRIDE instead of the override keyword.Gravatar Sadie Powell2021-09-222-2/+2
* Send SSL profile reloading errors to snomask `a`.Gravatar Sadie Powell2021-09-223-3/+3
* Replace <websocket:sendastext> with <websocket:defaultmode>.Gravatar Sadie Powell2021-09-221-6/+35
* Add an API for checking if I/O hooks are ready or not.Gravatar Sadie Powell2021-09-225-50/+41
* Add the channels/ignore-repeat priv to exempt opers from +E.Gravatar David Schultz2021-09-211-0/+3
* Fix customprefix allowing mode names that contain spaces.Gravatar Sadie Powell2021-09-161-0/+3
* Fix ssl_openssl on a broken fork of OpenSSL.Gravatar Sadie Powell2021-09-071-1/+3
* Replace certfp with sslfp in sqlauth and helpop.•••Once we implement SPKI fingerprints the old name will be inaccurate. Gravatar Sadie Powell2021-08-281-1/+3
* Update copyright headers.Gravatar InspIRCd Robot2021-08-2736-31/+42
* Use timing safe comparisons for the httpd_acl username and password.Gravatar Sadie Powell2021-08-191-1/+2
* Implement support for websocket subprotocols.•••This is based on the current IRCv3 draft but using a vendored protocol. Gravatar Sadie Powell2021-08-171-2/+23
* Minor clean up of the previous commit.Gravatar Sadie Powell2021-08-171-2/+1
* Improve WebSocket header parsing.Gravatar Sadie Powell2021-08-171-12/+26
* Fix not parsing headers properly in the HTTP module.Gravatar Sadie Powell2021-08-171-0/+2
* Update mkdescriptions for the new YAML module documentation.Gravatar Sadie Powell2021-08-042-2/+2
* Handle exceptions from hash providers in password_hash.Gravatar Sadie Powell2021-07-191-3/+11
* Fix using the wrong variable for the ciphersuites in ssl_openssl.Gravatar Sadie Powell2021-07-191-1/+1
* Fix ssl_mbedtls on mbedTLS v3.Gravatar Sadie Powell2021-07-171-1/+17
* Respect the noctcp user mode for global CTCPs.•••Please don't actually send global CTCPs though. Gravatar Sadie Powell2021-07-171-0/+12
* Deduplicate all whois numerics to the whois module header.Gravatar Sadie Powell2021-07-0511-53/+4
* Don't send oper swhois to users with hideoper enabled.Gravatar Sadie Powell2021-07-051-12/+18
* Stop sending RPL_WHOISSERVICE as it conflicts with RPL_WHOISHELPOP.•••Both Anope and Atheme send an oper type for services clients so this numeric is unnecessary. In cases where genericoper is enabled we now send "is a network service" in RPL_WHOISOPERATOR. Gravatar Sadie Powell2021-07-051-14/+4
* Allow hostchange to select users based on connect class.Gravatar Sadie Powell2021-07-031-0/+7
* Move hostchange port parsing to a method in the HostRule class.Gravatar Sadie Powell2021-07-031-16/+19
* Fix some "targ" usages which were missed in the earlier commit.Gravatar Sadie Powell2021-07-034-38/+37