Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-10-27 | Directly use Botan::byte instead of char, to avoid an unnecessary cast | louiz’ | |
2016-07-04 | Replace all include guards by #pragma once | louiz’ | |
It’s $CURRENT_YEAR | |||
2016-06-08 | Add a missing vector include | louiz’ | |
2016-06-08 | Remove all usage of std::list | louiz’ | |
2016-05-04 | Style fix | louiz’ | |
Move all constructors at the top of classes | |||
2016-02-10 | Rename BasicCredentialManager | Florent Le Coz | |
2016-01-04 | Support a trusted SHA1 fingerprint to be configured for each IRC server | Florent Le Coz | |
2015-12-01 | Add the outgoing_bind option | Florent Le Coz | |
Lets the admin choose a local address to bind each outgoing (IRC) socket. | |||
2015-11-07 | Avoid leaking socket filedescriptors | Florent Le Coz | |
When trying the various results of getaddrinfo, we forgot to close the socket when one fails, before trying the next one. Also use the destructor to make sure we do not have some other unrelated leak. | |||
2015-11-05 | Provide an adhoc option to let user pass the cert verif for some IRC servers | Florent Le Coz | |
2015-11-02 | Verify the remote TLS certificates using the system-wide trusted CAs | Florent Le Coz | |
2015-10-15 | Separate the DNS resolution logic from the TCP communication logic | Florent Le Coz | |
fix #3137 | |||
2015-07-09 | Display the resolved IP in debug logs | Florent Le Coz | |
2015-07-09 | If hostname resolution fails, do not try all possible ports | Florent Le Coz | |
2015-07-08 | Minor comment typo | Florent Le Coz | |
2015-05-28 | louloulibs is directly included, instead of being a submodule | Florent Le Coz | |
Because this is a nightmare to manage | |||
2015-05-27 | Avoid some potential race conditions by blocking the signals we manage | Florent Le Coz | |
They are atomically unblocked in the ppoll/epoll_pwait calls, avoiding any race condition on the check of the “stop” or “reload” booleans. | |||
2015-05-13 | Update to latest louloulibs revision, and add test for hostname validity | Florent Le Coz | |
fix #2694 | |||
2015-05-07 | Update to latest louloulibs | Florent Le Coz | |
fix #3042 | |||
2015-04-21 | Properly check for connecting or connected status before reconnecting | Florent Le Coz | |
Note, in our context, is_connecting() includes the resolving part as well as the actual connection (if we are using c-ares) fix #3048 | |||
2015-04-20 | Update louloulibs submodule to the correct revision | Florent Le Coz | |
2015-04-20 | Decode incoming JIDs local part according to xep 0106 | Florent Le Coz | |
This let users send message to nicks such as Q@CServe.quakenet.org fix #3047 | |||
2015-03-04 | Update to latest louloulibs revision | Florent Le Coz | |
2015-03-02 | Update to latest louloulibs revision | Florent Le Coz | |
2015-03-02 | Update louloulibs to last revision | Florent Le Coz | |
2015-02-27 | Only use include_directory() if the directory path is defined | Florent Le Coz | |
2015-02-27 | Add louloulibs as a submodule | Florent Le Coz | |