aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)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.Gravatar Sadie Powell2022-12-191-0/+3
| | | | Closes #2007.
* 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.Gravatar Sadie Powell2022-12-107-8/+12
| | | | | Also move the snotice for an overwide X-line to snomask 'X' which should have been done when it was added.
* Allow specifying multiple masks when adding an X-line.Gravatar Sadie Powell2022-12-106-11/+23
| | | | | | | The only exemptions for this are RLINE (a real name might contains commas) and SVSHOLD (sent by services only). Closes #1972.
* Add a sslprofile option for disabling TLS 1.3 in ssl_openssl.Gravatar Sadie Powell2022-12-101-0/+6
| | | | | This mirrors the options (<sslprofile:tlsv{1,11,12}>) for other TLS versions.
* 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.Gravatar Sadie Powell2022-12-052-2/+110
| | | | | | 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.
* 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.Gravatar Sadie Powell2022-11-281-1/+1
| | | | | This code was safe as the pointer was never actually dereferenced but libstdc++ would assert on it anyway.
* Avoid sending an +o mode change when the mode isn't available.Gravatar Sadie Powell2022-11-281-1/+1
| | | | | This is generally fine but may cause problems if an oper unloads the core_oper module.
* Allow silence flag metadata to contain unknown flags.Gravatar Sadie Powell2022-11-231-3/+5
| | | | | This prevents breaking link compatibility if we ever add more silence flags in the future.
* 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.Gravatar Sadie Powell2022-11-161-1/+2
| | | | | 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.
* 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.Gravatar delthas2022-11-024-6/+40
| | | Co-authored-by: Sadie Powell <sadie@witchery.services>
* Allow using sts over a proxied hook like HAProxy.Gravatar Sadie Powell2022-10-241-1/+13
| | | | Closes #1911.
* 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.Gravatar Sadie Powell2022-10-101-1/+1
| | | | This doesn't make sense.
* 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.Gravatar Sadie Powell2022-09-053-3/+4
| | | | This prevents zombie files from causing problems.
* Fix unnecessarily using c_str in parameters that take a std::string.Gravatar Sadie Powell2022-09-0413-22/+22
|