Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-04 | Merge pull request #599 from SaberUK/master+configure-tests | Attila Molnar | |
Refactor duplicate test code into a run_test subroutine. | |||
2013-08-04 | Refactor duplicate test code into a run_test subroutine. | Peter Powell | |
2013-08-04 | Automatically attach modules to events | attilamolnar | |
2013-08-04 | Change the syntax of FOREACH macros to be less dumb. | Adam | |
2013-08-04 | Merge pull request #590 from SaberUK/master+module-logging | Attila Molnar | |
Change modules to use the MODNAME constant. | |||
2013-08-04 | Modify the log message to contain the log type. | Peter Powell | |
2013-08-04 | Change httpd modules to use the MODNAME constant in headers. | Peter Powell | |
2013-08-04 | Change modules to use the MODNAME constant when logging. | Peter Powell | |
The majority of modules were logging with their module name as the log type. There was a few places which were logging to a non-name type but, with the exception of CONFIG, those messages are so uncommon that it doesn't make sense to use a seperate type for them. | |||
2013-08-04 | Remove a few not-so-useful debug messages | attilamolnar | |
2013-08-04 | Merge pull request #596 from SaberUK/master+genssl-auto | Attila Molnar | |
Add 'auto' option to genssl to automatically select a generator. | |||
2013-08-04 | Merge pull request #593 from SaberUK/master+configure-shuffle | Attila Molnar | |
Remove a ton of duplicate and obsolete code from configure. | |||
2013-07-29 | Add 'auto' option to genssl to automatically select a generator. | Peter Powell | |
2013-07-29 | Remove a ton of duplicate and obsolete code from configure. | Peter Powell | |
- 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. | |||
2013-07-24 | m_spanningtree Change the type of TreeServer::ServerName to std::string | attilamolnar | |
2013-07-24 | m_spanningtree Cleanup TreeServer and TreeSocket construction/destruction | attilamolnar | |
2013-07-24 | umode_s Rewrite ProcessNoticeMasks() and remove a few related useless functions | attilamolnar | |
2013-07-24 | Rewrite SnomaskManager::SendMessage() and Flush(), split code into functions | attilamolnar | |
2013-07-20 | Enable the LINK snomask from m_spanningtree, remove unused FLOOD snomask | attilamolnar | |
2013-07-19 | m_ojoin Stop hardcoding +Y, move global vars into a class, move ↵ | attilamolnar | |
initialization code into init() | |||
2013-07-19 | Get rid of enum UserModes and mark User::modes as private | attilamolnar | |
2013-07-19 | Replace hardcoded mode letters, part 3 | attilamolnar | |
This changes most remaining User::IsModeSet() calls to use ModeReferences for modes that were created by other modules or the core | |||
2013-07-19 | Move SetNoticeMask(), FormatNoticeMasks() and ProcessNoticeMasks() from the ↵ | attilamolnar | |
User class to the snomask modehandler | |||
2013-07-19 | Replace hardcoded mode letters, part 2 | attilamolnar | |
This changes all remaining Channel::IsModeSet() and Channel::GetModeParameter() calls to use ModeReferences for modes that were created by other modules or the core | |||
2013-07-19 | Seperate ModeReference into ChanModeReference and UserModeReference | attilamolnar | |
2013-07-19 | Move dynamic_reference and related classes to dynref.h | attilamolnar | |
2013-07-16 | Merge pull request #589 from SaberUK/master+fix-debug-build | Attila Molnar | |
Fix some warnings which are causing debug builds to fail. | |||
2013-07-16 | Fix some warnings which are causing debug builds to fail. | Peter Powell | |
- Clang: private field 'module' is not used - GCC: suggest a space before ‘;’ or explicit braces around empty body in ‘while’ statement | |||
2013-07-16 | Merge pull request #587 from SaberUK/master+defer-preprocessor | Attila Molnar | |
Use the preprocessor to check for TCP deferring support. | |||
2013-07-16 | Use the preprocessor to check for TCP deferring support. | Peter Powell | |
2013-07-12 | Merge pull request #585 from SaberUK/master+configure-engine-selection | Attila Molnar | |
Replace arguments for toggling socketengines with --socketengine. | |||
2013-07-07 | Replace arguments for toggling socketengines with --socketengine. | Peter Powell | |
2013-07-06 | Remove restriction on changing <limits:maxline> while running. | Peter Powell | |
2013-07-06 | Merge pull request #578 from SaberUK/master+configure-compiler-detection | Attila Molnar | |
Improve compiler logic in configure. | |||
2013-07-06 | Merge pull request #573 from ShutterQuick/inspircd+sslhash | Attila Molnar | |
Allow the user to specify any hashing mechanism supported by the underlying SSL library | |||
2013-07-06 | Allow the user to specify any hashing mechanism supported by the underlying ↵ | Daniel Vassdal | |
SSL library | |||
2013-07-05 | Expose compiler name to make. | Peter Powell | |
- Convert ICC detection to use new variable. | |||
2013-07-05 | Rename configuration variable to CXX to match everything else. | Peter Powell | |
2013-07-05 | Correctly detect the compiler version and whether it is acceptable. | Peter Powell | |
2013-07-05 | Automatically detect the compiler which the user has installed. | Peter Powell | |
2013-07-05 | Purge --with-cc in favour of the CXX environment variable. | Peter Powell | |
2013-07-04 | Merge pull request #577 from SaberUK/master+makefile-cleanup | Attila Molnar | |
Tidy up the Makefile template. | |||
2013-07-04 | Rename CXXFLAGS to CORECXXFLAGS to respect users enviroment. | Peter Powell | |
2013-07-04 | Use CXX instead of CC. | Peter Powell | |
CXX is the correct variable to use as CC is the C compiler. | |||
2013-07-04 | Add IFNEQ Makefile template macro. | Peter Powell | |
- Use template macro for ICC check. - Don't link against pthread on Darwin. | |||
2013-07-04 | Remove 'make squeakyclean'. | Peter Powell | |
This was a non-standard alias for make distclean. | |||
2013-07-04 | Tidy up CXXFLAGS and LDFLAGS. | Peter Powell | |
- 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. | |||
2013-07-04 | Remove support for Interix and SunOS from the Makefile. | Peter Powell | |
- SunOS was replaced with Solaris in 1992(!). - We have a native Windows port so Interix is not needed. | |||
2013-07-04 | Merge pull request #574 from SaberUK/master+build-comment-cleanup | Attila Molnar | |
Clean up unneeded build system comments. | |||
2013-07-04 | Merge pull request #580 from SaberUK/master+restrict-network-name | Attila Molnar | |
Fix users being able to set <server:network> to an invalid value. | |||
2013-07-04 | Fix users being able to set <server:network> to an invalid value. | Peter Powell | |