Hello community,

here is the log from the commit of package websocketpp for openSUSE:Factory 
checked in at 2015-11-26 17:04:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/websocketpp (Old)
 and      /work/SRC/openSUSE:Factory/.websocketpp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "websocketpp"

Changes:
--------
--- /work/SRC/openSUSE:Factory/websocketpp/websocketpp.changes  2014-11-24 
11:08:47.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.websocketpp.new/websocketpp.changes     
2015-11-26 17:04:19.000000000 +0100
@@ -1,0 +2,93 @@
+Tue Nov 24 19:17:00 UTC 2015 - [email protected]
+
+- Update to version 0.6.0
+  * MINOR BREAKING TRANSPORT POLICY CHANGE: Custom transport policies
+    will now be required to include a new method void set_uri(uri_ptr u).
+    An implementation is not required. The stub transport policy 
+    includes an example stub method that can be added to any existing
+    custom transport policy to fulfill this requirement. This does not
+    affect anyone using the bundled transports or configs.
+  * MINOR BREAKING SOCKET POLICY CHANGE: Custom asio transport socket
+    policies will now be required to include a new method void 
+    set_uri(uri_ptr u). Like with the transport layer, an implementation 
+    is not required. This does not affect anyone using the bundled 
+    socket policies.
+  * MINOR BREAKING DEPENDENCY CHANGE: When using Boost versions 
+    greater than or equal to 1.49 in C++03 mode, libboost-chrono is 
+    needed now instead of libboost-date_time. Users with C++11 compilers 
+    or using Boost versions 1.48 and earlier are not affected. Note: 
+    This change affects the bundled unit test suite.
+  * Feature: WebSocket++ Asio transport policy can now be used with the 
+    standalone version of Asio (1.8.0+) when a C++11 compiler and standard 
+    library are present. This means that it is possible now to use 
+    WebSocket++'s Asio transport entirely without Boost. Fixes #324
+  * Feature: Adds a vectored/scatter-gather write handler to the iostream 
transport.
+  * Feature: Adds the ability to defer sending an HTTP response until 
+    sometime after the http_handler is run. This allows processing of 
+    long running http handlers to defer their response until it is ready 
+    without blocking the network thread. references #425
+  * Improvement: echo_server_tls has been update to demonstrate how to 
+    configure it for Mozilla's recommended intermediate and modern TLS 
+    security profiles.
+  * Improvement: endpoint::set_timer now uses a steady clock provided by
+    boost::chrono or std::chrono where available instead of the 
+    non-monotonic system clock. Thank you breyed for reporting. fixes #241
+  * Improvement: Outgoing TLS connections to servers using the SNI 
+    extension to choose a certificate will now work. Fixes #400
+  * Improvement: Removes an unnecessary mutex lock in get_con_from_hdl.
+  * Cleanup: Asio transport policy has been refactored to remove 
+    many Boost dependencies. On C++03 compilers the boost::noncopyable
+    dependency has been removed and the boost::date_time dependency 
+    has been replaced with the newer boost::chrono when possible. 
+    On C++11 compilers the boost::aligned_storage and boost::date_time
+    dependencies are gone, replaced with equivalent C++11 standard 
+    library features.
+  * Bug: Fixes a potential dangling pointer and inconsistent error 
+    message handling in websocketpp::exception. #432
+- Changes from version 0.5.1
+  * Bug: Fixes an issue where some frame data was counted against
+    the max header size limit, resulting in connections that included
+    a lot of frame data immediately after the opening handshake to fail.
+  * Bug: Fix a typo in the name of the set method for max_http_body_size. #406
+- Changes from version 0.5.0
+  * BREAKING UTILITY CHANGE: Deprecated methods http::parser::parse_headers,
+    http::response::parse_complete, and http::request::parse_complete 
+    have been removed.
+  * Security: Disabled SSLv3 in example servers.
+  * Feature: Adds basic support for accessing HTTP request bodies 
+    in the http handler. #181
+  * Feature: Adds the ability to register a shutdown handler when 
+    using the iostream transport. This provides a clean interface 
+    for triggering the shut down of external sockets and other 
+    cleanup without hooking in to higher level WebSocket handlers.
+  * Feature: Adds the ability to register a write handler when 
+    using the iostream transport. This handler can be used to handle
+    transport output in place of registering an ostream to write to.
+  * Feature: Adds a new logging policy that outputs to syslog. #386
+  * Improvement: Message payload logging now prints text for text 
+    messages rather than binary.
+  * Improvement: Overhaul of handshake state machine. Should make it 
+    impossible for exceptions to bubble out of transport methods 
+    like io_service::run.
+  * Improvement: Overhaul of handshake error reporting. Fail handler 
+    error codes will be more detailed and precise. Adds new [fail] 
+    and [http] logging channels that log failed websocket connections 
+    and successful HTTP connections respectively. A new aggregate 
+    channel package, alevel::access_core, allows enabling connect,
+    disconnect, fail, and http together. Successful HTTP connections
+    will no longer trigger a fail handler.
+  * Improvement: Ability to terminate connection during an http handler
+    to cleanly suppress the default outgoing HTTP response.
+  * Documentation: Add Sending & Receiving Messages step to chapter one
+    of the utility_client tutorial. Update utility_client example to match.
+  * Cleanup: Removes unused files & STL includes. Adds required STL 
+    includes. Normalizes include order.
+  * Bug: Fixes a fatal state error when a handshake response is 
+    completed immediately after that handshake times out. #389
+  * Bug: MinGW fixes; C++11 feature detection, localtime use. #393 
+  * Bug: Fixes an issue where websocketpp::exception::what() could 
+    return an out of scope pointer. #397
+  * Bug: Fixes an issue where endpoints were not reset properly 
+    after a call to endpoint::listen failed. #390
+
+-------------------------------------------------------------------

Old:
----
  websocketpp-0.4.0.tar.gz

New:
----
  websocketpp-0.6.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ websocketpp.spec ++++++
--- /var/tmp/diff_new_pack.BlPfhT/_old  2015-11-26 17:04:20.000000000 +0100
+++ /var/tmp/diff_new_pack.BlPfhT/_new  2015-11-26 17:04:20.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package websocketpp
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           websocketpp
-Version:        0.4.0
+Version:        0.6.0
 Release:        0
 Summary:        C++ WebSocket Protocol Library
 License:        BSD-3-Clause

++++++ websocketpp-0.4.0.tar.gz -> websocketpp-0.6.0.tar.gz ++++++
++++ 10312 lines of diff (skipped)

++++++ websocketpp.pc ++++++
--- /var/tmp/diff_new_pack.BlPfhT/_old  2015-11-26 17:04:20.000000000 +0100
+++ /var/tmp/diff_new_pack.BlPfhT/_new  2015-11-26 17:04:20.000000000 +0100
@@ -4,6 +4,6 @@
 
 Name: websocketpp
 Description: WebSocket API
-Version: 0.4.0
+Version: 0.6.0
 URL: http://www.zaphoyd.com/websocketpp/
 Cflags: -I${includedir}/


Reply via email to