Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2015-05-19 | Ignore commands that flood the user with private messages when listing chans | Florent Le Coz | |
ref #2472 | |||
2015-05-11 | Fix the case of the nick for ping requests | Florent Le Coz | |
fix #3041 | |||
2015-05-07 | Two trivial fixes | Florent Le Coz | |
2015-05-07 | Handle all unknown IRC command by forwarding the arguments as a message body | Florent Le Coz | |
This way, the users can receive the result of any IRC command (although not parsed nor formatted in anyway) when biboumi doesn’t support it fix #2884 | |||
2015-05-07 | Support raw IRC messages | Florent Le Coz | |
Messages received on an IRC server JID are forwarded as raw IRC messages. fix #2486 | |||
2015-04-21 | Properly check for connecting or connected status before reconnecting | Florent Le Coz | |
Note, in our context, is_connecting() includes the resolving part as well as the actual connection (if we are using c-ares) fix #3048 | |||
2015-04-21 | Revert "Decode incoming JIDs local part according to xep 0106" | Florent Le Coz | |
This reverts commit ad0465b32051e224f6a234f3ed36494905e59cbf. Conflicts: louloulibs | |||
2015-04-20 | Decode incoming JIDs local part according to xep 0106 | Florent Le Coz | |
This let users send message to nicks such as Q@CServe.quakenet.org fix #3047 | |||
2015-03-24 | Do not log a warning when we receive a PONG command | Florent Le Coz | |
2015-02-27 | Remove all the libs that are now in louloulibs | Florent Le Coz | |
2015-02-26 | Merge branch 'fixed_server' | Florent Le Coz | |
2015-02-26 | Implement room discovery using the LIST irc command | Florent Le Coz | |
ref #2472 | |||
2015-02-25 | Do not handle the "%" char in a special way, in the fixed_server mode | Florent Le Coz | |
Also fix some doc | |||
2015-02-25 | Add support for a fixed_irc_server configuration | Florent Le Coz | |
This option lets the administrator choose a specific IRC server, and only that server can be used with this biboumi instance. In this mode, JIDs to use are changed like this: - #chan%irc.example.com@biboumi.example.com -> #chan@biboumi.example.com - user!irc.example.com@biboumi.example.com -> user!@biboumi.example.com - #chan%irc.example.com@biboumi.example.com/Nick -> #chan@biboumi.example.com/Nick - %irc.example.com@biboumi.example.com -> no equivalent - irc.example.com@biboumi.example.com -> no equivalent | |||
2015-02-25 | Include the IRC hostname in the IRC RECEIVING and SENDING debug messages | Florent Le Coz | |
fix #2715 |