summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-10m_callerid Simplify code interacting with containersAttila Molnar
2014-12-09Pass the empty tag to Limits when constructing a ServerConfig, remove ↵Attila Molnar
default ServerLimits constructor
2014-12-09Add ServerLimits constructor that reads limits from a ConfigTag and use itAttila Molnar
2014-12-09Initialize ServerConfig::EmptyTag using the init listAttila Molnar
2014-12-08Merge branch 'master+timeout'Attila Molnar
2014-12-07Link m_ldap against libldap_rAdam
2014-12-07Merge pull request #941 from SaberUK/master+test-buildAttila Molnar
Add support for extra modules and custom compilers to test-build.
2014-12-07Add support for extra modules and custom compilers to test-build.Peter Powell
2014-12-07Merge pull request #895 from SaberUK/master+configure-misc-cleanupAttila Molnar
Various improvements to the build system.
2014-12-07Fix builds on OpenBSD spamming the console with warnings.Peter Powell
2014-12-07Fix warnings in m_ssl_openssl about the use of `long long` on C++03.Peter Powell
2014-12-07Move 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-07Implement 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-07Improve 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-07Improve 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-07Miscellaneous 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-07Add 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-30Reject empty mode parameters in ModeParser::Process() instead of relying on ↵Attila Molnar
ModeHandlers to do it
2014-11-30Don't submit a reload worker if the module doing the reload is scheduled for ↵Attila Molnar
unload
2014-11-30Validate module reload callback before use in PURE_STATIC buildsAttila Molnar
2014-11-29Fix a couple of helpop issuesAttila Molnar
Fixes issue #949 reported by @webczat
2014-11-12Updated inspircd init script template to make it chkconfig compatible.Dan Parsons
Backported from master, PR #901
2014-11-09Make some config strings a bit more professional and use RFC reserved TLD's ↵JD Horelick
everywhere
2014-11-09Add missing oper-only commands to oper class blocksJD Horelick
2014-11-03m_flashpolicyd, m_httpd Store sockets in a intrusive listAttila Molnar
2014-11-03m_flashpolicyd, m_httpd Handle timeouts using the Timer systemAttila Molnar
2014-11-03m_httpd Clean up HttpServerSocket constructorAttila Molnar
2014-11-03m_httpd Remove unused containerAttila Molnar
2014-11-03m_httpd Always timeout connections, set default timeout to 10 secondsAttila Molnar
2014-11-01Add stdalgo::isin() and use it to simplify codeAttila Molnar
2014-11-01Add stdalgo::erase() and use it to simplify codeAttila Molnar
2014-10-31Remove formatting from the IRC link in README.mdAttila Molnar
It does not work, people don't see the address on the page
2014-10-31Merge pull request #945 from SaberUK/insp20+even-more-module-manager-fixesAttila Molnar
Fix modulemanager not being able to download modules (again!).
2014-10-29Fix modulemanager not being able to download modules (again!).Peter Powell
2014-10-27Allow setting a limit of less than 64 entries for non-ban listmodes via ↵Attila Molnar
<banlist> Fixes regression introduced in 234be2f3cb
2014-10-27Remove if (!this) check from ConfigTag::readString()Attila Molnar
2014-10-27Merge insp20Attila Molnar
2014-10-27m_ssl_openssl Store a pointer to the OpenSSLIOHook object in SSL objectsAttila Molnar
2014-10-26Release v2.0.18Attila Molnar
2014-10-26Remove some dead code found by CoverityAttila Molnar
2014-10-25Merge pull request #944 from SaberUK/insp20+gnutls-rndAttila Molnar
[2.0] Use gnutls_rnd instead of gcry_randomize on newer GnuTLS versions.
2014-10-25Use gnutls_rnd instead of gcry_randomize on newer GnuTLS versions.Peter Powell
This is a modified version of 690c372. Fixes #905.
2014-10-25Merge pull request #940 from SaberUK/insp20+fix-makefileAttila Molnar
[2.0] Fix some small bugs in the makefile template.
2014-10-24Use clang++ on FreeBSD 10 instead of g++.Peter Powell
2014-10-24Fix 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-23m_delaymsg Add option to disallow NOTICEs tooAttila Molnar
2014-10-23Fix m_banredirect causing bans added for hosts being rewritten as nicksAdam
2014-10-22Fail AAAA DNS queries if inet_ntop() failsAttila Molnar
2014-10-22Check the return value of getnameinfo() on Windows in insp_inet_ntop() and ↵Attila Molnar
return NULL if it fails
2014-10-22Set the parameter of -b to the banmask actually removedAttila Molnar
This is needed because of the case insensitive match