summaryrefslogtreecommitdiff
path: root/louloulibs/network/tcp_socket_handler.cpp
AgeCommit message (Expand)Author
2017-03-14Refactoring louloulibs and cmakelouiz’
2017-03-08Pass the shared_ptr by reference, to avoid useless copieslouiz’
2016-12-08Don’t use global static members but functions that return a reference to an...louiz’
2016-12-04Update the verify_certificate_chain code to work with botan >= 1.11.34 as welllouiz’
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-11Move all the connect() logic from TCPSocketHandler into a subclasslouiz’
2016-11-07Add get-irc-connection-info adhoc commandlouiz’
2016-10-31Trivial cleanuplouiz’
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-06Fix the argument of strerror after bind()louiz’
2016-06-13Show off, with some variadic templates, for the logger modulelouiz’
2016-01-13Quiet a warningFlorent 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
2015-11-07Avoid leaking socket filedescriptorsFlorent Le Coz
2015-11-05Provide an adhoc option to let user pass the cert verif for some IRC serversFlorent Le Coz
2015-11-02Verify the remote TLS certificates using the system-wide trusted CAsFlorent Le Coz
2015-10-26Fix some trivial issues reported by cppcheckFlorent Le Coz
2015-10-15Separate the DNS resolution logic from the TCP communication logicFlorent Le Coz
2015-09-22Catch TLS exceptions, close the connection and inform the user of the errorFlorent Le Coz
2015-07-09Display the resolved IP in debug logsFlorent Le Coz
2015-07-09If hostname resolution fails, do not try all possible portsFlorent Le Coz
2015-07-09Send the cares error message before cleaning itFlorent Le Coz
2015-05-28louloulibs is directly included, instead of being a submoduleFlorent Le Coz
2015-05-27Avoid some potential race conditions by blocking the signals we manageFlorent Le Coz
2015-05-13Update to latest louloulibs revision, and add test for hostname validityFlorent Le Coz
2015-05-07Update to latest louloulibsFlorent Le Coz
2015-04-21Properly check for connecting or connected status before reconnectingFlorent Le Coz
2015-04-20Update louloulibs submodule to the correct revisionFlorent Le Coz
2015-04-20Decode incoming JIDs local part according to xep 0106Florent Le Coz
2015-03-04Update to latest louloulibs revisionFlorent Le Coz
2015-03-02Update to latest louloulibs revisionFlorent Le Coz
2015-03-02Update louloulibs to last revisionFlorent Le Coz
2015-02-27Only use include_directory() if the directory path is definedFlorent Le Coz
2015-02-27Add louloulibs as a submoduleFlorent Le Coz