| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Allow customising the example config directory at build time.•••Fixes #1626. | 2019-07-03 | 1 | -24/+30 | |
| * | Warn when building without SSL support. | 2019-06-17 | 1 | -2/+16 | |
| * | Add a configure warning about OpenBSDs broken compilers/linkers. | 2019-06-06 | 1 | -0/+9 | |
| * | configure: Fix log-dir in --system mode•••There was a typo, making configure invoked with --system overwrite the passed --log-dir option with the value of --module-dir | 2019-05-17 | 1 | -1/+1 | |
| * | Document the --disable-auto-extras configure option. | 2019-05-15 | 1 | -4/+4 | |
| * | Fix configure not failing when invalid flags are passed to it. | 2019-05-12 | 1 | -1/+1 | |
| * | Add a configure flag for disabling automatically enabling extras.•••Requested by @niacat. | 2019-05-12 | 1 | -1/+4 | |
| * | Fix --distribution-label erroneously requiring --development.•••Reported by @ensra. | 2019-05-03 | 1 | -1/+1 | |
| * | Textual improvements and fixes such as typos, casing, etc. (#1612) | 2019-04-28 | 1 | -1/+1 | |
| * | Replace the geoip module with geo_maxmind, geoban, and geoclass.•••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-04-15 | 1 | -1/+1 | |
| * | Update most URLs to use HTTPS and fix some dead links. | 2019-03-14 | 1 | -1/+1 | |
| * | Tell people to run `make install` instead of just `make`. | 2019-02-06 | 1 | -1/+1 | |
| * | Don't clear the screen when running in interactive mode.•••This hides potentially useful information. | 2019-01-29 | 1 | -3/+0 | |
| * | Improve setting the gid/uid which will own files.•••- 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. | 2019-01-29 | 1 | -0/+28 | |
| * | Release v3.0.0 release candidate 1. v3.0.0rc1 | 2019-01-07 | 1 | -1/+1 | |
| * | Enable as many extra modules as possible when running configure. | 2018-10-27 | 1 | -3/+19 | |
| * | Tell the user to check out the latest tag rather than the branch.•••When the InspIRCd 3.x branch forks this will tell the user to go back to the latest tag on the branch. | 2018-10-26 | 1 | -1/+2 | |
| * | Use arc4random_buf() instead of random() when available. | 2018-07-20 | 1 | -0/+1 | |
| * | Improve the message shown to the admin when generating SSL certs.•••Self-signed SSL certificates are intended for testing purposes. A production server should be using a CA-signed certificate instead. | 2018-03-01 | 1 | -1/+9 | |
| * | Remove support for the Solaris IOCP socket engine.•••After discussing this with Adam we have decided that there is very little point in keeping this now that Solaris has been killed. Any legacy Solaris users will have to make do with poll. This change does not affect users of Solaris forks like Illumos as they have support for epoll which will have already been selected over Solaris IOCP by configure. | 2017-10-22 | 1 | -1/+0 | |
| * | Fix SCRIPT_DIR directory change•••SCRIPT_DIR didn't automatically change directory if the user specified a non-default directory | 2017-09-25 | 1 | -1/+1 | |
| * | Allow the script directory to be set in interactive mode. | 2017-09-24 | 1 | -0/+2 | |
| * | Move the init scripts out of the prefix into the new script dir.•••The previous directory was okay for home directory installs but was problematic for system wide installs. | 2017-09-21 | 1 | -0/+6 | |
| * | Merge pull request #1338 from SaberUK/master+openvz•••Warn the user about clock drifting when running on OpenVZ. | 2017-07-09 | 1 | -0/+9 | |
| |\ | |||||
| | * | Warn the user about clock drifting when running on OpenVZ. | 2017-05-20 | 1 | -0/+9 | |
| * | | Tidy up the socket engine selection code. | 2017-05-19 | 1 | -32/+13 | |
| |/ | |||||
| * | Rename read_configure_cache to read_config_file and move to common. | 2017-03-25 | 1 | -1/+2 | |
| * | Merge pull request #1273 from SaberUK/master+bs•••Fix the clock_gettime() test on macOS Sierra | 2016-12-29 | 1 | -1/+1 | |
| |\ | |||||
| | * | Fix the clock_gettime() test on macOS Sierra.•••macOS now supports clock_gettime() but it is part of libSystem rather than librt which does not exist on macOS. | 2016-12-26 | 1 | -1/+1 | |
| * | | Add interactive-mode support for setting the compiler binary. | 2016-12-26 | 1 | -3/+9 | |
| |/ | |||||
| * | Fix the distribution label not showing up since b8d85c6251. | 2016-11-18 | 1 | -7/+4 | |
| * | Update build system for the removal of . from @INC. | 2016-11-08 | 1 | -0/+2 | |
| * | Rewrite the build system directive parser. | 2016-09-16 | 1 | -3/+4 | |
| * | Update stuff for the new versioning system. | 2016-09-02 | 1 | -1/+1 | |
| * | Add mbedTLS SSL module | 2016-06-15 | 1 | -0/+1 | |
| * | Fix the temporary fix for finding SSL libraries. | 2016-02-19 | 1 | -2/+2 | |
| * | Convert the build system to Perl 5.10.•••Thanks to Kross for the heads up on "use feature". | 2015-03-25 | 1 | -26/+27 | |
| * | Fix dodgy indentation in configure. | 2015-03-08 | 1 | -3/+3 | |
| * | Add development version checks to non-interactive mode. | 2015-03-06 | 1 | -3/+8 | |
| * | Fix some oversights from #895.•••- Always write the configure cache file as it is needed for updating the makefile when --update is called. - List the modules which have been enabled in the "configuration complete" message. - Silence some harmless warnings about installing PEM files which don't exist. | 2014-12-18 | 1 | -5/+10 | |
| * | Move common code to make::common from make::utilities.•••The other code in that file will be removed very soon so it has been left alone to avoid merge conflicts. This will help prevent insp20 merge conflicts in the future. | 2014-12-07 | 1 | -1/+1 | |
| * | Implement support for distribution specific version labels.•••This will help us determine whether a version has been packaged by a downstream distribution who quite often make arbitrary changes which are a pain to provide support for. Debian, we're looking at you. | 2014-12-07 | 1 | -13/+22 | |
| * | Improve build system compiler detection.•••- Check the CXX environment variable inside find_compiler instead of doing it separately. - Use a test file instead of checking for version output. This ensures we are using a working compiler. - Pipe the output through run_test which makes debugging problems considerably easier. - Detect Xcode versions of Clang properly by returning the LLVM version number instead of the Xcode one. | 2014-12-07 | 1 | -10/+4 | |
| * | Improve configure cache file handling.•••- Add a version number to the configure cache file. - Disable configure cache file in non-interactive mode. - Rename configure cache file to .configure.cache to avoid 2.0 files. - Use run_test to produce the "reading .configure.cache" message. | 2014-12-07 | 1 | -5/+12 | |
| * | Miscellaneous improvements to configure.•••- Clean up various minor sections of the code. - Remove OpenSSL and GnuTLS detection plumbing. - This will soon be the job of modulemanager. - This did not work in non-interactive mode unlike --enable-extras. - Rework runas user handling. - Add the --gid configure option. - Accept either an id or a name in --gid and --uid. - Rework the question flow in interactive mode. - User is no longer asked detailed questions unless they want them. - Socket engine questions have been removed. - Automatically enable non-interactive mode if STDIN or STDOUT are not a tty. | 2014-12-07 | 1 | -282/+176 | |
| * | Add Perl module for console related code.•••- Move prompt_* methods to this module. - Add methods for printing errors and warnings easily. - Add colour code helpers and switch all code to use them. | 2014-12-07 | 1 | -2/+3 | |
| * | Replace the configure templating system with something better.•••A large amount of this code can be removed when buildtool is done as we will not need to worry about the differences between BSD and GNU Make. | 2014-05-23 | 1 | -114/+4 | |
| * | Remove various broken/useless features from the build system.•••- Removed support for changing the build directory using configure. This can still be set using make BUILDPATH=foo. - Removed support for SPLIT_CC builds. This is not documented anywhere and is quite useless as it doesn't work. - Remove STARTSCRIPT from configure; always install the perl helper. | 2014-04-11 | 1 | -10/+2 | |
| * | Merge insp20 | 2014-04-07 | 1 | -5/+5 | |
| |\ | |||||
| | * | Fix typos and update text in the configure script•••Some of these were picked from #448 | 2014-04-04 | 1 | -18/+16 | |
