summaryrefslogtreecommitdiff
path: root/louloulibs/network
AgeCommit message (Expand)Author
2016-12-04Add some missing botan includeslouiz’
2016-12-04Clean a few more thingslouiz’
2016-12-02Use the new botan 1.11.32 Tls::Client API (but stay compatible with older ones)louiz’
2016-12-02TLS: Enable ecc point compressionlouiz’
2016-11-16move is_connecting outside of an ifdeflouiz’
2016-11-16Remove some useless virtual method from SocketHandlerlouiz’
2016-11-16Fix an error on gcc 4.9, because it is so stupid it can’t find operator""slouiz’
2016-11-16Trivial include cleanuplouiz’
2016-11-16Remove an unused variablelouiz’
2016-11-15Fix some little compilation errors with some configs, from last commitlouiz’
2016-11-15Support the ident protocollouiz’
2016-11-11Add missing cstring include for strerrorlouiz’
2016-11-11Move all the connect() logic from TCPSocketHandler into a subclasslouiz’
2016-11-07Add a missing <chrono> includelouiz’
2016-11-07Add get-irc-connection-info adhoc commandlouiz’
2016-11-01Refactor load_certs()louiz’
2016-10-31Trivial cleanuplouiz’
2016-10-31Make AddrinfoDeleter a classlouiz’
2016-10-31Rename a variable that shadows a class memberlouiz’
2016-10-27Directly use Botan::byte instead of char, to avoid an unnecessary castlouiz’
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-06Fix the argument of strerror after bind()louiz’
2016-10-06Remove a branch that execute identical code in both caseslouiz’
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-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-12Bring back DNSSocketHandler's destructorlouiz’
2016-07-12Don’t use unique_ptr to store dns socket handlerslouiz’
2016-07-04Replace all include guards by #pragma oncelouiz’
2016-06-13Show off, with some variadic templates, for the logger modulelouiz’
2016-06-08Add a missing vector includelouiz’
2016-06-08Remove all usage of std::listlouiz’
2016-05-13Use “using” instead of typedeflouiz’
2016-05-10Fix build with POLLER=POLLlouiz’
2016-05-04Style fixlouiz’
2016-04-22Add a TEMPORARY work-around for botan 1.11.29louiz’
2016-02-24Fix the ordering of poll callbacks, with ppoll tooFlorent Le Coz
2016-02-24Close the epoll fdFlorent Le Coz
2016-02-22Fix the ordering of poll callbacks (recv, connect, send)Florent Le Coz
2016-02-10Rename BasicCredentialManagerFlorent Le Coz
2016-01-13Quiet a warningFlorent Le Coz
2016-01-04Support a trusted SHA1 fingerprint to be configured for each IRC serverFlorent Le Coz
2015-12-03Do not forget to call freeaddrinfo, fix a memleakFlorent Le Coz
2015-12-01Display a better error when connection failsFlorent Le Coz
2015-12-01Add the outgoing_bind optionFlorent Le Coz
2015-11-30Do not segfault when trying to send TLS data over a not-yet connected socketFlorent Le Coz