Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-14 | Refactoring louloulibs and cmake | louiz’ | |
Use OBJECT libraries Remove the louloulibs directory Write FOUND variables in the cache | |||
2017-03-09 | Free the result pointer provided by udns | louiz’ | |
Fix a memory leak that would occur on every DNS request, when using udns | |||
2017-03-08 | Reduce the scope of a variable | louiz’ | |
2017-03-08 | Pass the shared_ptr by reference, to avoid useless copies | louiz’ | |
2017-03-07 | Small resolver refactor | louiz’ | |
Makes the codecoverage deterministic (it does not depend on the order of v4/v6 resolution) | |||
2017-02-28 | Use AI_NUMERICHOST when using getaddrinfo to bind() our client sockets | louiz’ | |
2017-01-31 | Add some missing ifndef for udns | louiz’ | |
2017-01-19 | Do not require revocation info for a certificate to be valid | louiz’ | |
If anyone has any reason to believe this is a bad idea, please let me know. | |||
2017-01-06 | Fix some issues found by sonar cube | louiz’ | |
2017-01-06 | Add a missing errno include | louiz’ | |
2017-01-06 | Use udns instead of c-ares | louiz’ | |
fix #3226 | |||
2016-12-08 | Don’t use global static members but functions that return a reference to ↵ | louiz’ | |
an internal static object See https://github.com/randombit/botan/issues/761 | |||
2016-12-08 | Init some members of TcpClientSocketHandler | louiz’ | |
2016-12-07 | Add some missing includes | louiz’ | |
2016-12-04 | Update the verify_certificate_chain code to work with botan >= 1.11.34 as well | louiz’ | |
2016-12-04 | Add a missing ifdef botan | louiz’ | |
2016-12-04 | Add some missing botan includes | louiz’ | |
2016-12-04 | Clean a few more things | louiz’ | |
2016-12-02 | Use the new botan 1.11.32 Tls::Client API (but stay compatible with older ones) | louiz’ | |
2016-12-02 | TLS: Enable ecc point compression | louiz’ | |
If available in Botan. There is an issue where, if botan supports it but we don’t enable it, then the TLS handshake may fail with some servers | |||
2016-11-16 | move is_connecting outside of an ifdef | louiz’ | |
2016-11-16 | Remove some useless virtual method from SocketHandler | louiz’ | |
2016-11-16 | Fix an error on gcc 4.9, because it is so stupid it can’t find operator""s | louiz’ | |
2016-11-16 | Trivial include cleanup | louiz’ | |
2016-11-16 | Remove an unused variable | louiz’ | |
2016-11-15 | Fix some little compilation errors with some configs, from last commit | louiz’ | |
2016-11-15 | Support the ident protocol | louiz’ | |
fix #3211 | |||
2016-11-11 | Add missing cstring include for strerror | louiz’ | |
2016-11-11 | Move all the connect() logic from TCPSocketHandler into a subclass | louiz’ | |
This way, TCPSocketHandler only deal with the message sending/receiving, not the connect() or anything else. This will be used for implementing servers (because when a client is accepted, we don’t need all the connect() and dns resolution stuff). | |||
2016-11-07 | Add a missing <chrono> include | louiz’ | |
2016-11-07 | Add get-irc-connection-info adhoc command | louiz’ | |
fix #3171 | |||
2016-11-01 | Refactor load_certs() | louiz’ | |
2016-10-31 | Trivial cleanup | louiz’ | |
2016-10-31 | Make AddrinfoDeleter a class | louiz’ | |
2016-10-31 | Rename a variable that shadows a class member | louiz’ | |
2016-10-27 | Directly use Botan::byte instead of char, to avoid an unnecessary cast | louiz’ | |
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’ | |
The version with the vector, that can be disabled etc, is “very” slow, so we use unique_ptr when we don’t need to disable it, and when it only contains one function | |||
2016-10-12 | On EINPROGRESS, we need to also check for read events (because openBSD lies) | louiz’ | |
“It is possible to select(2) or poll(2) for completion by selecting the socket for writing” Yeah, sure, “writing”… | |||
2016-10-12 | Fix an off-by-one issue in the POLL code | louiz’ | |
2016-10-06 | Fix the argument of strerror after bind() | louiz’ | |
fix coverity CID 134470 | |||
2016-10-06 | Remove a branch that execute identical code in both cases | louiz’ | |
fix coverity CID 134469 | |||
2016-10-03 | Avoid an exception due to some bad logic in the DNS resolution mechanic | louiz’ | |
fix #3207 | |||
2016-10-03 | Fix some compilation warning/errors that appear on FreeBSD | louiz’ | |
2016-07-28 | Always remove all the DNS sockets on an c-ares event | louiz’ | |
Because c-ares may close one of its socket, even if it’s not the one that has the event. Otherwise we may not know when a socket has been removed from our poller (automatically, when close()ed) and this leads to bugs. | |||
2016-07-27 | Revert "Don’t use unique_ptr to store dns socket handlers" | louiz’ | |
This reverts commit 5328d0806fdc5becb9344b4d4320787a2b7c0712. | |||
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-04 | Replace all include guards by #pragma once | louiz’ | |
It’s $CURRENT_YEAR | |||
2016-06-13 | Show off, with some variadic templates, for the logger module | louiz’ | |