summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-02-17m_ssl_gnutls Fix null pointer dereference in case gnutls_xxx_get_name() ↵attilamolnar
returns NULL
2013-02-17Fix multiple escape bugs in m_httpd_stats.Peter Powell
2013-02-11cmd_invite Send invite announcements to halfops and higher when ↵attilamolnar
<security:announceinvites> is 'dynamic' regardless of the channel being +i or not Clarify what the various options mean in the doc Fixes #418 reported by @RawrDragon
2013-02-11cmd_invite Correct error message when the user has no privs to invite and no ↵attilamolnar
halfop prefix is available
2013-02-11Fix exactly <limits:maxchan> long channel names being truncatedattilamolnar
Fixes #422 reported by @RawrDragon
2013-02-03Merge pull request #416 from SaberUK/insp20+clang42-warningsAttila Molnar
Remove unused variables detected by Clang 4.2.
2013-02-01Remove unused variables detected by Clang 4.2.Peter Powell
2013-01-28Merge pull request #414 from SaberUK/insp20+hashmapAttila Molnar
[2.0] Use the preprocessor to detect whether hash_map is available.
2013-01-28Merge pull request #413 from SaberUK/insp20+httpdAttila Molnar
[2.0] Use a better server name in m_httpd.
2013-01-28Use the preprocessor to detect whether hash_map is available.Peter Powell
2013-01-28Use a better server name in m_httpd.Peter Powell
2013-01-28m_ssl_gnutls Fix build with GnuTLS 1.xattilamolnar
Fixes #409 reported by @SaberUK
2013-01-27m_chanhistory Fix durations containing 'S' being rejectedattilamolnar
2013-01-27Use GNU install on Solaris.Peter Powell
2013-01-22Merge pull request #407 from SaberUK/insp20+fix-openssl-detectionAttila Molnar
Fix OpenSSL detection on distributions which modify the version number.
2013-01-22Fix OpenSSL detection on distributions which modify the version number.Peter Powell
2013-01-16Merge pull request #403 from SaberUK/insp20+wextra-fixesRobin Burchell
Fix warning: "const type qualifier on return type has no effect".
2013-01-16Fix warning: "const type qualifier on return type has no effect".Peter Powell
2013-01-14m_spanningtree Fix rare desync when a KILL crosses a message that has the ↵attilamolnar
killed user's prefix and modifies global state
2013-01-13m_maphide Ignore unregistered usersattilamolnar
Fixes #400 reported by @SaberUK
2013-01-05Merge pull request #397 from Robby-/insp20+cmode_b-limitAttila Molnar
[2.0] cmode_b: Correction to the maxbans conditional
2013-01-03cmode_b: Correction to the maxbans conditionalRobby-
It was possible to set one more ban beyond the configured limit.
2013-01-02m_messageflood Ask to be the last to handle OnUserPreMessage/OnUserPreNoticeattilamolnar
Fixes #394 reported by @JDowny
2013-01-02m_banredirect Deny the join to the redirect channel if it has a redirecting ↵attilamolnar
ban set that matches the user Fixes #395 reported by @patatje368
2013-01-02m_banredirect Remove unnecessary hooks, cleanupattilamolnar
- Remove prioritization before m_banexception, it doesn't even hook OnUserPreJoin - Remove OnChannelDelete handler: nothing to do in that case, our extension item is automatically freed - Remove empty OnRehash handler
2012-12-25Replace a GNUmake idiom with the portable equivalent.Peter Powell
2012-12-25Include <list> in base.h to prevent build errors on OpenBSD.Peter Powell
2012-12-25Fix the poll socket engine on BSD's other than FreeBSD.Peter Powell
2012-12-25OpenBSD does not have KERN_MAXFILESPERPROC.Peter Powell
2012-12-25m_ldapoper Fix typo spotted by @lordsith49attilamolnar
Fixes #392
2012-12-21Fix errors in socketengine_ports so it compiles on Solarisattilamolnar
Thanks to fraggeln for reporting and testing
2012-12-21Fix property list arguments.Peter Powell
2012-12-17Fixed m_ssl_gnutls build on Windows; gnutls.h uses ssize_t which is defined ↵Adam
in gcrypt.h
2012-12-16Release 2.0.10attilamolnar
2012-12-16m_callerid Fix memory leak in CallerIDExtInfo::free()attilamolnar
2012-12-15Add a flag to Command that controls whether an empty last parameter is ↵attilamolnar
allowed or not
2012-12-15m_ident Reject invalid and error repliesattilamolnar
2012-12-15Add IS_SERVER() and REG_ALL checks to (mostly oper only) commands taking a ↵attilamolnar
target nickname If a SID was passed as the target user parameter or when it's an unregistered user reply with the "no such nick" (or the moral equivalent) message
2012-12-09Remove ServerLimits::Finalise(), it's completely wrongattilamolnar
Truncate <limits:identmax>+1 long idents in User::ChangeIdent()
2012-12-08Fix unsafe iteration in DelMode() when unloading m_permchannelsattilamolnar
2012-12-07Fix #380 on BSD make.Peter Powell
2012-12-07Merge pull request #380 from SaberUK/insp20+fix-clang-warningAttila Molnar
Fix invalid argument warnings on clang.
2012-12-07Fix invalid argument warnings on clang.Peter Powell
2012-12-05m_svshold Fix crash when called with 2 params, only triggerable by u-linesattilamolnar
2012-12-05m_cban, m_rline, m_shun Don't broadcast when user is a local userattilamolnar
spanningtree sends an ADDLINE in this case
2012-12-05Change a few signed counter variables to unsigned so they roll over laterattilamolnar
2012-12-05Fix expired xlines being treated as live ones in XLineManager::AddLine()attilamolnar
This fixes ADDLINEs not being propagated and /gline etc. failing for already existing but expired xlines Special thanks to @JDowny (TinMan) for his detailed report and cooperation that made this fix possible Fixes #306 reported by @TurkDesk Fixes #379 reported by @JDowny
2012-12-04Unbreak m_geoipattilamolnar
2012-12-03Fix thread handle leak in StartServiceThread()attilamolnar
2012-12-03Fix broken RetrieveLastError()attilamolnar
- FORMAT_MESSAGE_IGNORE_INSERTS flag wasn't used and we never pass insertion parameters, this could cause FormatMessage() to fail - The return value of FormatMessage() wasn't checked, if it returned zero (failure) then RetrieveLastError() returned garbage if err[] wasn't initialized previously