summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-06-14Clean the Config module, use static things instead of a stupid singletonlouiz’
2016-06-13Show off, with some variadic templates, for the logger modulelouiz’
2016-06-10Reset the preferred private JID when all resources leave a roomlouiz’
For example if we are talking in private with nick Joe from room #foo, and then we leave that room, we start receiving Joe’s message from the server-wide JID e2e tests included!!!
2016-06-08Support multiple nick session, except for IQslouiz’
ref #2556
2016-06-08Forward everything to all concerned XMPP resourceslouiz’
2016-06-08Remove all usage of std::listlouiz’
2016-06-08Add methods to know which resource is on which server or channellouiz’
2016-06-08Associate a bridge with a bare JID instead of a full JIDlouiz’
ref #2556
2016-05-13Use “using” instead of typedeflouiz’
2016-05-04Style fixlouiz’
Move all constructors at the top of classes
2016-04-27Include the Configure ad-hoc command on biboumi's JID for fixed_irc_serverlouiz’
Because a jid like “freenode.example.org” is both the JID for the configured IRC server, and biboumi’s JID. fix #3175
2016-04-22Forward the topic authors, handle the author from 333 messageslouiz’
fix #2
2016-04-22Support RPL_NOTPIC and 005louiz’
2016-02-10Move the irc callbacks into the cpp fileFlorent Le Coz
2016-01-21Fix a clang-check warningFlorent Le Coz
I think it was a UB
2016-01-09Do not fail to build when litesql is not usedFlorent Le Coz
fix #3151
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-04Use the configured encoding value when decoding received messagesFlorent 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-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-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-01Add the outgoing_bind optionFlorent Le Coz
Lets the admin choose a local address to bind each outgoing (IRC) socket.
2015-11-05Fix a clang warningFlorent 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 initial IRC nickname (was using realname, by mistake)Florent Le Coz
2015-10-31Do not forget to implement a methodFlorent 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-29Remove a write to std::cout from Database’s constructorFlorent Le Coz
2015-10-29Use Catch for our test suiteFlorent 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-26Fix some trivial issues reported by cppcheckFlorent Le Coz
2015-10-26Fix the jidprep tests when built without libidnFlorent Le Coz
2015-10-24Display a success message at the end of the test suiteFlorent Le Coz
2015-10-24Use “using” instead of typedefFlorent Le Coz
2015-10-24Remove an unused includeFlorent Le Coz
2015-10-24Some little fixes in test.cppFlorent Le Coz
2015-10-24Only compile database.cpp if configured with litesqlFlorent Le Coz
2015-10-15Separate the DNS resolution logic from the TCP communication logicFlorent Le Coz
fix #3137
2015-10-12Introduce the realname_from_jid optionFlorent Le Coz
When set to true, the realname and username are extracted (by default) from the user’s JID fix #3136
2015-10-12Provide the “realname_customization” optionFlorent Le Coz
ref #3136
2015-10-12The realname is also saved as an IrcClient memberFlorent Le Coz
2015-09-23TIL std::string::end and std::string::begin…Florent Le Coz
2015-09-23Make sure the user-provided username does not contain spacesFlorent Le Coz