| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Allow HAProxy to specify that a client is connecting with SSL. | 2018-10-25 | 2 | -5/+113 | ||
| * | | Fix the censor module sending the wrong numeric in some cases.•••The appropriate numeric response when a user has the censor mode enabled is ERR_CANTSENDTOUSER not ERR_CANTSENDTOUSER. | 2018-10-25 | 1 | -13/+30 | ||
| * | | Show reasons in xline expiry messages. | 2018-10-14 | 1 | -2/+2 | ||
| * | | Implement support for IPv6 GeoIP lookups. | 2018-10-13 | 1 | -11/+28 | ||
| * | | Require WebSocket origins to be whitelisted in order to connect.•••Fixes #1281. | 2018-10-10 | 1 | -2/+50 | ||
| * | | Use nodejs/http_parser instead of a homebrew parser. | 2018-10-06 | 1 | -208/+153 | ||
| * | | Convert m_sha256 to use a vendored library instead of bundling.•••The require_compiler("GCC") directive is required to work around some GCCs ignoring the GCC pragma for disabling warnings. | 2018-10-04 | 1 | -221/+15 | ||
| * | | Move <security:hidesplits> to the spanningtree module. | 2018-10-01 | 3 | -1/+7 | ||
| * | | Get rid of DummyMessageDetails in the delayjoin module. | 2018-10-01 | 1 | -23/+14 | ||
| * | | Fix the delayjoin module not hiding JOIN messages properly. | 2018-10-01 | 1 | -2/+3 | ||
| * | | Fix the chanhistory module being inconsistent across servers.•••Closes #331. | 2018-10-01 | 2 | -3/+27 | ||
| * | | Fix SQL modules using "provider" in <database> instead of "module".•••This fixes a regression introduced in 97a1d642. | 2018-09-27 | 3 | -3/+3 | ||
| * | | m_dnsbl: Add the IP address to the positive detection server notice. | 2018-09-25 | 1 | -2/+2 | ||
| * | | m_dnsbl: Use the blacklist name rather than the domain. | 2018-09-25 | 1 | -2/+2 | ||
| * | | Send a message to snomask 'd' when a DNSBL lookup fails.•••Closes #1433. | 2018-09-25 | 1 | -1/+5 | ||
| * | | Add extban 'a' to m_gecosban.•••This has the format a:nick!user@host+gecos. e.g. a:*!*@abusive.host+*MegaBot?v2.0* Closes #1023. Closes #1026. | 2018-09-25 | 1 | -4/+23 | ||
| * | | Don't sync filters defined in the config and expire them on rehash.•••Closes #1202. | 2018-09-25 | 1 | -6/+24 | ||
| * | | Make kicknorejoin respect /INVITE (#1514). | 2018-09-23 | 1 | -1/+4 | ||
| * | | Merge m_noctcp_user into m_noctcp. | 2018-09-18 | 1 | -6/+31 | ||
| * | | Improvements and bugfixes to the cgiirc module.•••- Allow the ident for ident type hosts to be set in the config. - Consistently check clone counts, connect classes, and xlines for all users regardless of their cgiirc host type. - Remove some obsolete code from when gateway clients had their IP changed in OnCheckReady. - Don't allow a gateway client to match both a WebIRC and an ident host. | 2018-09-17 | 1 | -68/+109 | ||
| * | | Improvements to the hostchange module.•••- Get rid of <host> and merge the prefix and suffix values into the <hostchange> value. - Remove the 'suffix' action. This has been replaced by the 'set' action. - Add the 'addaccount' action. This adds the users account to their hostname. - Use the <hostname:charmap> characters when removing invalid chars in addnick mode. - Allow multiple entries on each hostmask so that they can fall through if a certain value is not acceptable. Closes #816. Closes #1001. | 2018-09-16 | 1 | -93/+168 | ||
| * | | Amend OnPostCommand to specify whether the command is loopcalled.•••This restores previous behaviour which was lost when the original line parameter was removed. | 2018-09-11 | 2 | -2/+2 | ||
| * | | Add a module for hiding mode changes from unprivileged users.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> | 2018-09-09 | 1 | -0/+198 | ||
| * | | Remove the ripemd160 module.•••The library code used by this module is licensed under a non-free license which is incompatible with the GPLv2. Combined with the fact that it has been superceded by better algorithms like bcrypt I have decided to remove it. An alternate implementation of this algorithm is provided by the m_hash_gnutls module if people *really* need to use it. | 2018-09-06 | 1 | -460/+0 | ||
| * | | Implement proper CTCP parsing in MessageDetails. | 2018-08-26 | 4 | -28/+29 | ||
| * | | Improve the snotices sent out by the filter module.•••- Switch to a module-specific snotice character (f). - Redo the format of the message to be easier to read and include the filter that the user matched. Closes #490. Closes #841. | 2018-08-24 | 1 | -11/+24 | ||
| * | | Allow unlocking jumpserver and lockserv with a module rehash.•••Closes #282. | 2018-08-24 | 2 | -0/+12 | ||
| * | | Fix warnings about using std::auto_ptr on C++11 or newer. | 2018-08-21 | 1 | -2/+3 | ||
| * | | Fix a few things that should be marked as override but aren't. | 2018-08-21 | 4 | -4/+4 | ||
| * | | Merge branch 'insp20' into master. | 2018-08-15 | 1 | -0/+1 | ||
| |\| | ||||||
| | * | m_httpd: close the HTTP connection after serving a request.•••We always send "Connection: Close" so this is the right behaviour according to section 8.1 of RFC 2616. Closes #1507. | 2018-08-07 | 1 | -0/+1 | ||
| * | | Rewrite m_httpd_config.•••- Send the configuration as plain text instead of HTML. - Show the location where each tag was located in a comment. - Indent configuration keys consistently so they are easy to read. | 2018-08-15 | 1 | -63/+25 | ||
| * | | Fix aliases that resolve to messages echoing with echo-message.•••Fixes #1459. | 2018-08-15 | 5 | -7/+22 | ||
| * | | Fix m_alias not reconstituting the RFC message properly. | 2018-08-15 | 1 | -2/+2 | ||
| * | | Fix a bunch more conflicting/unnamed numerics. | 2018-08-14 | 8 | -17/+37 | ||
| * | | Convert CLONES to use its own numeric and batch the replies. | 2018-08-14 | 1 | -22/+46 | ||
| * | | Convert m_bcrypt to use a vendored library instead of bundling. | 2018-08-14 | 1 | -888/+3 | ||
| * | | Replace all references to IRCv3.2 with IRCv3.•••IRCv3 no longer does versioned releases. | 2018-08-13 | 4 | -4/+4 | ||
| * | | Add support for the IRCv3 batch specification.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> | 2018-08-13 | 2 | -1/+234 | ||
| * | | Add support for the IRCv3 server-time specification.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> | 2018-08-13 | 2 | -1/+81 | ||
| * | | Add support for the IRCv3 account-tag specification.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> | 2018-08-13 | 1 | -0/+62 | ||
| * | | Implement IRCv3 message tag support.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> | 2018-08-13 | 25 | -237/+421 | ||
| * | | Add an accessor for the last mode change list to ModeParser.•••GetLastParse will be going away soon. | 2018-08-13 | 1 | -1/+1 | ||
| * | | Convert AWAY to use cross-module events and clean up slightly.•••OnSetAway has been replaced with four events. OnUserPreAway and OnUserPreBack can be used to deny an away state change and/or change the away message of a local user. OnUserAway and OnUserBack allow modules to be notified that a user's away state has changed. | 2018-08-12 | 6 | -42/+66 | ||
| * | | Pass the Extensible container to ExtensionItem::free(). | 2018-08-12 | 4 | -6/+6 | ||
| * | | Move message parsing to ProcessBuffer and fix edge cases in it. | 2018-08-10 | 1 | -1/+1 | ||
| * | | Split irc::tokenparser::GetToken into GetMiddle and GetTrailing.•••This simplifies the logic of irc::tokenparser considerably and removes all of the magic index guessing that was used previously. | 2018-08-10 | 5 | -17/+17 | ||
| * | | Remove the integer overloads of irc::tokenparser::GetToken().•••The int overload was never used and the long overload was used in one place. | 2018-08-10 | 1 | -1/+4 | ||
| * | | Parse CAPAB CAPABILITIES and FJOIN messages with spacesepstream.•••Special tokenisation rules are not necessary here. | 2018-08-10 | 2 | -2/+2 | ||
| * | | Remove the original line parameter of On{Pre,Post}Command.•••In the brave new world of message tags and alternate wire formats this is no longer something that is appropriate to expose. In reality it was only ever used by m_alias which now reconstitutes the command name and parameters into a RFC 1459-style message for whatever it needs to do. | 2018-08-10 | 17 | -20/+35 | ||
