diff --git a/websocketpp-0.6.0.tar.gz b/websocketpp-0.6.0.tar.gz deleted file mode 100644 index 2a81afd..0000000 --- a/websocketpp-0.6.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:688c52772b90a4694496c08f4ec1d712e24af17dc060d3392f0f3b4e18062898 -size 655641 diff --git a/websocketpp-0.7.0.tar.gz b/websocketpp-0.7.0.tar.gz new file mode 100644 index 0000000..caa8d7d --- /dev/null +++ b/websocketpp-0.7.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07b3364ad30cda022d91759d4b83ff902e1ebadb796969e58b59caa535a03923 +size 682271 diff --git a/websocketpp.changes b/websocketpp.changes index 228c14e..5a359aa 100644 --- a/websocketpp.changes +++ b/websocketpp.changes @@ -1,3 +1,73 @@ +------------------------------------------------------------------- +Sun Feb 12 08:54:28 UTC 2017 - qantas94heavy@gmail.com + +- Update to version 0.7.0 + * MINOR BREAKING SOCKET POLICY CHANGE: Asio transport socket + policy method cancel_socket will now return + lib::asio::error_code instead of void. Custom Asio transport + socket policies will need to be updated accordingly. This does + not affect anyone using the bundled socket policies. + * Feature: Basic support for the permessage-deflate extension. + * Feature: Allow accessing the local endpoint when using the Asio + transport. This allows inspection of the address and port in + cases where they are chosen by the operating system rather than + the user. + * Feature: Add support for subprotocols in Hybi00. + * Improvement: Better automatic std::chrono feature detection + for Visual Studio + * Improvement: Major refactoring to bundled CMake build system. + CMake can now be used to build all of the examples and the + test suite. + * Improvement: In build environments where lib::error_code and + lib::asio::error_code match (such as using boost::asio with + boost::system_error or standalone asio with std::system_error, + transport errors are passed through natively rather than being + reported as a translated pass_through error type. + * Improvement: Add a get_transport_error method to Asio + transport connections to allow retrieving a machine readable + native transport error. + * Improvement: Add connection::get_response, + connection::get_response_code, and + connection::get_response_msg methods to allow accessing + additional information about the HTTP responses that + WebSocket++ sends. + * Improvement: Removes use of empty strings ("") in favor of + string::clear() and string::empty(). This avoids generating + unnecessary temporary objects. + * Documentation: Adds an example demonstrating the use of + external io_service + * Documentation: Adds a simple echo_client example. + * Documentation: Begins migration of the web based user manual + into Doxygen. + * Bug: Fix memory leak when init_asio produces an error. + * Bug: Fix crash when processing a specially crafted HTTP header. + * Bug: Fix an issue where standalone Asio builds that use TLS + would not compile due to lingering boost code. + * Bug: Fix an issue where canceling a socket could throw an + exception on some older Windows XP platforms. It now prints an + appropriate set of log messages instead. + * Bug: Fix an issue where deferred HTTP connections that start + sending a very long response before their HTTP handler ends + would result in a second set of HTTP headers being injected + into the output. + * Bug: Fix an issue where the wrong type of strand was being + created. + * Bug: Fix an issue where TLS includes were broken for Asio + Standalone builds. + * Bug: Remove the use of cached read and write handlers in the + Asio transport. This feature caused memory leaks when the + io_service the connection was running on was abruptly stopped. + There isn't a clean and safe way of using this optimization + without global state and the associated locks. The locks + perform worse. + * Bug: Fix a heap buffer overflow when checking very short URIs. + * Compatibility: Fixes a number of build & config issues on + Visual Studio 2015. + * Compatibility: Removes non-standards compliant masking + behavior. + * Compatibility: Replace deprecated use of auto_ptr on systems + where unique_ptr is available. + ------------------------------------------------------------------- Thu Feb 2 15:38:18 UTC 2017 - adam.majer@suse.de diff --git a/websocketpp.pc b/websocketpp.pc index 14dabc9..00c8c61 100644 --- a/websocketpp.pc +++ b/websocketpp.pc @@ -4,6 +4,6 @@ includedir=${prefix}/include Name: websocketpp Description: WebSocket API -Version: 0.6.0 +Version: 0.7.0 URL: http://www.zaphoyd.com/websocketpp/ Cflags: -I${includedir}/ diff --git a/websocketpp.spec b/websocketpp.spec index c372147..c8ddc27 100644 --- a/websocketpp.spec +++ b/websocketpp.spec @@ -17,7 +17,7 @@ Name: websocketpp -Version: 0.6.0 +Version: 0.7.0 Release: 0 Summary: C++ WebSocket Protocol Library License: BSD-3-Clause