| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix the ctctags module being marked as a draft. | 2019-05-03 | 1 | -1/+1 | |
| | | |||||
| * | Merge branch 'insp20' into insp3. | 2019-05-02 | 2 | -3/+3 | |
| |\ | |||||
| | * | Update documentation links. | 2019-04-26 | 2 | -3/+3 | |
| | | | |||||
| * | | Some more text fixes and improvements (#1618). | 2019-04-28 | 69 | -82/+82 | |
| | | | |||||
| * | | Raise the maximum time period for the conn_join module to 15m. | 2019-04-28 | 1 | -2/+2 | |
| | | | |||||
| * | | Textual improvements and fixes such as typos, casing, etc. (#1612) | 2019-04-28 | 71 | -124/+124 | |
| | | | |||||
| * | | Fix compatibility issues between sqloper and postgres | 2019-04-28 | 1 | -0/+1 | |
| | | | |||||
| * | | m_connectban and m_svshold: Use DurationString() in X-line messages. | 2019-04-28 | 2 | -6/+5 | |
| | | | |||||
| * | | m_spanningtree: Parse and copy message tags for all cmds | 2019-04-28 | 1 | -7/+10 | |
| | | | | | | | | | | | Don't ignore message tags on ServerCommands, and avoid creating duplicate CommandBase::Params instances | ||||
| * | | m_spanningtree: Ensure tags are sent in forwarded cmds | 2019-04-28 | 1 | -2/+2 | |
| | | | | | | | | | | | | | 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. | ||||
| * | | Fix hiding ERR_NOOPERMOTD response when an operator logs in. | 2019-04-27 | 1 | -2/+3 | |
| | | | |||||
| * | | Fix the numerics used by the opermotd module. | 2019-04-26 | 1 | -8/+19 | |
| | | | | | | | | | | | | | - 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. | ||||
| * | | Fix broken linking over IPv4 on IPv6 capable systems. | 2019-04-25 | 1 | -5/+15 | |
| | | | | | | | | | | | | | 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. | ||||
| * | | Fix grammar in unknown mode/snomask character messages. | 2019-04-21 | 1 | -1/+1 | |
| | | | |||||
| * | | Fall back to the most recent version supported on "CAP LS". | 2019-04-19 | 1 | -3/+11 | |
| | | | | | | | | | This ensures compliance with the behaviour specified in ircv3/ircv3-specifications#371. | ||||
| * | | Fix namedmodes exposing non-key secret parameters to outsiders. | 2019-04-19 | 1 | -3/+4 | |
| | | | |||||
| * | | Remove the OnNamesListItem event out of the core. | 2019-04-19 | 4 | -9/+24 | |
| | | | |||||
| * | | Rename HasPermission to HasCommandPermission. | 2019-04-19 | 1 | -1/+1 | |
| | | | |||||
| * | | Remove the 'noisy' mode for HasPrivPermission. | 2019-04-19 | 2 | -2/+5 | |
| | | | | | | | | | This was only used in one place. | ||||
| * | | Remove CXX11_OVERRIDE from some non-overrides. | 2019-04-18 | 2 | -2/+2 | |
| | | | |||||
| * | | Add the new implementation of the silence module. | 2019-04-18 | 1 | -0/+438 | |
| | | | | | | | | | | | | | | | | | 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. | ||||
| * | | Remove m_silence pending a complete rewrite. | 2019-04-18 | 2 | -386/+5 | |
| | | | |||||
| * | | Update trivially-modifiable modules to handle tag messages. | 2019-04-16 | 7 | -21/+134 | |
| | | | |||||
| * | | Fix building m_geo_maxmind with older versions of libmaxminddb. | 2019-04-16 | 1 | -2/+2 | |
| | | | |||||
| * | | Replace the geoip module with geo_maxmind, geoban, and geoclass. | 2019-04-15 | 4 | -220/+389 | |
| | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | | Fix linking servers with UNIX sockets. | 2019-04-15 | 5 | -22/+38 | |
| | | | | | | | | | | | - Remove the address/port overloads of BeginConnect. - Change DoConnect to take a sockaddrs instead of an address/port. | ||||
| * | | commonchans: HandleMessage should not be marked as override. | 2019-04-13 | 1 | -1/+1 | |
| | | | |||||
| * | | General code cleanup for the commonchans module. | 2019-04-04 | 1 | -16/+35 | |
| | | | | | | | | | | | - Restructure the code to be more readable. - Add support for tag messages. | ||||
| * | | Use a consistent naming scheme for operator privileges. | 2019-04-04 | 2 | -2/+2 | |
| | | | | | | | | | | | - users/callerid-override is now users/ignore-callerid. - users/privdeaf-override is now users/ignore-privdeaf. | ||||
| * | | Use SQUERY instead of PRIVMSG in alias/passforward config. | 2019-04-04 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge extras/m_privdeaf into m_deaf and update documentation. | 2019-04-03 | 1 | -35/+72 | |
| | | | | | | | | | | | | | | | | | | | | | - 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. | ||||
| * | | m_commonchans: Replace IsOper() with HasPrivPermission() instead. | 2019-04-02 | 1 | -1/+1 | |
| | | | |||||
| * | | Rename OnClientProtocolPopulateTags to OnPopulateTags. | 2019-03-30 | 1 | -1/+1 | |
| | | | |||||
| * | | Mark messages with inspircd.org/bot if the user has +B set. | 2019-03-30 | 1 | -0/+32 | |
| | | | |||||
| * | | m_permchannels: validate channel names properly. | 2019-03-25 | 1 | -2/+2 | |
| | | | |||||
| * | | Strip message tags correctly in the 1202 spanningtree compat layer. | 2019-03-20 | 1 | -1/+1 | |
| | | | |||||
| * | | Update most URLs to use HTTPS and fix some dead links. | 2019-03-14 | 3 | -4/+4 | |
| | | | |||||
| * | | Generate the ssl_cert metadata before bursting a connecting user. | 2019-03-14 | 2 | -0/+9 | |
| | | | |||||
| * | | Add oper privs to allow overriding noctcp. | 2019-03-14 | 1 | -0/+6 | |
| | | | |||||
| * | | Fix incorrect ModResult for noctcp user target. | 2019-03-14 | 1 | -1/+1 | |
| | | | |||||
| * | | Add SSL flag to WHO response | 2019-03-12 | 1 | -0/+16 | |
| | | | |||||
| * | | Rename GetFlagIndex -> GetFieldIndex | 2019-03-12 | 2 | -2/+2 | |
| | | | |||||
| * | | Add Who::Request::GetFlagIndex to get field index | 2019-03-12 | 2 | -32/+6 | |
| | | | | | | | | | Replaces the dirty logic in m_hideoper and m_namesx | ||||
| * | | m_httpd: GCC is __GNUC__ not _GNUC. | 2019-03-09 | 1 | -1/+1 | |
| | | | |||||
| * | | m_httpd: use http_response_str() instead of Response(). | 2019-03-08 | 1 | -14/+2 | |
| | | | | | | | | | Lets not reinvent the wheel pointlessly. | ||||
| * | | Fix an "unknown pragma" warning on Windows. | 2019-03-08 | 1 | -1/+3 | |
| | | | |||||
| * | | Reject client-to-client tags with no name. | 2019-03-02 | 1 | -1/+1 | |
| | | | |||||
| * | | Improve the handling of config X-lines and filters. (#1583) | 2019-02-22 | 2 | -15/+24 | |
| | | | |||||
| * | | Implement support for IRCv3 client-to-client tags. | 2019-02-19 | 4 | -4/+413 | |
| | | | |||||
| * | | Minor text fixes for m_filter. | 2019-02-19 | 1 | -1/+1 | |
| | | | |||||
