summaryrefslogtreecommitdiff
path: root/make
AgeCommit message (Collapse)Author
2021-02-01Fix using the TR1 headers on compilers that support C++17.Sadie Powell
2021-01-31Fix the base path being used for more than just the install prefix.Sadie Powell
2021-01-30Fix bitshift in INSPIRCD_VERSION_SINCE.Sadie Powell
2021-01-29Remove unnecessary chdirs in the helper script.Sadie Powell
2021-01-29Fix some minor oversights introduced in 859a799 and 3e557e8.Sadie Powell
2021-01-29Improve the `./configure --help` outputSadie Powell
- 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-29Always use for in Perl modules.Sadie Powell
2021-01-29Purge all remaining uses of print_format.Sadie Powell
2021-01-27Migrate some stuff away from print_format.Sadie Powell
2021-01-25Fix unnecessary begin blocks in Perl source files.Sadie Powell
2021-01-18Add a new runtime directory and move the pid file to it.Sadie Powell
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-18Fix `./configure --update` with cache files generated before v3.2.Sadie Powell
2020-12-31Use the builtin Perl kill function not system.Sadie Powell
2020-12-31Export console_format from make::console and make it more robust.Sadie Powell
Previously a module could do warning("<|INVALID wibble|>") in its $CompilerFlags or $LinkerFLags and this would break the build.
2020-12-20Replace the SERVER stub command with something actually useful.Sadie Powell
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-09Make people aware that they can get support on GitHub now.Sadie Powell
2020-11-12Remove an obsolete comment about BSD Make.Sadie Powell
2020-11-12Add an AppArmor config.Sadie Powell
2020-10-30Update copyright headers.InspIRCd Robot
2020-10-15More consistently show modules without the file prefix and suffix.Sadie Powell
2020-09-30Remove the mod-footer make target as it prints invalid messages.Sadie Powell
2020-09-26Store generated SSL certificates in the .configure directory.Sadie Powell
Co-Authored-By: Nicole Kleinhoff <ilbelkyr@shalture.org>
2020-09-19Add documentation links to the systemd unit file.Sadie Powell
Ref: https://www.freedesktop.org/software/systemd/man/systemd.unit.html#%5BUnit%5D%20Section%20Options
2020-08-25Add a link to the packaging advice to the configure help.Sadie Powell
2020-07-30Update copyright headers.InspIRCd Robot
2020-07-28Switch systemd service to be non-forking & avoid using the helper.Sadie Powell
2020-07-27Add a logrotate config.Sadie Powell
2020-07-07Various improvements to the build system.Sadie Powell
- Fix running configure where configure is not in the PWD. - Only show relative paths when generating files from templates.
2020-06-16Implement a tool for testing SSL connectivity.Sadie Powell
2020-05-21Add a file to the config directory telling new users what to do.Sadie Powell
2020-05-19Fix the documentation comments in config.h.Sadie Powell
2020-05-16Implement support for portable installations.Sadie Powell
2020-04-24Update copyright headers.InspIRCd Robot
2020-01-31Update copyright headers.InspIRCd Robot
2020-01-18Add a function for showing a command whilst executing it.Sadie Powell
2020-01-17Migrate from Travis CI to GitHub Actions.Sadie Powell
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-11Remove whitespace between the shebang and the copyright header.Sadie Powell
2020-01-11Update copyright headers.InspIRCd Robot
2020-01-07Add a replacement for the nationalchars module.Sadie Powell
2019-12-31Update my name and email address.Sadie Powell
2019-11-30Use network-online instead of network in the systemd service.Peter Powell
As recommended at https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/. Closes #1729.
2019-10-16Use separate build dirs when rebuilding with a different compiler.Peter Powell
2019-09-07Install the provider configs.Peter Powell
2019-09-07Replace the gdbargs file with the --eval-command flag.Peter Powell
2019-09-07Respect indentation in configure template declarations.Peter Powell
2019-08-23Add -Werror to the Travis build flags.Peter Powell
2019-07-16Link to the associated documentation page for modules in errors.Peter Powell
2019-07-16Refer to modules without the m_ prefix in error messagesPeter Powell
2019-07-05Document the --example-dir option.Peter Powell
2019-07-03Allow customising the example config directory at build time.Peter Powell
Fixes #1626.