InspIRCd Robot
4540162276
Update copyright headers.
2021-08-27 09:38:22 +01:00
Sadie Powell
5c8519015b
Remove the root checks from the helper script.
...
This has never actually worked properly. If a user wants to drop
privileges then they should specify that in the config file.
2021-07-28 10:24:55 +01:00
Josh Soref
de6d4dbd1e
Fix various spelling issues ( #1883 ).
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2021-06-21 21:47:06 +01:00
Sadie Powell
77d5b214fb
Fix uninstalling files on make deinstall
and similar.
2021-06-09 09:14:28 +01:00
Sadie Powell
3766337fcb
Add the --disable-ownership option to help packagers out.
2021-06-09 04:20:09 +01:00
Sadie Powell
d298378b3d
Fix the compiler_info name for the Intel compiler.
2021-06-09 02:36:31 +01:00
Sadie Powell
3adf2b7643
Create the runtime directory at install time if it does not exist.
2021-05-14 18:42:43 +01:00
Sadie Powell
9d5b3f0d3c
Remove some todo comments which are outdated or misleading.
2021-03-05 04:31:20 +00:00
Sadie Powell
85a4184ab4
Fix print_warning using print instead of say.
2021-02-28 19:55:31 +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
InspIRCd Robot
1bf7ca3894
Update copyright headers.
2021-02-26 06:58:13 +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
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
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
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
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
8b2f3980cc
Fix ./configure --update
with cache files generated before v3.2.
2021-01-18 06:54:01 +00:00
Sadie Powell
dac5a72ac3
Use the builtin Perl kill function not system.
2020-12-31 22:54:50 +00:00
Sadie Powell
2b7c396708
Export console_format from make::console and make it more robust.
...
Previously a module could do warning("<|INVALID wibble|>") in its
$CompilerFlags or $LinkerFLags and this would break the build.
2020-12-31 22:54:50 +00:00
Sadie Powell
aa0221d87c
Replace the SERVER stub command with something actually useful.
...
This will typically never be reached because the remote will wait
until it receives a CAPAB response before sending SERVER. Instead
replace it with a CAPAB stub command that quits servers with a
helpful message.
2020-12-20 04:04:36 +00:00
Sadie Powell
90d819682d
Make people aware that they can get support on GitHub now.
2020-12-09 02:03:44 +00:00
Sadie Powell
3ed008345e
Remove an obsolete comment about BSD Make.
2020-11-12 20:33:42 +00:00
Sadie Powell
713842fef7
Add an AppArmor config.
2020-11-12 14:22:54 +00:00
InspIRCd Robot
e73d011e68
Update copyright headers.
2020-10-30 12:01:10 +00:00
Sadie Powell
78c79a379a
More consistently show modules without the file prefix and suffix.
2020-10-15 17:15:28 +01:00
Sadie Powell
a3aa70cf18
Remove the mod-footer make target as it prints invalid messages.
2020-09-30 16:45:35 +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
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
7af6a054be
Add a link to the packaging advice to the configure help.
2020-08-25 09:54:27 +01:00
InspIRCd Robot
2f12f76ec9
Update copyright headers.
2020-07-30 14:31:12 +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
07b12e7249
Various improvements to the build system.
...
- Fix running configure where configure is not in the PWD.
- Only show relative paths when generating files from templates.
2020-07-07 08:33:07 +01:00
Sadie Powell
4316ae10b1
Implement a tool for testing SSL connectivity.
2020-06-16 10:13:21 +01:00
Sadie Powell
e1211a68e5
Add a file to the config directory telling new users what to do.
2020-05-21 00:03:26 +01:00
Sadie Powell
d2236175a3
Fix the documentation comments in config.h.
2020-05-19 03:14:29 +01:00
Sadie Powell
87bb27a7a7
Implement support for portable installations.
2020-05-16 14:25:24 +01:00
InspIRCd Robot
44489ddf7e
Update copyright headers.
2020-04-24 10:23:47 +01:00
InspIRCd Robot
8f62016f16
Update copyright headers.
2020-01-31 12:48:25 +00:00
Sadie Powell
87471ab92d
Add a function for showing a command whilst executing it.
2020-01-18 14:25:03 +00:00
Sadie Powell
2e91d9b2e1
Migrate from Travis CI to GitHub Actions.
...
This brings shiny new GitHub integrations as well as allowing us to
bring back the macOS builds which were disabled because of the very
broken Travis CI macOS infrastructure.
2020-01-17 15:35:20 +00:00
Sadie Powell
a0176191c9
Remove whitespace between the shebang and the copyright header.
2020-01-11 22:53:07 +00:00
InspIRCd Robot
aa692dc103
Update copyright headers.
2020-01-11 22:14:43 +00:00
Sadie Powell
3dd446de41
Add a replacement for the nationalchars module.
2020-01-07 18:55:35 +00:00