Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-10 | Add include for perror | Florent Le Coz | |
2013-11-10 | Use the Expat library directly instead of relying on expatpp | Florent Le Coz | |
And now we handle namespaces, yay. And a nice little test. | |||
2013-11-09 | Aaaand, I forgot to add files | Florent Le Coz | |
2013-11-09 | Implement part and join, both ways | Florent Le Coz | |
2013-11-09 | Remove IRC colors from the body when forwarding it to XMPP | Florent Le Coz | |
2013-11-09 | Cosmetic | Florent Le Coz | |
2013-11-09 | Check UTF-8 encoding, and convert strings to UTF-8 | Florent Le Coz | |
Handle conversion errors properly by inserting � instead. Add a binary header to provide portable way to write binary literals (I like them) Also add a test file. ref #2404 | |||
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 | Add make_unique.hpp and split.hpp | Florent Le Coz | |
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 | Add FindCryptoPP to the cmake search stuf | Florent Le Coz | |
2013-11-03 | Exit the poller when it handles no connection at all | Florent Le Coz | |
2013-11-03 | Add a basic XMPP component implementation, doing the authentication | Florent Le Coz | |
2013-11-03 | Add an XmppParser, and Stanza classes | Florent Le Coz | |
Generate events on stanza and stream open/close. Create Stanza and serialize them. Note: XML namespaces are not handled yet. | |||
2013-11-03 | Rename libirc and libxmpp to irc and xmpp | Florent Le Coz | |
2013-11-02 | Add initial CMakeLists.txt that compiles the current code | Florent Le Coz | |
2013-11-02 | Move the basic socket implementation into the SocketHandler class | Florent Le Coz | |
(that is, the read/write/connect/etc) Because this code is actually common for both the IrcClient and XmppComponent class. These two classes have to implement some higher level callbacks (parsing the data provided in the buffers, doing stuff when the connection is done) instead of doing the read/write/connect low level things. | |||
2013-11-02 | Add irc_message.hpp | Florent Le Coz | |
2013-11-02 | Basic IRC message parsing/sending | Florent Le Coz | |
2013-11-02 | Add some dummy main | Florent Le Coz | |
2013-11-02 | First step of the connection skeleton | Florent Le Coz | |
Basic connect, socket creating, polling, recving, etc. |