Sadie Powell
b64fe8320e
Store generated SSL certificates in the .configure directory.
...
Co-Authored-By: Nicole Kleinhoff <ilbelkyr@shalture.org>
2020-09-26 23:34:03 +01:00
Sadie Powell
d0bb6bd79a
Fix the syntax of the MAXLIST 005 token.
2020-09-24 00:04:04 +01:00
Sadie Powell
9cdd7c70ee
The file extension is optional when calling enable_extras.
2020-09-23 13:28:47 +01:00
Sadie Powell
a56ff68b0a
Refactor GenRandomStr for performance and readability.
2020-09-23 13:20:15 +01:00
Sadie Powell
5cb71b751a
Fix the example configs lying about where paths are relative to.
2020-09-21 15:25:06 +01:00
Sadie Powell
11761c58e1
Only bind on 6667 instead of 6660-6669 in the example configs.
2020-09-21 15:23:13 +01:00
Sadie Powell
9efce7bd23
Add documentation links to the systemd unit file.
...
Ref: https://www.freedesktop.org/software/systemd/man/systemd.unit.html#%5BUnit%5D%20Section%20Options
2020-09-19 14:08:16 +01:00
Sadie Powell
92dc25f007
Require SSL for linking servers.
2020-09-18 15:29:48 +01:00
Sadie Powell
825a50356c
Require building with at least one SSL module.
2020-09-18 15:25:33 +01:00
Sadie Powell
17b91b7e2f
Merge branch 'insp3' into master.
2020-09-18 15:21:25 +01:00
Sadie Powell
47aab9623c
Make it clear that <gnutls>, <mbedtls>, and <openssl> are deprecated.
2020-09-16 22:32:22 +01:00
Sadie Powell
aebab66b30
Show the location of cache.cfg relative to the root directory.
2020-09-13 20:45:36 +01:00
Sadie Powell
10cc4440c7
Replace the banana in the motd with a cute kitty.
2020-09-12 11:02:50 +01:00
Sadie Powell
bc444b242f
Fix OnChangeRealName not being fired for remote users.
2020-09-01 10:00:39 +01:00
Sadie Powell
a8a5308d0f
Fix the misspell-fixer CI action.
2020-08-31 14:20:18 +01:00
Sadie Powell
e1ebec0e72
Fix a word missing from the last commit.
2020-08-29 22:52:46 +01:00
Sadie Powell
651413bbc5
Don't warn about SSL modules if using --disable-auto-extras.
2020-08-29 19:59:34 +01:00
Sadie Powell
ff766773bc
Warn about non-local plaintext server connections.
2020-08-29 19:21:06 +01:00
Sadie Powell
73b4ac1b3a
Merge branch 'insp3' into master.
2020-08-25 10:46:42 +01:00
Sadie Powell
7af6a054be
Add a link to the packaging advice to the configure help.
2020-08-25 09:54:27 +01:00
Sadie Powell
cae3a4e728
Rewrite --{enable,disable}-extras logic.
2020-08-25 09:43:05 +01:00
Sadie Powell
382b278f72
Ask if self-signed certs should be deleted when running configure.
...
Closes #1793 .
2020-08-03 12:15:04 +01:00
Sadie Powell
63dd77804f
Silence some copy warnings on C++11 compilers.
2020-08-01 13:24:36 +01:00
Sadie Powell
83871bb72c
Only upgrade Homebrew packages that we actually use.
2020-08-01 08:45:14 +01:00
Sadie Powell
eb11cc14db
Fix null-checking the wrong variable in the disable module.
...
Closes #1792 .
2020-08-01 08:28:30 +01:00
Sadie Powell
279ad1616d
Release v3.7.0.
v3.7.0
2020-07-30 17:23:30 +01:00
InspIRCd Robot
2f12f76ec9
Update copyright headers.
2020-07-30 14:31:12 +01:00
Sadie Powell
46390a54b3
Update vendored dependencies and fix update tool for Perl changes.
2020-07-30 14:29:11 +01:00
Sadie Powell
428eea648d
Remove the KiwiIRC.com example config file.
...
Requested by @prawnsalad. These IP addresses are only a small part
of a larger pool and may change without notice.
2020-07-30 14:16:19 +01:00
Sadie Powell
2c9ebe040c
Make the ERR_CANNOTSENDTOCHAN extban message less misleading.
2020-07-30 12:00:16 +01:00
Sadie Powell
e059f82249
Merge branch 'insp3' into master.
2020-07-29 12:13:45 +01:00
Sadie Powell
88df35c715
Replace all erroneous space indentation with tab indentation.
2020-07-29 12:01:05 +01:00
Sadie Powell
587e898d86
Fix mkheaders 'experimental push on scalar is now forbidden' warning.
2020-07-29 11:43:21 +01:00
Sadie Powell
1d06a27acc
Add a method for creating a regex pattern with included flags.
2020-07-29 10:42:31 +01:00
Sadie Powell
1621a84f96
Rewrite the regex system from scratch.
...
* Move everything to the Regex namespace:
- Regex -> Regex::Pattern
- RegexException -> Regex::Exception
- RegexFactory -> Regex::Engine
* Add support for regex flags.
- Regex::OPT_CASE_INSENSITIVE performs case-insensitive matching.
* Add the Regex::EngineReference class as a friendly wrapper around
dynamic_reference_nocheck<Regex::Engine>.
* Add the Regex::SimpleEngine template class for automating the
implementation of regex factory classes.
* Use std::shared_ptr for Regex::Pattern objects instead of making
users manage memory manually.
2020-07-28 19:22:59 +01:00
Sadie Powell
5d8dc98dfa
Switch systemd service to be non-forking & avoid using the helper.
2020-07-28 16:35:51 +01:00
Sadie Powell
f953c431d5
Add a logrotate config.
2020-07-27 12:19:44 +01:00
Sadie Powell
1047f05381
Send ERR_KEYSET when trying to change a channel key.
...
Closes #1750 .
2020-07-27 09:51:34 +01:00
Matt Schatz
30648e84ce
Fix secure websocket users not being seen as secure.
...
Since a TLS (SSL) module will always be the last IOHook attached
to a socket, IsSSL() needs to ignore any Middle IOHooks that may
also be attached.
2020-07-27 09:38:11 +01:00
Sadie Powell
7000d31765
Work around RE2 specifying -std=c++11 in its pkg-config file.
2020-07-25 03:52:55 +01:00
Sadie Powell
f3ee36eb9c
Remove obsolete silencing of C++11 warnings from ssl_mbedtls.
2020-07-25 03:50:04 +01:00
Sadie Powell
c3e88d6b53
Clean up ISUPPORT code and implement support for ISUPPORT updates.
2020-07-24 14:27:46 +01:00
Sadie Powell
cac18ebf0d
Add a method for comparing two maps.
2020-07-24 13:56:16 +01:00
Sadie Powell
1b356e5a89
Move the property string from cmd_modules to Module & show on load.
2020-07-24 05:05:27 +01:00
iwalkalone
c2218abac1
Allow disabling the timedbans set/unset notices ( #1789 ).
2020-07-22 14:31:55 +01:00
Sadie Powell
8e9c1aec02
Build regex_posix and regex_re2 on GitHub Actions.
2020-07-22 12:08:39 +01:00
Sadie Powell
7540d9a744
Clean up the Linux CI package list.
2020-07-22 10:57:59 +01:00
Sadie Powell
4e3d97546a
Pascalize Cap::set and rename Cap::get to IsEnabled.
2020-07-20 12:16:48 +01:00
Sadie Powell
ef4e61cd24
Pascalize ExtensionItem::{get,set,unset}_raw.
2020-07-20 11:58:28 +01:00
Sadie Powell
c0567c1ede
Only upgrade Homebrew packages that we actually use.
2020-07-20 10:16:25 +01:00