aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Release v3.11.0. v3.11.0Gravatar Sadie Powell2021-08-271-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2021-08-2750-40/+58
* Thank more people in the credits.•••dan- and jwheare have helped a bunch with ircdocs and testing so they definitely deserve to be listed here. Gravatar Sadie Powell2021-08-241-1/+2
* Update the credits.•••- Move fraggeln (former CI host) to former contributors. - Add Duck (domain manager) to thanks. - Add progval (docs magician) to active contributors. Gravatar Sadie Powell2021-08-231-10/+10
* 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
* Fix argv index error in 'unknown option' message.•••It looks like ya_getopt increments `optind` between reading the argument and returning. Before: ``` $ ./build/GCC-8.3/bin/inspircd --foo bar Error: unknown option 'bar'. $ ./build/GCC-8.3/bin/inspircd --help Error: unknown option '% ``` After: ``` $ ./build/GCC-8.3/bin/inspircd --foo bar Error: unknown option '--foo'. Usage: ./build/GCC-8.3/bin/inspircd [--config <file>] [--debug] [--nofork] [--nolog] [--nopid] [--runasroot] [--version] $ ./build/GCC-8.3/bin/inspircd --help Error: unknown option '--help'. Usage: ./build/GCC-8.3/bin/inspircd [--config <file>] [--debug] [--nofork] [--nolog] [--nopid] [--runasroot] [--version] ``` Gravatar Valentin Lorentz2021-08-101-1/+1
* Makes NAMES reply with RPL_ENDOFNAMES even for nonexisting channels•••Instead of ERR_NOSUCHCHANNEL. This is the behavior described by the RFCs and the Modern spec, and is implemented by Hybrid/Chary/Solanum, Ergo, and Unreal. Gravatar Valentin Lorentz2021-08-071-2/+2
* Update mkdescriptions for the new YAML module documentation.Gravatar Sadie Powell2021-08-042-2/+2
* Fix a race condition with hostname lookups when using haproxy.•••If a user's origin has been changed before the first DNS lookup returns then the result of the lookup for that origin may overwrite their host. Closes #1914. Gravatar Sadie Powell2021-07-271-5/+6
* Change ForEachNeighbour to return the already sent id.Gravatar Sadie Powell2021-07-241-1/+3
* 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
* Simplify reverse lookup code in core_hostname_lookup.Gravatar Sadie Powell2021-07-071-11/+2
* Deduplicate all whois numerics to the whois module header.Gravatar Sadie Powell2021-07-0512-53/+5
* 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-052-15/+5
* 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-035-40/+39
* Allow reloading SSL profiles on rehash.Gravatar Sadie Powell2021-06-243-7/+9
* Add a log message to the SSL mods to remind users how to reload profiles.Gravatar Sadie Powell2021-06-243-0/+15
* Fix various spelling issues (#1883).•••Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> Gravatar Josh Soref2021-06-2122-73/+73
* Add 'if-host-match' option to m_sslinfo oper autologin configuration.•••This adds an option to perform the source host check (which is usually performed on manual oper login) in addition to the certificate fingerprint check when automatically logging in opers upon connection to the ircd. Gravatar Molly Miller2021-06-211-1/+17
* Allow making the MKPASSWD command only usable by opers.Gravatar Sadie Powell2021-06-211-0/+6
* Synchronize servlist syntax and helpop with the docs page.Gravatar Matt Schatz2021-06-201-1/+1
* Default userstats to Pu if not otherwise specified.Gravatar Sadie Powell2021-06-201-1/+1
* Fix the silence TAGMSG flags being inverted in BitsToFlags.Gravatar Sadie Powell2021-06-201-2/+2
* Show delayjoined users to themself in WHO.Gravatar Sadie Powell2021-06-201-2/+2
* Fix building the sha256 module on Haiku.Gravatar Sadie Powell2021-06-191-2/+13
* Use RPL_WHOISCHANNELS instead of a raw numeric in hidechans.Gravatar Sadie Powell2021-06-191-1/+1
* Fix unsetting timed bans with excessively long masks.Gravatar Sadie Powell2021-06-181-0/+13
* Avoid unnecessarily looking up the ban mode.•••We already have a ChanModeReference for this there's no need to look it up again. Gravatar Sadie Powell2021-06-181-1/+1
* Fix some inverted ignoreuntil values in the connectban module.Gravatar Sadie Powell2021-06-181-2/+2
* Fix some weirdness with sign conversion and channel limits.•••Reported by jessicara. Gravatar Sadie Powell2021-06-181-3/+16
* Add the bootwait and splitwait options to connectban.Gravatar Sadie Powell2021-06-181-3/+26
* Fix joinflood overwriting the bootwait timer on split.Gravatar Sadie Powell2021-06-181-1/+1
* Fix joinflood applying the bootwait timeout to rehashes.Gravatar Sadie Powell2021-06-181-2/+3
* Fix xline matching on WebIRC connections.Gravatar Sadie Powell2021-06-173-2/+8
* Clean up VerifyCertificate in the ssl_gnutls module.Gravatar Sadie Powell2021-06-141-39/+23
* Code refactor and minor fix (#1879)Gravatar Herman2021-06-1221-83/+76
* Migrate Windows builds to installing their dependencies via Conan.Gravatar Sadie Powell2021-06-072-2/+2
* Broadcast the limits for list modes on server link.•••This allows services to not overflow the limit. Gravatar Sadie Powell2021-06-044-0/+27
* Send the CHARSET token if using a non-ascii casemapping.Gravatar Sadie Powell2021-06-021-1/+13
* Look up the SSL I/O hook properly in spanningtree.•••Fixes a regression introduced in commit 83bb6951fe. Gravatar Sadie Powell2021-06-011-1/+1