Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-24 | Remove support for building with BSD Make. | Peter Powell | |
BSD users should install GNU Make to build InspIRCd. | |||
2017-07-12 | Merge pull request #1337 from SaberUK/master+merge | Peter Powell | |
Merge v2.0.23 and v2.0.24 into master. | |||
2017-07-11 | Remove use of global barewords in most file handling code. | Peter Powell | |
This is not considered good practise in modern Perl code. A few cases of this still remain in code which is due to be rewritten anyway. | |||
2017-07-09 | Merge v2.0.23 and v2.0.24 into master. | Peter Powell | |
2017-04-14 | Switch compiler detection to use a more reliable method. | Peter Powell | |
Its clear that parsing version output is not reliable enough so switch to using a method which is less likely to break. | |||
2017-03-25 | Add a nice API for command line interfaces to make::console. | Peter Powell | |
2017-03-25 | Replace module_installed with eval. | Peter Powell | |
2017-03-25 | Extract core logic of write_configure_cache to write_config_file. | Peter Powell | |
2017-03-25 | Rename read_configure_cache to read_config_file and move to common. | Peter Powell | |
2016-12-26 | Don't suppress error output when INSPIRCD_VERBOSE is set. | Peter Powell | |
2016-12-02 | Fix pure static builds. | Peter Powell | |
2016-11-18 | Fix the distribution label not showing up since b8d85c6251. | Peter Powell | |
2016-11-16 | Rework the example services aliases. | Peter Powell | |
- Split common stuff into a generic configuration file. - Reserve all nicknames used by services by default. - Exempt all services clients from filtering. - Add missing aliases for services pseudoclients. | |||
2016-09-21 | Fix the directive parser using invalid environment variables. | Peter Powell | |
2016-09-17 | Use the environment's CPPFLAGS as well as its CXXFLAGS. | Peter Powell | |
2016-09-16 | Rewrite the build system directive parser. | Peter Powell | |
2016-09-14 | Fix print_format breaking when formatting empty strings. | Peter Powell | |
2016-09-14 | Allow print_error and print_warning to take multiple lines. | Peter Powell | |
2016-09-02 | Update stuff for the new versioning system. | Peter Powell | |
2016-08-19 | Fix linker flags being in the wrong place on static builds. | Peter Powell | |
2016-08-17 | Merge insp20 | Attila Molnar | |
2016-08-08 | Include <array> or <tr1/array> globally | Attila Molnar | |
2016-06-27 | GCC should never assume that this can not be null. | Peter Powell | |
2016-06-27 | Pass INSPIRCD_VERBOSE through the environment to unit-cc. | Peter Powell | |
2016-06-27 | Fix cleaning files generated by configure. | Peter Powell | |
This is an oversight from f79a55616b5ff05d4f2e6b031a17be5668d1d3ea. | |||
2016-04-10 | Fix extraneous quotes in makefile template. | Peter Powell | |
2016-04-04 | Fix "use of uninitialized value $key in hash element" error. | Peter Powell | |
2016-04-04 | Rename M to INSPIRCD_MODULE. | Peter Powell | |
2016-04-04 | Rename T to INSPIRCD_TARGET. | Peter Powell | |
2016-04-04 | Rename D to INSPIRCD_DEBUG. | Peter Powell | |
2016-04-04 | Rename V to INSPIRCD_VERBOSE. | Peter Powell | |
2016-04-04 | Rename PURE_STATIC to INSPIRCD_STATIC. | Peter Powell | |
2016-03-25 | Delete modules cautiously when doing a deinstall. | Peter Powell | |
2016-03-25 | Partially revert "Quote paths in the makefile". | Peter Powell | |
There is no need to quote BASE and {BIN,CON,DAT,MOD,LOG}PATH because they are alreaady quoted. {BUILD,SOURCE}PATH however are unquoted so their usages still need to be quoted. This reverts commit dbcbf9647d0abb421f8a84b41e674f403c91ce8f. | |||
2016-03-22 | Simplify the configure cache file format. | Peter Powell | |
This prevents the need to implement escaping of values which was a bug in the previous format. | |||
2016-03-22 | Move the configure cache to the .configure directory too. | Peter Powell | |
2016-03-22 | Write generated templates to the .configure directory. | Peter Powell | |
2016-03-22 | Fix a typo in parse_templates. | Peter Powell | |
2016-03-22 | Extract directory creation code to its own subroutine. | Peter Powell | |
2016-03-21 | Fix 'cron' and 'restart' in the helper not forwarding arguments. | Peter Powell | |
2016-02-26 | Quote paths in the makefile. | Peter Powell | |
This prevents problems caused by paths with spaces in them. | |||
2016-02-22 | Merge insp20 | Attila Molnar | |
2016-02-20 | Fix not having a CPU count when the lookup command is missing. | Peter Powell | |
2015-11-16 | Refuse to link modules to the core binary in dynamic builds | Attila Molnar | |
Fixes issue #912 | |||
2015-11-12 | Remove the PKG_CONFIG_PATH extension code from the build system. | Peter Powell | |
2015-10-24 | Generate a 2048-bit dhparams unless explicitly specified. | Peter Powell | |
2015-09-23 | Fix detection of the Apple variant of Clang. | Peter Powell | |
This splitting of compiler names mirrors the change implemented by other build systems like cmake. | |||
2015-07-29 | Fix "make -jX debug install" causing linker errors. | Peter Powell | |
2015-07-23 | Merge pull request #1076 from SaberUK/insp20+kqueue | Attila Molnar | |
[2.0] Fix checking whether kqueue/stdint/strlcpy are available. | |||
2015-07-22 | Replace deprecated tmpnam() call | Richard Bradfield | |
From Perl 5.22 onwards, POSIX::tmpnam() has been deprecated (without the usual 2 year deprecation cycle), using the File::Temp module instead preserves compatibility while allowing compilation on 5.22 and later. |