Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-23 | Implement async DNS resolution using c-ares | Florent Le Coz | |
fix #2533 | |||
2014-11-13 | Improve dependencies checks in the build process | Florent Le Coz | |
- Rename all Find*.cmake files to uppercase, to make things more consistent, and fix some issues with them (notably the REQUIRED flag) - Rename SYSTEMDDAEMON to SYSTEMD and only use the libsystemd instead of libsystemd-daemon because it's deprecated for a long time now - Provide a WITH_* and WITHOUT_* switch for all optional dependencies - Document things in the INSTALL file | |||
2014-07-15 | Provide WITHOUT_BOTAN and WITHOUT_SYSTEMD cmake flags | Florent Le Coz | |
Use them to build without linking to them, even if they are on your system | |||
2014-07-12 | Bump master version to 2.0~dev | Florent Le Coz | |
2014-07-12 | Release version 1.01.0 | Florent Le Coz | |
2014-06-30 | Fix some cmake issues | Florent Le Coz | |
fix #2551 | |||
2014-06-24 | Provide a make dist target | Florent Le Coz | |
2014-06-23 | Rename cmake target test->test_suite for cmake 3.0 | Florent Le Coz | |
See CMP0037 | |||
2014-06-20 | Write the software version, including the git hash, in config.h using cmake | Florent Le Coz | |
2014-06-18 | includes from cmake BINARY_DIR should be included before considering SOURCE_DIR | Florent Le Coz | |
2014-06-08 | Silence warnings coming from Botan headers | Florent Le Coz | |
2014-06-08 | Implement TLS support using Botan | Florent Le Coz | |
For now, it tries two TLS ports and then connects to the non-tls port. In the future we would like the user to be able to configure that. fix #2435 | |||
2014-05-30 | Use libuuid to generate unique IDs for iq and adhoc sessions | Florent Le Coz | |
2014-05-11 | mini reorder | Florent Le Coz | |
2014-05-11 | [cmake] Do not print useless messages when an optional lib is not found | Florent Le Coz | |
2014-04-30 | Use epoll on linux by default, poll otherwise | Florent Le Coz | |
2014-04-28 | Upgrade to C++14 | Florent Le Coz | |
2014-04-22 | Fix the CMakeLists.txt to correctly have -Ibuild/src/ | Florent Le Coz | |
2014-04-15 | Add support for systemd-daemon | Florent Le Coz | |
2014-04-13 | Improved doc rule in the cmake thing | Florent Le Coz | |
2014-04-13 | Do not link with pthread | Florent Le Coz | |
2014-03-14 | Fix the CMakeLists.txt regarding ronn | Florent Le Coz | |
2014-02-19 | Move CMake’s config.h(.cmake) files into src/ | Florent Le Coz | |
2014-02-17 | Build the man page as part of the build process, if ronn is found | Florent Le Coz | |
2014-02-17 | Make install rule | Florent Le Coz | |
2014-01-14 | Fix the build system to correctly include config.h | Florent Le Coz | |
2014-01-13 | Remove cryptopp dependency, directly include a simple sha1 implementation | 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 | Put utils::tolower definition in its own cpp file | Florent Le Coz | |
2013-12-08 | Rewrite the FindIconv module cleanly | Florent Le Coz | |
2013-12-08 | Rewrite the FindCryptopp cmake module cleanly | Florent Le Coz | |
2013-12-03 | Use the logger everywhere | Florent Le Coz | |
2013-12-03 | Add a logger class | Florent Le Coz | |
2013-11-28 | fsanitize=address requires libasan, that’s a useless dependency. | Florent Le Coz | |
Also we cannot use both this feature and valgrind at the same time. So, I’ll just specify this flag myself when I need it, this doesn’t need to be there by default | |||
2013-11-21 | Let the user choose the poller to use through cmake POLLER option | Florent Le Coz | |
Use ccmake, or cmake -i, or cmake -DPOLLER=EPOLL, for example | |||
2013-11-14 | Link with pthread, required by cryptopp | Florent Le Coz | |
2013-11-12 | Basic handling of modes, both ways | Florent Le Coz | |
2013-11-10 | Add a Config module, and use it to get the password from a file | Florent Le Coz | |
2013-11-10 | Fix the include of the config.h | Florent Le Coz | |
2013-11-10 | And actually use the values found by cmake | Florent Le Coz | |
2013-11-10 | Properly detect iconv features to compile | 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 | 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-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 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 | |