summaryrefslogtreecommitdiff
path: root/louloulibs
AgeCommit message (Expand)Author
2016-10-31Rename a variable that shadows a class memberlouiz’
2016-10-27Refactor remove_invalid_xml_chars to use correct types directlylouiz’
2016-10-27Directly use Botan::byte instead of char, to avoid an unnecessary castlouiz’
2016-10-26Refactor the sha1 digest into its own function, and do not use sprintflouiz’
2016-10-20Optimize tcp_socket::on_send by using vector::erase() only once per calllouiz’
2016-10-20Very little optimization by using a simpler scope_guard when possiblelouiz’
2016-10-12On EINPROGRESS, we need to also check for read events (because openBSD lies)louiz’
2016-10-12Fix an off-by-one issue in the POLL codelouiz’
2016-10-11Conditionally use strptime if we don’t have std::get_timelouiz’
2016-10-11Include a private and no-copy nodes in private <message/> to avoid carbon dup...louiz’
2016-10-11Parse the timezone myself, instead of using the broken strptimelouiz’
2016-10-07Correctly set status="110" in the presence for the target of a kicklouiz’
2016-10-06Fix the argument of strerror after bind()louiz’
2016-10-06Remove a branch that execute identical code in both caseslouiz’
2016-10-04Respond to muc#traffic requestslouiz’
2016-10-03Avoid an exception due to some bad logic in the DNS resolution mechaniclouiz’
2016-10-03Fix some compilation warning/errors that appear on FreeBSDlouiz’
2016-10-03Fix parse_datetime by always using a 'z' as the timezonelouiz’
2016-10-03Implement result-set-management for LIST querieslouiz’
2016-09-29Re-add the ad-hoc command the was removed by mistake in the previous commitlouiz’
2016-09-29Add AdhocCommandHandlers::add_command to simplify the usage of this classlouiz’
2016-09-29Look for uuid/uuid.h instead of just uuid.hlouiz’
2016-09-28Remove unused code in sha1 modulelouiz’
2016-09-17Fix the parse_datetime by using %Z instead of %zlouiz’
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-28Respond to MAM requests on a channel JIDlouiz’
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 “stabl...louiz’
2016-08-22Add missing ctime includelouiz’
2016-08-22Move get_first_non_empty to louloulibs/utilslouiz’
2016-08-22When joining a channel, send the most recent history found in the databaselouiz’
2016-07-28Fix the timeout test, now that we don't wait 1ms too much everytimelouiz’
2016-07-28Do not add 1ms to the timeout of our pollerlouiz’
2016-07-28Always remove all the DNS sockets on an c-ares eventlouiz’
2016-07-27Revert "Don’t use unique_ptr to store dns socket handlers"louiz’
2016-07-24Use log_error instead of cerrlouiz’
2016-07-12Bring back DNSSocketHandler's destructorlouiz’
2016-07-12Don’t use unique_ptr to store dns socket handlerslouiz’
2016-07-12Move reload.*pp from louloulibs to srclouiz’
2016-07-12Properly catch and handle database errorslouiz’
2016-07-04Replace all include guards by #pragma oncelouiz’
2016-06-24Properly set the “from” of the ping results to the correct full JIDlouiz’
2016-06-23Fix a bug in cut()louiz’
2016-06-15cut messages at 512 bytes, taking into account the UTF-8 codepointslouiz’
2016-06-15Add get_next_codepoint_sizelouiz’
2016-06-14Refactor, test and improve the way we cut too-long messages for IRClouiz’
2016-06-14Add a missing return bool in Configlouiz’