Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2014-10-20 | m_ssl_openssl Add compile time option that allows disabling renegotiations | Attila Molnar | |
2014-10-20 | m_ssl_openssl Add compile time option to enable ECDH | Attila Molnar | |
2014-10-20 | m_ssl_gnutls Add compile time option for allowing sha256 certificate ↵ | Attila Molnar | |
fingerprints | |||
2014-10-20 | Update <nationalchars> tag documentation | Attila Molnar | |
2014-10-19 | Fix watch away numerics, #937 | Adam | |
2014-10-17 | m_delayjoin Only send JOIN on mode change if the mode being changed is a ↵ | Attila Molnar | |
prefix mode | |||
2014-10-16 | Initialize all fields of issl_session on module load in SSL modules | Attila Molnar | |
2014-10-16 | Add interface to SSL modules that allows other modules to obtain the raw SSL ↵ | Attila Molnar | |
session of a socket | |||
2014-10-16 | m_ssl_gnutls Refcount GnuTLS objects, free them when they are no longer in ↵ | Attila Molnar | |
use instead of at /rehash ssl time | |||
2014-10-15 | m_ssl_openssl Fix debug message | Attila Molnar | |
2014-10-15 | m_ssl_openssl Reset data_to_write for new sessions | Attila Molnar | |
2014-10-15 | m_ssl_openssl Free the ssl_cert object as soon as the session is closed ↵ | Attila Molnar | |
instead of waiting for the next VerifyCertificate() or new connection | |||
2014-10-15 | m_ssl_openssl Remove bogus errno assignment from CloseSession() | Attila Molnar | |
2014-10-15 | Merge pull request #935 from SaberUK/insp20+fix-crlf | Attila Molnar | |
Add a workaround for compiling modules with Windows line endings. | |||
2014-10-14 | m_ssl_openssl Return an error from the IOHook read and write functions if ↵ | Attila Molnar | |
the handshake returns 0 The meaning of a 0 return value quoted from the manual: The TLS/SSL handshake was not successful but was shut down controlled and by the specifications of the TLS/SSL protocol. | |||
2014-10-14 | m_ssl_openssl Add user-friendly config options for setting a few OpenSSL ↵ | Attila Molnar | |
context options | |||
2014-10-13 | Add a workaround for compiling modules with Windows line endings. | Peter Powell | |
2014-10-13 | m_nationalchars Ask m_spanningtree to rebuild its hashmaps when the ↵ | Attila Molnar | |
national_case_insensitive_map changes Issue #923 | |||
2014-10-13 | m_spanningtree Rebuild serverlist and sidlist when receiving a specific Request | Attila Molnar | |
Issue #923 | |||
2014-10-13 | m_nationalchars Rebuild the hash map in m_watch when the ↵ | Attila Molnar | |
national_case_insensitive_map changes Issue #923 | |||
2014-10-13 | m_nationalchars Rebuild core hashmaps when the national_case_insensitive_map ↵ | Attila Molnar | |
changes Issue #923 | |||
2014-10-13 | Merge pull request #934 from SaberUK/insp20+fix-various-issues | Attila Molnar | |
Fix various issues detected by Coverity. | |||
2014-10-13 | Kill some logically dead code detected by Coverity. | Peter Powell | |
- m_watch: wl has already been confirmed to not be NULL on L161. | |||
2014-10-13 | Replace dodgy use of const char* and memcpy with std::string. | Peter Powell | |
This was backported from commit e01df63 in master. |