Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-29 | Document the test and coverage things in the INSTALL file | Florent Le Coz | |
2015-10-29 | Add code coverage support | Florent Le Coz | |
make coverage runs the test_suite and generates a report | |||
2015-10-29 | Use Catch for our test suite | Florent Le Coz | |
`make check` is also added to compile and run the tests Catch is fetched with cmake automatically into the build directory when needed | |||
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-10-26 | Fix some trivial issues reported by cppcheck | Florent Le Coz | |
2015-10-26 | Fix a build issue when compiling without cares | Florent Le Coz | |
2015-10-26 | Fix the jidprep tests when built without libidn | Florent Le Coz | |
2015-10-26 | Test a different way to do our CI | Florent Le Coz | |
Introduce a script, which is called with different parameters, to have a number of builds done with a different configuration, without repeating things too much. | |||
2015-10-26 | Remove a unused_parameter warning | Florent Le Coz | |
2015-10-26 | Remove some more debug thing | Florent Le Coz | |
2015-10-26 | Introduce a basic .gitlab-ci.yml file | Florent Le Coz | |
2015-10-26 | Remove some debug thing that should not have been committed | Florent Le Coz | |
2015-10-24 | Display a success message at the end of the test suite | Florent Le Coz | |
2015-10-24 | Use “using” instead of typedef | Florent Le Coz | |
2015-10-24 | Remove an unused include | Florent Le Coz | |
2015-10-24 | Some little fixes in test.cpp | Florent Le Coz | |
2015-10-24 | Only compile database.cpp if configured with litesql | Florent Le Coz | |
2015-10-24 | Add the network module to the test_suite | Florent Le Coz | |
Because we added a network unit test | |||
2015-10-15 | Separate the DNS resolution logic from the TCP communication logic | Florent Le Coz | |
fix #3137 | |||
2015-10-12 | Introduce the realname_from_jid option | Florent Le Coz | |
When set to true, the realname and username are extracted (by default) from the user’s JID fix #3136 | |||
2015-10-12 | Provide the “realname_customization” option | Florent Le Coz | |
ref #3136 | |||
2015-10-12 | The realname is also saved as an IrcClient member | Florent Le Coz | |
2015-09-23 | TIL std::string::end and std::string::begin… | Florent Le Coz | |
2015-09-23 | Make sure the user-provided username does not contain spaces | Florent Le Coz | |
2015-09-23 | Provide username and realname IRC server options | Florent Le Coz | |
Used in the USER command when connecting to the IRC server, instead of the first nick. fix #3028 | |||
2015-09-22 | Fix two small warnings | Florent Le Coz | |
2015-09-22 | Catch TLS exceptions, close the connection and inform the user of the error | Florent Le Coz | |
2015-09-22 | Connection may be closed from our side too | Florent Le Coz | |
2015-09-21 | Add a field (in the configure form) to specifiy an after-connect IRC command | Florent Le Coz | |
2015-09-21 | Provide Ports and TLS Ports IRC-server ad-hoc options | Florent Le Coz | |
This let any user choose which ports to use when connecting to the IRC server. This also lets the user choose whether or not to force TLS usage (by setting no non-TLS port). fix #2731 | |||
2015-09-18 | Send a PASS IRC command if the “pass” config is sot by a user, on an IRC ↵ | Florent Le Coz | |
server fix #3068 | |||
2015-09-18 | Introduce the configure ad-hoc command on irc servers | Florent Le Coz | |
Provides two options for now, and they have no effect yet | |||
2015-09-18 | Add Bridge::get_bare_jid | 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-18 | Introduce an optional Database module | Florent Le Coz | |
Uses litesql | |||
2015-09-18 | Also a xdg_data_path | Florent Le Coz | |
2015-09-18 | Create a xdg_path function | Florent Le Coz | |
2015-09-06 | Trivial cleanup in irc_client.cpp | Florent Le Coz | |
2015-09-06 | Check the number of argument of every IRC command received from the server | Florent Le Coz | |
Each IrcClient callback has a max and min size of argument, we call the callback only if the parsed message has a correct number of arguments, otherwise it is ignored (with a warning logged). | |||
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-08-19 | //mode with no argument should work | Florent Le Coz | |
The server will respond with the current channel mode, in private or something | |||
2015-07-15 | louloulibs is part of the repository, so no need to check for its presence | Florent Le Coz | |
2015-07-09 | Display the resolved IP in debug logs | Florent Le Coz | |