8
0
forked from pool/websocketpp

Accepting request 456822 from devel:libraries:c_c++

1

OBS-URL: https://build.opensuse.org/request/show/456822
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/websocketpp?expand=0&rev=5
This commit is contained in:
2017-02-15 09:07:40 +00:00
committed by Git OBS Bridge
5 changed files with 75 additions and 5 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:688c52772b90a4694496c08f4ec1d712e24af17dc060d3392f0f3b4e18062898
size 655641

3
websocketpp-0.7.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:07b3364ad30cda022d91759d4b83ff902e1ebadb796969e58b59caa535a03923
size 682271

View File

@@ -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

View File

@@ -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}/

View File

@@ -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