Sadie Powell
1099db23d7
Drop support for the legacy PROTOCTL extension.
...
People who wish to keep this behavious should install the protoctl
module from inspircd-contrib.
2021-07-16 18:46:29 +01:00
Sadie Powell
fcc7b7cdb4
Allow toggling a capability from a Cap::Reference.
2021-07-16 18:39:47 +01:00
Sadie Powell
1b19bcb887
Simplify reverse lookup code in core_hostname_lookup.
2021-07-07 14:05:46 +01:00
Sadie Powell
38351efa8d
Deduplicate all whois numerics to the whois module header.
2021-07-05 16:50:14 +01:00
Sadie Powell
fb91c4279b
Don't send oper swhois to users with hideoper enabled.
2021-07-05 16:49:52 +01:00
Sadie Powell
aabaca020b
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.
2021-07-05 16:49:21 +01:00
Sadie Powell
5bc4720d55
Merge branch 'insp3' into master.
2021-07-04 14:53:16 +01:00
Sadie Powell
ea9a72c5a5
Allow hostchange to select users based on connect class.
2021-07-03 19:00:12 +01:00
Sadie Powell
55edfba123
Move hostchange port parsing to a method in the HostRule class.
2021-07-03 18:54:21 +01:00
Sadie Powell
ed62a39821
Move ModeParser::BuildPrefixes to core_mode.
...
Now we've dropped support for the 1202 protocol we don't need this
in the core.
2021-07-03 15:47:16 +01:00
Sadie Powell
c78d21d00b
Move ModeParser::GiveModeList to core_mode.
...
Now we've dropped support for the 1202 protocol we don't need this
in the core.
2021-07-03 15:26:47 +01:00
Sadie Powell
4350050a82
Fix some "targ" usages which were missed in the earlier commit.
2021-07-03 13:58:34 +01:00
Sadie Powell
58947b5d9c
We haven't used Travis CI in a long time so this is unnecessary.
2021-07-03 10:09:30 +01:00
Sadie Powell
f9f31ce4a2
Update the IRCCloud example config for the latest host changes.
...
Also switch it to use multiple hosts per connect class now we have
the ability to do that.
2021-07-02 11:15:27 +01:00
Sadie Powell
fd15d9b878
Release v4.0.0 alpha 2.
v4.0.0a2
2021-07-01 19:08:29 +01:00
Sadie Powell
d21e969e4d
Fix module events not being fired correctly.
...
Regression introduced in commit ba3dd9ce.
Closes #1912 .
2021-07-01 18:37:23 +01:00
Sadie Powell
87057baf24
Fix local idle times being incorrect.
...
Regression introduced in commit 7d84e490.
2021-07-01 16:51:03 +01:00
Sadie Powell
5c32937b33
Fix WHOIS numerics not including the source of the message.
...
Regression introduced in commit 0fab6438.
2021-07-01 14:13:27 +01:00
Sadie Powell
d95d7fc4f5
Merge branch 'insp3' into master.
2021-07-01 12:33:51 +01:00
Sadie Powell
81dce5ccb6
Require that hideserver is set to a valid hostname.
2021-06-25 12:33:46 +01:00
Sadie Powell
d9572c0a25
Allow reloading SSL profiles on rehash.
2021-06-24 23:02:41 +01:00
Sadie Powell
caab4c101a
Add a log message to the SSL mods to remind users how to reload profiles.
2021-06-24 22:44:10 +01:00
Josh Soref
de6d4dbd1e
Fix various spelling issues ( #1883 ).
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2021-06-21 21:47:06 +01:00
GermanAizek
a063414303
Used std::move where it is needed
2021-06-21 19:00:39 +01:00
Molly Miller
54190b2450
Update example configuration for 'if-host-match' oper autologin option.
2021-06-21 18:52:00 +01:00
Molly Miller
2c5fdb670f
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.
2021-06-21 18:52:00 +01:00
Sadie Powell
3b463377a3
Add social media links to the readme.
2021-06-21 14:50:27 +01:00
Sadie Powell
5c8b212a3c
Allow making the MKPASSWD command only usable by opers.
2021-06-21 14:50:27 +01:00
Matt Schatz
9f3b933371
Add the new chanhistory umode to the example helpop.
2021-06-20 17:01:45 -06:00
Matt Schatz
52c0b62501
Fix a typo in the previous commit.
2021-06-20 16:18:52 -06:00
Matt Schatz
80406e938c
Synchronize servlist syntax and helpop with the docs page.
2021-06-20 15:52:22 -06:00
Matt Schatz
3852e1c52a
Hyphens are allowed in hostnames.
2021-06-20 15:34:13 -06:00
Sadie Powell
9a5d8e14e9
Default userstats to Pu if not otherwise specified.
2021-06-20 18:58:31 +01:00
Sadie Powell
43b7e6a979
Fix the silence TAGMSG flags being inverted in BitsToFlags.
2021-06-20 17:42:20 +01:00
Sadie Powell
ad2f737405
Show delayjoined users to themself in WHO.
2021-06-20 01:30:19 +01:00
Sadie Powell
79f96edcb6
Avoid using -pthreads on Haiku.
2021-06-19 20:13:28 +01:00
Sadie Powell
dce2d6a255
Merge branch 'insp3' into master.
2021-06-19 20:07:35 +01:00
Sadie Powell
ab31e37002
Fix building the sha256 module on Haiku.
2021-06-19 19:47:52 +01:00
Sadie Powell
e047bcc98d
Reorder <limits> alphabetically in the example config.
2021-06-19 14:21:13 +01:00
Sadie Powell
9c89a923f8
Use RPL_WHOISCHANNELS instead of a raw numeric in hidechans.
2021-06-19 00:19:36 +01:00
Sadie Powell
193cd02c6b
Fix unsetting timed bans with excessively long masks.
2021-06-18 18:09:39 +01:00
Sadie Powell
dc169e9d58
Avoid unnecessarily looking up the ban mode.
...
We already have a ChanModeReference for this there's no need to
look it up again.
2021-06-18 17:36:34 +01:00
Sadie Powell
b2fde769b6
Merge branch 'insp3' into master.
2021-06-18 15:02:34 +01:00
Sadie Powell
0bbfafb9d0
Fix some inverted ignoreuntil values in the connectban module.
2021-06-18 13:35:01 +01:00
Sadie Powell
613348298d
Fix some weirdness with sign conversion and channel limits.
...
Reported by jessicara.
2021-06-18 13:16:11 +01:00
Sadie Powell
a509f47b7d
Add the bootwait and splitwait options to connectban.
2021-06-18 11:18:56 +01:00
Sadie Powell
3b5425e6e0
Fix joinflood overwriting the bootwait timer on split.
2021-06-18 11:18:06 +01:00
Sadie Powell
d0c458f5c3
Fix joinflood applying the bootwait timeout to rehashes.
2021-06-18 10:54:17 +01:00
Sadie Powell
e8d302911f
Fix xline matching on WebIRC connections.
2021-06-17 11:10:28 +01:00
Sadie Powell
6ffb226aa4
Import a greatly refactored version of the opmoderated module.
...
Co-authored-by: Daniel De Graaf <danieldg@inspircd.org>.
2021-06-17 00:16:34 +01:00