summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-01-13Generate systemd file from template and make installs it and the confFlorent Le Coz
The unit file Type=, as well as the executable path should now be correct with a simple “make install”, whatever the install prefix and the DESTDIR values are. ref #3152
2016-01-09Do not fail to build when litesql is not usedFlorent Le Coz
fix #3151
2016-01-04Document the Configure ad-hoc commandsFlorent Le Coz
2016-01-04Support a trusted SHA1 fingerprint to be configured for each IRC serverFlorent Le Coz
2016-01-04Support multi-prefixFlorent Le Coz
See http://ircv3.net/specs/extensions/multi-prefix-3.1.html ref #3103
2016-01-04This is no longer true, with the recent xmpp_server_ip configuration optionFlorent Le Coz
2016-01-04Use the configured encoding value when decoding received messagesFlorent Le Coz
2016-01-04Defaults the encoding in the DB to latin-1Florent Le Coz
2016-01-04Also provide in and out encoding configure options for IRC serversFlorent Le Coz
2016-01-04Add an ad-hoc configure command on IRC channelsFlorent Le Coz
Include encodingIn and encodingOut options, unused at the moment
2016-01-04Add a ChannelOptions table in the DBFlorent Le Coz
And a way to retrieve its values, defaulting on the ServerOptions for unset values.
2015-12-23A few cleanups, and make a few things more modernFlorent Le Coz
2015-12-23Notify systemd when the process is stoppingFlorent Le Coz
2015-12-23Also store a reference instead of a pointer, in AdhocCommandsHandlerFlorent Le Coz
2015-12-21Use references instead of raw pointer, to store the “parent” objectFlorent Le Coz
In Bridge and IrcClient
2015-12-13Make the XMPP server address configurable.Stuart Mumford
fix #3145
2015-12-03Add an ad-hoc command to disconnect a user from one or more IRC serverFlorent Le Coz
fix #3077
2015-12-03JID class provides bare() and full() methodsFlorent Le Coz
2015-12-03Small cleanupFlorent Le Coz
2015-12-03Provide a “var” map in AdhocSession objects, to save values between each ↵Florent Le Coz
step
2015-12-03Do not forget to call freeaddrinfo, fix a memleakFlorent Le Coz
For the getaddrinfo call we added in the previous commit, to convert the IP provided in the conf.
2015-12-01Display a better error when connection failsFlorent Le Coz
The error should not tell “while reading” when we are just connecting.
2015-12-01Add the outgoing_bind optionFlorent Le Coz
Lets the admin choose a local address to bind each outgoing (IRC) socket.
2015-11-30Document the fact that the joining-nick is ignoredFlorent Le Coz
fix #2695
2015-11-30Rename the CI build where we run the coverageFlorent Le Coz
2015-11-30Coverage cannot run with clang++Florent Le Coz
2015-11-30Do not segfault when trying to send TLS data over a not-yet connected socketFlorent Le Coz
2015-11-07Avoid leaking socket filedescriptorsFlorent 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-05Add verifyCert field into the databaseFlorent Le Coz
2015-11-05Only include the coverage flags when compiling with gccFlorent Le Coz
2015-11-05Fix a clang warningFlorent Le Coz
2015-11-05Add a CI build with clangFlorent Le Coz
2015-11-05Make the CA file configurableFlorent Le Coz
2015-11-05Provide an adhoc option to let user pass the cert verif for some IRC serversFlorent Le Coz
2015-11-02Fix the build without botan, caused by credentials_managerFlorent Le Coz
2015-11-02Verify TLS certificate with the given hostname, instead of a hardcoded oneFlorent Le Coz
2015-11-02Fix the initial IRC nickname (was using realname, by mistake)Florent Le Coz
2015-11-02Verify the remote TLS certificates using the system-wide trusted CAsFlorent Le Coz
2015-10-31Fix the logger test when built without systemdFlorent Le Coz
2015-10-31Add a IoTester classFlorent Le Coz
2015-10-31Do not forget to implement a methodFlorent Le Coz
2015-10-31Remove a useless assignmentFlorent Le Coz
2015-10-31Implement a basic webirc supportFlorent Le Coz
See https://kiwiirc.com/docs/webirc fix #3135
2015-10-31Fix the double sending of the USER commandFlorent Le Coz
2015-10-31Remove some useless includesFlorent Le Coz
2015-10-31Run the database tests with an in-memory sqlite dbFlorent Le Coz
2015-10-31Add a few testsFlorent Le Coz
2015-10-31Only run “make coverage” in one CI buildFlorent Le Coz
2015-10-30Remove the build+test script, just specify everything in the CI fileFlorent Le Coz
2015-10-29Add a .gitignore fileFlorent Le Coz