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
e0dff7cf01
Fix warning about unknown sections in the contrib module manifest.
2021-03-02 05:23:13 +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
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
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
Sadie Powell
b191657921
Allow using SSLINFO on channels.
2021-02-01 14:33:56 +00:00
Sadie Powell
35530841cf
Convert SSLINFO to SplitCommand.
2021-02-01 13:08:21 +00:00
Sadie Powell
ff06be6c44
Read <sslinfo:operonly> once at load time.
2021-02-01 12:59:06 +00:00
Sadie Powell
55a0a6ab66
Fix the base path being used for more than just the install prefix.
2021-01-31 14:38:46 +00:00
Sadie Powell
10714b0ded
Fix bitshift in INSPIRCD_VERSION_SINCE.
2021-01-30 17:31:40 +00:00
Sadie Powell
563c9aba9e
Fix an oversight in the previous commit.
2021-01-30 16:46:23 +00:00
Sadie Powell
219d0fa1a6
Fix a few issues with SERVLIST.
...
- Implement support for service type matching based on the service
oper type. This isn't the same as irc2 but its close enough.
- Fix erroneously sending the mask in the <mask> field. This field
is for the service name mask not the service distribution mask.
2021-01-30 16:32:43 +00:00
Sadie Powell
ce05e885a9
Remove unnecessary chdirs in the helper script.
2021-01-29 15:01:37 +00:00
Sadie Powell
0e5081e87c
Fix some minor oversights introduced in 859a799 and 3e557e8.
2021-01-29 14:24:56 +00:00
Sadie Powell
413a08a4d3
Improve the ./configure --help
output
...
- Document --portable, --runtime-dir, and INSPIRCD_VERBOSE.
- Make the output coloured on supporting terminals.
- Fix the description of --data-dir.
- Wrap all lines at 80 charactrs.
- Upper case the value names and wrap in <> not [].
2021-01-29 14:10:00 +00:00
Sadie Powell
2fceea41e8
Always use for in Perl modules.
2021-01-29 13:46:37 +00:00
Sadie Powell
3e557e85d3
Purge all remaining uses of print_format.
2021-01-29 13:39:13 +00:00
Sadie Powell
ad1ad11067
Update the mailmap.
2021-01-28 11:58:15 +00:00
Sadie Powell
0ea4e0cb91
Exempt IRCCloud users from connectban and DNSBL lookups.
2021-01-27 19:39:34 +00:00
Sadie Powell
05fe4bdd1d
Allow disabling connectban for specific connect classes.
...
Ref: #1841 .
2021-01-27 19:39:32 +00:00
Sadie Powell
859a79923a
Migrate some stuff away from print_format.
2021-01-27 16:47:08 +00:00