| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | Add man pages. | Peter Powell | 2014-06-28 | 3 | -0/+152 |
| * | | Add systemd service file. | Peter Powell | 2014-06-28 | 2 | -0/+38 |
| * | | Prefix all definitions in config.h to avoid potential collisions. | Peter Powell | 2014-05-23 | 1 | -8/+8 |
| * | | 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.
| Peter Powell | 2014-05-23 | 5 | -15/+61 |
| * | | 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.
| Peter Powell | 2014-04-11 | 1 | -3/+6 |
| * | | Don't force a rebuild after doing a Git commit.•••Thanks to w00t for pointing out the cause of this.
| Peter Powell | 2014-02-06 | 1 | -3/+1 |
| * | | Hide all symbols that aren't exported explicitly•••In addition to reducing the sizes of all binaries this also helps the optimizer
| attilamolnar | 2013-09-08 | 1 | -1/+5 |
| * | | Clean up and move various subroutines.•••- Fix indentation of get_compiler_info and clean up slightly.
- Move module_installed to make::utilities.
- Remove promptnumeric (unused).
- Rename clean to cmd_clean and rewrite.
- Rename dir_check to prompt_bool and rewrite.
- Rename dumphash to dump_hash.
- Rename getcache to read_configure_cache and rewrite.
- Rename getrevision to get_revision.
- Rename makecache to write_configure_cache and rewrite.
- Rename promptstring_s to prompt_string and rewrite.
- Rename showhelp to cmd_help and rewrite.
- Rename update to cmd_update and rewrite.
- Rename yesno to prompt_bool and rewrite.
- Replace getmodules with a <src/modules/m_*.cpp> glob.
| Peter Powell | 2013-08-18 | 1 | -3/+3 |
| * | | Remove a ton of duplicate and obsolete code from configure.•••- Add the data and log paths to dumphash.
- Always exit with EXIT_FAILURE on error.
- Always replace the old config.h with our new one.
- Clean up the ./configure --help message slightly.
- Install dhparams.pem into the conf directory on GnuTLS as well as
OpenSSL.
- Only show the users InspIRCd Git revision when building from Git.
- Remove a check for MinGW (we have proper Windows builds).
- Remove a check for FreeBSD 4 (released in 2000).
- Remove a ton of pointless tab-indented comments.
- Remove a ton of duplicate or unused variables.
- Remove the check for stdint.h (always available on TR1 compilers).
- Remove the $writeheader argument from writefiles (always 1).
- Remove the following %config options:
- DESTINATION (not used, always set to BASE).
- EXECUTABLE (always set to inspircd).
- OSNAME (duplicate of SYSTEM).
- Remove support for checking whether -extra modules are up to
date (if the user is installing they won't have any -extra
modules installed).
- Remove SSL generation messages (genssl provides these).
- Replace inappropriate uses of printf with print.
- Replace is_dir with -d from the Perl stdlib.
- Replace resolve_directory with rel2abs from the Perl stdlib.
- Rewrite getrevision to be more compact, cache the revision and
return 'release' on non-Git builds.
- Use consistent messages for all tests.
- Use tput to clear the screen in a portable way.
| Peter Powell | 2013-07-29 | 1 | -1/+1 |
| * | | Expose compiler name to make.•••- Convert ICC detection to use new variable.
| Peter Powell | 2013-07-05 | 1 | -2/+3 |
| * | | Rename configuration variable to CXX to match everything else. | Peter Powell | 2013-07-05 | 1 | -1/+1 |
| * | | Rename CXXFLAGS to CORECXXFLAGS to respect users enviroment. | Peter Powell | 2013-07-04 | 1 | -8/+12 |
| * | | Use CXX instead of CC.•••CXX is the correct variable to use as CC is the C compiler.
| Peter Powell | 2013-07-04 | 1 | -7/+7 |
| * | | Add IFNEQ Makefile template macro.•••- Use template macro for ICC check.
- Don't link against pthread on Darwin.
| Peter Powell | 2013-07-04 | 1 | -2/+5 |
| * | | Remove 'make squeakyclean'.•••This was a non-standard alias for make distclean.
| Peter Powell | 2013-07-04 | 1 | -3/+1 |
| * | | Tidy up CXXFLAGS and LDFLAGS.•••- Add -Iinclude at declaration instead of doing it later on.
- Add -Wextra -Wfatal-errors and -Wno-unused-parameter.
- Enable -Wall and -Wshadow on ICC.
- Remove -DPIC (useless).
- Remove empty declaration of LDFLAGS.
- Remove unneeded CXXFLAGS on Darwin.
| Peter Powell | 2013-07-04 | 1 | -8/+2 |
| * | | Remove support for Interix and SunOS from the Makefile.•••- SunOS was replaced with Solaris in 1992(!).
- We have a native Windows port so Interix is not needed.
| Peter Powell | 2013-07-04 | 1 | -7/+0 |
| * | | Made the launch script aware of --runasroot, so it does not drop privs if thi... | Daniel Vassdal | 2013-06-28 | 1 | -1/+1 |
| * | | Merge insp20 | attilamolnar | 2013-06-06 | 1 | -4/+3 |
| |\| |
|
| | * | Fix a few minor issues with `make distclean`.•••- Only remove the base directory for in-source installs.
- Use full paths to the source directory.
- Update the help message to be more accurate.
| Peter Powell | 2013-04-27 | 1 | -4/+3 |
| * | | Merge inspircd_{config,version}.h into a single header file. | Peter Powell | 2013-04-05 | 1 | -2/+1 |
| * | | Extract SSL generation to a tool which can be shipped by distros. | Peter Powell | 2013-04-02 | 1 | -0/+1 |
| |/ |
|
| * | Reorganise configuration files:•••- Example config files now end with .conf.example.
- Example text files now end with .txt.example.
- Removed 'inspircd' from the name of multiple example files.
- Added missing oper motd example file.
| Peter Powell | 2013-03-02 | 1 | -1/+1 |
| * | Use GNU install on Solaris. | Peter Powell | 2013-01-27 | 1 | -14/+17 |
| * | Fix property list arguments. | Peter Powell | 2012-12-21 | 1 | -1/+1 |
| * | Fix #380 on BSD make. | Peter Powell | 2012-12-07 | 1 | -2/+2 |
| * | Fix invalid argument warnings on clang. | Peter Powell | 2012-12-07 | 1 | -1/+4 |
| * | Fix the list of files to be removed by make. | Peter Powell | 2012-12-02 | 1 | -6/+9 |
| * | Fix c2f7fc047c2e5bbb899c820590ce07fee593b28f | Adam | 2012-10-06 | 1 | -2/+3 |
| * | Replace hardcoded paths with configurable ones•••This patchset aims to ease the packaging of InspIRCd for a system-wide installation scenario.
Changes in detail:
configure: Add the options --log-path and --data-path
m_ssl_gnutls, openssl: Change the hardcoded "conf/" to the existent CONFIG_PATH macro
m_xline_db: Make the location of xline.db configurable. It will use --data-path as default value, but this can be
changed using the configuration files.
| ChrisTX | 2012-10-04 | 2 | -2/+4 |
| * | Install example alias and module configuration files as well. | Peter Powell | 2012-06-12 | 1 | -2/+5 |
| * | Fix build on Debian GNU/Hurd platforms, thanks to Jonathan Wiltshire <jmw@deb...•••Fixes issue #98 reported by @guikcd
| attilamolnar | 2012-06-12 | 1 | -0/+3 |
| * | Update 'make install' to inform the user about the example config files. | Peter Powell | 2012-05-04 | 1 | -1/+2 |
| * | Install example configuration files into their own directory. | Peter Powell | 2012-05-01 | 1 | -2/+2 |
| * | Headers: update remaining scripts too | Robby- | 2012-04-20 | 2 | -10/+38 |
| * | fix build on kfreebsd•••fixes #64
| Christoph Egger | 2012-04-16 | 1 | -0/+3 |
| * | Fix for bug 116, in addition an improvement of the regex is made | DjSlash | 2011-03-18 | 1 | -2/+2 |
| * | Fix "-bundle not allowed with -dynamiclib" issue on OS X | Peter Powell | 2011-02-27 | 1 | -1/+1 |
| * | Fix taint mode execution | Daniel De Graaf | 2010-10-20 | 1 | -4/+4 |
| * | Work around old GNU make's inability to use "else if" | Daniel De Graaf | 2010-09-28 | 1 | -9/+21 |
| * | Build fixes for darwin | Daniel De Graaf | 2010-09-10 | 1 | -3/+2 |
| * | Be consistent in testing PURE_STATIC for defined vs == 1 | Daniel De Graaf | 2010-05-12 | 1 | -1/+1 |
| * | Use unit-cc for all compile and and link tasks•••This allows splitting .o and .so generation for distcc builds, and also
removes some unneeded autodetection of build stage.
| Daniel De Graaf | 2010-05-07 | 1 | -2/+4 |
| * | typo | Dennis Friis | 2010-04-21 | 1 | -1/+1 |
| * | Fix typo in argument to valdebug spotted by daemonic. | Dennis Friis | 2010-04-05 | 1 | -1/+1 |
| * | Split up API_VERSION number•••Since we can make API changes in multiple branches at the same time,
a single sequence number is insufficient. Use two numbers to indicate
the major version and API increment.
| Daniel De Graaf | 2010-04-01 | 1 | -0/+4 |
| * | Improve INSTUID error message | Daniel De Graaf | 2010-03-29 | 1 | -1/+10 |
| * | Remove references to SVN from the Makefile | Daniel De Graaf | 2010-03-25 | 1 | -1/+1 |
| * | Improve the output of "make install"•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12660 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-03-24 | 1 | -13/+17 |
| * | Remove checkconf, it is no longer needed•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12628 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-03-13 | 1 | -184/+0 |