| Commit message (Expand) | Author | Age | Files | Lines |
| * | Merge branch 'insp3' into master. | Sadie Powell | 2021-12-14 | 3 | -6/+6 |
| |\ |
|
| | * | If a user has a unique username then include it in bans. | Sadie Powell | 2021-12-14 | 3 | -6/+6 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-12-11 | 1 | -1/+1 |
| |\| |
|
| | * | Fix sending ERR_CHANOPRIVSNEEDED where ERR_RESTRICTED should be used. | Sadie Powell | 2021-12-11 | 1 | -1/+1 |
| * | | Consistently use `!foo` instead of `foo == NULL`. | Sadie Powell | 2021-12-03 | 3 | -3/+3 |
| * | | Fix a bunch of cases where module types were not marked as final. | Sadie Powell | 2021-11-28 | 4 | -10/+15 |
| * | | Add a snomask flag for rehash messages. | Sadie Powell | 2021-11-28 | 1 | -1/+1 |
| * | | Move the stats and xline snomasks to their associated modules. | Sadie Powell | 2021-11-28 | 2 | -0/+10 |
| * | | Refactor the ClassTypes enum and move into ConnectClass. | Sadie Powell | 2021-11-24 | 1 | -3/+3 |
| * | | Don't allow routing INFO to remote servers.•••There's no reason to request this for a remote server. It rarely
differs between InspIRCd versions and neither Anope nor Atheme
implement handlers for it.
We don't need to implement anything to the protocol compat layer
for this as if v3 servers send an INFO request to a v4 server they
they will just be ignored as the command has no HandleRemote impl.
Closes #1943.
| Sadie Powell | 2021-11-20 | 2 | -14/+8 |
| * | | Remove unused time_t field from the timer system.•••This is equivalent to calling InspIRCd::Now() and is only actually
used in one place in modules.
| Sadie Powell | 2021-11-05 | 2 | -6/+6 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-11-05 | 4 | -5/+5 |
| |\| |
|
| | * | Add Server::GetPublicName(), fix not respecting <security:hideserver>. | Sadie Powell | 2021-10-25 | 3 | -4/+4 |
| | * | Respect <security:hideserver> in the 005 numeric. | Sadie Powell | 2021-10-25 | 1 | -1/+1 |
| * | | Apply the final keyword to all module classes where appropriate. | Sadie Powell | 2021-10-04 | 19 | -32/+54 |
| * | | Mark all event hook classes as final. | Sadie Powell | 2021-10-01 | 1 | -1/+2 |
| * | | Mark more mode classes as final. | Sadie Powell | 2021-10-01 | 1 | -1/+2 |
| * | | Mark all mode classes as final. | Sadie Powell | 2021-10-01 | 2 | -6/+12 |
| * | | Mark all command classes as final. | Sadie Powell | 2021-10-01 | 18 | -50/+98 |
| * | | Mark all module classes as final. | Sadie Powell | 2021-10-01 | 16 | -16/+33 |
| * | | Fix some places where U-line -> service was missed. | Sadie Powell | 2021-08-29 | 1 | -1/+1 |
| * | | Forward SQUERY to services instead of downgrading it to PRIVMSG. | Sadie Powell | 2021-08-28 | 1 | -32/+36 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-08-28 | 8 | -7/+10 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2021-08-27 | 8 | -7/+10 |
| * | | 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 |
| * | | Fix missing argument to WriteToSnoMask. | Sadie Powell | 2021-08-20 | 1 | -2/+2 |
| * | | Avoid duplicating User::MakeHostIP. | Sadie Powell | 2021-08-20 | 2 | -9/+5 |
| * | | Refer to oper names in core_oper as "username" not "login". | Sadie Powell | 2021-08-20 | 1 | -4/+4 |
| * | | Remove a bunch of unnecessary whitespace. | Sadie Powell | 2021-08-17 | 7 | -8/+0 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-08-17 | 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 |
| * | | Add a detach method that takes an Implementation array. | Sadie Powell | 2021-08-17 | 1 | -4/+1 |
| * | | 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 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-08-01 | 1 | -5/+6 |
| |\| |
|
| | * | 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 |
| * | | 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 | 3 | -12/+4 |
| |\| |
|
| | * | 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 | 1 | -0/+1 |
| | * | 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 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-07-04 | 1 | -2/+2 |
| |\| |
|
| | * | Fix some "targ" usages which were missed in the earlier commit. | Sadie Powell | 2021-07-03 | 1 | -2/+2 |
| * | | 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 | 2 | -2/+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 | 1 | -2/+59 |
| * | | Fix local idle times being incorrect.•••Regression introduced in commit 7d84e490.
| Sadie Powell | 2021-07-01 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-07-01 | 3 | -3/+3 |
| |\| |
|