Sadie Powell
900bfeb6b7
Add a link to the TLS tutorial to the error about building with
...
TLS support.
2024-11-25 11:22:40 +00:00
InspIRCd Robot
8e784862f5
Update copyright headers.
2024-09-07 11:10:36 +01:00
Sadie Powell
448c3342d9
Allow building log_json against yyjson.
...
This is the default if available. RapidJSON has not had a release
in years and has known security vulnerabilities so we should really
not be using it.
2024-08-23 19:47:58 +01:00
Sadie Powell
eb9b758c2e
Modernise the contrib filenames in configure.
2024-08-22 09:50:30 +01:00
Sadie Powell
8da9c519b7
Tell people to use insp4 not insp3.
2024-07-24 03:16:41 +01:00
Sadie Powell
9fa1b23031
Use pkg-config for determining whether to enable the ldap module.
2024-07-13 18:21:13 +01:00
Sadie Powell
610688e410
Use getentropy() from POSIX 2024 if it is available.
2024-07-13 13:31:44 +01:00
InspIRCd Robot
fd4c5e3840
Update copyright headers.
2024-06-21 10:36:09 +01:00
Sadie Powell
8f0833aa94
Put examples in the example directory on system-wide installs.
2024-06-19 13:17:10 +01:00
InspIRCd Robot
d4da9eeff9
Update copyright headers.
2024-06-14 09:13:03 +01:00
Sadie Powell
c18499a332
Rename regex_pcre back to regex_pcre2.
...
This rename happened before we had config compatibility and it doesn't
make sense to keep it anymore.
2024-06-07 19:19:19 +01:00
InspIRCd Robot
ae3e2db109
Update copyright headers.
2024-06-07 10:37:56 +01:00
Sadie Powell
e24ea1723c
Move ssl_mbedtls to inspircd-contrib.
...
Closes #2088 .
2024-04-15 21:45:42 +01:00
Sadie Powell
28a7f1f0c8
Merge branch 'insp3' into master.
2022-08-27 14:48:19 +01:00
InspIRCd Robot
96f355c2fa
Update copyright headers.
2022-08-25 20:46:11 +01:00
Sadie Powell
c8028f6cd6
Add version constraints to the default module enabling code.
2022-06-30 13:04:51 +01:00
Sadie Powell
4005b31d17
Merge branch 'insp3' into master.
2022-05-21 13:34:19 +01:00
Sadie Powell
2559f75389
Allow preconfiguring the owner uid/gid while also disabling ownership.
2022-05-17 15:18:08 +01:00
Sadie Powell
a31baf263e
Merge branch 'insp3' into master.
2022-05-07 17:19:01 +01:00
Sadie Powell
b39e038743
Install into /usr/bin instead of /usr/sbin.
...
We discourage users from running as root so installing into sbin on
system-wide installs doesn't make sense anyway.
2022-05-03 15:55:23 +01:00
Sadie Powell
a44a6cfab7
Implement support for JSON logging.
2022-05-02 15:10:10 +01:00
Sadie Powell
c382faf9c9
Rewrite the entire logging system.
...
- Much cleaner API for writing to the log.
- Adds support for stderr and stdout logging to the core.
- Adds support for sql and syslog logging in modules.
2022-05-01 22:07:04 +01:00
Sadie Powell
96f673e7e1
Rename regex_pcre2 to regex_pcre.
2021-11-14 23:47:44 +00:00
Sadie Powell
a94f3b71d5
Merge branch 'insp3' into master.
2021-11-05 04:07:38 +00:00
Sadie Powell
16ca375652
Show more build environment information when running configure.
2021-11-04 20:30:55 +00:00
Sadie Powell
e11c3c8095
Yeet regex_pcre into contrib.
2021-10-01 04:09:22 +01:00
Sadie Powell
f2386ea01f
Add the regex_pcre2 module.
2021-09-26 19:16:51 +01:00
Sadie Powell
8b936aedde
Merge branch 'insp3' into master.
2021-09-01 04:33:45 +01:00
Sadie Powell
bd86ebdc9a
Warn about how quirky musl's libdl implementation is.
2021-08-29 13:35:15 +01:00
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