summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-11-29Merge pull request #693 from SaberUK/insp20+modulemanager-bugsAttila Molnar
[2.0] Fix various problems with ModuleManager.
2013-11-29Fix various problems with ModuleManager.Peter Powell
- Fix downloading the module list on very new versions of Perl. - Fix an off by one error caused by array sizing starting at -1 instead of 0 like in every single other language (!!). - Fix vague error messages when LWP encounters an error. - Fix LWP::Simple being used before we have checked whether it is available.
2013-11-12Fix remote /MODULES bugDaniel Vassdal
2013-11-09Use case insensitive comparison for server names for (auto)connects, issue #662Adam
2013-11-09Fix parsing ADDLINE with expiration or creation dates past ~2038 probablyAdam
2013-11-09Fix issue #657, fix sending FNAME with spacesAdam
2013-10-26Fix m_silence looking for maxentries in <showwhois> instead of <silence>.Peter Powell
Fixes issue #644.
2013-09-26Merge pull request #638 from SaberUK/insp20+runas-fixAttila Molnar
Improve error reporting for <security:runas{user,group}>.
2013-09-26Improve error reporting for <security:runas{user,group}>.Peter Powell
2013-09-15Work around STB_GNU_UNIQUE symbols not allowing module unmapattilamolnar
2013-09-14Fix ConvToStr(char)attilamolnar
2013-09-13Fix a shadow warning created by ConfigTag::createChrisTX
2013-09-09m_httpd Close all open http sockets on unloadattilamolnar
2013-09-09m_showwhois Require 2 parameters for WHOISNOTICEattilamolnar
2013-09-08Fix a crash when running as systemd serviceChrisTX
- Fix a NULL dereference if a signal is raised in the constructor of the class InspIRCd - Resolve the parent's process exit code being SIGTERM=15 and typically not EXIT_SUCCESS thus A combination of the two caused crashes when running as systemd unit.
2013-09-04Merge pull request #623 from ChrisTX/insp20+compilerfixesAttila Molnar
Improve support for rarely used compilers, EKOPath in this case.
2013-08-31m_spanningtree Fix timestamp in AWAYattilamolnar
2013-08-31Improve support for rarely used compilers, EKOPath in this case.ChrisTX
2013-08-30Don't CoreExport reference, fixes m_dnsbl on Windowsattilamolnar
The explicit instantiations of reference are now useless; remove
2013-08-28Release 2.0.14attilamolnar
2013-08-28m_permchannels Fix empty topic setbyattilamolnar
2013-08-28Update COPYING file with new FSF address.Christopher 'm4z' Holm
This should make rpmlint stop complaining about the incorrect FSF address. All changes taken from: http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
2013-08-27Fix fd and minor memory leak in threadengine_pthread on unload of m_mysqlattilamolnar
2013-08-27Fix crash caused by passing a large integer to ctime()attilamolnar
In addition to verifying the return value of localtime(), correct tm_year if it is out of bounds Reported by @JDowny
2013-08-27m_permchannels Add the ability to save listmodesattilamolnar
2013-08-27m_permchannels Save channel TS, topic set time and set by informationattilamolnar
When loading, ignore and log channels with a name longer than Limits.MaxChan
2013-08-27m_permchannels Construct the final line that will be saved in a std::string ↵attilamolnar
in WriteDatabase()
2013-08-27Update example configs, README.md and moreattilamolnar
- Fix typos, remove misleading information, rephrase a few sentences - Add info about hmac-<hash> hash types - Remove <performance:maxwho> (the code which used this was removed in 96e4434 - @SaberUK) - Change inspircd.github.org to inspircd.org
2013-08-21m_spanningtree When an IOHook goes away close all pending connections that ↵attilamolnar
use it
2013-08-21m_dnsbl Fix possible use-after-free after a rehashattilamolnar
2013-08-13m_ssl_gnutls Fix feature testing and cipher suite related errors on older ↵attilamolnar
GnuTLS versions Use the (old) LIBGNUTLS_VERSION_* defines as a fallback when GNUTLS_VERSION_* is unavailable Fixes #595 reported by @rhylan
2013-07-26Use server ids when propagating squitsAdam
2013-07-20Fix generated snomask mode change string being incosistent with the input in ↵attilamolnar
certain cases, spotted by @Robby-
2013-07-16m_ssl_openssl Fix inverted check that prevented certificates from being ↵attilamolnar
recognized as trusted
2013-07-14Use the correct socket related error messages on WindowsAdam
2013-07-12Clean up error handling in threadengine_win32attilamolnar
2013-07-12Merge pull request #588 from SaberUK/insp20+fix-socketenginesAttila Molnar
[2.0] Fix various socket engine bugs.
2013-07-09m_userip Fix incorrect "variable may be used uninitialized" warning shown by ↵attilamolnar
older GCC versions
2013-07-07Do not send too much data over SSL in one goattilamolnar
Some clients fail to read it entirely and the remaining data stays in their read buffer until new data arrives
2013-07-07Fix the Poll socket engine on BSD.Peter Powell
2013-07-07Fix low risk crash when we can't determine maximum open socket count.Peter Powell
2013-06-24Merge pull request #563 from ElementalAlchemist/patch-1Attila Molnar
Prevent m_cgiirc from blocking indefinitely
2013-06-24Prevent m_cgiirc from blocking indefinitely, resulting in registration ↵ElementalAlchemist
timeouts on e.g. Mibbit when webirc is not used
2013-06-12m_spanningtree FJOIN handler: Merge and take maxmodes into consideration ↵attilamolnar
when applying non-prefix modes
2013-06-10Fix high CPU use on Windows when connecting to a serverattilamolnar
When getting a write event for an EventHandler that wanted a single write only, remove it from the WriteSet (socketengine_select) Fixes #556 reported by @WindowsUser
2013-06-05Release 2.0.13attilamolnar
2013-06-05Remove unnecessary string copies and dead codeattilamolnar
2013-06-05Report the full GnuTLS version in configureattilamolnar
Fix incorrect version being reported when the minor version is longer than one digit (2.10.x)
2013-06-04m_spanningtree Fix FIDENT routingattilamolnar
A new FIDENT was broadcast for each incoming FIDENT causing harmless but unnecessary server to server traffic
2013-06-04Fix inet_pton on Windows with IPv6 addressesattilamolnar
Code from Anope win32/socket.cpp by @Adam-