Age | Commit message (Expand) | Author |
2016-10-20 | Optimize tcp_socket::on_send by using vector::erase() only once per call | louiz’ |
2016-10-20 | Very little optimization by using a simpler scope_guard when possible | louiz’ |
2016-10-12 | On EINPROGRESS, we need to also check for read events (because openBSD lies) | louiz’ |
2016-10-12 | Fix an off-by-one issue in the POLL code | louiz’ |
2016-10-11 | Conditionally use strptime if we don’t have std::get_time | louiz’ |
2016-10-11 | Include a private and no-copy nodes in private <message/> to avoid carbon dup... | louiz’ |
2016-10-11 | Parse the timezone myself, instead of using the broken strptime | louiz’ |
2016-10-07 | Correctly set status="110" in the presence for the target of a kick | louiz’ |
2016-10-06 | Fix the argument of strerror after bind() | louiz’ |
2016-10-06 | Remove a branch that execute identical code in both cases | louiz’ |
2016-10-04 | Respond to muc#traffic requests | louiz’ |
2016-10-03 | Avoid an exception due to some bad logic in the DNS resolution mechanic | louiz’ |
2016-10-03 | Fix some compilation warning/errors that appear on FreeBSD | louiz’ |
2016-10-03 | Fix parse_datetime by always using a 'z' as the timezone | louiz’ |
2016-10-03 | Implement result-set-management for LIST queries | louiz’ |
2016-09-29 | Re-add the ad-hoc command the was removed by mistake in the previous commit | louiz’ |
2016-09-29 | Add AdhocCommandHandlers::add_command to simplify the usage of this class | louiz’ |
2016-09-29 | Look for uuid/uuid.h instead of just uuid.h | louiz’ |
2016-09-28 | Remove unused code in sha1 module | louiz’ |
2016-09-17 | Fix the parse_datetime by using %Z instead of %z | louiz’ |
2016-09-04 | MAM results can be filtered by start and end dates | louiz’ |
2016-08-31 | Add parse_datetime | louiz’ |
2016-08-31 | Fix to_string(time_t) and write a unit test for it | louiz’ |
2016-08-29 | Add the missing includes back | louiz’ |
2016-08-28 | Respond to MAM requests on a channel JID | louiz’ |
2016-08-23 | Use Z instead of z in the timestamp format | louiz’ |
2016-08-23 | Don't use put_time() because it’s not in gcc 4.9, in shitty-debian “stabl... | louiz’ |
2016-08-22 | Add missing ctime include | louiz’ |
2016-08-22 | Move get_first_non_empty to louloulibs/utils | louiz’ |
2016-08-22 | When joining a channel, send the most recent history found in the database | louiz’ |
2016-07-28 | Fix the timeout test, now that we don't wait 1ms too much everytime | louiz’ |
2016-07-28 | Do not add 1ms to the timeout of our poller | louiz’ |
2016-07-28 | Always remove all the DNS sockets on an c-ares event | louiz’ |
2016-07-27 | Revert "Don’t use unique_ptr to store dns socket handlers" | louiz’ |
2016-07-24 | Use log_error instead of cerr | louiz’ |
2016-07-12 | Bring back DNSSocketHandler's destructor | louiz’ |
2016-07-12 | Don’t use unique_ptr to store dns socket handlers | louiz’ |
2016-07-12 | Move reload.*pp from louloulibs to src | louiz’ |
2016-07-12 | Properly catch and handle database errors | louiz’ |
2016-07-04 | Replace all include guards by #pragma once | louiz’ |
2016-06-24 | Properly set the “from” of the ping results to the correct full JID | louiz’ |
2016-06-23 | Fix a bug in cut() | louiz’ |
2016-06-15 | cut messages at 512 bytes, taking into account the UTF-8 codepoints | louiz’ |
2016-06-15 | Add get_next_codepoint_size | louiz’ |
2016-06-14 | Refactor, test and improve the way we cut too-long messages for IRC | louiz’ |
2016-06-14 | Add a missing return bool in Config | louiz’ |
2016-06-14 | Clean the Config module, use static things instead of a stupid singleton | louiz’ |
2016-06-13 | Show off, with some variadic templates, for the logger module | louiz’ |
2016-06-08 | Add a missing vector include | louiz’ |
2016-06-08 | Remove all usage of std::list | louiz’ |