Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-04 | Use the configured encoding value when decoding received messages | Florent Le Coz | |
2015-12-23 | A few cleanups, and make a few things more modern | Florent Le Coz | |
2015-12-23 | Also store a reference instead of a pointer, in AdhocCommandsHandler | Florent Le Coz | |
2015-12-13 | Make the XMPP server address configurable. | Stuart Mumford | |
fix #3145 | |||
2015-12-03 | Add an ad-hoc command to disconnect a user from one or more IRC server | Florent Le Coz | |
fix #3077 | |||
2015-12-03 | JID class provides bare() and full() methods | Florent Le Coz | |
2015-12-03 | Small cleanup | Florent Le Coz | |
2015-12-03 | Provide a “var” map in AdhocSession objects, to save values between each ↵ | Florent Le Coz | |
step | |||
2015-10-28 | Refactor XmppParser::end_element to make it clearer | Florent Le Coz | |
Both for me, and apparently for clang static analyzer, who reported a (imo) false positive. | |||
2015-10-26 | Style, add a few “this->” | Florent Le Coz | |
2015-09-18 | XmlNode::add_child can also take a copy of a node | Florent Le Coz | |
2015-09-18 | Add an AdhocCommandsHandler to store commands specific to IRC servers | Florent Le Coz | |
2015-09-18 | Store the target jid in the AdhocSession objects | Florent Le Coz | |
2015-09-01 | Trivial cleanup | Florent Le Coz | |
2015-09-01 | Use unique_ptr to store the XmlNode’s children | Florent Le Coz | |
Also fix some constness things | |||
2015-09-01 | Little cleanup of the XmlNode class | Florent Le Coz | |
Use map instead of unordered map (it's not slower, and it's shorter). Use the default move constructor. | |||
2015-09-01 | XmlNode::to_string uses an ostringstream instead of a string | Florent Le Coz | |
On my poor benchmark, it was infinitesimally faster. | |||
2015-09-01 | XmlNodes are now always closed | Florent Le Coz | |
Remove the close() method and closed attribute. Remove all the calls to close(). (Save one bool per XmlNode, yay, and save a few ifs and some useless function calls. At best it should be unnoticeably faster and lighter and save a few keystrokes in the future) | |||
2015-07-09 | Fix the log_* macros to not have two ; at the end of lines | Florent Le Coz | |
2015-06-09 | Do not send the admin-only adhoc commands to non-admin users | Florent Le Coz | |
They were not able to execute them anyway, so this was just a little usability issue. | |||
2015-05-28 | louloulibs is directly included, instead of being a submodule | Florent Le Coz | |
Because this is a nightmare to manage | |||
2015-05-27 | Avoid some potential race conditions by blocking the signals we manage | Florent Le Coz | |
They are atomically unblocked in the ppoll/epoll_pwait calls, avoiding any race condition on the check of the “stop” or “reload” booleans. | |||
2015-05-13 | Update to latest louloulibs revision, and add test for hostname validity | Florent Le Coz | |
fix #2694 | |||
2015-05-07 | Update to latest louloulibs | Florent Le Coz | |
fix #3042 | |||
2015-04-21 | Properly check for connecting or connected status before reconnecting | Florent Le Coz | |
Note, in our context, is_connecting() includes the resolving part as well as the actual connection (if we are using c-ares) fix #3048 | |||
2015-04-20 | Update louloulibs submodule to the correct revision | Florent Le Coz | |
2015-04-20 | Decode incoming JIDs local part according to xep 0106 | Florent Le Coz | |
This let users send message to nicks such as Q@CServe.quakenet.org fix #3047 | |||
2015-03-04 | Update to latest louloulibs revision | Florent Le Coz | |
2015-03-02 | Update to latest louloulibs revision | Florent Le Coz | |
2015-03-02 | Update louloulibs to last revision | Florent Le Coz | |
2015-02-27 | Only use include_directory() if the directory path is defined | Florent Le Coz | |
2015-02-27 | Add louloulibs as a submodule | Florent Le Coz | |