Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-11 | Allow passing --prefix with --system. | Sadie Powell | |
2021-03-06 | Fix using single quotes where double quotes should be used. | Sadie Powell | |
2021-03-05 | Fix detection of the ldap, regex_stdlib, and ssl_mbedtls module deps. | Sadie Powell | |
I am so sorry for writing this cursed magic. | |||
2021-03-05 | Remove some todo comments which are outdated or misleading. | Sadie Powell | |
2021-02-28 | Warn users of old compiler versions about the upcoming version bump. | Sadie Powell | |
2021-02-28 | Warn users of old Perl versions about the upcoming version bump. | Sadie Powell | |
2021-02-26 | Update copyright headers. | InspIRCd Robot | |
2021-02-08 | Fix the system-wide paths to not violate the Linux FHS. | Sadie Powell | |
2021-01-31 | Fix the base path being used for more than just the install prefix. | Sadie Powell | |
2021-01-29 | Fix some minor oversights introduced in 859a799 and 3e557e8. | Sadie Powell | |
2021-01-29 | Always use for in Perl modules. | Sadie Powell | |
2021-01-27 | Migrate some stuff away from print_format. | Sadie Powell | |
2021-01-25 | Fix unnecessary begin blocks in Perl source files. | Sadie Powell | |
2021-01-18 | Add 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. | |||
2020-11-08 | Skip extra whitespace in --{enable,disable}-extras. | Sadie Powell | |
2020-10-30 | Update copyright headers. | InspIRCd Robot | |
2020-10-15 | More consistently show modules without the file prefix and suffix. | Sadie Powell | |
2020-10-10 | Implement support for Argon2 password hashing. | ShutterQuick | |
Resolves #1540. | |||
2020-09-26 | Store generated SSL certificates in the .configure directory. | Sadie Powell | |
Co-Authored-By: Nicole Kleinhoff <ilbelkyr@shalture.org> | |||
2020-09-23 | The file extension is optional when calling enable_extras. | Sadie Powell | |
2020-09-13 | Show the location of cache.cfg relative to the root directory. | Sadie Powell | |
2020-08-29 | Don't warn about SSL modules if using --disable-auto-extras. | Sadie Powell | |
2020-08-25 | Rewrite --{enable,disable}-extras logic. | Sadie Powell | |
2020-08-03 | Ask if self-signed certs should be deleted when running configure. | Sadie Powell | |
Closes #1793. | |||
2020-07-07 | Various 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-05-16 | Implement support for portable installations. | Sadie Powell | |
2020-05-16 | Improve building the install paths in non-system mode. | Sadie Powell | |
- Use rel2abs on the base path instead of on every sub-directory. - Use catdir for joining paths instead of string concatenation. | |||
2020-03-31 | Add a comment for packagers who delete the --{uid,gid} checks. | Sadie Powell | |
2020-03-09 | Fix get_cpu_count not being evaluated as a scalar. | Sadie Powell | |
This fixes a bug where the changes in 0c34d28447 did not work. | |||
2020-02-10 | Tell people to run make with the number of CPU cores plus 1. | Sadie Powell | |
This results in faster builds as there's always one job waiting. | |||
2020-01-31 | Update copyright headers. | InspIRCd Robot | |
2020-01-18 | Improve manually enabling extra modules. | Sadie Powell | |
- Allow modules to be specified without their prefix and extensions in --{disable,enable}-extras. - Allow modules to be space delimited in --{disable,enable}-extras. | |||
2020-01-11 | Remove whitespace between the shebang and the copyright header. | Sadie Powell | |
2020-01-11 | Update copyright headers. | InspIRCd Robot | |
2019-12-31 | Update my name and email address. | Sadie Powell | |
2019-10-20 | Update examples directory when paths are changed interactively. | Matt Schatz | |
2019-07-03 | Allow customising the example config directory at build time. | Peter Powell | |
Fixes #1626. | |||
2019-06-17 | Warn when building without SSL support. | Peter Powell | |
2019-06-06 | Add a configure warning about OpenBSDs broken compilers/linkers. | Peter Powell | |
2019-05-17 | configure: Fix log-dir in --system mode | Anatole Denis | |
There was a typo, making configure invoked with --system overwrite the passed --log-dir option with the value of --module-dir | |||
2019-05-15 | Document the --disable-auto-extras configure option. | Peter Powell | |
2019-05-12 | Fix configure not failing when invalid flags are passed to it. | Peter Powell | |
2019-05-12 | Add a configure flag for disabling automatically enabling extras. | Peter Powell | |
Requested by @niacat. | |||
2019-05-03 | Fix --distribution-label erroneously requiring --development. | Peter Powell | |
Reported by @ensra. | |||
2019-04-28 | Textual improvements and fixes such as typos, casing, etc. (#1612) | Robby | |
2019-04-15 | Replace the geoip module with geo_maxmind, geoban, and geoclass. | Peter Powell | |
MaxMind have EOL'd the library that the geoip module uses and have replaced it with libmaxminddb. The geoip module has been split into geo_maxmind which provides geolocation data, geoban which provides location-based channel bans, and geoclass which is used to filter a user into a connect class based on location. | |||
2019-03-14 | Update most URLs to use HTTPS and fix some dead links. | Robby | |
2019-02-06 | Tell people to run `make install` instead of just `make`. | Peter Powell | |
2019-01-29 | Don't clear the screen when running in interactive mode. | Peter Powell | |
This hides potentially useful information. | |||
2019-01-29 | Improve setting the gid/uid which will own files. | Peter Powell | |
- Consistently set the gid/uid for all directories and files. - Replace the obnoxious warning about root on `make install` with a friendlier warning whilst running configure. - Always install the inspircd executable and modules. |