ref: ffb402f0adb9f808c7b8bc9616e71f7b3f8931ac biboumi/src/network/tcp_socket_handler.hpp -rw-r--r-- 7.6 KiB
ffb402f0 — louiz’ 5 years ago
Drop support for botan < 2.0

fix #3274
7b3e0e0c — louiz’ 5 years ago
Make botan’s policy configurable from a file

fix #3244
0ab40dc1 — louiz’ 5 years ago
Refactoring louloulibs and cmake

Use OBJECT libraries
Remove the louloulibs directory
Write FOUND variables in the cache
f0bc6c83 — louiz’ 5 years ago
Pass the shared_ptr by reference, to avoid useless copies
dd129366 — louiz’ 6 years ago
Do not require revocation info for a certificate to be valid

If anyone has any reason to believe this is a bad idea, please let me know.
e1e740e3 — louiz’ 6 years ago
Don’t use global static members but functions that return a reference to an internal static object

See https://github.com/randombit/botan/issues/761
7784c568 — louiz’ 6 years ago
Update the verify_certificate_chain code to work with botan >= 1.11.34 as well
a66c67e2 — louiz’ 6 years ago
Add a missing ifdef botan
3ef78f44 — louiz’ 6 years ago
Add some missing botan includes
732f53d7 — louiz’ 6 years ago
Clean a few more things
3f53db79 — louiz’ 6 years ago
Use the new botan 1.11.32 Tls::Client API (but stay compatible with older ones)
5f9568ca — louiz’ 6 years ago
TLS: Enable ecc point compression

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
5cb534c9 — louiz’ 6 years ago
move is_connecting outside of an ifdef
42e85d92 — louiz’ 6 years ago
Remove some useless virtual method from SocketHandler
0c8adc85 — louiz’ 6 years ago
Move all the connect() logic from TCPSocketHandler into a subclass

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).
94cebfcd — louiz’ 6 years ago
Add a missing <chrono> include
7376831b — louiz’ 6 years ago
Add get-irc-connection-info adhoc command

fix #3171
6d5d7eff — louiz’ 6 years ago
Directly use Botan::byte instead of char, to avoid an unnecessary cast
81f8f45b — louiz’ 6 years ago
Replace all include guards by #pragma once

28300dff — louiz’ 6 years ago
Add a missing vector include