| Commit message (Expand) | Author | Age | Files | Lines |
| * | Release v4.0.0 alpha 4. v4.0.0a4 | Sadie Powell | 2021-09-01 | 1 | -1/+1 |
| * | Merge branch 'insp3' into master. | Sadie Powell | 2021-09-01 | 1 | -1/+1 |
| |\ |
|
| | * | Replace certfp with sslfp in sqlauth and helpop.•••Once we implement SPKI fingerprints the old name will be inaccurate.
| Sadie Powell | 2021-08-28 | 1 | -1/+3 |
| * | | Fix some places where U-line -> service was missed. | Sadie Powell | 2021-08-29 | 9 | -9/+9 |
| * | | Make the protocol version enum entries slightly less verbose. | Sadie Powell | 2021-08-28 | 6 | -15/+15 |
| * | | Forward SQUERY to services instead of downgrading it to PRIVMSG. | Sadie Powell | 2021-08-28 | 4 | -33/+101 |
| * | | Require TLS by default when connecting to Postgres servers. | Sadie Powell | 2021-08-28 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-08-28 | 50 | -41/+59 |
| |\| |
|
| | * | Release v3.11.0. v3.11.0 | Sadie Powell | 2021-08-27 | 1 | -1/+1 |
| | * | Update copyright headers. | InspIRCd Robot | 2021-08-27 | 50 | -40/+58 |
| * | | Significantly upgrade the check module's ability to find users.•••- Check for users based on nick mask, ident mask, and real name mask
as well as ip mask and host mask.
- Include matching user's nick, ident and displayed host in the
command output.
- Specify in the output what was actually matched against.
Closes #1909.
| Sadie Powell | 2021-08-28 | 1 | -10/+31 |
| * | | Make the ADMIN output more like other IRC servers.•••- Remove our weird numeric prefixes.
- Merge the nick and name fields.
- Add a description field for ADMINLOC2.
| Sadie Powell | 2021-08-26 | 3 | -22/+10 |
| * | | 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 |