| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| | * | | 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 |
| * | | | Merge branch 'insp3' into master. | Sadie Powell | 2019-03-30 | 97 | -281/+874 |
| |\| | |
|
| | * | | Rename OnClientProtocolPopulateTags to OnPopulateTags. | Peter Powell | 2019-03-30 | 2 | -2/+2 |
| | * | | Mark messages with inspircd.org/bot if the user has +B set. | Peter Powell | 2019-03-30 | 1 | -0/+32 |
| | * | | m_permchannels: validate channel names properly. | Peter Powell | 2019-03-25 | 1 | -2/+2 |
| | * | | Strip message tags correctly in the 1202 spanningtree compat layer. | Peter Powell | 2019-03-20 | 1 | -1/+1 |
| | * | | Update most URLs to use HTTPS and fix some dead links. | Robby | 2019-03-14 | 3 | -4/+4 |
| | * | | Generate the ssl_cert metadata before bursting a connecting user. | Peter Powell | 2019-03-14 | 2 | -0/+9 |
| | * | | Check perms for removal of oper-only channel modes.•••Oper-only channel modes are currently unsettable by any channel
op, oper or not. Correct this by checking both directions of an
oper-only channel mode and continue only checking the setting of
an oper-only user mode. As anyone should be able to unset their
own user modes and UnOper() removes all oper-only user modes
automatically.
| Matt Schatz | 2019-03-14 | 1 | -5/+5 |
| | * | | Add oper privs to allow overriding noctcp. | Matt Schatz | 2019-03-14 | 1 | -0/+6 |
| | * | | Fix incorrect ModResult for noctcp user target. | Matt Schatz | 2019-03-14 | 1 | -1/+1 |
| | * | | Add SSL flag to WHO response | linuxdaemon | 2019-03-12 | 1 | -0/+16 |
| | * | | Rename GetFlagIndex -> GetFieldIndex | linuxdaemon | 2019-03-12 | 3 | -3/+3 |
| | * | | Move field lookup logic out of WhoData constructor | linuxdaemon | 2019-03-12 | 1 | -15/+21 |
| | * | | Add Who::Request::GetFlagIndex to get field index•••Replaces the dirty logic in m_hideoper and m_namesx
| linuxdaemon | 2019-03-12 | 3 | -32/+28 |
| | * | | 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 |
| | * | | m_httpd: GCC is __GNUC__ not _GNUC. | Peter Powell | 2019-03-09 | 1 | -1/+1 |
| | * | | m_httpd: use http_response_str() instead of Response().•••Lets not reinvent the wheel pointlessly.
| Peter Powell | 2019-03-08 | 1 | -14/+2 |
| | * | | Fix an "unknown pragma" warning on Windows. | Peter Powell | 2019-03-08 | 1 | -1/+3 |
| | * | | Reject client-to-client tags with no name. | Peter Powell | 2019-03-02 | 1 | -1/+1 |
| | * | | Improve the handling of config X-lines and filters. (#1583) | Matt Schatz | 2019-02-22 | 4 | -35/+69 |
| | * | | Split reading module initialisation and configuration reading.•••This allows modules to register services that other modules may
require to be available when reading the configuration.
| Peter Powell | 2019-02-20 | 1 | -3/+23 |
| | * | | Fix not showing all modes on a channel•••Whenever a mode has a parameter, no modes past that mode will be shown
in RPL_CHANNELMODEIS.
References to items in a vector break when the vector's size is changed.
| linuxdaemon | 2019-02-20 | 1 | -1/+3 |
| | * | | Implement support for IRCv3 client-to-client tags. | Peter Powell | 2019-02-19 | 5 | -5/+414 |
| | * | | Minor text fixes for m_filter. | Robby | 2019-02-19 | 1 | -1/+1 |
| | * | | Improve the messages in m_filter.•••* Deduplicate "FILTER" in some SNOTICES.
* Add the filter reason to removals to match
with X-line removals now.
* Use the new DurationString() function for a
standardized duration display when adding.
* Add X-line mask, duration, and expiry date to
the action messages.
| Matt Schatz | 2019-02-19 | 1 | -25/+49 |
| | * | | Improve support for wildcards in <link:name>.•••Closes #1569.
| Peter Powell | 2019-02-18 | 1 | -1/+1 |
| | * | | Fix MatchCIDR matching UNIX socket hostnames. | Peter Powell | 2019-02-18 | 1 | -1/+5 |
| | * | | Start using DurationString() in X-line additions and•••a few other modules where it fits better than just showing seconds.
| Matt Schatz | 2019-02-18 | 12 | -55/+51 |
| | * | | X-line expiries: use the new DurationString() function. | Matt Schatz | 2019-02-18 | 2 | -4/+4 |
| | * | | Add a function for displaying human-readable durations.•••Add InspIRCd::DurationString() to take a time_t and return a string
with the duration in a human-readable format (ex: 1y20w2d3h5m9s).
| Matt Schatz | 2019-02-18 | 1 | -0/+28 |
| | * | | Various text improvements: consistency, syntax, help and doc updates/fixes. | Robby | 2019-02-18 | 66 | -87/+87 |
| | * | | Fix an off-by-one error in User::GetModeLetters(). | Peter Powell | 2019-02-17 | 1 | -1/+1 |
| | * | | ircv3_chghost: also send the CHGHOST message to the modified user. | Peter Powell | 2019-02-16 | 1 | -1/+1 |
| | * | | Use the local hostname as the server name if one is not specified. | Peter Powell | 2019-02-16 | 1 | -1/+18 |
| | * | | Remove obsolete ifdef in m_ssl_gnutls.•••GNUTLS_DIG_SHA256 was added in version 1.7.4 and we require 2.0.0+
| Peter Powell | 2019-02-16 | 1 | -2/+0 |
| * | | | Remove the flashpolicyd module.•••Browsers will stop supporting Flash at the end of 2020. This
branch will not ship before this happens.
https://blogs.adobe.com/conversations/2017/07/adobe-flash-update.html
| Sadie Powell | 2019-03-11 | 1 | -162/+0 |
| * | | | Remove support for defaults in find_{compiler,linker}_flags(). | Sadie Powell | 2019-03-06 | 6 | -9/+8 |