summaryrefslogtreecommitdiff
path: root/src/xmpp/xmpp_component.hpp
AgeCommit message (Expand)Author
2019-08-20XEP-0410: implement server-side optimisation for self-pingsJonas Schäfer
2018-04-24Revert "Use a different Date data type"louiz’
2018-04-11Use a different Date data typelouiz’
2018-03-18Advertise the muc#stable_id feature on disco#info resultslouiz’
2018-03-18Reflect message IDs in channel MUCslouiz’
2018-03-12Add a <item/> node in the presence of a leaving participantlouiz’
2018-02-04Fix argument types in declaration of send_history_messagelouiz’
2018-01-30Add a ifndef USE_DATABASE guard around send_history_messagelouiz’
2017-12-26Include the <fin><set><first/><last/></></> nodes in the MAM iq resultlouiz’
2017-12-26Add a <x muc#user> node on outgoing private MUC messageslouiz’
2017-07-20Do not reply with an error when receiving a presence for a user JIDlouiz’
2017-07-08Send status code='332' on biboumi or IRC server’s shutdownlouiz’
2017-05-11Make the IRC channel configuration form available from the MUC configlouiz’
2017-03-30Add the archive ID to messages when they are sent to userslouiz’
2017-03-29Remove two sneaky log_debuglouiz’
2017-03-29Change mam namespace to mam:2, instead of mam:1louiz’
2017-03-14Refactoring louloulibs and cmakelouiz’
2015-02-27Remove all the libs that are now in louloulibsFlorent Le Coz
2015-02-26Implement room discovery using the LIST irc commandFlorent Le Coz
2015-02-21Use a timer to try reconnecting to the XMPP server only each 2 secondsFlorent Le Coz
2015-02-21Remove the XmppComponent::last_auth bool that was never used anywhereFlorent Le Coz
2014-11-12Implement PING, user to user only (XMPP and IRC side, using CTCP PING)Florent Le Coz
2014-11-12Rename iq_responder_callback_t to irc_… and add the equivalent to wait for iqsFlorent Le Coz
2014-08-08Use generic send_presence_error() instead of almost identical specializationsFlorent Le Coz
2014-07-15Send the reason of the connection close to the userFlorent Le Coz
2014-07-02Add a level of inheritance above SocketHandlerFlorent Le Coz
2014-06-20Support version request to IRC usersFlorent Le Coz
2014-06-20Respond to IQ version on the gateway, a server or a chan with biboumi versionFlorent Le Coz
2014-06-19Return a proper iq when the IRC server responds to our kickFlorent Le Coz
2014-06-18Messages to room participants are forwarded to the IRC userFlorent Le Coz
2014-06-11Rewrite the whole IID usageFlorent Le Coz
2014-05-31Add an ad-hoc command to disconnect some usersFlorent Le Coz
2014-05-30Use libuuid to generate unique IDs for iq and adhoc sessionsFlorent Le Coz
2014-05-30Implement the support for adhoc commandsFlorent Le Coz
2014-05-28Change the way the namespaces are handled in the XmlNode classFlorent Le Coz
2014-05-28Send an error presence when the connection to the IRC server failsFlorent Le Coz
2014-05-27SocketHandlers own the poller and add themself into it only when the socket i...Florent Le Coz
2014-05-06Forward CTCP version request to XMPPFlorent Le Coz
2014-05-06Implement next_id() toFlorent Le Coz
2014-04-24Respond to a disco query the gateway jid itselfFlorent Le Coz
2014-04-10Messages coming from the IRC server are of type "chat"Florent Le Coz
2014-03-28Send a stanza error when receiving bad stanzasFlorent Le Coz
2014-03-24Send an error presence whenever a user tries to join an invalid roomFlorent Le Coz
2014-03-24Introduce two new bool, to know if the xmpp component should try to reconnectFlorent Le Coz
2014-03-24Reconnected immediately to the XMPP whenever it closes the connectionFlorent Le Coz
2014-02-28Avoid unnecessary copies by recv()ing data directly into the expat bufferFlorent Le Coz
2014-02-22Connection to servers does not block the process anymoreFlorent Le Coz
2014-02-17Include role and affiliation in the join presence of the nick change processFlorent Le Coz
2014-02-17Log (xmpp) stream-level errorsFlorent Le Coz
2014-01-04Convert received modes into roles and affiliationsFlorent Le Coz