Sadie Powell
be0cfca236
Implement support for other SHA2 hash types.
2021-03-05 06:51:58 +00:00
Sadie Powell
9d5b3f0d3c
Remove some todo comments which are outdated or misleading.
2021-03-05 04:31:20 +00:00
Sadie Powell
69401aa1ea
Rename gecosban to realnameban.
2021-03-05 03:32:10 +00:00
Sadie Powell
dcafba9596
Fix comments that claim that the InspIRCd protocol uses TS6 UUIDs.
...
Just because they happen to look the same doesn't mean that they
actually are.
2021-03-05 03:23:25 +00:00
Sadie Powell
b424130196
Fix weird typemask logic in the connect class reader.
2021-03-05 03:07:49 +00:00
Sadie Powell
1e1cf527d2
Merge branch 'insp3' into master.
2021-03-05 02:32:35 +00:00
InspIRCd Robot
7b1ab06a95
Update copyright headers.
2021-03-05 02:16:11 +00:00
Sadie Powell
63f26dc2c6
Fix parsing the output of git-blame in mkheaders.
2021-03-05 02:05:59 +00:00
Sadie Powell
338ddb0e59
Ignore moved lines in mkheaders.
2021-03-05 00:36:13 +00:00
Sadie Powell
cf343bdeaf
Use InnoDB instead of the deprecated MyISAM in the sqloper table.
2021-03-04 01:30:21 +00:00
Sadie Powell
d55581a110
Fix not being able to colour format output to stderr on Windows.
2021-03-03 01:52:27 +00:00
Sadie Powell
dbaa0f6be1
Fix building on Windows.
2021-03-02 23:46:08 +00:00
Sadie Powell
27f8e788c2
Fix using std::cout instead of errstr when a port fails to bind.
2021-03-02 22:31:29 +00:00
Sadie Powell
d45b43256f
Deduplicate checking the source for the users/auspex priv in WHO.
2021-03-02 19:58:05 +00:00
Sadie Powell
85d94c6f49
Fix fuzzy matching in core_who.
...
Previously this code would consider requests with fields but no
flags as fuzzy. This is incorrect as users can make requests like:
WHO Sadie %n
Reported by @ilbelkyr.
2021-03-02 19:55:54 +00:00
Sadie Powell
4e488cb54d
Refactor classbase/CullResult into Cullable/Cullable::Result.
2021-03-02 05:56:56 +00:00
Sadie Powell
e0dff7cf01
Fix warning about unknown sections in the contrib module manifest.
2021-03-02 05:23:13 +00:00
Sadie Powell
c72c5ead6d
Move aligned_storage to the utility directory and clean up.
2021-03-02 03:05:53 +00:00
Sadie Powell
3f113fc046
Move iterator_range to the utility directory and renamespace.
2021-03-02 02:56:49 +00:00
Sadie Powell
7d1f617422
Replace manual copy prevention with the insp::uncopiable class.
2021-03-02 02:36:40 +00:00
Sadie Powell
d14f590e6f
Fix sending Q-line notices to snomask a
instead of snomask x
.
2021-03-01 16:21:15 +00:00
Sadie Powell
85a4184ab4
Fix print_warning using print instead of say.
2021-02-28 19:55:31 +00:00
Sadie Powell
384c880cc6
Warn users of old compiler versions about the upcoming version bump.
2021-02-28 19:54:30 +00:00
Sadie Powell
102c54990c
Warn users of old Perl versions about the upcoming version bump.
2021-02-28 19:32:33 +00:00
Sadie Powell
606677c865
Require Perl 5.26 in the build system.
...
This version is supported by all major systems that ship the C++17
compilers required by the v4 branch.
2021-02-28 19:20:08 +00:00
Sadie Powell
c22c7e5a99
Merge branch 'insp3' into master.
2021-02-28 19:16:40 +00:00
Sadie Powell
0144c23638
Fix running configure on systems with old versions of Perl.
...
Closes #1852 .
2021-02-28 18:46:56 +00:00
Sadie Powell
aa885c1661
Fix not sending ERR_INVALIDMODEPARAM when a parameter is malformed.
...
Closes #1850 .
2021-02-27 01:30:45 +00:00
Sadie Powell
9ecea89f12
Release v3.9.0.
v3.9.0
2021-02-26 07:00:33 +00:00
InspIRCd Robot
1bf7ca3894
Update copyright headers.
2021-02-26 06:58:13 +00:00
Sadie Powell
0db24252fd
Implement support for multi-prefix on WHOIS.
2021-02-25 20:10:34 +00:00
Sadie Powell
61225fa14f
Allow a statusmsg to have multiple statuses and pick the lowest.
...
This is pretty much useless but other implementations support it
so we have to also support it for compatibility.
2021-02-25 06:47:34 +00:00
Sadie Powell
5860247c3b
Refactor OnUserPostMessage in the chanhistory module.
2021-02-24 18:08:15 +00:00
Sadie Powell
d9b6f869c6
Fix a grammar issue in the helpop config.
2021-02-22 22:22:25 +00:00
Sadie Powell
70f4f0225c
Add snomask permissions to the oper check output.
2021-02-22 04:22:25 +00:00
Sadie Powell
262ad80560
Add a human-readable serialiser to the geolocation extensible.
2021-02-22 03:10:50 +00:00
Sadie Powell
3204c82068
Fix checking the wrong user in SERVLIST.
2021-02-21 07:51:43 +00:00
Sadie Powell
6f4aee365b
Add a config option for exempting classes from connflood.
2021-02-21 04:09:59 +00:00
Sadie Powell
b45b7f018d
Add a command to the cgiirc module for encoding/decoding hex idents.
2021-02-21 01:59:44 +00:00
Sadie Powell
a234653c7e
Rename the cmd variable to cmdwebirc in the cgiirc module.
2021-02-21 01:04:57 +00:00
Sadie Powell
67215adc97
Fix the numeric sent when a U-lined alias target is not online.
2021-02-18 04:10:14 +00:00
Sadie Powell
fa0256cc80
Fix the message sent when SSL profiles are rehashed.
2021-02-18 00:42:59 +00:00
Sadie Powell
ee23dd450e
Move linuxdaemon and Sheogorath to former contributors.
2021-02-10 23:59:27 +00:00
Sadie Powell
1794c202b9
Fix the system-wide paths to not violate the Linux FHS.
2021-02-08 13:03:56 +00:00
Matt Schatz
eab6992220
Improvements and updates to misspell-fixer.
...
- Update to v3 of the create-pull-request action.
- Improve the whitelist for directive.pm 'atleast'.
- Whitelist 'eiter' in source and header files.
2021-02-06 23:11:01 -07:00
Sadie Powell
d3a7ac87cb
Show the name of the WebIRC gateway in the IP changing notice.
2021-02-05 23:34:14 +00:00
Sadie Powell
9ef90acced
Merge branch 'insp3' into master.
2021-02-01 18:57:52 +00:00
Sadie Powell
aa4c7489b7
Duplicate the stdout file handle when used for logging.
...
Failure to do this may result in a crash on shutdown when started
in debug mode.
2021-02-01 18:10:53 +00:00
Sadie Powell
5b21a60a9d
Fix using the TR1 headers on compilers that support C++17.
2021-02-01 17:00:19 +00:00
Sadie Powell
a235e43560
Move SSLINFO code for users to its own function and refactor.
2021-02-01 14:34:00 +00:00