aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | Store config values in a map instead of a unique vector of pairs.Gravatar Peter Powell2016-12-083-15/+14
| |/ / / /
* | | | | Merge pull request #1211 from SaberUK/master+override•••Add CXX11_OVERRIDE to overridden members that lack it.Gravatar Peter Powell2017-07-1239-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. Gravatar Peter Powell2017-07-1239-62/+62
* | | | | | Merge pull request #677 from Robby-/master-dnsblzline•••[master] m_dnsbl: Correct the address in the Z-line snomask message.Gravatar Peter Powell2017-07-121-1/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | m_dnsbl: Correct the address in the Z-line snomask message.Gravatar Robby-2014-06-231-1/+1
* | | | | | Merge pull request #1337 from SaberUK/master+merge•••Merge v2.0.23 and v2.0.24 into master.Gravatar Peter Powell2017-07-1210-14/+106
|\ \ \ \ \ \
| * \ \ \ \ \ Merge v2.0.23 and v2.0.24 into master.Gravatar Peter Powell2017-07-0910-14/+106
| |\ \ \ \ \ \ | | | |_|_|_|/ | | |/| | | |
| | * | | | | Release v2.0.24 v2.0.24Gravatar Adam2017-05-181-1/+1
| | * | | | | m_override: fix parentheses compiler warningGravatar Adam2017-05-171-1/+1
| | * | | | | Merge pull request #1094 from SISheogorath/insp20+fixed-Override•••fix override issueGravatar Adam2017-05-171-1/+2
| | |\ \ \ \ \
| | | * | | | | fix channel rank issueGravatar Sheogorath2016-12-101-1/+2
| | * | | | | | Merge pull request #1328 from Adam-/insp20+sakick•••m_sakick: remove unused "Unable to kick" noticeGravatar Adam2017-05-171-8/+0
| | |\ \ \ \ \ \
| | | * | | | | | m_sakick: remove unused "Unable to kick" notice•••This has never worked due to the channel lookup using the user's nick Gravatar Adam2017-05-111-8/+0
| | * | | | | | | Merge pull request #1284 from Adam-/insp20+preregcloak•••m_cloaking: don't apply cloak to already cloaked users during registrationGravatar Adam2017-05-171-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) Gravatar Adam2017-05-171-0/+4
| | * | | | | | | | Merge pull request #1321 from SaberUK/insp20+permwarn•••[2.0] Warn when a user configures a permanent channel without +P.Gravatar Attila Molnar2017-05-171-0/+6
| | |\ \ \ \ \ \ \ \
| | | * | | | | | | | Warn when a user configures a permanent channel without +P.Gravatar Peter Powell2017-04-241-0/+6
| | | |/ / / / / / /
| | * | | | | | | | Merge pull request #1269 from Adam-/insp20+saslhost•••m_sasl: send host/ip infoGravatar Attila Molnar2017-05-171-0/+53
| | |\ \ \ \ \ \ \ \
| | | * | | | | | | | m_sasl: use host/ip from m_cgiirc if applicableGravatar Adam2017-02-261-2/+39
| | | * | | | | | | | m_sasl: send host/ip infoGravatar Adam2016-12-191-0/+16
| | * | | | | | | | | Merge pull request #1230 from SaberUK/insp20+ipcache•••[2.0] Invalidate the caches properly when User::SetClientIP is called.Gravatar Attila Molnar2017-05-171-2/+2
| | |\ \ \ \ \ \ \ \ \ | | | |_|_|/ / / / / / | | |/| | | | | | | |
| | | * | | | | | | | Invalidate the caches properly when User::SetClientIP is called.Gravatar Peter Powell2016-09-251-2/+2
| | * | | | | | | | | Penalise clients that use WEBIRC incorrectly.Gravatar Peter Powell2017-04-271-0/+2
| | * | | | | | | | | Fix WEBIRC not rejecting invalid IP addresses.Gravatar Peter Powell2017-04-271-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. Gravatar Adam2017-03-201-29/+18
| | * | | | | | | | cmd_who: don't show +p channels or channels hidden with m_hidechans•••Fixes #1276 Gravatar Adam2017-03-201-3/+5
| | * | | | | | | | Merge pull request #1266 from Adam-/insp20+cloakip•••m_cloaking: fix host/ip comparisons #1249Gravatar Attila Molnar2017-03-051-2/+5
| | |\ \ \ \ \ \ \ \
| | | * | | | | | | | m_cloaking: fix host/ip comparisons #1249Gravatar Adam2016-11-131-2/+5
| | * | | | | | | | | m_dnsbl: check returned results are in 127.0.0.0/8Gravatar Adam2017-01-111-2/+7
| | | |_|/ / / / / / | | |/| | | | | | |
| | * | | | | | | | Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and SendChannelNotice...Gravatar genius30002016-12-071-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 Gravatar Attila Molnar2016-12-051-0/+2
| | * | | | | | | | socketengine_epoll: use getrlimit not ulimitGravatar Adam2016-11-221-4/+5
| | * | | | | | | | m_httpd_stats: Also sanitize other server gecosGravatar Anatole Denis2016-10-091-1/+1
| | | |/ / / / / / | | |/| | | | | |
| | * | | | | | | m_sasl: really abort sasl session on registerGravatar Adam2016-09-051-4/+2
| | |/ / / / / /
| | * | | | | | Release v2.0.23 v2.0.23Gravatar Adam2016-09-031-1/+1
| | * | | | | | m_sasl: don't allow AUTHENTICATE with mechanisms with a spaceGravatar Adam2016-09-031-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. Gravatar Robin Burchell2017-07-115-21/+23
|/ / / / / / /
* | | | | | | Merge pull request #1302 from Adam-/master+txt•••core_dns: add support for txt recordsGravatar Attila Molnar2017-07-091-1/+14
|\ \ \ \ \ \ \
| * | | | | | | core_dns: add support for txt records•••This might be used later by m_dnsbl to get reasons for listings Gravatar Adam2017-04-231-1/+14
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge pull request #1320 from SaberUK/master+autoperm•••Automatically apply +P to all permanent channels.Gravatar Attila Molnar2017-07-091-0/+4
|\ \ \ \ \ \ \
| * | | | | | | Automatically apply +P to all permanent channels.Gravatar Peter Powell2017-04-141-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. Gravatar Peter Powell2017-05-191-18/+8
|/ / / / / /
* | | | | / m_ldapauth: use username provided in PASS if availableGravatar Adam2017-03-201-1/+14
| |_|_|_|/ |/| | | |
* | | | | Allow <log> tags to specify how often logs should be flushed.•••Also use the behaviour behind this to fix #1290. Gravatar Peter Powell2017-02-282-5/+7
* | | | | cmd_mode Switch to a numeric for showing modes of other usersGravatar Attila Molnar2016-12-301-11/+22
* | | | | Clean up User::FormatModes(), rename to GetModeLetters()•••Prefix the returned string with '+' Gravatar Attila Molnar2016-12-306-21/+21
* | | | | Make ModeHandler::GetUserParameter() const, accept const UserGravatar Attila Molnar2016-12-302-2/+2
* | | | | Make all User::IsModeSet() methods const, accept const ModeHandlerGravatar Attila Molnar2016-12-301-1/+1
* | | | | Deduplicate nickname overruling code•••Create LocalUser::OverruleNick(), call it from User::ChangeNick() and the UID handler in spanningtree Gravatar Attila Molnar2016-12-302-11/+14
* | | | | Remove remaining doxygen doc for "pcnt" parametersGravatar Attila Molnar2016-12-301-1/+0