File cpprest.changes of Package cpprest
-------------------------------------------------------------------
Sun Feb 7 13:57:13 UTC 2021 - Antoine Belvire <antoine.belvire@opensuse.org>
- Update to 2.10.18:
* Add ability to parse and emit the NT Epoch 1601-01-01T00:00:00Z.
- Remove obsolete conditionals.
- Remove duplicate call to license macro.
- Simplify check section and make it work on Leap 15.2/15.3.
-------------------------------------------------------------------
Sun Jan 17 20:27:55 UTC 2021 - Antoine Belvire <antoine.belvire@opensuse.org>
- Update to 2.10.17:
* Fix year calculation for the last day of a leap year.
* Fix wrong linking of Apple Frameworks on MacOS.
* Define __STDC_FORMAT_MACROS when it hasn't been defined to
avoid duplicate define error.
* Delete apparently broken .vcxprojs and .pfxes.
* Removed defunct email contact information from the readme.
-------------------------------------------------------------------
Mon Jan 4 11:02:30 UTC 2021 - Andreas Schwab <schwab@suse.de>
- cpprest-2.10.9-disable-test-extract_floating_point.patch: Only disable
the problematic test
- base64.patch: Portable base64
- filestream.patch: Fix type mismatch in basic_file_buffer
-------------------------------------------------------------------
Tue May 12 16:39:14 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Add patch to disable 'extract_floating_point' test failing on
ppc64* and aarch64:
* cpprest-2.10.9-disable-test-extract_floating_point.patch
-------------------------------------------------------------------
Tue May 5 08:15:39 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 2.10.16:
* Various c++11 fixes
* Cmake buildsystem improvements
-------------------------------------------------------------------
Mon Aug 5 19:24:16 UTC 2019 - Antoine Belvire <antoine.belvire@opensuse.org>
- Update to 2.10.14:
* json: {"meow"} is not a valid object.
* Undefine compress if it is defined by zconf.h.
* Use EVP_MAX_MD_SIZE instead of HMAC_MAX_MD_CBLOCK.
* Remove the address_configured flag on tcp::resolver::query.
* Add ping and pong to message handler.
* Fix reusing ASIO http_client connecting to HTTPS server via
proxy.
* Fix order of object destruction (gh#microsoft/cpprestsdk#1171).
* Fix SSL proxy tunnel support with basic auth.
- Fix build with GCC 9: Turn "deprecated-copy" and "redundant-move"
errors into warnings (temporary, gh#microsoft/cpprestsdk#1099).
-------------------------------------------------------------------
Mon May 20 12:52:29 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
- Add the missing zlib requirement.
-------------------------------------------------------------------
Sat Apr 27 18:43:50 UTC 2019 - Andreas Stieger <andreas.stieger@gmx.de>
- update to 2.10.13:
* fixes related to date and time handling
- includes changes in 2.10.12:
* Fix race conditions
* Fix oauth nonces containing nulls
* Rewrite date formatting and parsing
- includes changes in 2.10.11:
* Fix HTTP/1.0 'Keep-Alive' handling in http_client
* developer visible changes
- includes changes in 2.10.10:
* Handle multi-byte unicode characters in json parsing
- includes changes in 2.10.9:
* Prevent infinite loop during proxy authentication
* handle null bytes when parsing utf8
* compiler fixes and developer visible fixes
-------------------------------------------------------------------
Sun Jan 20 09:24:04 UTC 2019 - antoine.belvire@opensuse.org
- Fix licensing issues:
* Use upstream tarball as is, i.e. don't include third-party
stuff from vcpkg submodule.
* As a consequence, websocketpp is not embedded in tarball so
add build requirement on system's websocketpp.
-------------------------------------------------------------------
Sat Jan 12 02:21:13 UTC 2019 - Marguerite Su <i@marguerite.su>
- Update to 2.10.8
* Allow ppltasks.h and pplxtasks.h to co-exist
* Fix incorrect const in reinterpret_cast
* Fix UWP missing header
* Adds support for OpenSSL 1.1.1
* Fix string size for error message generated by windows_category
* Add uri_builder::append_path_raw(...) to allow adding elements
to path intentionally beginning with '/' ("//" will result in
the final path value)
* cmake: add code to detect system brotli library
* Fix Brotli compress_helper early termination issue
- Update to 2.10.7
* Several race conditions in the listener were worked around; the
listeners remain experimental and are unlikely to productized
in their current form; the race conditions are structural, but
at least the client tests pass most of the time.
* Incorrect handling of connection pooling bug that caused segfaults
on Ubuntu introduced in 2.10.4 has been repaired.
* websocketpp checked in 0.5.1 version has been changed to a
submodule and updated to 0.8.1.
* Added an API to set the number of threads in the asio thread pool
* Add Transfer-Encoding compression support and extensible compression
API
* Improve utf8_to_utf16 speed for common path
* added URI resolution according to RFC3986
* Use pplx namespace consistently
* Remove _ASYNCRTIMP from ~http_listener() and implement inline
* Avoid using identifiers reserved by C++ in header guards
* blackjack sample: use vector instead of shared pointer for array
-------------------------------------------------------------------
Thu Sep 13 05:27:01 UTC 2018 - antoine.belvire@opensuse.org
- Update to 2.10.6:
+ Fix clang build error (gh#Microsoft/cpprestsdk#844).
-------------------------------------------------------------------
Tue Aug 28 18:48:32 UTC 2018 - antoine.belvire@opensuse.org
- Update to 2.10.5:
* Fix incorrect `cpprest/version.h`.
- Update to 2.10.4:
* Add a `.clang-format` to enable consistent formatting.
* Add support for `Host:` headers changing the checked CNAME
field for SSL certificates in WinHTTP and Asio.
* Pass 0666 to open() for creating files to better match the
default behavior for other http clients (wget, etc).
* Fix a build issue with clang
* Teach cmake to respect the GNUInstallDirs variables
* Improve handling of dead connections in the connection pool on
Asio.
* Improve error handling in the accept() call in `http_listener`
* Improve the iOS buildsystem
- Update to 2.10.3:
* Add a root `CMakeLists.txt` to improve support for VS2017 Open
Folder.
* Improve support for `/permissive-` in MSVC
* Fix a regression due to compression support; we no longer fail
on unknown Content-Encoding headers if we did not set
Accepts-Encoding
* Fix build failure with boost 1.63
* Suppress and fix some warnings with new versions of gcc and
clang
- Drop cpprestsdk-2.10.2-fix-gcc8.patch (fixed upstream).
-------------------------------------------------------------------
Sun Jun 17 11:09:02 UTC 2018 - astieger@suse.com
- fix build with gcc8 (add cpprestsdk-2.10.2-fix-gcc8.patch)
-------------------------------------------------------------------
Thu Mar 22 13:48:16 UTC 2018 - astieger@suse.com
- update to 2.10.2:
* Fix an issue where requests sent via authenticated proxies
could not be successfully redirected from one domain to another
* Add http_listener configuration for the backlog, the maximum
length of the queue of pending connections on the port
* Make it possible to set the user agent for websockets
* Add support for retrieving HTTP version of a request in HTTP
listener
* various language/compiler fixes
* drop upstreamed/unneeded patches:
cpprest-2.10.1-srand-boost-1.66.patch
cpprest-2.10.1-threadpool-boost-1.66.patch
-------------------------------------------------------------------
Thu Mar 22 13:11:01 UTC 2018 - guillaume.gardet@opensuse.org
- Update _constraint file since we needs more memory
-------------------------------------------------------------------
Mon Jan 1 22:10:37 UTC 2018 - antoine.belvire@opensuse.org
- Update to version 2.10.1:
* Improve CMake generation of UWP binaries.
* Fix regression in CMake versions supported. As listed in the
main CMakeLists.txt, we intend to only require 3.0.
* Mirror changes in the main PPL sources to
Concurrency::details::do_while(), which yield a significant
compiler throughput improvement on MSVC.
* Fix issues under /permissive-, an on-by-default flag for new
projects in VS2017 15.5.
- Fix build with Boost 1.66:
* Add cpprest-2.10.1-srand-boost-1.66.patch.
* Add cpprest-2.10.1-threadpool-boost-1.66.patch.
-------------------------------------------------------------------
Tue Dec 5 11:49:40 UTC 2017 - i@marguerite.su
- add a pkgconfig file, fix boo#1068836
-------------------------------------------------------------------
Thu Nov 16 18:28:44 UTC 2017 - astieger@suse.com
- cpprest 2.10.0:
* build system fixes:
+ build system updates
+ cmake 3.0 required
* Fix static library builds of test_runner on non-Windows platforms
+ compatibility fixes:
+ Improve compatibility with glibc 2.26
+ Improve compatibility with clang on Linux
+ Improve compatibility with icc 17.0
+ Improve compatibility with openssl 1.1.0
+ Fix building with LibreSSL
* Fix several race conditions and memory leaks in the ASIO http_client
* Fix process termination bug around certain exceptional cases in all http_clients
* Add all remaining official HTTP status codes to http::status_codes
* Add convenience wrappers json::value::has_T_field(T) for inspecting object values
* Fix a race condition in the ASIO client during header parsing
* Fix error when handling responses of type NoContent, NotModified, or from 100 to 199
* Enable specifying the User Agent used in OAuth2 requests
* Add http_request::get_remote_address() to expose the client's IP address for http_listener
* Fix a bug in the ASIO http_client where the proxy is passed the same credentials as the target host
* Make uri_builder::to_string() and uri_builder::to_uri() const
* Add handling for the host wildchar + to the ASIO http_listener
* Handle malformed URL requests to the ASIO http_listener instead of crashing
* Fix a race condition in the websocketpp websocket_client
* Fix several races in the ASIO http_listener which result in memory leaks or use after free of the connection objects
* Add http_client_config::set_nativesessionhandle_options() which enables customization of the session handle on Windows Desktop
* Improve UTF8/16 conversions from 6s per 1MB to 3s per 1GB (2000x improvement)
* Enable limited IPv6 support to http_client and http_server, depending on the underlying platform
* Fix a bug in base64 encoding that previously read beyond the input array, causing segfaults/AVs
* Add compression support (deflate and gzip) for ASIO http_clients based on Zlib
* Fix a memory leak in the UWP http_client when processing headers
* Fix inappropriate handling of certain connections errors in the ASIO http_listener
- drop upstreamed or obsolete patches:
* cpprest-pthread.patch
* cpprestsdk-2.9.1-Fix-build-error-with-glibc-2.26-xlocale.h.patch
-------------------------------------------------------------------
Wed Aug 30 08:48:08 UTC 2017 - astieger@suse.com
- fix build with glibc 2.26, adding
cpprestsdk-2.9.1-Fix-build-error-with-glibc-2.26-xlocale.h.patch
-------------------------------------------------------------------
Thu Feb 2 09:08:31 UTC 2017 - astieger@suse.com
- cpprest 2.9.1:
* All embedded licenses changed to MIT
* Update license header to reflect third party embedded code
-------------------------------------------------------------------
Wed Feb 1 10:31:33 UTC 2017 - adam.majer@suse.de
- use individual libboost-*-devel packages instead of boost-devel
-------------------------------------------------------------------
Sun Oct 30 15:15:58 UTC 2016 - astieger@suse.com
- cpprest 2.9.0:
* Work around SSL compression methods memory leak in ASIO.
* Fix header reading on linux listener using HTTPS.
* Add support for basic authentication.
* honour http_proxy env-variable.
* Update to include access control allow origin.
* Switched license from Apache 2.0 to MIT
-------------------------------------------------------------------
Mon Apr 4 08:13:14 UTC 2016 - astieger@suse.com
- cpprest 2.8.0:
* oauth: add more proxy support
* http_client: Add TLS extension SNI for boost asio based http_client
* http_client: allow specifying a host header in http requests.
* http_client: add HTTP and HTTPS client proxy support
* fix a bug where http_client_asio took forever to cancel.
-------------------------------------------------------------------
Wed Dec 2 13:50:02 UTC 2015 - mpluskal@suse.com
- Update to 2.7.0
* see https://github.com/Microsoft/cpprestsdk/releases for full
list of changes
- Update project and download url
-------------------------------------------------------------------
Tue Jul 7 08:37:35 UTC 2015 - schwab@suse.de
- Ignore cdecl warning also on arm
-------------------------------------------------------------------
Sun Jun 28 13:11:08 UTC 2015 - astieger@suse.com
- fix architecture builds
-------------------------------------------------------------------
Wed Jun 24 10:04:53 UTC 2015 - idonmez@suse.com
- Add cpprest-pthread.patch to fix unit test linking
-------------------------------------------------------------------
Fri Jun 12 09:00:49 UTC 2015 - astieger@suse.com
- update to 2.6.0
* Deprecate streambuf::putn API
* File streams cleanup improvements
* API detail improvements
* Removed dependency on Boost.Locale and libiconv.
-------------------------------------------------------------------
Thu May 28 09:38:22 UTC 2015 - astieger@suse.com
- fix files listed twice
-------------------------------------------------------------------
Thu May 28 08:01:12 UTC 2015 - astieger@suse.com
- initial package