diff --git a/Doxyfile b/Doxyfile index 9f1a9eeb3..98462d38c 100644 --- a/Doxyfile +++ b/Doxyfile @@ -33,7 +33,7 @@ PROJECT_NAME = "websocketpp" # if some version control system is used. -PROJECT_NUMBER = "0.3.0-alpha2" +PROJECT_NUMBER = "0.3.0-alpha3" # Using the PROJECT_BRIEF tag one can provide an optional one line description diff --git a/changelog.md b/changelog.md index 19fe15c06..890b73f0b 100644 --- a/changelog.md +++ b/changelog.md @@ -1,15 +1,22 @@ HEAD + +0.3.0-alpha3 - 2013-07-16 - Minor refactor to bundled sha1 library - HTTP header comparisons are now case insensitive. #220, #275 -- Refactors URI to be exception free and not use the regular expressions. This - eliminates the dependency on boost or C++11 regex libraries. -- Updates handling of Server and User-Agent headers +- Refactors URI to be exception free and not use regular expressions. This + eliminates the dependency on boost or C++11 regex libraries allowing native + C++11 usage on GCC 4.4 and higher and significantly reduces staticly built + binary sizes. +- Updates handling of Server and User-Agent headers to better handle custom + settings and allow suppression of these headers for security purposes. - Fix issue where pong timeout handler always fired. Thank you Steven Klassen for reporting this bug. - Add ping and pong endpoint wrapper methods - Add `get_request()` pass through method to connection to allow calling methods specific to the HTTP policy in use. -- Fix issue compiling with `WEBSOCKETPP_STRICT_MASKING` +- Fix issue compile error with `WEBSOCKETPP_STRICT_MASKING` enabled and another + issue where `WEBSOCKETPP_STRICT_MASKING` was not applied to incoming messages. + Thank you Petter Norby for reporting and testing these bugs. #264 - Add additional macro guards for use with boost_config. Thank you breyed for testing and code. #261 diff --git a/readme.md b/readme.md index 96de52816..5db93361b 100644 --- a/readme.md +++ b/readme.md @@ -1,4 +1,4 @@ -WebSocket++ (0.3.0-alpha2) +WebSocket++ (0.3.0-alpha3) ========================== WebSocket++ is a header only C++ library that implements RFC6455 The WebSocket diff --git a/websocketpp/version.hpp b/websocketpp/version.hpp index 73066ab80..dd810b36b 100644 --- a/websocketpp/version.hpp +++ b/websocketpp/version.hpp @@ -33,7 +33,6 @@ namespace websocketpp { /* other places where version information is kept - - echo_client - readme.md - changelog.md - Doxyfile @@ -51,10 +50,10 @@ static int const patch_version = 0; * This is a textual flag indicating the type and number for pre-release * versions (dev, alpha, beta, rc). This will be blank for release versions. */ -static char const prerelease_flag[] = "alpha2"; +static char const prerelease_flag[] = "alpha3"; /// Default user agent string -static char const user_agent[] = "WebSocket++/0.3.0-alpha2"; +static char const user_agent[] = "WebSocket++/0.3.0-alpha3"; } // namespace websocketpp