diff --git a/websocketpp-0.4.0.tar.gz b/websocketpp-0.4.0.tar.gz deleted file mode 100644 index 8782371..0000000 --- a/websocketpp-0.4.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8634b233c0c47afa6b76c4edcb9694de490b33950c549fd2531b312c18e8cfca -size 628675 diff --git a/websocketpp-0.6.0.tar.gz b/websocketpp-0.6.0.tar.gz new file mode 100644 index 0000000..2a81afd --- /dev/null +++ b/websocketpp-0.6.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:688c52772b90a4694496c08f4ec1d712e24af17dc060d3392f0f3b4e18062898 +size 655641 diff --git a/websocketpp.changes b/websocketpp.changes index 49d66f6..67a389e 100644 --- a/websocketpp.changes +++ b/websocketpp.changes @@ -1,3 +1,96 @@ +------------------------------------------------------------------- +Tue Nov 24 19:17:00 UTC 2015 - p.drouand@gmail.com + +- 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 + ------------------------------------------------------------------- Wed Nov 19 18:34:39 UTC 2014 - andreas.stieger@gmx.de diff --git a/websocketpp.pc b/websocketpp.pc index 1525a2a..14dabc9 100644 --- a/websocketpp.pc +++ b/websocketpp.pc @@ -4,6 +4,6 @@ includedir=${prefix}/include Name: websocketpp Description: WebSocket API -Version: 0.4.0 +Version: 0.6.0 URL: http://www.zaphoyd.com/websocketpp/ Cflags: -I${includedir}/ diff --git a/websocketpp.spec b/websocketpp.spec index 8fadbbf..6a5918a 100644 --- a/websocketpp.spec +++ b/websocketpp.spec @@ -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