monero/contrib/epee/include/net
Lee Clagett 0416764cae Require server verification when SSL is enabled.
If SSL is "enabled" via command line without specifying a fingerprint or
certificate, the system CA list is checked for server verification and
_now_ fails the handshake if that check fails. This change was made to
remain consistent with standard SSL/TLS client behavior. This can still
be overridden by using the allow any certificate flag.

If the SSL behavior is autodetect, the system CA list is still checked
but a warning is logged if this fails. The stream is not rejected
because a re-connect will be attempted - its better to have an
unverified encrypted stream than an unverified + unencrypted stream.
2019-04-07 00:44:37 -04:00
..
abstract_tcp_server2.h Pass SSL arguments via one class and use shared_ptr instead of reference 2019-04-07 00:44:37 -04:00
abstract_tcp_server2.inl Pass SSL arguments via one class and use shared_ptr instead of reference 2019-04-07 00:44:37 -04:00
abstract_tcp_server_cp.h
abstract_tcp_server_cp.inl
abstract_tcp_server.h
buffer.h epee: better network buffer data structure 2018-12-23 16:46:07 +00:00
connection_basic.hpp Pass SSL arguments via one class and use shared_ptr instead of reference 2019-04-07 00:44:37 -04:00
enums.h Adding initial support for broadcasting transactions over Tor 2019-01-28 23:56:33 +00:00
http_auth.h Update 2019 copyright 2019-03-05 22:05:34 +01:00
http_base.h
http_client_base.h
http_client_via_api_helper.h
http_client.h Pass SSL arguments via one class and use shared_ptr instead of reference 2019-04-07 00:44:37 -04:00
http_protocol_handler.h wallet-rpc: added IPs to error logging in simple_http_connection_handler 2018-06-13 15:41:51 +10:00
http_protocol_handler.inl epee: Add space after ':' in additional http response headers 2019-02-18 14:56:28 +01:00
http_server_cp2.h
http_server_cp.h
http_server_handlers_map2.h rpc: fix internal daemon calls in restricted rpc getting partial data 2019-01-28 19:35:20 +00:00
http_server_impl_base.h Pass SSL arguments via one class and use shared_ptr instead of reference 2019-04-07 00:44:37 -04:00
http_server_thread_per_connect.h
jsonrpc_protocol_handler.h
jsonrpc_server_handlers_map.h
jsonrpc_server_impl_base.h
jsonrpc_structs.h default initialize rpc structures 2019-03-04 22:38:03 +00:00
levin_base.h epee: better network buffer data structure 2018-12-23 16:46:07 +00:00
levin_client_async.h Changed RECIEVED to RECEIVED in log messages. 2018-12-04 07:27:08 +01:00
levin_client_async.inl
levin_client.h epee: better network buffer data structure 2018-12-23 16:46:07 +00:00
levin_client.inl epee: better network buffer data structure 2018-12-23 16:46:07 +00:00
levin_helper.h epee: fix network packet header field endianness 2018-12-04 15:14:32 +00:00
levin_protocol_handler_async.h Merge pull request #4976 2019-01-16 19:04:22 +02:00
levin_protocol_handler.h epee: fix network packet header field endianness 2018-12-04 15:14:32 +00:00
levin_server_cp2.h
levin_server_cp.h
local_ip.h epee: fix detection of 172.16.0.0/172.31.255.255 local IP range 2018-06-01 21:47:21 +01:00
multiprotocols_server.h
munin_connection_handler.h
munin_node_server.h
net_helper.h Pass SSL arguments via one class and use shared_ptr instead of reference 2019-04-07 00:44:37 -04:00
net_parse_helpers.h
net_ssl.h Require server verification when SSL is enabled. 2019-04-07 00:44:37 -04:00
net_utils_base.h Added socks proxy (tor/i2pd/kovri) support to wallet 2019-03-25 01:35:13 +00:00
network_throttle-detail.hpp New interactive daemon command 'print_net_stats': Global traffic stats 2019-03-24 16:58:57 +01:00
network_throttle.hpp New interactive daemon command 'print_net_stats': Global traffic stats 2019-03-24 16:58:57 +01:00
protocol_switcher.h
rpc_method_name.h
smtp_helper.h
smtp.h
smtp.inl