Sadie Powell
a730147586
Merge branch 'insp3' into master.
2021-08-01 20:14:47 +01:00
Sadie Powell
b7d92eaf0c
Check that the source dir is writable before running compiler checks.
2021-07-28 10:20:59 +01:00
Sadie Powell
f75335f98b
Always default the genssl question in configure to no.
2021-07-18 20:54:36 +01:00
Sadie Powell
7fa0672ebd
Merge branch 'insp3' into master.
2021-06-13 14:46:41 +01:00
Sadie Powell
fde23f2801
Use /run/inspircd as the runtime directory on Linux.
...
Unfortunately some tooling like AppArmor is not smart enough to
follow the symlink from /var/run to /run so we need to explicitly
set the path. This fixes running InspIRCd without --nopid on some
systems.
See also: inspircd/inspircd-packages#402ef9a411.
2021-06-11 08:23:11 +01:00
Sadie Powell
55cc3a36bd
Merge branch 'insp3' into master.
2021-06-09 09:23:23 +01:00
Sadie Powell
e69ed249cb
Fix unnecessary capitalisation at the start of a configure warning.
2021-06-09 04:52:42 +01:00
Sadie Powell
ffdae581d4
Use dummy values for the user/group with --disable-ownership.
2021-06-09 04:40:53 +01:00
Sadie Powell
3766337fcb
Add the --disable-ownership option to help packagers out.
2021-06-09 04:20:09 +01:00
Sadie Powell
bd9b6c4005
Demote the regex_tre module to inspircd-contrib.
2021-06-01 02:56:31 +01:00
Sadie Powell
7a712456f1
Merge branch 'insp3' into master.
2021-05-14 16:54:33 +01:00
InspIRCd Robot
e94b673532
Update copyright headers.
2021-05-14 14:48:39 +01:00
Sadie Powell
3ca912ad71
Merge branch 'insp3' into master.
2021-05-11 04:07:45 +01:00
Sadie Powell
3c426be2a1
Refer to encryption as TLS instead of SSL in all messages.
2021-04-08 11:45:15 +01:00
Sadie Powell
1011981f47
Stop asking if users want to generate a self-signed certificate.
...
Users should be using real certificates in 2021.
2021-03-30 21:20:48 +01:00
Sadie Powell
f602febac5
Merge branch 'insp3' into master.
2021-03-30 10:12:41 +01:00
Sadie Powell
4ace96e521
Make the system-wide runtime directory /var/run/inspircd.
...
This avoids permission issues.
2021-03-25 12:28:11 +00:00
Sadie Powell
8cb6691601
Merge branch 'insp3' into master.
2021-03-17 04:16:24 +00:00
Sadie Powell
b378b5087b
Allow passing --prefix with --system.
2021-03-11 07:38:15 +00:00
Sadie Powell
ae997d0945
Merge branch 'insp3' into master.
2021-03-10 04:53:30 +00:00
Sadie Powell
fd6cb9caba
Fix using single quotes where double quotes should be used.
2021-03-06 02:31:10 +00:00
Sadie Powell
e76b208ce8
Merge branch 'insp3' into master.
2021-03-05 09:54:26 +00:00
Sadie Powell
f644b58a01
Remove unnecessary prefix from socketengine source files.
2021-03-05 08:20:49 +00:00
Sadie Powell
9d26c40d1b
Fix detection of the ldap, regex_stdlib, and ssl_mbedtls module deps.
...
I am so sorry for writing this cursed magic.
2021-03-05 08:04: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
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
InspIRCd Robot
1bf7ca3894
Update copyright headers.
2021-02-26 06:58:13 +00:00
Sadie Powell
1794c202b9
Fix the system-wide paths to not violate the Linux FHS.
2021-02-08 13:03:56 +00:00
Sadie Powell
9ef90acced
Merge branch 'insp3' into master.
2021-02-01 18:57:52 +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
bb35650b57
Merge branch 'insp3' into master.
2021-01-29 18:15:32 +00:00
Sadie Powell
0e5081e87c
Fix some minor oversights introduced in 859a799 and 3e557e8.
2021-01-29 14:24:56 +00:00
Sadie Powell
2fceea41e8
Always use for in Perl modules.
2021-01-29 13:46:37 +00:00
Sadie Powell
859a79923a
Migrate some stuff away from print_format.
2021-01-27 16:47:08 +00:00
Sadie Powell
f6b861f12d
Fix unnecessary begin blocks in Perl source files.
2021-01-25 12:39:56 +00:00
Sadie Powell
db0052bcc2
Merge branch 'insp3' into master.
2021-01-18 11:42:25 +00:00
Sadie Powell
a59ed4b394
Add a new runtime directory and move the pid file to it.
...
The data directory is intended for persistent files whereas the pid
file is ephemeral. This distinction doesn't matter by default but
on system-wide installs ephemeral runtime files go in /var/run or
/run instead.
2021-01-18 07:05:27 +00:00
Sadie Powell
54e0cade5c
Merge tag 'v3.8.1' into master.
2020-11-20 15:45:17 +00:00
Sadie Powell
2145cc3f94
Skip extra whitespace in --{enable,disable}-extras.
2020-11-08 20:23:27 +00:00
Sadie Powell
e7837aa2ca
Merge branch 'insp3' into master.
2020-11-01 00:32:38 +00:00
InspIRCd Robot
e73d011e68
Update copyright headers.
2020-10-30 12:01:10 +00:00
Sadie Powell
5a88a78f99
Merge branch 'insp3' into master.
2020-10-27 10:50:28 +00:00
Sadie Powell
03f32a45c7
Replace the check for eventfd() with a C++17 header check.
2020-10-20 00:17:54 +01:00
Sadie Powell
78c79a379a
More consistently show modules without the file prefix and suffix.
2020-10-15 17:15:28 +01:00
ShutterQuick
219f8e6262
Implement support for Argon2 password hashing.
...
Resolves #1540 .
2020-10-10 18:25:24 +01:00
Sadie Powell
f6c4ff5498
Merge branch 'insp3' into master.
2020-09-27 12:37:24 +01:00
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