Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-19 | Merge branch 'master+flatmap' | Attila Molnar | |
2014-12-18 | Merge branch 'master+serverlimits' | Attila Molnar | |
2014-12-18 | Merge pull request #953 from SaberUK/master+configure-oversights | Attila Molnar | |
Fix some oversights from #895. | |||
2014-12-18 | Fix some oversights from #895. | Peter Powell | |
- 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-15 | Change type of some associative containers to their flat versions, including ↵ | Attila Molnar | |
Extensible storage | |||
2014-12-15 | Add flat_[multi]{map,set} containers | Attila Molnar | |
2014-12-15 | Add typedef ModeParser::ModeWatcherMap, remove ModeWatchIter | Attila Molnar | |
2014-12-15 | Add typedef PrivSet for OperInfo::AllowedOperCommands and AllowedPrivs | Attila Molnar | |
2014-12-15 | Merge branch 'master+callerid' into master+flatmap | Attila Molnar | |
2014-12-10 | m_callerid Change CallerIdDataSet (wholistsme) to be a vector | Attila Molnar | |
2014-12-10 | m_callerid Add typedefs for containers in callerid_data | Attila Molnar | |
2014-12-10 | m_callerid Simplify code interacting with containers | Attila Molnar | |
2014-12-09 | Pass the empty tag to Limits when constructing a ServerConfig, remove ↵ | Attila Molnar | |
default ServerLimits constructor | |||
2014-12-09 | Add ServerLimits constructor that reads limits from a ConfigTag and use it | Attila Molnar | |
2014-12-09 | Initialize ServerConfig::EmptyTag using the init list | Attila Molnar | |
2014-12-08 | Merge branch 'master+timeout' | Attila Molnar | |
2014-12-07 | Link m_ldap against libldap_r | Adam | |
2014-12-07 | Merge pull request #941 from SaberUK/master+test-build | Attila Molnar | |
Add support for extra modules and custom compilers to test-build. | |||
2014-12-07 | Add support for extra modules and custom compilers to test-build. | Peter Powell | |
2014-12-07 | Merge pull request #895 from SaberUK/master+configure-misc-cleanup | Attila Molnar | |
Various improvements to the build system. | |||
2014-12-07 | Fix builds on OpenBSD spamming the console with warnings. | Peter Powell | |
2014-12-07 | Fix warnings in m_ssl_openssl about the use of `long long` on C++03. | Peter Powell | |
2014-12-07 | Move common code to make::common from make::utilities. | Peter Powell | |
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 | Implement support for distribution specific version labels. | Peter Powell | |
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 | Improve build system compiler detection. | Peter Powell | |
- 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 | Improve configure cache file handling. | Peter Powell | |
- 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 | Miscellaneous improvements to configure. | Peter Powell | |
- 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 | Add Perl module for console related code. | Peter Powell | |
- 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-11-03 | m_flashpolicyd, m_httpd Store sockets in a intrusive list | Attila Molnar | |
2014-11-03 | m_flashpolicyd, m_httpd Handle timeouts using the Timer system | Attila Molnar | |
2014-11-03 | m_httpd Clean up HttpServerSocket constructor | Attila Molnar | |
2014-11-03 | m_httpd Remove unused container | Attila Molnar | |
2014-11-03 | m_httpd Always timeout connections, set default timeout to 10 seconds | Attila Molnar | |
2014-11-01 | Add stdalgo::isin() and use it to simplify code | Attila Molnar | |
2014-11-01 | Add stdalgo::erase() and use it to simplify code | Attila Molnar | |
2014-10-27 | Remove if (!this) check from ConfigTag::readString() | Attila Molnar | |
2014-10-27 | Merge insp20 | Attila Molnar | |
2014-10-27 | m_ssl_openssl Store a pointer to the OpenSSLIOHook object in SSL objects | Attila Molnar | |
2014-10-26 | Release v2.0.18 | Attila Molnar | |
2014-10-26 | Remove some dead code found by Coverity | Attila Molnar | |
2014-10-25 | Merge pull request #944 from SaberUK/insp20+gnutls-rnd | Attila Molnar | |
[2.0] Use gnutls_rnd instead of gcry_randomize on newer GnuTLS versions. | |||
2014-10-25 | Use gnutls_rnd instead of gcry_randomize on newer GnuTLS versions. | Peter Powell | |
This is a modified version of 690c372. Fixes #905. | |||
2014-10-25 | Merge pull request #940 from SaberUK/insp20+fix-makefile | Attila Molnar | |
[2.0] Fix some small bugs in the makefile template. | |||
2014-10-24 | Use clang++ on FreeBSD 10 instead of g++. | Peter Powell | |
2014-10-24 | Fix some small bugs in the makefile template. | Peter Powell | |
- GCC in C++ mode should be called g++ not gcc. - ICC in C++ mode should be called icpc not icc. | |||
2014-10-23 | m_delaymsg Add option to disallow NOTICEs too | Attila Molnar | |
2014-10-23 | Fix m_banredirect causing bans added for hosts being rewritten as nicks | Adam | |
2014-10-22 | Fail AAAA DNS queries if inet_ntop() fails | Attila Molnar | |
2014-10-22 | Check the return value of getnameinfo() on Windows in insp_inet_ntop() and ↵ | Attila Molnar | |
return NULL if it fails | |||
2014-10-22 | Set the parameter of -b to the banmask actually removed | Attila Molnar | |
This is needed because of the case insensitive match |