| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-08-26 | 1 | -10/+11 |
| |\| |
|
| | * | 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.
| Sadie Powell | 2021-08-24 | 1 | -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.
| Sadie Powell | 2021-08-23 | 1 | -10/+10 |
| * | | Always respect the host field when automatically logging in opers. | Sadie Powell | 2021-08-26 | 1 | -18/+10 |
| * | | Fix missing argument to WriteToSnoMask. | Sadie Powell | 2021-08-20 | 1 | -2/+2 |
| * | | Avoid duplicating User::MakeHostIP. | Sadie Powell | 2021-08-20 | 7 | -18/+12 |
| * | | Refer to oper names in core_oper as "username" not "login". | Sadie Powell | 2021-08-20 | 1 | -4/+4 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-08-19 | 2 | -14/+49 |
| |\| |
|
| | * | Use timing safe comparisons for the httpd_acl username and password. | Sadie Powell | 2021-08-19 | 1 | -1/+2 |
| | * | Implement support for websocket subprotocols.•••This is based on the current IRCv3 draft but using a vendored protocol.
| Sadie Powell | 2021-08-17 | 1 | -2/+23 |
| | * | Minor clean up of the previous commit. | Sadie Powell | 2021-08-17 | 1 | -2/+1 |
| | * | Improve WebSocket header parsing. | Sadie Powell | 2021-08-17 | 1 | -12/+26 |
| * | | Remove a bunch of unnecessary whitespace. | Sadie Powell | 2021-08-17 | 42 | -53/+0 |
| * | | Fix the Detach method which got borked during a rebase. | Sadie Powell | 2021-08-17 | 1 | -0/+7 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-08-17 | 6 | -5/+7 |
| |\| |
|
| | * | Fix not parsing headers properly in the HTTP module. | Sadie Powell | 2021-08-17 | 1 | -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]
```
| Valentin Lorentz | 2021-08-10 | 1 | -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.
| Valentin Lorentz | 2021-08-07 | 1 | -2/+2 |
| | * | Update mkdescriptions for the new YAML module documentation. | Sadie Powell | 2021-08-04 | 2 | -2/+2 |
| * | | Add a detach method that takes an Implementation array. | Sadie Powell | 2021-08-17 | 2 | -5/+3 |
| * | | Make the channel key length configurable in the <limits> tag. | Sadie Powell | 2021-08-17 | 3 | -4/+5 |
| * | | Send RPL_WHOISACTUALLY instead of RPL_WHOISHOST (#1923)•••Unlike RPL_WHOISHOST, it contains the user@host and ip as separate parameters,
instead of having them in the free-text parameter.
To my knowledge, there are three different syntaxes for RPL_WHOISACTUALLY:
1. "<client> <nick> :is actually ..." (bahamut)
2. "<client> <nick> <host> :Is actually using host" (charybdis family)
3. "<client> <nick> <username>@<host> <ip> :Is actually using host"
(ircu2, ergo, hybrid, ...)
I chose the third one because it contains the most info, and is the most
common one. | Val Lorentz | 2021-08-15 | 1 | -1/+1 |
| * | | Remove the use of a deprecated OpenSSL method. | Sadie Powell | 2021-08-07 | 1 | -2/+2 |
| * | | Release v4.0.0 alpha 3. v4.0.0a3 | Sadie Powell | 2021-08-01 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-08-01 | 2 | -6/+9 |
| |\| |
|
| | * | 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.
| Sadie Powell | 2021-07-27 | 1 | -5/+6 |
| | * | Change ForEachNeighbour to return the already sent id. | Sadie Powell | 2021-07-24 | 1 | -1/+3 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-07-24 | 3 | -9/+17 |
| |\| |
|
| | * | Handle exceptions from hash providers in password_hash. | Sadie Powell | 2021-07-19 | 1 | -3/+11 |
| | * | Fix using the wrong variable for the ciphersuites in ssl_openssl. | Sadie Powell | 2021-07-19 | 1 | -1/+1 |
| * | | Clean up the routing code in the ctables header. | Sadie Powell | 2021-07-24 | 1 | -14/+14 |
| * | | Stop broadcasting the CBAN, RLINE, and SHUN commands.•••These will be broadcast by the X-line system so this legacy hack
is no longer necessary.
| Sadie Powell | 2021-07-23 | 3 | -24/+0 |
| * | | Purge SpanningTreeUtilities::DoOneToMany. | Sadie Powell | 2021-07-23 | 2 | -9/+1 |
| * | | Fix a use-before-initialisation in core_info.•••Signed-off-by: GermanAizek <GermanAizek@yandex.ru> | Herman | 2021-07-17 | 1 | -2/+2 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-07-17 | 16 | -90/+53 |
| |\| |
|
| | * | Fix ssl_mbedtls on mbedTLS v3. | Sadie Powell | 2021-07-17 | 1 | -1/+17 |
| | * | Respect the noctcp user mode for global CTCPs.•••Please don't actually send global CTCPs though.
| Sadie Powell | 2021-07-17 | 1 | -0/+12 |
| | * | Simplify reverse lookup code in core_hostname_lookup. | Sadie Powell | 2021-07-07 | 1 | -11/+2 |
| | * | Deduplicate all whois numerics to the whois module header. | Sadie Powell | 2021-07-05 | 12 | -53/+5 |
| | * | Don't send oper swhois to users with hideoper enabled. | Sadie Powell | 2021-07-05 | 1 | -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.
| Sadie Powell | 2021-07-05 | 2 | -15/+5 |
| * | | Fix a shortening issue in hostchange. | Sadie Powell | 2021-07-17 | 1 | -1/+1 |
| * | | Drop support for the legacy PROTOCTL extension.•••People who wish to keep this behavious should install the protoctl
module from inspircd-contrib.
| Sadie Powell | 2021-07-16 | 2 | -60/+2 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-07-04 | 5 | -52/+62 |
| |\| |
|
| | * | Allow hostchange to select users based on connect class. | Sadie Powell | 2021-07-03 | 1 | -0/+7 |
| | * | Move hostchange port parsing to a method in the HostRule class. | Sadie Powell | 2021-07-03 | 1 | -16/+19 |
| | * | Fix some "targ" usages which were missed in the earlier commit. | Sadie Powell | 2021-07-03 | 5 | -40/+39 |
| * | | Move ModeParser::BuildPrefixes to core_mode.•••Now we've dropped support for the 1202 protocol we don't need this
in the core.
| Sadie Powell | 2021-07-03 | 3 | -32/+26 |
| * | | Move ModeParser::GiveModeList to core_mode.•••Now we've dropped support for the 1202 protocol we don't need this
in the core.
| Sadie Powell | 2021-07-03 | 2 | -50/+59 |
| * | | Release v4.0.0 alpha 2. v4.0.0a2 | Sadie Powell | 2021-07-01 | 1 | -1/+1 |