Skip to content

Releases: cpp-netlib/cpp-netlib

cpp-netlib-0.13.0-final

26 Sep 05:32
Compare
Choose a tag to compare

What's Changed

  • Updated hello_world server example, fixes #624 by @susnux in #630
  • Added threads for linking client.cpp, fixes #625 by @susnux in #628
  • Fixes #635 - bug in async server's connection read by @deanberris in #637
  • Found every instance of the 'asio' namespace, and qualified them unambiguously. by @glynos in #639
  • Fix for: Body callback function is not called when some errors occur … by @gbkrk in #642
  • Use std::array::const_iterator instead of raw char pointer. by @glynos in #652
  • fixed version information. by @RyuaNerin in #658
  • Fix #677 in 0.13: Exception in async_server_base/async_connection during port scanning (nmap) by @vovams in #679
  • replace std::shared_future with boost::shared_future by @dvd0101 in #684
  • OSX: fix OpenSSL detection for 10.11. Fixes #690 by @anonimal in #691
  • Change to CMake configuration to build library + examples + tests with MSVC2015 by @enricodetoma in #699
  • Build: fix MinGW-w64 various undefined references by @anonimal in #705
  • handle_sent_request: comment-out unused function arg (bytes_transferred) by @anonimal in #709
  • add client size close for 0.13-release by @chenzhaoyu in #719
  • http_async_protocol_handler: use unsigned type for content length by @anonimal in #723
  • Build: allow options to use Boost + OpenSSL static libs by @anonimal in #722
  • boost: Use make_optional for boost 1.63 by @theopolis in #732
  • ipv6: Allow IPv6 and HTTPS async connections by @theopolis in #733
  • Expose OS-chosen address and port from async_server by @tribal-tec in #729
  • ICC fixes by @eile in #738
  • Build: exclude OpenBSD from dynlinker for static SSL by @anonimal in #743
  • Added example to store large streaming uploads directly to filesystem using async server. by @carun in #725
  • Modified default http connection buffer size to 4K. by @carun in #750
  • Fix chunk and content-length encoding by @LoopinFool in #759
  • Build: fix GCC 7 implicit fallthrough warnings by @anonimal in #769
  • Request sni hostname by @maingoh in #787
  • Fixed async_response headers not copied/swapped well by @maingoh in #786
  • updated cmake version to 0.13 by @maingoh in #788
  • example: send response content-length as part of http header from server by @carun in #808
  • fix Resource deadlock avoided error by @olegabr in #817
  • Do not wrap exceptions passed to boost::promise::set_exception in std… by @HighCommander4 in #819
  • Cherry picked relevant chunked transfer encoding commits from master by @umennel in #833
  • Fix for compile error with Visual C++ 2017 15.6.4 by @enricodetoma in #832
  • fix compilation with boost 1.67 by @yhager in #839
  • fix client_get_streaming_test by @yhager in #840
  • Make http client connection buffer size configurable by @umennel in #843
  • Updating breathe because their history has been rewritten by @maingoh in #847
  • Directives: remove parens to silence gcc8 warning by @coneiric in #845
  • Fix issue with Microsoft's checked iterators by @LoopinFool in #852

New Contributors

Full Changelog: cpp-netlib-0.12.0-final...cpp-netlib-0.13.0-final

cpp-netlib-0.12.0-final

26 Sep 05:36
Compare
Choose a tag to compare

What's Changed

Full Changelog: cpp-netlib-0.11.2-final...cpp-netlib-0.12.0-final

The C++ Network Library version 0.10.1

05 Jul 06:39
Compare
Choose a tag to compare

This release contains patches on top of 0.10.0 that addresses some long-standing issues. There are no API changes from 0.10.0 and should be a drop-in replacement to the previous release.