Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-24 | Log a warning when we receive an iq without a from | louiz’ | |
2016-06-24 | Properly set the “from” of the ping results to the correct full JID | 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-06-08 | Remove all usage of std::list | louiz’ | |
2016-06-08 | Add methods to know which resource is on which server or channel | louiz’ | |
2016-06-08 | Associate a bridge with a bare JID instead of a full JID | louiz’ | |
ref #2556 | |||
2016-05-04 | Style fix | louiz’ | |
Move all constructors at the top of classes | |||
2016-04-27 | Include the Configure ad-hoc command on biboumi's JID for fixed_irc_server | louiz’ | |
Because a jid like “freenode.example.org” is both the JID for the configured IRC server, and biboumi’s JID. fix #3175 | |||
2016-01-21 | Fix a clang-check warning | Florent Le Coz | |
I think it was a UB | |||
2016-01-09 | Do not fail to build when litesql is not used | Florent Le Coz | |
fix #3151 | |||
2016-01-04 | Support a trusted SHA1 fingerprint to be configured for each IRC server | Florent Le Coz | |
2016-01-04 | Also provide in and out encoding configure options for IRC servers | Florent Le Coz | |
2016-01-04 | Add an ad-hoc configure command on IRC channels | Florent Le Coz | |
Include encodingIn and encodingOut options, unused at the moment | |||
2015-12-23 | Also store a reference instead of a pointer, in AdhocCommandsHandler | Florent Le Coz | |
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-03 | JID class provides bare() and full() methods | Florent Le Coz | |
2015-11-05 | Fix a clang warning | Florent Le Coz | |
2015-11-05 | Provide an adhoc option to let user pass the cert verif for some IRC servers | Florent Le Coz | |
2015-10-26 | Fix some trivial issues reported by cppcheck | Florent Le Coz | |
2015-10-24 | Remove an unused include | Florent Le Coz | |
2015-10-12 | Provide the “realname_customization” option | Florent Le Coz | |
ref #3136 | |||
2015-09-23 | TIL std::string::end and std::string::begin… | Florent Le Coz | |
2015-09-23 | Make sure the user-provided username does not contain spaces | 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 | Fix two small warnings | 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 | Introduce the configure ad-hoc command on irc servers | Florent Le Coz | |
Provides two options for now, and they have no effect yet | |||
2015-09-18 | Add an AdhocCommandsHandler to store commands specific to IRC servers | Florent Le Coz | |
2015-09-01 | Use unique_ptr to store the XmlNode’s children | Florent Le Coz | |
Also fix some constness things | |||
2015-09-01 | XmlNodes are now always closed | Florent Le Coz | |
Remove the close() method and closed attribute. Remove all the calls to close(). (Save one bool per XmlNode, yay, and save a few ifs and some useless function calls. At best it should be unnoticeably faster and lighter and save a few keystrokes in the future) | |||
2015-06-09 | Do not send the admin-only adhoc commands to non-admin users | Florent Le Coz | |
They were not able to execute them anyway, so this was just a little usability issue. | |||
2015-06-09 | Remove a useless duplicate method | Florent Le Coz | |
2015-05-11 | Properly send error response on presence stanzas | Florent Le Coz | |
2015-05-11 | Return a stanza error whenever the IRCClient for a given server does not exist | Florent Le Coz | |
Instead of ignoring the stanza, we send back an error of type remote-server-not-found each time it's possible. Also avoid having to do if (!irc) return; everytime. fix #3045 | |||
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-03-02 | Move non-specific adhoc commands into louloulibs | Florent Le Coz | |
Only keep some biboumi-specific commands into biboumi_adhoc_commands.hpp/cpp | |||
2015-03-02 | Forgot to remove some XMPP files that are now in louloulibs instead | Florent Le Coz | |
2015-02-27 | Remove all the libs that are now in louloulibs | Florent Le Coz | |
2015-02-26 | Implement room discovery using the LIST irc command | Florent Le Coz | |
ref #2472 | |||
2015-02-26 | Properly sanitize everything in the XML we send to the XMPP server | Florent Le Coz | |
in this order: - Make sure it is utf-8 encoded - Remove all chars that are invalid in XML - Escape all XML special chars (&'"<>) | |||
2015-02-26 | Fix the systemd-conditional code | Florent Le Coz | |
By using SYSTEMD_FOUND instead of SYSTEMDDAEMON_FOUND, where I forgot to rename it… | |||
2015-02-26 | Remove an unused parameter | Florent Le Coz | |
2015-02-24 | Add a reload add-hoc command | Florent Le Coz | |
2015-02-23 | Implement async DNS resolution using c-ares | Florent Le Coz | |
fix #2533 | |||
2015-02-21 | Use a timer to try reconnecting to the XMPP server only each 2 seconds | Florent Le Coz | |
When the connection is lost, immediately try to reconnect, then try to reconnect every 2 seconds. This is much better than the previous “Try to re-connect as fast as possible”. |