summaryrefslogtreecommitdiff
path: root/src/bridge/bridge.hpp
AgeCommit message (Collapse)Author
2020-09-23Entirely remove the code for the “preferred_from” nicklouiz’
Since private messages are now always coming from the server-wide JIDs
2020-03-11Merge remote-tracking branch 'linkmauve/die-gc1.0-die'louiz’
2020-03-11Make sure we keep the stable-id and origin-id nodes when requiredlouiz’
See https://xmpp.org/extensions/xep-0359.html
2019-11-13Don’t treat presence updates as MUC joinsEmmanuel Gil Peyrot
If the user sends a directed presence to an unjoined MUC without a <x/> element, send a presence error back instead of attempting to join it again, as this is almost never what the user wants. Fixes #3415.
2018-10-03Make comment more preciseJonas Schäfer
2018-08-26Remove an unused function (and a useless debug log)louiz’
2018-08-26Replace a useless shared_ptr by a unique_ptrlouiz’
2018-06-22Archive the Mode messages, except if they are received for an unjoined chanlouiz’
fix #3362
2018-06-19Reject messages from unjoined resources, with an errorlouiz’
fix #3346
2018-03-23Properly handle force-join presences by sending everything in returnlouiz’
fix #3305
2018-03-22Pass an IrcClient* to send_muc_leave instead of doing an other searchlouiz’
2018-03-19Add a nick field in the IRC server configuration formlouiz’
fix #3317
2018-03-18Reflect message IDs in channel MUCslouiz’
fix #3283
2018-03-12Add a <item/> node in the presence of a leaving participantlouiz’
fix #3339
2017-08-27Add support for the "history" node on MUC joinlouiz’
Supports the "seconds", "maxstanzas", "since" and "maxchars" (but only =0) attributes. fix #3270
2017-07-16Implement the roster presences from IRC serverslouiz’
2017-07-08Send status code='332' on biboumi or IRC server’s shutdownlouiz’
2017-04-20Revert "Add a linger_time configuration option on IRC servers"louiz’
This reverts commit 5d801ddcd025f68d2ec91edf0462091a32c779c1.
2017-04-20Revert "Cancel the IRC server linger timer when we try to-rejoin a channel ↵louiz’
on it" This reverts commit 45f7396c8d30ed37570c4ecdaa886388f9beba3e.
2017-04-19Make sure the channel is joined before trying to leave itlouiz’
fix #3243
2017-04-09Properly handle multiline topicslouiz’
fix #3254
2017-04-07Apply all the clang-tidy performance-* fixeslouiz’
2017-03-29Remove two sneaky log_debuglouiz’
2017-03-27Add a Persistent option on channelslouiz’
fix #3230
2017-03-08Pass the shared_ptr by reference, to avoid useless copieslouiz’
2017-01-25Cancel the IRC server linger timer when we try to-rejoin a channel on itlouiz’
2017-01-22Add a linger_time configuration option on IRC serverslouiz’
2016-12-18Send iq error/result when the user changed a MODE command with an iqlouiz’
And add tests for all the mode changes
2016-12-11Do not change the nick when joining a second room with a different nicklouiz’
As the doc says, the nick changes must be explicit in an already joined room, and not when joining a room.
2016-11-15Support the ident protocollouiz’
fix #3211
2016-11-07Add get-irc-connection-info adhoc commandlouiz’
fix #3171
2016-10-07Correctly set status="110" in the presence for the target of a kicklouiz’
2016-10-03Fix some compilation warning/errors that appear on FreeBSDlouiz’
2016-10-03Implement result-set-management for LIST querieslouiz’
ref #2948
2016-09-22Add the missing & for 3 std::string function argumentslouiz’
2016-08-23Only save the logs if recordHistory global config option is truelouiz’
2016-08-22When joining a channel, send the most recent history found in the databaselouiz’
2016-08-18Forward IRC invites to XMPPlouiz’
2016-08-17On a client error, do not QUIT, just make the resource leave all channelslouiz’
This should fix #3205
2016-08-16Forward mediated invitations (XMPP to IRC only)louiz’
2016-08-10Don’t use ! as the separator for nicknames, use % insteadlouiz’
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-04Replace all include guards by #pragma oncelouiz’
It’s $CURRENT_YEAR
2016-07-04Remove forgotten commentlouiz’
2016-07-03Properly remove the resource from the server when we leave the last channellouiz’
2016-06-15Fix typo in bridge.hppEmmanuel Gil Peyrot
2016-06-10Reset the preferred private JID when all resources leave a roomlouiz’
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-08Support multiple nick session, except for IQslouiz’
ref #2556
2016-06-08Forward everything to all concerned XMPP resourceslouiz’
2016-06-08Remove all usage of std::listlouiz’
2016-06-08Add methods to know which resource is on which server or channellouiz’