Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-13 | Only save the messages into the db if we are actually using a db | louiz’ | |
2016-08-12 | Save received and sent messages into the database | 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-08-03 | Lower case the nick, when forwarding a version or ping request | louiz’ | |
2016-07-04 | Send the iq requests to one random resource instead of the bare JID | louiz’ | |
2016-07-04 | Replace all include guards by #pragma once | louiz’ | |
It’s $CURRENT_YEAR | |||
2016-07-04 | List of channels are saved per-request and not globally | louiz’ | |
The list would keep the previous results in memory, forever, and the list would grow each time a new request was made (even with results from unrelated servers)… | |||
2016-07-04 | Remove forgotten comment | louiz’ | |
2016-07-03 | Properly remove the resource from the server when we leave the last channel | louiz’ | |
2016-06-24 | Forward ping requests from IRC to XMPP, to one single resource | louiz’ | |
2016-06-24 | Properly set the “from” of the ping results to the correct full JID | louiz’ | |
2016-06-23 | Remove unused function | 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 typo in bridge.hpp | Emmanuel Gil Peyrot | |
2016-06-10 | Reset the preferred private JID when all resources leave a room | louiz’ | |
For example if we are talking in private with nick Joe from room #foo, and then we leave that room, we start receiving Joe’s message from the server-wide JID e2e tests included!!! | |||
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-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-01-04 | Use the configured encoding value when decoding received messages | 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-10-31 | Implement a basic webirc support | Florent Le Coz | |
See https://kiwiirc.com/docs/webirc fix #3135 | |||
2015-10-31 | Remove some useless includes | Florent Le Coz | |
2015-10-24 | Use “using” instead of typedef | 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-09-18 | Add Bridge::get_bare_jid | 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-08-19 | //mode with no argument should work | Florent Le Coz | |
The server will respond with the current channel mode, in private or something | |||
2015-05-19 | Handle errors for the LIST irc command | Florent Le Coz | |
ref #2472 | |||
2015-05-19 | Remove a debug line (breaking our PING stuf) that should not have been commited | Florent Le Coz | |
2015-05-19 | Fix the way we we forward an XMPP ping result to the IRC server | Florent Le Coz | |
Our CTCP notice didn't include a \01 char at the end. We thus failed to check the PING id when we received it ourself, because one char was missing | |||
2015-05-11 | Fix a message.arguments size check | Florent Le Coz | |
2015-05-11 | Fix the way we check for the PING id | Florent Le Coz | |
2015-05-11 | Fix the case of the nick for ping requests | Florent Le Coz | |
fix #3041 | |||
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-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 | 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-01-24 | Change IRC modes when receiving an affiliation/role change request | Florent Le Coz | |
fix #2946 | |||
2015-01-14 | Fix a little bit of style stuf from previous commit | Florent Le Coz | |
2015-01-14 | Add support for password-protected IRC rooms. | Emmanuel Gil Peyrot | |
2014-12-17 | Fix a few issues reported by static analyzers | Florent Le Coz | |
2014-11-12 | Implement the PING on a server or the gateway itself | Florent Le Coz | |
fix #2575 | |||
2014-11-12 | Implement PING to in-room participant | Florent Le Coz | |
ref #2575 |