| Commit message (Expand) | Author | Age | Files | Lines |
| * | Release v3.0.1. v3.0.1 | Peter Powell | 2019-05-10 | 1 | -1/+1 |
| * | Improve handling of list mode limits.•••- Fix not being able to set a zero limit.
- Fix MAXLIST not reflecting the true lower limit.
- Fix not treating an empty <maxlist:limit> as equivalent to *.
| Peter Powell | 2019-05-09 | 1 | -8/+16 |
| * | Delete some obsolete comments. | Peter Powell | 2019-05-09 | 3 | -9/+0 |
| * | Silence a fallthrough warning in the pgsql module on newer GCCs. | Peter Powell | 2019-05-09 | 1 | -0/+2 |
| * | m_geo_maxmind: fix building on older libc versions. | Peter Powell | 2019-05-06 | 1 | -1/+1 |
| * | Re-order the includes to fix C++03 builds.•••inspircd.h defines __STDC_LIMIT_MACROS to ensure that C99 int type
limits are defined, however, if <stdint.h> is included implicitly
before inspircd.h, the build fails due to the C99 integer type
limits being undefined.
| nia | 2019-05-06 | 2 | -3/+3 |
| * | cmd_names: Fix the syntax. | Robby | 2019-05-05 | 1 | -1/+1 |
| * | Work around NetBSD's EV_SET using intptr_t instead of void*.•••Reported by @ensra.
| Peter Powell | 2019-05-03 | 1 | -4/+19 |
| * | Release v3.0.0. v3.0.0 | Peter Powell | 2019-05-03 | 1 | -1/+1 |
| * | Fix the ctctags module being marked as a draft. | Peter Powell | 2019-05-03 | 1 | -1/+1 |
| * | Merge branch 'insp20' into insp3. | Peter Powell | 2019-05-02 | 2 | -3/+3 |
| |\ |
|
| | * | Update documentation links. | Peter Powell | 2019-04-26 | 2 | -3/+3 |
| | * | Fix BanCache entries existing after X-line expiry.•••When DefaultApply() adds a hit to the BanCache it uses the X-line
duration to set a duration on the entry. This can result in an
entry lasting longer than the X-line itself. Fix this by setting
the entry duration to the time left on the X-line.
| Matt Schatz | 2019-03-10 | 1 | -1/+1 |
| * | | Some more text fixes and improvements (#1618). | Robby | 2019-04-28 | 70 | -83/+83 |
| * | | Raise the maximum time period for the conn_join module to 15m. | Peter Powell | 2019-04-28 | 1 | -2/+2 |
| * | | Textual improvements and fixes such as typos, casing, etc. (#1612) | Robby | 2019-04-28 | 86 | -151/+151 |
| * | | Fix compatibility issues between sqloper and postgres | B00mX0r | 2019-04-28 | 1 | -0/+1 |
| * | | m_connectban and m_svshold: Use DurationString() in X-line messages. | Robby | 2019-04-28 | 2 | -6/+5 |
| * | | m_spanningtree: Parse and copy message tags for all cmds•••Don't ignore message tags on ServerCommands, and avoid creating
duplicate CommandBase::Params instances
| linuxdaemon | 2019-04-28 | 1 | -7/+10 |
| * | | m_spanningtree: Ensure tags are sent in forwarded cmds•••When a user (U1) sends a PRIVMSG to a server (S1), which sends it to S2, which finally
sends it to S3 to send to U2, S2 doesn't send the tags it received on
the command from S1 to S3.
| linuxdaemon | 2019-04-28 | 1 | -2/+2 |
| * | | Fix hiding ERR_NOOPERMOTD response when an operator logs in. | Peter Powell | 2019-04-27 | 1 | -2/+3 |
| * | | Fix the numerics used by the opermotd module.•••- Use ERR_NOOPERMOTD from UnrealIRCd and RPL_OMOTDSTART, RPL_OMOTD,
and RPL_ENDOFOMOTD from ircd-ratbox.
- Only send ERR_NOOPERMOTD in response to the command.
| Peter Powell | 2019-04-26 | 1 | -8/+19 |
| * | | Fix broken linking over IPv4 on IPv6 capable systems.•••If no bind address was specified then one would be
created which had an incompatible address family to
the address that the server was trying to connect to.
| Peter Powell | 2019-04-25 | 1 | -5/+15 |
| * | | Fix grammar in unknown mode/snomask character messages. | Robby | 2019-04-21 | 3 | -3/+3 |
| * | | HasModePermission: fix inverted condition. | Peter Powell | 2019-04-21 | 1 | -1/+1 |
| * | | Fall back to the most recent version supported on "CAP LS".•••This ensures compliance with the behaviour specified in ircv3/ircv3-specifications#371.
| Peter Powell | 2019-04-19 | 1 | -3/+11 |
| * | | Improve the descriptions of various core modules. | Peter Powell | 2019-04-19 | 5 | -5/+5 |
| * | | Demote core_ison and core_userhost to commands in core_user.•••These are not important enough for their own module.
| Peter Powell | 2019-04-19 | 4 | -81/+52 |
| * | | Promote cmd_mode to its own core module.•••core_user was an inappropriate location for this as it contains
mode changing code which is used by channels as well as users.
| Peter Powell | 2019-04-19 | 3 | -37/+54 |
| * | | Fix namedmodes exposing non-key secret parameters to outsiders. | Peter Powell | 2019-04-19 | 1 | -3/+4 |
| * | | Remove the OnNamesListItem event out of the core. | Peter Powell | 2019-04-19 | 7 | -17/+31 |
| * | | HasModePermission: use IsModeChar. | Peter Powell | 2019-04-19 | 1 | -1/+2 |
| * | | Rename HasPermission to HasCommandPermission. | Peter Powell | 2019-04-19 | 3 | -5/+5 |
| * | | Remove the 'noisy' mode for HasPrivPermission.•••This was only used in one place.
| Peter Powell | 2019-04-19 | 3 | -15/+8 |
| * | | Remove CXX11_OVERRIDE from some non-overrides. | Peter Powell | 2019-04-18 | 2 | -2/+2 |
| * | | Add the new implementation of the silence module.•••This module has significant improvements on the previous one:
* Flags which actually make sense.
* Better compatibility with other SILENCE implementations.
* Support for blocking CTCPs.
* Support for blocking TAGMSGs.
| Peter Powell | 2019-04-18 | 1 | -0/+438 |
| * | | Remove m_silence pending a complete rewrite. | Peter Powell | 2019-04-18 | 2 | -386/+5 |
| * | | Fix some bugs in LIST constraint parsing.•••1. Allow flags to be specified in lower case. This behaviour is
required by the draft-hardy-irc-isupport-00 specification.
2. Allow more than one constraint to be specified.
| Peter Powell | 2019-04-18 | 1 | -14/+16 |
| * | | Update trivially-modifiable modules to handle tag messages. | Peter Powell | 2019-04-16 | 7 | -21/+134 |
| * | | Fix building m_geo_maxmind with older versions of libmaxminddb. | Peter Powell | 2019-04-16 | 1 | -2/+2 |
| * | | Replace the geoip module with geo_maxmind, geoban, and geoclass.•••MaxMind have EOL'd the library that the geoip module uses and have
replaced it with libmaxminddb.
The geoip module has been split into geo_maxmind which provides
geolocation data, geoban which provides location-based channel
bans, and geoclass which is used to filter a user into a connect
class based on location.
| Peter Powell | 2019-04-15 | 4 | -220/+389 |
| * | | Fix linking servers with UNIX sockets.•••- Remove the address/port overloads of BeginConnect.
- Change DoConnect to take a sockaddrs instead of an address/port.
| Peter Powell | 2019-04-15 | 6 | -45/+40 |
| * | | commonchans: HandleMessage should not be marked as override. | Peter Powell | 2019-04-13 | 1 | -1/+1 |
| * | | General code cleanup for the commonchans module.•••- Restructure the code to be more readable.
- Add support for tag messages.
| Peter Powell | 2019-04-04 | 1 | -16/+35 |
| * | | Use a consistent naming scheme for operator privileges.•••- users/callerid-override is now users/ignore-callerid.
- users/privdeaf-override is now users/ignore-privdeaf.
| Peter Powell | 2019-04-04 | 2 | -2/+2 |
| * | | Document OnUserInit properly and add OnUserPostInit. | Peter Powell | 2019-04-04 | 2 | -2/+3 |
| * | | Use SQUERY instead of PRIVMSG in alias/passforward config. | Peter Powell | 2019-04-04 | 1 | -1/+1 |
| * | | Merge extras/m_privdeaf into m_deaf and update documentation.•••- Merge the 2.0 extras module m_privdeaf (usermode +D for deaf to
user messages and notices) as they have a similar purpose.
- Improve the channel deaf logic where a known case of bypassing
still looped the channel userlist building an empty exemption list.
- Improve the comments within the code.
- Update the documentation with the previously undocumented
configuration to deaf and the new privdeaf configuration.
| Matt Schatz | 2019-04-03 | 1 | -35/+72 |
| * | | m_commonchans: Replace IsOper() with HasPrivPermission() instead. | Robby | 2019-04-02 | 1 | -1/+1 |
| * | | Rename OnClientProtocolPopulateTags to OnPopulateTags. | Peter Powell | 2019-03-30 | 2 | -2/+2 |