| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| | * | | | | | Store config values in a map instead of a unique vector of pairs. | Peter Powell | 2016-12-08 | 3 | -15/+14 |
| | |/ / / / |
|
| * | | | | | Merge pull request #1211 from SaberUK/master+override•••Add CXX11_OVERRIDE to overridden members that lack it. | Peter Powell | 2017-07-12 | 39 | -62/+62 |
| |\ \ \ \ \ |
|
| | * | | | | | Add CXX11_OVERRIDE to overridden members that lack it.•••This fixes a ton of warnings when building on compilers that
default to C++11 or newer.
| Peter Powell | 2017-07-12 | 39 | -62/+62 |
| * | | | | | | Merge pull request #677 from Robby-/master-dnsblzline•••[master] m_dnsbl: Correct the address in the Z-line snomask message. | Peter Powell | 2017-07-12 | 1 | -1/+1 |
| |\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
|
| | * | | | | | m_dnsbl: Correct the address in the Z-line snomask message. | Robby- | 2014-06-23 | 1 | -1/+1 |
| * | | | | | | Merge pull request #1337 from SaberUK/master+merge•••Merge v2.0.23 and v2.0.24 into master. | Peter Powell | 2017-07-12 | 10 | -14/+106 |
| |\ \ \ \ \ \ |
|
| | * \ \ \ \ \ | Merge v2.0.23 and v2.0.24 into master. | Peter Powell | 2017-07-09 | 10 | -14/+106 |
| | |\ \ \ \ \ \
| | | |_|_|_|/
| | |/| | | | |
|
| | | * | | | | | Release v2.0.24 v2.0.24 | Adam | 2017-05-18 | 1 | -1/+1 |
| | | * | | | | | m_override: fix parentheses compiler warning | Adam | 2017-05-17 | 1 | -1/+1 |
| | | * | | | | | Merge pull request #1094 from SISheogorath/insp20+fixed-Override•••fix override issue | Adam | 2017-05-17 | 1 | -1/+2 |
| | | |\ \ \ \ \ |
|
| | | | * | | | | | fix channel rank issue | Sheogorath | 2016-12-10 | 1 | -1/+2 |
| | | * | | | | | | Merge pull request #1328 from Adam-/insp20+sakick•••m_sakick: remove unused "Unable to kick" notice | Adam | 2017-05-17 | 1 | -8/+0 |
| | | |\ \ \ \ \ \ |
|
| | | | * | | | | | | m_sakick: remove unused "Unable to kick" notice•••This has never worked due to the channel lookup using the user's nick
| Adam | 2017-05-11 | 1 | -8/+0 |
| | | * | | | | | | | Merge pull request #1284 from Adam-/insp20+preregcloak•••m_cloaking: don't apply cloak to already cloaked users during registration | Adam | 2017-05-17 | 1 | -0/+4 |
| | | |\ \ \ \ \ \ \ |
|
| | | | * | | | | | | | m_cloaking: don't apply cloak to already cloaked users during registration•••This can happen if services set a vhost during registration (like with
SASL)
| Adam | 2017-05-17 | 1 | -0/+4 |
| | | * | | | | | | | | Merge pull request #1321 from SaberUK/insp20+permwarn•••[2.0] Warn when a user configures a permanent channel without +P. | Attila Molnar | 2017-05-17 | 1 | -0/+6 |
| | | |\ \ \ \ \ \ \ \ |
|
| | | | * | | | | | | | | Warn when a user configures a permanent channel without +P. | Peter Powell | 2017-04-24 | 1 | -0/+6 |
| | | | |/ / / / / / / |
|
| | | * | | | | | | | | Merge pull request #1269 from Adam-/insp20+saslhost•••m_sasl: send host/ip info | Attila Molnar | 2017-05-17 | 1 | -0/+53 |
| | | |\ \ \ \ \ \ \ \ |
|
| | | | * | | | | | | | | m_sasl: use host/ip from m_cgiirc if applicable | Adam | 2017-02-26 | 1 | -2/+39 |
| | | | * | | | | | | | | m_sasl: send host/ip info | Adam | 2016-12-19 | 1 | -0/+16 |
| | | * | | | | | | | | | Merge pull request #1230 from SaberUK/insp20+ipcache•••[2.0] Invalidate the caches properly when User::SetClientIP is called. | Attila Molnar | 2017-05-17 | 1 | -2/+2 |
| | | |\ \ \ \ \ \ \ \ \
| | | |_|_|/ / / / / /
| | |/| | | | | | | | |
|
| | | | * | | | | | | | | Invalidate the caches properly when User::SetClientIP is called. | Peter Powell | 2016-09-25 | 1 | -2/+2 |
| | | * | | | | | | | | | Penalise clients that use WEBIRC incorrectly. | Peter Powell | 2017-04-27 | 1 | -0/+2 |
| | | * | | | | | | | | | Fix WEBIRC not rejecting invalid IP addresses. | Peter Powell | 2017-04-27 | 1 | -0/+8 |
| | | | |_|/ / / / / /
| | |/| | | | | | | |
|
| | | * | | | | | | | | m_ldapauth: fix providing username in PASS•••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.
| Adam | 2017-03-20 | 1 | -29/+18 |
| | | * | | | | | | | | cmd_who: don't show +p channels or channels hidden with m_hidechans•••Fixes #1276
| Adam | 2017-03-20 | 1 | -3/+5 |
| | | * | | | | | | | | Merge pull request #1266 from Adam-/insp20+cloakip•••m_cloaking: fix host/ip comparisons #1249 | Attila Molnar | 2017-03-05 | 1 | -2/+5 |
| | | |\ \ \ \ \ \ \ \ |
|
| | | | * | | | | | | | | m_cloaking: fix host/ip comparisons #1249 | Adam | 2016-11-13 | 1 | -2/+5 |
| | | * | | | | | | | | | m_dnsbl: check returned results are in 127.0.0.0/8 | Adam | 2017-01-11 | 1 | -2/+7 |
| | | | |_|/ / / / / /
| | |/| | | | | | | |
|
| | | * | | | | | | | | Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and SendChannelNotice... | genius3000 | 2016-12-07 | 1 | -5/+10 |
| | | * | | | | | | | | Fix users receiving a QUIT with themselves as source when host cycling in cer...•••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
| Attila Molnar | 2016-12-05 | 1 | -0/+2 |
| | | * | | | | | | | | socketengine_epoll: use getrlimit not ulimit | Adam | 2016-11-22 | 1 | -4/+5 |
| | | * | | | | | | | | m_httpd_stats: Also sanitize other server gecos | Anatole Denis | 2016-10-09 | 1 | -1/+1 |
| | | | |/ / / / / /
| | |/| | | | | | |
|
| | | * | | | | | | | m_sasl: really abort sasl session on register | Adam | 2016-09-05 | 1 | -4/+2 |
| | | |/ / / / / / |
|
| | | * | | | | | | Release v2.0.23 v2.0.23 | Adam | 2016-09-03 | 1 | -1/+1 |
| | | * | | | | | | m_sasl: don't allow AUTHENTICATE with mechanisms with a space | Adam | 2016-09-03 | 1 | -0/+4 |
| * | | | | | | | | Improve and centralize socket engine event counters.•••The write counters were close to useless because they were only
incremented on a write "event" which is only triggered when writing
would block.
Read handling was a little more useful in that all reads must happen
through the socket engine, so these were happening at the correct time,
but we can clean this up by doing it in the SE itself rather than each
platform port.
This means that both read and write events are now easily and usefully
defined as "a syscall of either read or write was attempted".
We also count empty read and write events as being an event, because
they still were an attempt to poll a socket in some way. This may help
to identify "bad" code which is repeatedly trying to read a socket for
some reason.
Lastly, we check for failed read/write calls, and log them as an error
event. A lot of the time, this is how sockets are determined as being
disconnected (ie. at read/write time).
While we're at it, split Update() in two to make the calls more
self-describing. This has no real impact since only one call is made at
a time anyway.
| Robin Burchell | 2017-07-11 | 5 | -21/+23 |
| |/ / / / / / / |
|
| * | | | | | | | Merge pull request #1302 from Adam-/master+txt•••core_dns: add support for txt records | Attila Molnar | 2017-07-09 | 1 | -1/+14 |
| |\ \ \ \ \ \ \ |
|
| | * | | | | | | | core_dns: add support for txt records•••This might be used later by m_dnsbl to get reasons for listings
| Adam | 2017-04-23 | 1 | -1/+14 |
| | | |_|_|_|_|/
| |/| | | | | |
|
| * | | | | | | | Merge pull request #1320 from SaberUK/master+autoperm•••Automatically apply +P to all permanent channels. | Attila Molnar | 2017-07-09 | 1 | -0/+4 |
| |\ \ \ \ \ \ \ |
|
| | * | | | | | | | Automatically apply +P to all permanent channels. | Peter Powell | 2017-04-14 | 1 | -0/+4 |
| | |/ / / / / / |
|
| * / / / / / / | Remove some dead code from m_md5.•••This is left over from the old hashing system that allowed you to
customise these values.
| Peter Powell | 2017-05-19 | 1 | -18/+8 |
| |/ / / / / / |
|
| * | | | | / | m_ldapauth: use username provided in PASS if available | Adam | 2017-03-20 | 1 | -1/+14 |
| | |_|_|_|/
|/| | | | |
|
| * | | | | | Allow <log> tags to specify how often logs should be flushed.•••Also use the behaviour behind this to fix #1290.
| Peter Powell | 2017-02-28 | 2 | -5/+7 |
| * | | | | | cmd_mode Switch to a numeric for showing modes of other users | Attila Molnar | 2016-12-30 | 1 | -11/+22 |
| * | | | | | Clean up User::FormatModes(), rename to GetModeLetters()•••Prefix the returned string with '+'
| Attila Molnar | 2016-12-30 | 6 | -21/+21 |
| * | | | | | Make ModeHandler::GetUserParameter() const, accept const User | Attila Molnar | 2016-12-30 | 2 | -2/+2 |
| * | | | | | Make all User::IsModeSet() methods const, accept const ModeHandler | Attila Molnar | 2016-12-30 | 1 | -1/+1 |
| * | | | | | Deduplicate nickname overruling code•••Create LocalUser::OverruleNick(), call it from User::ChangeNick() and the UID handler in spanningtree
| Attila Molnar | 2016-12-30 | 2 | -11/+14 |
| * | | | | | Remove remaining doxygen doc for "pcnt" parameters | Attila Molnar | 2016-12-30 | 1 | -1/+0 |