monero/contrib/epee/include/net
redfish 29497f7920 epee: use boost type for SSL error code
Fixes compile error when building with OpenSSL v1.1:

contrib/epee/include/net/net_helper.h: In member function ‘void epee::net_utils::blocked_mode_client::shutdown_ssl()’:
contrib/epee/include/net/net_helper.h:579:106: error: ‘SSL_R_SHORT_READ’ was not declared in this scope
    if (ec.category() == boost::asio::error::get_ssl_category() && ec.value() != ERR_PACK(ERR_LIB_SSL, 0, SSL_R_SHORT_READ))
                                                                                                          ^
contrib/epee/include/net/net_helper.h:579:106: note: suggested alternative: ‘SSL_F_SSL_READ’

See boost/asio/ssl/error.hpp.
Boost handles differences between OpenSSL versions.

cmake: fail if Boost is too old for OpenSSL v1.1
2017-10-17 16:12:58 -04:00
..
abstract_tcp_server2.h abstract_tcp_server2: improve tracking/cancelling of early connections 2017-08-16 15:41:34 +01:00
abstract_tcp_server2.inl frob level 1 logs a bit for consistency 2017-10-07 20:03:42 +01:00
abstract_tcp_server_cp.h Change logging to easylogging++ 2017-01-16 00:25:46 +00:00
abstract_tcp_server_cp.inl abstracted nework addresses 2017-05-27 11:35:54 +01:00
abstract_tcp_server.h abstracted nework addresses 2017-05-27 11:35:54 +01:00
http_auth.h update copyright year, fix occasional lack of newline at line end 2017-02-21 19:38:18 +02:00
http_base.h http_base: init size_t in http_request_info ctor 2017-09-25 15:47:59 +01:00
http_client_base.h Change logging to easylogging++ 2017-01-16 00:25:46 +00:00
http_client_via_api_helper.h Change logging to easylogging++ 2017-01-16 00:25:46 +00:00
http_client.h epee http_client SSL support 2017-10-15 17:29:04 +02:00
http_protocol_handler.h Add server auth to monerod, and client auth to wallet-cli and wallet-rpc 2017-02-06 01:15:41 -05:00
http_protocol_handler.inl epee: don't send the body of the response to a HEAD HTTP request 2017-07-05 15:39:50 +02:00
http_server_cp2.h Change logging to easylogging++ 2017-01-16 00:25:46 +00:00
http_server_cp.h Change logging to easylogging++ 2017-01-16 00:25:46 +00:00
http_server_handlers_map2.h abstracted nework addresses 2017-05-27 11:35:54 +01:00
http_server_impl_base.h http_server_impl_base: set bind message to MGINFO 2017-02-21 18:30:43 +00:00
http_server_thread_per_connect.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
jsonrpc_protocol_handler.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
jsonrpc_server_handlers_map.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
jsonrpc_server_impl_base.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
jsonrpc_structs.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
levin_base.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
levin_client_async.h Fix spelling errors 2017-07-05 17:53:16 +10:00
levin_client_async.inl moved all stuff to github 2014-03-03 22:07:58 +00:00
levin_client.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
levin_client.inl Fix spelling errors 2017-07-05 17:53:16 +10:00
levin_helper.h Fix spelling errors 2017-07-05 17:53:16 +10:00
levin_protocol_handler_async.h epee: keep a ref to a connection we're deleting 2017-09-19 09:25:17 +01:00
levin_protocol_handler.h Fix spelling errors 2017-07-05 17:53:16 +10:00
levin_server_cp2.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
levin_server_cp.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
local_ip.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
multiprotocols_server.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
munin_connection_handler.h Spelling in errors 2016-12-04 20:12:40 +01:00
munin_node_server.h year updated in license 2015-01-02 18:52:46 +02:00
net_helper.h epee: use boost type for SSL error code 2017-10-17 16:12:58 -04:00
net_parse_helpers.h Change logging to easylogging++ 2017-01-16 00:25:46 +00:00
net_utils_base.h Upgrades to epee::net_utils::network_address 2017-10-05 11:57:09 -04:00
protocol_switcher.h year updated in license 2015-01-02 18:52:46 +02:00
rpc_method_name.h year updated in license 2015-01-02 18:52:46 +02:00
smtp_helper.h year updated in license 2015-01-02 18:52:46 +02:00
smtp.h year updated in license 2015-01-02 18:52:46 +02:00
smtp.inl year updated in license 2015-01-02 18:52:46 +02:00