Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-12 | Fix some minor bugs in the Module Manager. | Peter Powell | |
- Fix installation of module. - Exit after listing modules. | |||
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 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-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-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-04 | Merge pull request #1311 from SaberUK/master+mm-cleanup | Adam | |
Initial ModuleManager cleanup. | |||
2017-03-31 | Merge pull request #1307 from GLolol/patch-1 | Attila Molnar | |
Fix wrong service name for /infoserv in atheme.conf.example | |||
2017-03-25 | Adapt modulemanager for the API added in the previous commit. | Peter Powell | |
2017-03-25 | Add a nice API for command line interfaces to make::console. | Peter Powell | |
2017-03-25 | Use the standard Perl prelude in ModuleManager. | Peter Powell | |
2017-03-25 | Replace module_installed with eval. | Peter Powell | |
2017-03-25 | Amend modulemanager to use {read,write}_config_file. | Peter Powell | |
2017-03-25 | Extract core logic of write_configure_cache to write_config_file. | Peter Powell | |
2017-03-25 | Rename read_configure_cache to read_config_file and move to common. | Peter Powell | |
2017-03-20 | m_ldapauth: use username provided in PASS if available | Adam | |
2017-03-19 | Fix wrong service name for /infoserv in atheme.conf.example | James Lu | |
Fixes #1306. | |||
2017-03-05 | Merge pull request #1292 from SaberUK/master+flush | Attila Molnar | |
Allow <log> tags to specify how often logs should be flushed. | |||
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-14 | Merge pull request #1287 from SaberUK/master+filter-docs | Attila Molnar | |
Fix some minor problems with the filter docs. | |||
2017-01-28 | Fix some minor problems with the filter docs. | Peter Powell | |
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-30 | Fix the default xline.db path in modules.conf.example. | Peter Powell | |
2016-12-29 | Merge pull request #1273 from SaberUK/master+bs | Attila Molnar | |
Fix the clock_gettime() test on macOS Sierra | |||
2016-12-29 | Merge pull request #1274 from SaberUK/master+cxx | Attila Molnar | |
Add interactive-mode support for setting the compiler binary. | |||
2016-12-26 | Add interactive-mode support for setting the compiler binary. | Peter Powell | |
2016-12-26 | Fix the clock_gettime() test on macOS Sierra. | Peter Powell | |
macOS now supports clock_gettime() but it is part of libSystem rather than librt which does not exist on macOS. | |||
2016-12-26 | Don't suppress error output when INSPIRCD_VERBOSE is set. | Peter Powell | |
2016-12-19 | Merge pull request #1261 from SaberUK/master+genssl | Attila Molnar | |
Make genssl use STDERR and the real binary name for error messages. | |||
2016-12-02 | Make genssl use STDERR and the real binary name for error messages. | Peter Powell | |
2016-11-25 | Merge pull request #1260 from SaberUK/master+libressl | Attila Molnar | |
Fix LibreSSL not having a shim for the OpenSSL 1.1 BIO API. | |||
2016-11-25 | Merge pull request #1252 from SaberUK/master+distribution | Attila Molnar | |
Fix the distribution label not showing up since b8d85c6251. | |||
2016-11-23 | Fix LibreSSL not having a shim for the OpenSSL 1.1 BIO API. | Peter Powell | |