Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-04 | Also provide in and out encoding configure options for IRC servers | Florent Le Coz | |
2016-01-04 | Add an ad-hoc configure command on IRC channels | Florent Le Coz | |
Include encodingIn and encodingOut options, unused at the moment | |||
2016-01-04 | Add a ChannelOptions table in the DB | Florent Le Coz | |
And a way to retrieve its values, defaulting on the ServerOptions for unset values. | |||
2015-12-23 | A few cleanups, and make a few things more modern | Florent Le Coz | |
2015-12-23 | Notify systemd when the process is stopping | Florent Le Coz | |
2015-12-23 | Also store a reference instead of a pointer, in AdhocCommandsHandler | Florent Le Coz | |
2015-12-21 | Use references instead of raw pointer, to store the “parent” object | Florent Le Coz | |
In Bridge and IrcClient | |||
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-12-03 | Do not forget to call freeaddrinfo, fix a memleak | Florent Le Coz | |
For the getaddrinfo call we added in the previous commit, to convert the IP provided in the conf. | |||
2015-12-01 | Display a better error when connection fails | Florent Le Coz | |
The error should not tell “while reading” when we are just connecting. | |||
2015-12-01 | Add the outgoing_bind option | Florent Le Coz | |
Lets the admin choose a local address to bind each outgoing (IRC) socket. | |||
2015-11-30 | Document the fact that the joining-nick is ignored | Florent Le Coz | |
fix #2695 | |||
2015-11-30 | Rename the CI build where we run the coverage | Florent Le Coz | |
2015-11-30 | Coverage cannot run with clang++ | Florent Le Coz | |
2015-11-30 | Do not segfault when trying to send TLS data over a not-yet connected socket | Florent Le Coz | |
2015-11-07 | Avoid leaking socket filedescriptors | Florent Le Coz | |
When trying the various results of getaddrinfo, we forgot to close the socket when one fails, before trying the next one. Also use the destructor to make sure we do not have some other unrelated leak. | |||
2015-11-05 | Add verifyCert field into the database | Florent Le Coz | |
2015-11-05 | Only include the coverage flags when compiling with gcc | Florent Le Coz | |
2015-11-05 | Fix a clang warning | Florent Le Coz | |
2015-11-05 | Add a CI build with clang | Florent Le Coz | |
2015-11-05 | Make the CA file configurable | Florent Le Coz | |
2015-11-05 | Provide an adhoc option to let user pass the cert verif for some IRC servers | Florent Le Coz | |
2015-11-02 | Fix the build without botan, caused by credentials_manager | Florent Le Coz | |
2015-11-02 | Verify TLS certificate with the given hostname, instead of a hardcoded one | Florent Le Coz | |
2015-11-02 | Fix the initial IRC nickname (was using realname, by mistake) | Florent Le Coz | |
2015-11-02 | Verify the remote TLS certificates using the system-wide trusted CAs | Florent Le Coz | |
2015-10-31 | Fix the logger test when built without systemd | Florent Le Coz | |
2015-10-31 | Add a IoTester class | Florent Le Coz | |
2015-10-31 | Do not forget to implement a method | Florent Le Coz | |
2015-10-31 | Remove a useless assignment | Florent Le Coz | |
2015-10-31 | Implement a basic webirc support | Florent Le Coz | |
See https://kiwiirc.com/docs/webirc fix #3135 | |||
2015-10-31 | Fix the double sending of the USER command | Florent Le Coz | |
2015-10-31 | Remove some useless includes | Florent Le Coz | |
2015-10-31 | Run the database tests with an in-memory sqlite db | Florent Le Coz | |
2015-10-31 | Add a few tests | Florent Le Coz | |
2015-10-31 | Only run “make coverage” in one CI build | Florent Le Coz | |
2015-10-30 | Remove the build+test script, just specify everything in the CI file | Florent Le Coz | |
2015-10-29 | Add a .gitignore file | Florent Le Coz | |
2015-10-29 | Only download Catch when the test_suite target is built | Florent Le Coz | |
2015-10-29 | Remove a write to std::cout from Database’s constructor | Florent Le Coz | |
2015-10-29 | Make lcov gcov etc optional | Florent Le Coz | |
make coverage will display an error instead | |||
2015-10-29 | make coverage is only available with a debug build | Florent Le Coz | |
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. |