summaryrefslogtreecommitdiff
path: root/src/irc/irc_channel.cpp
AgeCommit message (Collapse)Author
2018-03-12Add a <item/> node in the presence of a leaving participantlouiz’
fix #3339
2018-03-12Remove the virtual channel feature altogetherlouiz’
2017-05-18Refactor the channel::self to point at the existing userlouiz’
This way, the user is always up to date, instead of being a duplicate out of sync. fix #3258
2016-10-05Avoid sending PART command for unjoined channelslouiz’
fix #3205
2016-06-23Fix a use after free in IrcChannel::remove_userlouiz’
2016-06-08Support multiple nick session, except for IQslouiz’
ref #2556
2014-12-17Fix a few issues reported by static analyzersFlorent Le Coz
2014-04-28Upgrade to C++14Florent Le Coz
2014-04-15Better way to leave the dummy roomFlorent Le Coz
2014-04-13[WIP] DummyIrcChannelFlorent Le Coz
2014-01-04Convert received modes into roles and affiliationsFlorent Le Coz
2014-01-04Use isupport informations to know the user modes when joiningFlorent Le Coz
Also remove the duplicate send_self_join methods, user only send_user_join
2013-11-09Implement part and join, both waysFlorent Le Coz
2013-11-06Implement the Bridge class to translate between the two protocolsFlorent Le Coz
Add all useful classes as well: Jid, Iid, IrcChannel, IrcUser etc to properly keep the informations about what we receive from the IRC server. Only handle the MUC join stanza, and send the list of users in the IRC channel to the XMPP user, and the IRC channel’s topic, for now.