| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| | | * | | | | | | 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 |
| * | | | | | Penalize commands that had 0 penalty | Attila Molnar | 2016-12-30 | 12 | -12/+8 |
| | |_|_|/
|/| | | |
|
| * | | | | Fix LibreSSL not having a shim for the OpenSSL 1.1 BIO API. | Peter Powell | 2016-11-23 | 1 | -1/+1 |
| * | | | | Merge pull request #1234 from SaberUK/master+config2•••Rework the example services aliases. | Attila Molnar | 2016-11-16 | 1 | -3/+8 |
| |\ \ \ \ |
|
| | * | | | | Rework the example services aliases.•••- 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.
| Peter Powell | 2016-11-16 | 1 | -3/+8 |
| * | | | | | Allow listeners to be able to listen on unavailable addresses. | Peter Powell | 2016-11-12 | 1 | -0/+14 |
| |/ / / / |
|
| * | | | | Merge pull request #1238 from SaberUK/master+openssl•••Fix OpenSSL build errors caused by BIO/BIO_METHOD now being opaque. | Attila Molnar | 2016-11-01 | 1 | -5/+45 |
| |\ \ \ \ |
|
| | * | | | | Fix OpenSSL build errors caused by BIO/BIO_METHOD now being opaque. | Peter Powell | 2016-10-25 | 1 | -5/+45 |
| * | | | | | Merge pull request #1236 from SaberUK/master+port•••Allow classes to take a port range. | Attila Molnar | 2016-11-01 | 2 | -6/+15 |
| |\ \ \ \ \ |
|
| | * | | | | | Allow classes to take a port range. | Peter Powell | 2016-10-25 | 2 | -6/+15 |
| | |/ / / / |
|
| * | | | | | Merge pull request #1215 from SaberUK/master+config•••Strip carriage returns in the config parser. | Attila Molnar | 2016-11-01 | 1 | -1/+1 |
| |\ \ \ \ \ |
|
| | * | | | | | Strip carriage returns in the config parser.•••This prevents problems when configuration files have been edited
on a Windows machine.
| Peter Powell | 2016-09-20 | 1 | -1/+1 |
| | |/ / / / |
|
| * | | | | | Merge pull request #1185 from SaberUK/master+lockserv•••Allow the reason for locking to be specified in m_lockserv. | Attila Molnar | 2016-11-01 | 1 | -18/+14 |
| |\ \ \ \ \ |
|
| | * | | | | | Allow the reason for locking to be specified in m_lockserv. | Peter Powell | 2016-09-16 | 1 | -18/+14 |
| * | | | | | | Merge pull request #1184 from SaberUK/master+flood•••Improvements to flood modules | Attila Molnar | 2016-11-01 | 2 | -5/+23 |
| |\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
|
| | * | | | | | Make the duration of nickflood and joinflood configurable. | Peter Powell | 2016-09-16 | 2 | -5/+23 |
| | |/ / / / |
|
| * | | | | | Fix compatibility with the legacy <channels> tag.•••We should only use OperMaxChans if they have the right privilege.
| Peter Powell | 2016-09-20 | 1 | -1/+1 |
| * | | | | | Add CentOS PackageInfo | Adam | 2016-09-16 | 8 | -0/+10 |
| |/ / / / |
|
| * | | | | Merge pull request #1222 from SaberUK/master+warnings•••Fix various compiler warnings | Attila Molnar | 2016-09-16 | 2 | -0/+12 |
| |\ \ \ \ |
|
| | * | | | | Fix m_ldap warning about OpenLDAP being deprecated on OS X. | Peter Powell | 2016-09-15 | 1 | -0/+5 |
| | * | | | | Fix m_geoip warning about the use of C++11 features. | Peter Powell | 2016-09-15 | 1 | -0/+7 |
| * | | | | | Merge pull request #1219 from SaberUK/master+directive•••Rewrite the build system directive parser. | Attila Molnar | 2016-09-16 | 12 | -38/+64 |
| |\ \ \ \ \ |
|
| | * | | | | | Rewrite the build system directive parser. | Peter Powell | 2016-09-16 | 12 | -38/+64 |
| | |/ / / / |
|
| * | | | | | Merge pull request #1176 from SaberUK/master+format•••Replace snprintf usage with InspIRCd::Format. | Attila Molnar | 2016-09-16 | 3 | -29/+13 |
| |\ \ \ \ \
| |/ / / /
|/| | | | |
|
| | * | | | | Replace snprintf usage with InspIRCd::Format. | Peter Powell | 2016-09-09 | 3 | -29/+13 |
| * | | | | | Improve the default ISUPPORT tokens.•••- Replace the deprecated MAXCHANNELS token with CHANLIMIT.
- Remove the deprecated FNC token (other implementations can force
a nick change without sending this token so informing clients of
that we might force a nick change is pointless)
| Peter Powell | 2016-09-14 | 1 | -3/+2 |
| * | | | | | m_shun Add support for shunning CIDR masks•••Issue #1195
| Attila Molnar | 2016-09-12 | 1 | -0/+3 |
| * | | | | | Change type of log messages to MODNAME in several modules | Attila Molnar | 2016-09-12 | 4 | -7/+7 |
| * | | | | | Undocument <power> and set the default to the server name. | Peter Powell | 2016-09-12 | 3 | -3/+3 |
| |/ / / / |
|
| * | | | | Release v3.0.0 alpha 1 v3.0.0a1 | Attila Molnar | 2016-09-02 | 1 | -1/+1 |
| * | | | | Update stuff for the new versioning system. | Peter Powell | 2016-09-02 | 3 | -3/+3 |
| * | | | | Bump version to 3.0 in comments and messages | Attila Molnar | 2016-09-02 | 5 | -10/+10 |
| * | | | | Merge insp20 | Attila Molnar | 2016-09-02 | 2 | -2/+4 |
| |\| | | |
|
| | * | | | m_jumpserver Prevent OnUserRegister from running in other modules for users w... | Attila Molnar | 2016-09-02 | 1 | -1/+1 |
| | * | | | m_sqlite3 Fix possible memory leak when opening a database fails | Attila Molnar | 2016-08-17 | 1 | -1/+3 |