Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-11 | Fix killing elined clients on [gkz]line in some cases. | Peter Powell | |
2017-09-09 | Fix m_cgiirc allowing malformed hosts sent via WEBIRC. | Peter Powell | |
2017-09-01 | Fix {Host,IP}MatchesEveryone using Match instead of MatchCIDR. | Peter Powell | |
MatchCIDR is what [GKZ]Line::Matches uses it so we should also use it here to prevent insane bans that should not pass from passing. | |||
2017-08-26 | Use DLLManager::RetrieveLastError() on all platforms. | Peter Powell | |
This prevents a bug where we send malformed messages to the client when dlerror() returns an error message containing more than one line. This has been observed on macOS but probably will happen on other UNIX systems too. This also fixes a potential problem where dlerror() returns NULL and converting it to std::string causes a crash. I can't see any way that this might happen but it is better to be safe than sorry. | |||
2017-08-25 | Fix mistakenly hardcoding the halfop prefix char in timedbans. | Peter Powell | |
This will almost always be % but if the server admin is using the customprefix module and remaps it to something else messages will not be sent out correctly. | |||
2017-06-16 | Fix exempting CTCP ACTIONs in m_blockcaps and m_noctcp. | Peter Powell | |
Previously we assumed that CTCP ACTIONs matched "\1ACTION ". This is incorrect because "\1ACTION\1" and "\1ACTION" are valid CTCPs. | |||
2017-05-18 | Release v2.0.24v2.0.24 | Adam | |
2017-05-17 | m_override: fix parentheses compiler warning | Adam | |
2017-05-17 | Merge pull request #1094 from SISheogorath/insp20+fixed-Override | Adam | |
fix override issue | |||
2017-05-17 | Merge pull request #1328 from Adam-/insp20+sakick | Adam | |
m_sakick: remove unused "Unable to kick" notice | |||
2017-05-17 | Merge pull request #1284 from Adam-/insp20+preregcloak | Adam | |
m_cloaking: don't apply cloak to already cloaked users during registration | |||
2017-05-17 | m_cloaking: don't apply cloak to already cloaked users during registration | Adam | |
This can happen if services set a vhost during registration (like with SASL) | |||
2017-05-17 | Merge pull request #1321 from SaberUK/insp20+permwarn | Attila Molnar | |
[2.0] Warn when a user configures a permanent channel without +P. | |||
2017-05-17 | Merge pull request #1269 from Adam-/insp20+saslhost | Attila Molnar | |
m_sasl: send host/ip info | |||
2017-05-17 | Merge pull request #1230 from SaberUK/insp20+ipcache | Attila Molnar | |
[2.0] Invalidate the caches properly when User::SetClientIP is called. | |||
2017-05-11 | m_sakick: remove unused "Unable to kick" notice | Adam | |
This has never worked due to the channel lookup using the user's nick | |||
2017-04-27 | Penalise clients that use WEBIRC incorrectly. | Peter Powell | |
2017-04-27 | Fix WEBIRC not rejecting invalid IP addresses. | Peter Powell | |
2017-04-24 | Warn when a user configures a permanent channel without +P. | Peter Powell | |
2017-03-20 | m_ldapauth: fix providing username in PASS | Adam | |
This has never worked because it never prepended attribute= to the search string. It also would prefer matching nick/ident over the user string provided which is inconsistent, since your ability to authenticate using PASS would depend on a ldap entry not existing with your current nick/ident. Instead, use username provided in PASS and then fallback to nick/ident. | |||
2017-03-20 | cmd_who: don't show +p channels or channels hidden with m_hidechans | Adam | |
Fixes #1276 | |||
2017-03-05 | Merge pull request #1266 from Adam-/insp20+cloakip | Attila Molnar | |
m_cloaking: fix host/ip comparisons #1249 | |||
2017-02-26 | m_sasl: use host/ip from m_cgiirc if applicable | Adam | |
2017-01-11 | m_dnsbl: check returned results are in 127.0.0.0/8 | Adam | |
2016-12-19 | m_sasl: send host/ip info | Adam | |
2016-12-10 | fix channel rank issue | Sheogorath | |
2016-12-07 | Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and ↵ | genius3000 | |
SendChannelNotice() sending statusmsgs to whole channel | |||
2016-12-05 | Fix users receiving a QUIT with themselves as source when host cycling in ↵ | Attila Molnar | |
certain cases The OnBuildNeighborList handler in m_auditorium can add the cycling user to the exceptions as an always send exception. To fix, remove the user from the exceptions before processing them. Reported by @genius3000 on IRC | |||
2016-11-22 | socketengine_epoll: use getrlimit not ulimit | Adam | |
2016-11-13 | m_cloaking: fix host/ip comparisons #1249 | Adam | |
2016-10-09 | m_httpd_stats: Also sanitize other server gecos | Anatole Denis | |
2016-09-25 | Invalidate the caches properly when User::SetClientIP is called. | Peter Powell | |
2016-09-05 | m_sasl: really abort sasl session on register | Adam | |
2016-09-03 | Release v2.0.23v2.0.23 | Adam | |
2016-09-03 | m_sasl: don't allow AUTHENTICATE with mechanisms with a space | Adam | |
2016-09-02 | m_jumpserver Prevent OnUserRegister from running in other modules for users ↵ | Attila Molnar | |
we quit | |||
2016-08-17 | m_sqlite3 Fix possible memory leak when opening a database fails | Attila Molnar | |
2016-08-13 | Release v2.0.22 | Attila Molnar | |
2016-08-13 | m_censor Fix possible incorrect cast of dest | Attila Molnar | |
2016-08-13 | Fix more incorrect std::string::operator[] usage | Attila Molnar | |
2016-08-05 | Fix challenge auth when using m_hash_gnutls instead of m_sha256. | Peter Powell | |
2016-08-01 | Fix bursting channel bans | Adam | |
2016-07-22 | m_ssl_openssl Verify DH params being non-NULL before setting it on the context | Attila Molnar | |
Fixes issue reported by @m4rkw on IRC | |||
2016-06-21 | m_ssl_gnutls, m_ssl_openssl After a read schedule another read if data ↵ | Attila Molnar | |
remains in the buffer of the SSL library | |||
2016-06-17 | Don't exit on rehash if the pid file cannot be written | Attila Molnar | |
2016-06-13 | Stop processing the new connection in UserManager::AddUser() when an ↵ | Attila Molnar | |
internal SocketEngine error happens and the user is quitted | |||
2016-06-09 | Fix for GCC 6 rightfully optimizing out the NULL check of 'this' in ↵ | Attila Molnar | |
ConfigTag::readString() Checking is only necessary in ModuleSSLInfo::OnPostConnect() as oper types are not encountered in the other cases but check anyway to be sure | |||
2016-05-30 | Merge pull request #1174 from SaberUK/insp20+hideoper-warning | Attila Molnar | |
Fix a minor warning in m_hideoper on some systems. | |||
2016-05-30 | Fix 005 not showing some modes with the same rank as others. | Peter Powell | |
2016-05-03 | Fix a minor warning in m_hideoper on some systems. | Peter Powell | |