aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Release v3.15.0. v3.15.0Gravatar Sadie Powell2022-12-301-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2022-12-30228-285/+194
* Update module descriptions.Gravatar Sadie Powell2022-12-301-1/+1
* Fix a C++11-ism in the dnsbl module.Gravatar Sadie Powell2022-12-261-1/+1
* Fix overwriting marks from earlier DNSBLs.Gravatar Sadie Powell2022-12-261-10/+19
* Include the WebSocket fail reason in the body of the HTTP response.Gravatar Sadie Powell2022-12-251-0/+1
* Consistently limit the range for config port fields.Gravatar Sadie Powell2022-12-192-2/+2
* Add an oper priv for exempting opers from blockamsg.•••Closes #2007. Gravatar Sadie Powell2022-12-191-0/+3
* Fix an incompatibility between MySQL and MariaDB.Gravatar Sadie Powell2022-12-181-0/+2
* Add SSL support to the mysql module.Gravatar Sadie Powell2022-12-181-0/+4
* Fix warning about UNIX socket connections being insecure.Gravatar Sadie Powell2022-12-171-1/+2
* Deduplicate retrieving error messages on Windows.Gravatar Sadie Powell2022-12-133-25/+10
* Show the system error message when loading modules fails.Gravatar Sadie Powell2022-12-131-1/+9
* Tell an oper when the X-line they were trying to match is too wide.•••Also move the snotice for an overwide X-line to snomask 'X' which should have been done when it was added. Gravatar Sadie Powell2022-12-107-8/+12
* Allow specifying multiple masks when adding an X-line.•••The only exemptions for this are RLINE (a real name might contains commas) and SVSHOLD (sent by services only). Closes #1972. Gravatar Sadie Powell2022-12-106-11/+23
* Add a sslprofile option for disabling TLS 1.3 in ssl_openssl.•••This mirrors the options (<sslprofile:tlsv{1,11,12}>) for other TLS versions. Gravatar Sadie Powell2022-12-101-0/+6
* Fix reading the MOTD when <connect:motd> is a literal path.Gravatar Sadie Powell2022-12-091-5/+14
* Fix sending malformed MOTD and showfile messages to clients.Gravatar Sadie Powell2022-12-094-14/+41
* Import regex_pcre2 from inspircd-contrib.•••The original plan was to make the PCRE2 switch happen in v3 but it seems that distributions are beginning to unpackage the old pcre library already. Gravatar Sadie Powell2022-12-052-2/+110
* Fix using C++11 features in code that was backported from master.Gravatar Sadie Powell2022-11-301-1/+2
* Add a method for quickly escaping a tag value.Gravatar Sadie Powell2022-11-301-0/+31
* Use gnutls_digest_get_id if supported by the GnuTLS library.Gravatar Sadie Powell2022-11-291-1/+4
* Fix asserting when building against libstdc++ in debug mode.•••This code was safe as the pointer was never actually dereferenced but libstdc++ would assert on it anyway. Gravatar Sadie Powell2022-11-281-1/+1
* Avoid sending an +o mode change when the mode isn't available.•••This is generally fine but may cause problems if an oper unloads the core_oper module. Gravatar Sadie Powell2022-11-281-1/+1
* Allow silence flag metadata to contain unknown flags.•••This prevents breaking link compatibility if we ever add more silence flags in the future. Gravatar Sadie Powell2022-11-231-3/+5
* Fix matching partially expanded IPv6 addresses.Gravatar Sadie Powell2022-11-181-2/+2
* Avoid using a CIDR range when it only represents a single IP.Gravatar Sadie Powell2022-11-181-1/+11
* Fix cidr_range::str() on a UNIX socket returning an uninit value.•••This isn't an ideal fix but its the best we can do for now. In v4 we can change the struct internals to do this properly. Gravatar Sadie Powell2022-11-161-1/+2
* Fix the previous commit on Windows.Gravatar Sadie Powell2022-11-091-2/+4
* Log when the uid/gid of config files might be wrong.Gravatar Sadie Powell2022-11-081-2/+29
* The extended-monitor spec has been ratified now.Gravatar Sadie Powell2022-11-021-1/+1
* Add support for the IRCv3 extended-monitor specification.•••Co-authored-by: Sadie Powell <sadie@witchery.services>Gravatar delthas2022-11-024-6/+40
* Allow using sts over a proxied hook like HAProxy.•••Closes #1911. Gravatar Sadie Powell2022-10-241-1/+13
* Only store the topic in the permchannels database if one is set.Gravatar Sadie Powell2022-10-231-5/+9
* Clear the ban cache when an xline is expired as well as removed.Gravatar Sadie Powell2022-10-151-0/+1
* Document how DNS PTR record lookups work better.Gravatar Sadie Powell2022-10-151-1/+4
* Fix the default case in GetFirstVisibleChannel and document it.Gravatar Sadie Powell2022-10-131-2/+5
* Add the inspircd.org/echo tag to echo message responses.Gravatar Sadie Powell2022-10-121-4/+37
* Fix channels with +D or +u set being picked for the /WHO response.Gravatar Sadie Powell2022-10-122-0/+20
* Allow modules to control the visible channel in a WHO request.Gravatar Sadie Powell2022-10-122-28/+44
* Add the matched channel to the WHO request data.Gravatar Sadie Powell2022-10-121-3/+3
* Prevent having the dccallow module loaded with a zero list size.•••This doesn't make sense. Gravatar Sadie Powell2022-10-101-1/+1
* Drop attempts to send a tag message to a server.Gravatar Sadie Powell2022-09-241-0/+6
* Allow building regex_posix against PCRE on Windows for link compat.Gravatar Sadie Powell2022-09-211-2/+8
* Fix the ldap module when building against Windows LDAP.Gravatar Sadie Powell2022-09-211-16/+75
* Add the protocol serializer to the check output.Gravatar Sadie Powell2022-09-211-0/+1
* Fix forwarding tags when sending a numeric to a remote user.Gravatar Sadie Powell2022-09-191-0/+1
* Send ERR_NONICKNAMEGIVEN when an empty nick is given in WHOIS/WHOWAS.Gravatar Sadie Powell2022-09-122-3/+14
* Make the temporary filenames used by modules more unique.•••This prevents zombie files from causing problems. Gravatar Sadie Powell2022-09-053-3/+4
* Fix unnecessarily using c_str in parameters that take a std::string.Gravatar Sadie Powell2022-09-0413-22/+22