aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/tls/asio/asio_stream.h
Commit message (Expand)AuthorAgeFilesLines
* TLS::Stream Asio extensible model compatibilityHannes Rantzsch2021-03-301-71/+81
* fix: forward executor through async_shutdown wrapperHannes Rantzsch2021-03-291-19/+27
* fix: TLS::Stream broke on being std::move'dHannes Rantzsch2021-03-121-31/+25
* Merge GH #2510 Fix some C++17 todosJack Lloyd2020-11-241-33/+30
|\
| * try to calm gcc 9Hannes Rantzsch2020-11-241-0/+2
| * use if constexpr rather than sfinaeHannes Rantzsch2020-11-241-33/+28
* | Remove outer shared_ptr from Certificate in certstore interfaceJack Lloyd2020-11-231-1/+1
|/
* use boost::beast provided lowest_layer utilitiesHannes Rantzsch2020-03-171-6/+19
* implement server-side of TLS::StreamHannes Rantzsch2020-03-171-27/+36
* implement async_shutdownHannes Rantzsch2020-03-171-5/+47
* FIX: Detect stream truncation errorsHannes Rantzsch2020-03-171-76/+118
* fail gracefully when using Stream w/o handshakeHannes Rantzsch2020-03-161-1/+6
* Try to appease MSVCJack Lloyd2019-10-251-4/+3
* Fix various Doxygen warningsJack Lloyd2019-10-251-12/+15
* TLS::Context holds references rather than pointersHannes Rantzsch2019-06-131-25/+26
* Update comments as suggested per reviewHannes Rantzsch2019-06-041-8/+7
* Use TLS::Context::verifyCallback as tls_verify_cert_chain callbackHannes Rantzsch2019-06-031-22/+62
* fix Stream::async_handshake documentationHannes Rantzsch2019-05-231-1/+1
* make template friends compile on clang and MSVCHannes Rantzsch2019-05-031-3/+3
* review: buffer accessors visibility, ignore ALERT::CLOSE_NOTIFY, docsHannes Rantzsch2019-04-291-65/+67
* simplify read_some and shutdownHannes Rantzsch2019-04-261-36/+23
* simplify error_code handling for handshake and writeHannes Rantzsch2019-04-261-39/+16
* Further cleanup of asio stream header filesHannes Rantzsch2019-04-261-94/+94
* tidy up StreamCore as an implementation detail of StreamHannes Rantzsch2019-04-261-94/+105
* start restructuring asio stream headersHannes Rantzsch2019-04-241-96/+170
* remove convertException entirelyHannes Rantzsch2019-04-231-8/+50
* use ErrorType instead of TLS::error and remove convert_exceptions headerHannes Rantzsch2019-04-231-9/+10
* use existing TLS::Connection_Side instead of handshake_typeHannes Rantzsch2019-04-231-15/+15
* remove superfluous #ifdef guardsHannes Rantzsch2019-04-231-3/+0
* review: low hanging fruitsHannes Rantzsch2019-04-161-19/+14
* Apply comment suggestions from code reviewRené Meusel2019-04-161-1/+2
* include build.h in all headers to make sure definitions are availableHannes Rantzsch2019-04-161-0/+2
* documentation and minor fixes for async opsHannes Rantzsch2019-04-161-17/+15
* fix: require boost 1.66Hannes Rantzsch2019-04-161-1/+1
* handle exceptions directly where native_handle is usedHannes Rantzsch2019-04-161-42/+33
* improve constructor interface of StreamHannes Rantzsch2019-04-161-19/+10
* add docs for asio_stream.h pulblic functionsTim Oesterreich2019-04-161-0/+128
* async_write_some returns amount of bytes commited to the core, instead of byt...Tim Oesterreich2019-04-161-0/+2
* async ops will now call operator() from their constructor -> initiating funct...Tim Oesterreich2019-04-161-4/+0
* do not call completion_handler directly; allow async ops to be constructed wi...Tim Oesterreich2019-04-161-1/+7
* don't pass int to size_tTim Oesterreich2019-04-161-3/+3
* factor out template-independent codeTim Oesterreich2019-04-161-37/+47
* properly handle iterator accessTim Oesterreich2019-04-161-5/+7
* ensure boost version > 1.66.0Tim Oesterreich2019-04-161-1/+8
* review: minor changesHannes Rantzsch2019-04-161-3/+2
* improve async opsHannes Rantzsch2019-04-161-9/+8
* do not use make_error_code and smaller PR review issuesTim Oesterreich2019-04-161-4/+4
* review: use specific buffer type where applicableTim Oesterreich2019-04-161-16/+18
* catch std::exception rather than (...) and exceptions as constHannes Rantzsch2019-04-161-5/+5
* review: c'tors and handler type deduction in async opsHannes Rantzsch2019-04-161-65/+32