Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-04-23 | core_dns: add support for txt records | Adam | |
This might be used later by m_dnsbl to get reasons for listings | |||
2017-04-14 | Automatically apply +P to all permanent channels. | Peter Powell | |
2017-03-20 | m_ldapauth: use username provided in PASS if available | Adam | |
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-20 | Move the OnCheckExemption hook out of the core. | Peter Powell | |
2017-03-05 | Merge pull request #1266 from Adam-/insp20+cloakip | Attila Molnar | |
m_cloaking: fix host/ip comparisons #1249 | |||
2017-02-28 | Allow <log> tags to specify how often logs should be flushed. | Peter Powell | |
Also use the behaviour behind this to fix #1290. | |||
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-30 | cmd_mode Switch to a numeric for showing modes of other users | Attila Molnar | |
2016-12-30 | Clean up User::FormatModes(), rename to GetModeLetters() | Attila Molnar | |
Prefix the returned string with '+' | |||
2016-12-30 | Make ModeHandler::GetUserParameter() const, accept const User | Attila Molnar | |
2016-12-30 | Make all User::IsModeSet() methods const, accept const ModeHandler | Attila Molnar | |
2016-12-30 | Deduplicate nickname overruling code | Attila Molnar | |
Create LocalUser::OverruleNick(), call it from User::ChangeNick() and the UID handler in spanningtree | |||
2016-12-30 | Remove remaining doxygen doc for "pcnt" parameters | Attila Molnar | |
2016-12-30 | Penalize commands that had 0 penalty | Attila Molnar | |
2016-12-22 | Always append the SSL fingerprint even if EXTERNAL is not used. | Peter Powell | |
2016-12-19 | m_sasl: send host/ip info | Adam | |
2016-12-10 | fix channel rank issue | Sheogorath | |
2016-12-08 | Store config values in a map instead of a unique vector of pairs. | Peter Powell | |
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-23 | Fix LibreSSL not having a shim for the OpenSSL 1.1 BIO API. | Peter Powell | |
2016-11-22 | socketengine_epoll: use getrlimit not ulimit | Adam | |
2016-11-16 | Merge pull request #1234 from SaberUK/master+config2 | Attila Molnar | |
Rework the example services aliases. | |||
2016-11-16 | Rework the example services aliases. | Peter Powell | |
- Split common stuff into a generic configuration file. - Reserve all nicknames used by services by default. - Exempt all services clients from filtering. - Add missing aliases for services pseudoclients. | |||
2016-11-13 | m_cloaking: fix host/ip comparisons #1249 | Adam | |
2016-11-12 | Allow listeners to be able to listen on unavailable addresses. | Peter Powell | |
2016-11-01 | Merge pull request #1238 from SaberUK/master+openssl | Attila Molnar | |
Fix OpenSSL build errors caused by BIO/BIO_METHOD now being opaque. | |||
2016-11-01 | Merge pull request #1236 from SaberUK/master+port | Attila Molnar | |
Allow classes to take a port range. | |||
2016-11-01 | Merge pull request #1215 from SaberUK/master+config | Attila Molnar | |
Strip carriage returns in the config parser. | |||
2016-11-01 | Merge pull request #1185 from SaberUK/master+lockserv | Attila Molnar | |
Allow the reason for locking to be specified in m_lockserv. | |||
2016-11-01 | Merge pull request #1184 from SaberUK/master+flood | Attila Molnar | |
Improvements to flood modules | |||
2016-10-25 | Fix OpenSSL build errors caused by BIO/BIO_METHOD now being opaque. | Peter Powell | |
2016-10-25 | Allow classes to take a port range. | Peter Powell | |
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 | |