summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-10-02Use LIST * instead of just LIST, because some servers don’t accept itlouiz’
Also add a e2e test for the list query
2016-09-29Re-add the ad-hoc command the was removed by mistake in the previous commitlouiz’
Thank you, e2e tests
2016-09-29Add AdhocCommandHandlers::add_command to simplify the usage of this classlouiz’
And make things a little bit clearer
2016-09-29Look for uuid/uuid.h instead of just uuid.hlouiz’
Avoids a conflict between /usr/include/uuid.h and /usr/local/include/uuid/uuid.h on freebsd
2016-09-28Add trendy badges to the READMElouiz
2016-09-28Remove unused code in sha1 modulelouiz’
2016-09-28Add coverage_e2e, which runs e2e, and regenerate a global coverage reportlouiz’
This coverage is probably more useful than the other one, because it’s not really reasonable to try to cover everything with simple units test (e.g. on network code etc). However, we should strive to have 100% coverage with our e2e tests.
2016-09-22Respond to disco#info requests on IRC server JIDslouiz’
This makes it possible to execute an ad-hoc command on a server, with clients like Gajim, for example.
2016-09-22Add the missing & for 3 std::string function argumentslouiz’
2016-09-21Some little style/typo fixeslouiz’
2016-09-20Make history messages work with fixed_irc_serverlouiz’
fix #3209
2016-09-17make dist creates the archive with the current time, not the git timelouiz’
2016-09-17Fix the parse_datetime by using %Z instead of %zlouiz’
If anybody knows why fedora accepts both, but it only works with %z on debian, please tell me.
2016-09-16In the debian docker, install aiodns from source instead of piplouiz’
Because, I don’t know why but, this doesn’t work.
2016-09-16Remove a useless line in the COPYING filelouiz’
2016-09-09Trivial doc fixeslouiz’
2016-09-09Add some configuration examplelouiz’
2016-09-09Didn’t I fix that typo 12 times already?louiz’
2016-09-07Fix a trivial formatting issue in the doclouiz’
2016-09-07Improve the documentation for the archiveslouiz’
2016-09-04Add 2 missing namespaces in our disco#info resultlouiz’
2016-09-04MAM results can be filtered by start and end dateslouiz’
2016-08-31Add parse_datetimelouiz’
2016-08-31Fix to_string(time_t) and write a unit test for itlouiz’
2016-08-29Add the missing includes backlouiz’
2016-08-29Add zlib to the debian dockerfile, to build charybdis properlylouiz’
2016-08-28Respond to MAM requests on a channel JIDlouiz’
At the moment, result-set-management is not implemented, the whole history (well, at most 1024 messages) is returned.
2016-08-23Use Z instead of z in the timestamp formatlouiz’
2016-08-23Don't use put_time() because it’s not in gcc 4.9, in shitty-debian ↵louiz’
“stable” Use strftime instead
2016-08-23Do not fail e2e if the database cannot be removed because it's not therelouiz’
2016-08-22Add missing algorithm includelouiz’
2016-08-22Add missing ctime includelouiz’
2016-08-23Update changelog with the history thingylouiz’
[skip ci]
2016-08-23Send the muc history when a second (or more) resource joins a roomlouiz’
2016-08-23Document the sending of the muc historylouiz’
2016-08-23If the maxHistoryLength is negative, make it 0louiz’
Instead of doing a broken SQL request that returns weird lines
2016-08-22Index the owner for the global conf tablelouiz’
2016-08-23Only save the logs if recordHistory global config option is truelouiz’
2016-08-22Delete the database before each e2e test, to start freshlouiz’
2016-08-22Move get_first_non_empty to louloulibs/utilslouiz’
2016-08-22Only save messages coming from real MUC participants in the databaselouiz’
Not messages coming from the room, for example
2016-08-22Default max_history_length is 20, not 0louiz’
2016-08-22When joining a channel, send the most recent history found in the databaselouiz’
2016-08-22When saving the logs, the date must be in seconds, not nanosecondslouiz’
2016-08-22Add a global configure ad-hoc command, with max history lengthlouiz’
2016-08-21Add get_first_non_empty and use it into Database to simplify a little bitlouiz’
2016-08-20Remove dns unit tests, because they are not *unit* test (depends on network…)louiz’
2016-08-20Go back to non-verbose make checklouiz’
2016-08-20Better dependencies for make rpm and distlouiz’
2016-08-18Fix the author of the IRC invitelouiz’