14517 Commits

Author SHA1 Message Date
Sadie Powell
8b2f3980cc Fix ./configure --update with cache files generated before v3.2. 2021-01-18 06:54:01 +00:00
Sadie Powell
267d85ac62 Add default empty openssl compiler flags.
This makes things easier for users who are using InspIRCd on OSes
where OpenSSL is part of the base system.
2021-01-18 05:38:11 +00:00
Sadie Powell
77a8864d58 Fix not rejecting attempts to set snomasks with SAMODE/override. 2021-01-16 04:48:16 +00:00
Sadie Powell
8754618697 Delete the ISO 8859-1 locale files.
These are all subsets of the latin1 codepage file which should be
used instead.
2021-01-14 12:40:33 +00:00
Sadie Powell
56b4dc61e4 Add a shun option to only apply when users are fully connected.
Closes #1825.
2021-01-13 00:05:17 +00:00
Sadie Powell
0365daef5e Improve parsing modes and snomasks in oper classes.
- Deduplicate the code to one function.
- Fix defaulting snomasks when a user has more than one class.
2021-01-12 23:52:22 +00:00
Sadie Powell
5a19ff00ac Add a user mode which allows disabling receiving channel history.
Closes #1830.
2021-01-11 10:07:11 +00:00
Sadie Powell
8d6b550e0b Implement support for more XML and IRC colour code escapes. 2021-01-07 11:53:58 +00:00
Sadie Powell
73a209628c v2 is dead, long live v3! 2020-12-31 22:54:50 +00:00
Sadie Powell
dac5a72ac3 Use the builtin Perl kill function not system. 2020-12-31 22:54:50 +00:00
Sadie Powell
2b7c396708 Export console_format from make::console and make it more robust.
Previously a module could do warning("<|INVALID wibble|>") in its
$CompilerFlags or $LinkerFLags and this would break the build.
2020-12-31 22:54:50 +00:00
Matt Schatz
e8f3587b80
Disallow an empty last parameter in MAP. 2020-12-30 09:55:50 -07:00
Sadie Powell
bf3bfec6d5 Avoid doing more work than necessary when checking the O: extban. 2020-12-25 03:46:43 +00:00
Sadie Powell
71ad7b2cd2 Replace spaces with underscores when checking for class bans. 2020-12-25 03:42:22 +00:00
Sadie Powell
aa101e59e5 Push users towards using SSL profiles for SSL config. 2020-12-24 20:55:10 +00:00
Sadie Powell
b425511242 Remove example securelist exemptions for IRCDriven and IRCSource.
Both of these are apparently dead.
2020-12-23 17:12:07 +00:00
Sadie Powell
2c789b7c32 Fix core message events not being fired.
Third time lucky eh?
2020-12-23 15:39:31 +00:00
Sadie Powell
aaee82ee30 Add config files for popular DNSBL providers. 2020-12-22 06:13:45 +00:00
Sadie Powell
744efed4e2 Add support for multiple hostmasks in <cgiirc:mask>. 2020-12-22 05:49:23 +00:00
Sadie Powell
79cc3caeb8 After changing the codepage rename duplicate users to their UUID. 2020-12-22 04:13:56 +00:00
Sadie Powell
96befc58f0 Send RPL_SAVENICK from irc2 when renaming a user to their UUID. 2020-12-22 04:13:56 +00:00
Sadie Powell
aa0221d87c Replace the SERVER stub command with something actually useful.
This will typically never be reached because the remote will wait
until it receives a CAPAB response before sending SERVER. Instead
replace it with a CAPAB stub command that quits servers with a
helpful message.
2020-12-20 04:04:36 +00:00
Sadie Powell
6cfabb0064 Hide the server name/desc better when <options:hideserver> is set. 2020-12-20 03:05:29 +00:00
Sadie Powell
029ff235e1 Fix an inverted condition in the previous commit. 2020-12-20 00:25:27 +00:00
Sadie Powell
b618b194f3 Don't call events provided by dying or dead modules. 2020-12-18 01:10:13 +00:00
Sadie Powell
ba4a23e248 Fix MAP output on a dual v2/v3 network. 2020-12-16 14:53:12 +00:00
Sadie Powell
f3d3ccaac1 Fix an inverted condition in cmd_modules. 2020-12-16 13:04:54 +00:00
Sadie Powell
66dbd438f2 Use !empty instead of size when checking if containers are empty. 2020-12-16 03:47:31 +00:00
Sadie Powell
b7bc4b576c Update the misspell-fixer ignores. 2020-12-15 00:34:43 +00:00
Sadie Powell
90d819682d Make people aware that they can get support on GitHub now. 2020-12-09 02:03:44 +00:00
Daniel Vassdal
b456adc155 Fix issue where m_pbkdf2 was not aware of services loaded before it 2020-12-04 18:06:42 +00:00
Sadie Powell
ffacccbb6f Add a typedef for the data provider map. 2020-12-04 18:06:42 +00:00
Sadie Powell
eda0e5e2f0 Improve the logging of service adding/deleting. 2020-12-04 15:56:59 +00:00
Sadie Powell
414e65c75b Fire service deregistration events properly. 2020-12-04 15:56:59 +00:00
Sadie Powell
18e46ce87d Fix a copy/paste error in the http path normalising code. 2020-12-04 15:56:43 +00:00
Sadie Powell
612f4fbe0e Fix the name of the sha1 provider. 2020-12-04 14:18:33 +00:00
Sadie Powell
151a902ced Normalise paths in the httpd module. 2020-12-04 14:18:01 +00:00
Sadie Powell
08572a9376 Improve HTTP logging. 2020-12-04 14:18:01 +00:00
Sadie Powell
092f2b1818 Be more specific when a HTTP parser error happens. 2020-12-04 14:18:01 +00:00
Elizabeth Myers
fd8faa7e21 Fix default linker flags in libargon2
It's -largon2, not -llibargon2. I've experienced build failures due to this.
2020-12-03 02:25:58 +00:00
Sadie Powell
fe67c13ddf Advertise the available extbans for services. 2020-12-03 02:05:45 +00:00
Christos Triantafyllidis
d71c37e059
Check the ident when checking against IP in ldapoper (#1823) 2020-12-03 01:25:47 +00:00
Sadie Powell
b8320846cf Warn that v2 support ends soon. 2020-12-01 21:12:00 +00:00
Sadie Powell
b1b15aa680 Prevent people from using default nicks with the Kiwi links. 2020-12-01 19:43:46 +00:00
Robby
b04cc4a74e Document that exemptions configured in <options:exemptchanops> can be negated.
Change the <badnick> example in inspircd.conf.example to another nick, since ChanServ is already covered by examples/services/generic.conf.example.
2020-11-29 22:22:15 +00:00
Robby
6d54b264e9 Move the example TCP/IP listeners for servers to links.conf.example. 2020-11-28 18:32:56 +00:00
Robby
00ad832c44 Move the example TCP listener for clients so they're grouped together.
Change the wording slightly on the <sslprofile> comment to be plural, as this is not specific to a particular listener.
2020-11-28 18:32:56 +00:00
Robby
712c32ab48 Change the remaining instances of "true", "on", "false" and "off" to "yes" and "no" in the example configs. 2020-11-28 18:32:56 +00:00
Sadie Powell
f48c0ac619 Add corefiles to the git ignore list. 2020-11-26 20:41:12 +00:00
Sadie Powell
04490aa770 Remove a corefile which was mistakenly committed. 2020-11-26 20:40:16 +00:00