| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | Fix linking servers with UNIX sockets.•••- Remove the address/port overloads of BeginConnect. - Change DoConnect to take a sockaddrs instead of an address/port. | 2019-04-15 | 6 | -45/+40 | ||
| | * | | commonchans: HandleMessage should not be marked as override. | 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. | 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. | 2019-04-04 | 2 | -2/+2 | ||
| | * | | Document OnUserInit properly and add OnUserPostInit. | 2019-04-04 | 2 | -2/+3 | ||
| | * | | 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.•••- 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. | 2019-04-03 | 1 | -35/+72 | ||
| | * | | m_commonchans: Replace IsOper() with HasPrivPermission() instead. | 2019-04-02 | 1 | -1/+1 | ||
| * | | | Merge branch 'insp3' into master. | 2019-03-30 | 97 | -281/+874 | ||
| |\| | | ||||||
| | * | | Rename OnClientProtocolPopulateTags to OnPopulateTags. | 2019-03-30 | 2 | -2/+2 | ||
| | * | | 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 | ||
| | * | | 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. | 2019-03-14 | 1 | -5/+5 | ||
| | * | | 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 | 3 | -3/+3 | ||
| | * | | Move field lookup logic out of WhoData constructor | 2019-03-12 | 1 | -15/+21 | ||
| | * | | Add Who::Request::GetFlagIndex to get field index•••Replaces the dirty logic in m_hideoper and m_namesx | 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. | 2019-03-10 | 1 | -1/+1 | ||
| | * | | m_httpd: GCC is __GNUC__ not _GNUC. | 2019-03-09 | 1 | -1/+1 | ||
| | * | | m_httpd: use http_response_str() instead of Response().•••Lets not reinvent the wheel pointlessly. | 2019-03-08 | 1 | -14/+2 | ||
| | * | | 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 | 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. | 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. | 2019-02-20 | 1 | -1/+3 | ||
| | * | | Implement support for IRCv3 client-to-client tags. | 2019-02-19 | 5 | -5/+414 | ||
| | * | | Minor text fixes for m_filter. | 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. | 2019-02-19 | 1 | -25/+49 | ||
| | * | | Improve support for wildcards in <link:name>.•••Closes #1569. | 2019-02-18 | 1 | -1/+1 | ||
| | * | | Fix MatchCIDR matching UNIX socket hostnames. | 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. | 2019-02-18 | 12 | -55/+51 | ||
| | * | | X-line expiries: use the new DurationString() function. | 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). | 2019-02-18 | 1 | -0/+28 | ||
| | * | | Various text improvements: consistency, syntax, help and doc updates/fixes. | 2019-02-18 | 66 | -87/+87 | ||
| | * | | Fix an off-by-one error in User::GetModeLetters(). | 2019-02-17 | 1 | -1/+1 | ||
| | * | | ircv3_chghost: also send the CHGHOST message to the modified user. | 2019-02-16 | 1 | -1/+1 | ||
| | * | | Use the local hostname as the server name if one is not specified. | 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+ | 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 | 2019-03-11 | 1 | -162/+0 | ||
| * | | | Remove support for defaults in find_{compiler,linker}_flags(). | 2019-03-06 | 6 | -9/+8 | ||
| * | | | Remove the now obsolete regex_posix module.•••The behaviour of this module is included with the regex_stdlib module. You should use that module in bre mode for basic POSIX regular expressions and ere for extended POSIX regular expressions. | 2019-03-06 | 1 | -94/+0 | ||
| * | | | Remove support for old versions of GnuTLS and OpenSSL.•••GnuTLS v2 has been obsolete since v3 was released over seven years ago and is no longer supported by the maintainers. OpenSSL v1.0 has been obsolete since v1.1 was released over two years ago. It will stop being supported by the maintainers at the end of the year. | 2019-02-16 | 2 | -169/+9 | ||
| * | | | Remove a "commas at end of enumerator lists on C++03" warning. | 2019-02-16 | 1 | -11/+0 | ||
| * | | | Replace translation macros with a C++11 initialiser list. | 2019-02-15 | 15 | -17/+17 | ||
| * | | | Merge branch 'insp3' into master. | 2019-02-15 | 19 | -1202/+742 | ||
| |\| | | ||||||
