forked from pool/websocketpp
- use individual libboost-*-devel packages instead of boost-devel OBS-URL: https://build.opensuse.org/request/show/454226 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/websocketpp?expand=0&rev=7
129 lines
6.8 KiB
Plaintext
129 lines
6.8 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Feb 2 15:38:18 UTC 2017 - adam.majer@suse.de
|
|
|
|
- use individual libboost-*-devel packages instead of boost-devel
|
|
|
|
-------------------------------------------------------------------
|
|
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
|
|
|
|
- update to 0.4.0
|
|
- Breaking API changes:
|
|
+ All methods now throw websocketpp::exception
|
|
+ Custom logging policies have some new required constructors
|
|
- Breaking utility changes:
|
|
+ websocketpp::lib::net::htonll and websocketpp::lib::net::ntohll
|
|
have been prefixed with an underscore to avoid conflicts
|
|
+ signature changes to base64_encode, sha1::calc
|
|
- New Features:
|
|
+ Adds incomplete minimal_server and minimal_client configs
|
|
- Bug and compatibility fixes
|
|
- use cmake macros
|
|
- clean spec file
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 27 21:02:44 UTC 2014 - dev@dominik-schmidt.de
|
|
|
|
- run format_spec
|
|
- update to 0.3.0 final
|
|
- use proper group
|
|
- fix build on openSUSE 12.3
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 17 12:22:05 UTC 2014 - prusnak@opensuse.org
|
|
|
|
- created package (based on a Fedora package by Thomas Sailer)
|
|
|