Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-07 | Correctly set status="110" in the presence for the target of a kick | louiz’ | |
2016-10-05 | Avoid sending PART command for unjoined channels | louiz’ | |
fix #3205 | |||
2016-10-03 | Fix some compilation warning/errors that appear on FreeBSD | louiz’ | |
2016-10-02 | Use LIST * instead of just LIST, because some servers don’t accept it | louiz’ | |
Also add a e2e test for the list query | |||
2016-09-22 | Add the missing & for 3 std::string function arguments | louiz’ | |
2016-08-22 | When joining a channel, send the most recent history found in the database | louiz’ | |
2016-08-18 | Fix the author of the IRC invite | louiz’ | |
2016-08-18 | Forward IRC invites to XMPP | louiz’ | |
2016-08-16 | Forward mediated invitations (XMPP to IRC only) | louiz’ | |
2016-08-10 | Don’t use ! as the separator for nicknames, use % instead | louiz’ | |
It’s now easier to use. The distinction between a nick and a channel name is based on the first character (by default it's '#' and '&'). The user doesn’t have to worry about which separator to use anymore. fix #3066 | |||
2016-07-04 | Replace all include guards by #pragma once | louiz’ | |
It’s $CURRENT_YEAR | |||
2016-06-23 | Merge remote-tracking branch 'linkmauve/escaped-iid-support' | louiz’ | |
2016-06-23 | Fix a use after free in IrcChannel::remove_user | louiz’ | |
2016-06-21 | Add XEP-0106 support to the bridge | Emmanuel Gil Peyrot | |
This allows the user to join channels containing forbidden characters in the local part, like #r&d or #group/project. | |||
2016-06-15 | Fix a missing include for strlen | louiz’ | |
2016-06-15 | Properly calculate the maximum size of each message line, before cutting | louiz’ | |
fix #3067 | |||
2016-06-15 | Save our own host, as reported by the server | louiz’ | |
2016-06-15 | cut messages at 512 bytes, taking into account the UTF-8 codepoints | louiz’ | |
ref #3067 | |||
2016-06-14 | Refactor, test and improve the way we cut too-long messages for IRC | louiz’ | |
2016-06-13 | Show off, with some variadic templates, for the logger module | louiz’ | |
2016-06-08 | Support multiple nick session, except for IQs | louiz’ | |
ref #2556 | |||
2016-06-08 | Forward everything to all concerned XMPP resources | louiz’ | |
2016-05-13 | Use “using” instead of typedef | louiz’ | |
2016-05-04 | Style fix | louiz’ | |
Move all constructors at the top of classes | |||
2016-04-22 | Forward the topic authors, handle the author from 333 messages | louiz’ | |
fix #2 | |||
2016-04-22 | Support RPL_NOTPIC and 005 | louiz’ | |
2016-02-10 | Move the irc callbacks into the cpp file | Florent Le Coz | |
2016-01-04 | Support a trusted SHA1 fingerprint to be configured for each IRC server | Florent Le Coz | |
2016-01-04 | Support multi-prefix | Florent Le Coz | |
See http://ircv3.net/specs/extensions/multi-prefix-3.1.html ref #3103 | |||
2015-12-21 | Use references instead of raw pointer, to store the “parent” object | Florent Le Coz | |
In Bridge and IrcClient | |||
2015-12-03 | Add an ad-hoc command to disconnect a user from one or more IRC server | Florent Le Coz | |
fix #3077 | |||
2015-12-01 | Add the outgoing_bind option | Florent Le Coz | |
Lets the admin choose a local address to bind each outgoing (IRC) socket. | |||
2015-11-05 | Provide an adhoc option to let user pass the cert verif for some IRC servers | Florent Le Coz | |
2015-11-02 | Fix the initial IRC nickname (was using realname, by mistake) | Florent Le Coz | |
2015-10-31 | Do not forget to implement a method | Florent Le Coz | |
2015-10-31 | Implement a basic webirc support | Florent Le Coz | |
See https://kiwiirc.com/docs/webirc fix #3135 | |||
2015-10-31 | Fix the double sending of the USER command | Florent Le Coz | |
2015-10-26 | Fix some trivial issues reported by cppcheck | Florent Le Coz | |
2015-10-12 | Introduce the realname_from_jid option | Florent Le Coz | |
When set to true, the realname and username are extracted (by default) from the user’s JID fix #3136 | |||
2015-10-12 | Provide the “realname_customization” option | Florent Le Coz | |
ref #3136 | |||
2015-10-12 | The realname is also saved as an IrcClient member | Florent Le Coz | |
2015-09-23 | Provide username and realname IRC server options | Florent Le Coz | |
Used in the USER command when connecting to the IRC server, instead of the first nick. fix #3028 | |||
2015-09-22 | Connection may be closed from our side too | Florent Le Coz | |
2015-09-21 | Add a field (in the configure form) to specifiy an after-connect IRC command | Florent Le Coz | |
2015-09-21 | Provide Ports and TLS Ports IRC-server ad-hoc options | Florent Le Coz | |
This let any user choose which ports to use when connecting to the IRC server. This also lets the user choose whether or not to force TLS usage (by setting no non-TLS port). fix #2731 | |||
2015-09-18 | Send a PASS IRC command if the “pass” config is sot by a user, on an IRC ↵ | Florent Le Coz | |
server fix #3068 | |||
2015-09-06 | Trivial cleanup in irc_client.cpp | Florent Le Coz | |
2015-09-06 | Check the number of argument of every IRC command received from the server | Florent Le Coz | |
Each IrcClient callback has a max and min size of argument, we call the callback only if the parsed message has a correct number of arguments, otherwise it is ignored (with a warning logged). | |||
2015-07-09 | If hostname resolution fails, do not try all possible ports | Florent Le Coz | |
2015-05-19 | Do not forward CTCP commands (PING, VERSION…) to the user as private messages | Florent Le Coz | |
Some XMPP client ping themselves inside MUCs, to know if they are still in there, this created a flood of PING message in private. If the user is interested in knowing when they receive a ping or version request, they can still read their XML logs |