Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-12 | Merge pull request #1270 from SaberUK/master+sasl | Peter Powell | |
Always append the SSL fingerprint even if EXTERNAL is not used. | |||
2017-07-12 | Remove an unused variable in m_cloaking. | Peter Powell | |
2017-07-12 | Merge pull request #1267 from SaberUK/master+config | Peter Powell | |
Store config values in a map instead of a unique vector of pairs. | |||
2017-07-12 | Merge pull request #1211 from SaberUK/master+override | Peter Powell | |
Add CXX11_OVERRIDE to overridden members that lack it. | |||
2017-07-12 | Merge pull request #677 from Robby-/master-dnsblzline | Peter Powell | |
[master] m_dnsbl: Correct the address in the Z-line snomask message. | |||
2017-07-12 | Add CXX11_OVERRIDE to overridden members that lack it. | Peter Powell | |
This fixes a ton of warnings when building on compilers that default to C++11 or newer. | |||
2017-07-12 | Merge pull request #1337 from SaberUK/master+merge | Peter Powell | |
Merge v2.0.23 and v2.0.24 into master. | |||
2017-07-12 | Merge pull request #1356 from SISheogorath/master+issuetemplate | Peter Powell | |
Add issue template to avoid support requests in bugtracker | |||
2017-07-12 | Fix some minor bugs in the Module Manager. | Peter Powell | |
- Fix installation of module. - Exit after listing modules. | |||
2017-07-11 | Add issue template to avoid support requests in bugtracker | Sheogorath | |
2017-07-11 | Remove use of global barewords in most file handling code. | Peter Powell | |
This is not considered good practise in modern Perl code. A few cases of this still remain in code which is due to be rewritten anyway. | |||
2017-07-11 | Update the version in the Doxyfile from 2.0 to 3.0. | Peter Powell | |
2017-07-11 | Merge pull request #1310 from rburchell/master | Attila Molnar | |
Improve and centralize socket engine event counters. | |||
2017-07-11 | Improve and centralize socket engine event counters. | Robin Burchell | |
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. | |||
2017-07-09 | Merge v2.0.23 and v2.0.24 into master. | Peter Powell | |
2017-07-09 | Merge pull request #1302 from Adam-/master+txt | Attila Molnar | |
core_dns: add support for txt records | |||
2017-07-09 | Merge pull request #1338 from SaberUK/master+openvz | Attila Molnar | |
Warn the user about clock drifting when running on OpenVZ. | |||
2017-07-09 | Merge pull request #1320 from SaberUK/master+autoperm | Attila Molnar | |
Automatically apply +P to all permanent channels. | |||
2017-07-09 | Merge pull request #1335 from SaberUK/master+se | Attila Molnar | |
Tidy up the socket engine selection code. | |||
2017-07-09 | Merge pull request #1334 from SaberUK/master+md5 | Attila Molnar | |
Remove some dead code from m_md5. | |||
2017-07-09 | Merge pull request #1319 from SaberUK/master+compiler-detection | Attila Molnar | |
Switch compiler detection to use a more reliable method. | |||
2017-06-22 | Allow filtering WebIRC connections into a connect class by gateway. | Peter Powell | |
2017-05-20 | Warn the user about clock drifting when running on OpenVZ. | Peter Powell | |
2017-05-19 | Tidy up the socket engine selection code. | Peter Powell | |
2017-05-19 | Remove some dead code from m_md5. | Peter Powell | |
This is left over from the old hashing system that allowed you to customise these values. | |||
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 #1330 from SaberUK/insp20+mm-inc | Attila Molnar | |
[2.0] Fix ModuleManager not being able to find make::configure. | |||
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-17 | Merge pull request #1318 from SaberUK/insp20+dumpver | Attila Molnar | |
[2.0] Fix compiler version parsing on GCC 7. | |||
2017-05-16 | Fix ModuleManager not being able to find make::configure. | Peter Powell | |
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-05-09 | win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the runtime ↵ | Adam | |
libraries are not placed in bin | |||
2017-04-28 | Merge pull request #1324 from SaberUK/insp20+cgiirc | Adam | |
[2.0] Fix WEBIRC not rejecting invalid IP addresses. | |||
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-04-14 | Switch compiler detection to use a more reliable method. | Peter Powell | |
Its clear that parsing version output is not reliable enough so switch to using a method which is less likely to break. | |||
2017-04-14 | Fix compiler version parsing on GCC 7. | Peter Powell | |
GCC 7 may optionally omit the MINOR version number in dumpversion depending on the compiler flags it was built with. | |||
2017-04-11 | Merge pull request #1316 from SaberUK/master+sslmodes | Adam | |
[2.0] Clarify that m_sslmodes depends on m_sslinfo. | |||
2017-04-11 | Merge pull request #1315 from SaberUK/insp20+securelist | Adam | |
[2.0] Update securelist exception list. | |||
2017-04-11 | Clarify that m_sslmodes depends on m_sslinfo. | Peter Powell | |