Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-28 | Avoid unnecessary copies by recv()ing data directly into the expat buffer | Florent Le Coz | |
2014-02-25 | Do not try to connect to an irc server if we are connected or connecting | Florent Le Coz | |
2014-02-22 | Connection to servers does not block the process anymore | Florent Le Coz | |
2014-02-20 | QUIT the irc server when the last channel is left | Florent Le Coz | |
2014-02-19 | Send unavailable presence to all muc when the IRC server closes the connection | Florent Le Coz | |
2014-02-19 | Fix the joined flag on channels, avoid sending the topic twice when joining | Florent Le Coz | |
2014-02-17 | Include role and affiliation in the join presence of the nick change process | Florent Le Coz | |
2014-02-08 | Be verbose about IRC server connection failures, and handle them properly | Florent Le Coz | |
2014-01-06 | Also set the role and affiliation of users already in the chan | Florent Le Coz | |
2014-01-04 | Fix a bug when receiving a topic change | Florent Le Coz | |
The number of arguments is not always the same | |||
2014-01-04 | Possibility to change a channel's topic | Florent Le Coz | |
2014-01-04 | Convert received modes into roles and affiliations | Florent Le Coz | |
2014-01-04 | Use isupport informations to know the user modes when joining | Florent Le Coz | |
Also remove the duplicate send_self_join methods, user only send_user_join | |||
2014-01-04 | Basic isupport support | Florent Le Coz | |
CHANMODES and PREFIX only | |||
2014-01-04 | Handle nickname conflicts by sending the correct XMPP error presence | Florent Le Coz | |
2014-01-04 | Remove disconnected IrcClients | Florent Le Coz | |
2014-01-04 | Keep a "connected" state in the SocketHandler class | Florent Le Coz | |
2014-01-04 | Be verbose about the connection status, and some errors | Florent Le Coz | |
2014-01-04 | Handle topic changes | Florent Le Coz | |
2014-01-04 | Check that channels are joined before acting on objects in it | Florent Le Coz | |
2014-01-04 | Shutdown cleanly on SIGINT | Florent Le Coz | |
2013-12-09 | Lowercase the chan names in two missing cases | Florent Le Coz | |
2013-12-08 | Provide a JID for IRC users, and add a stringprep dependency for this | Florent Le Coz | |
2013-12-08 | Enforce a simple limit of 400 bytes for IRC messages body | Florent Le Coz | |
The limit for the whole message is 512 bytes, we limit the body to 400 (instead of doing a calculation based on the command name and the other parameters), because it's simple, easy and that’s enough. fixes #2416 | |||
2013-12-03 | Display all the MODE arguments in the message | Florent Le Coz | |
2013-12-03 | Use the logger everywhere | Florent Le Coz | |
2013-12-03 | Add a logger class | Florent Le Coz | |
2013-12-03 | Fix a parenthesis ambiguity | Florent Le Coz | |
2013-11-28 | :3 | Florent Le Coz | |
2013-11-28 | Channel names are case insensitive | Florent Le Coz | |
But some servers (epiknet for example) send channel names with an uppercase | |||
2013-11-28 | Re-add support for /me messages from IRC | Florent Le Coz | |
It was recently removed because it was handled in the old "convert irc colors" code. It now is in the right place. | |||
2013-11-21 | Send the motd as one single big message | Florent Le Coz | |
We append each line to a string, and when the MOTD is complete, we send that string at once. | |||
2013-11-13 | Handle KICK in irc channel, both ways | Florent Le Coz | |
2013-11-12 | Map irc commands to callbacks, in a clean way | Florent Le Coz | |
2013-11-12 | Basic handling of modes, both ways | Florent Le Coz | |
2013-11-11 | Handle nick changes, both ways | Florent Le Coz | |
2013-11-10 | Handle private messages, both ways | Florent Le Coz | |
2013-11-10 | Handle IRC QUIT command | Florent Le Coz | |
2013-11-09 | Implement part and join, both ways | Florent Le Coz | |
2013-11-07 | Send and receive messages | Florent Le Coz | |
Also correctly respond to PING with the id, escape some XML content, but not always | |||
2013-11-06 | Implement the Bridge class to translate between the two protocols | Florent 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. | |||
2013-11-03 | Exit the poller when it handles no connection at all | Florent Le Coz | |
2013-11-03 | Rename libirc and libxmpp to irc and xmpp | Florent Le Coz | |