2024-02-26 11:21:53 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Feb 26 10:59:09 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
|
|
|
|
- Use %autosetup macro. Allows to eliminate the usage of deprecated
|
|
|
|
PatchN.
|
|
|
|
|
2023-12-07 07:44:00 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Dec 6 20:41:44 UTC 2023 - Antoine Belvire <antoine.belvire@opensuse.org>
|
|
|
|
|
|
|
|
- Update to 2.10.19:
|
|
|
|
* Make Uri.is_host_loopback() only return true for localhost and 127.0.0.1 exactly.
|
|
|
|
The old behavior could potentially return "true" for URLs that were not, in fact, local,
|
|
|
|
and this could cause security issues if is_host_loopback was used in certain ways.
|
|
|
|
* Fix likely typo in SafeInt3.hpp, that results in error with clang 15
|
|
|
|
* Support for oauth2 with "client_credentials" grant type.
|
|
|
|
* Add constructor from all integer types for json value.
|
|
|
|
* Export http_exception for non Windows builds using visibility macros.
|
|
|
|
|
2021-02-07 20:40:26 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
|
2021-01-17 22:43:57 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
|
2021-01-04 13:08:51 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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
|
|
|
|
|
2020-05-20 09:47:29 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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
|
|
|
|
|
2020-05-08 18:37:33 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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
|
|
|
|
|
2019-08-06 10:22:06 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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).
|
|
|
|
|
2019-05-01 06:31:10 +00:00
|
|
|
-------------------------------------------------------------------
|
2019-05-21 08:23:09 +00:00
|
|
|
Mon May 20 12:52:29 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
|
|
|
|
|
|
|
|
- Add the missing zlib requirement.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2019-05-01 06:31:10 +00:00
|
|
|
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
|
|
|
|
|
2019-01-22 12:53:48 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
|
2019-01-12 06:12:20 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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
|
|
|
|
|
2018-09-13 10:56:32 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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).
|
|
|
|
|
2018-06-17 11:09:53 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jun 17 11:09:02 UTC 2018 - astieger@suse.com
|
|
|
|
|
|
|
|
- fix build with gcc8 (add cpprestsdk-2.10.2-fix-gcc8.patch)
|
|
|
|
|
2018-03-22 13:51:05 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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
|
|
|
|
|
2018-03-22 13:19:31 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 22 13:11:01 UTC 2018 - guillaume.gardet@opensuse.org
|
|
|
|
|
|
|
|
- Update _constraint file since we needs more memory
|
|
|
|
|
2018-01-08 16:36:24 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
|
2017-12-25 11:48:46 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Dec 5 11:49:40 UTC 2017 - i@marguerite.su
|
|
|
|
|
|
|
|
- add a pkgconfig file, fix boo#1068836
|
|
|
|
|
2017-11-13 09:43:30 +00:00
|
|
|
-------------------------------------------------------------------
|
2017-11-16 18:29:06 +00:00
|
|
|
Thu Nov 16 18:28:44 UTC 2017 - astieger@suse.com
|
2017-11-13 09:43:30 +00:00
|
|
|
|
|
|
|
- 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
|
|
|
|
|
2017-08-30 08:53:05 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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
|
|
|
|
|
2017-02-02 09:11:39 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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
|
|
|
|
|
2017-02-02 12:05:31 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Feb 1 10:31:33 UTC 2017 - adam.majer@suse.de
|
|
|
|
|
|
|
|
- use individual libboost-*-devel packages instead of boost-devel
|
|
|
|
|
2016-10-30 15:44:52 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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
|
|
|
|
|
2016-04-04 08:57:03 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
|
2015-07-07 10:37:12 +00:00
|
|
|
-------------------------------------------------------------------
|
2015-12-02 15:20:41 +00:00
|
|
|
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
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2015-07-07 10:37:12 +00:00
|
|
|
Tue Jul 7 08:37:35 UTC 2015 - schwab@suse.de
|
|
|
|
|
|
|
|
- Ignore cdecl warning also on arm
|
|
|
|
|
2015-06-28 14:32:09 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jun 28 13:11:08 UTC 2015 - astieger@suse.com
|
|
|
|
|
|
|
|
- fix architecture builds
|
|
|
|
|
2015-06-24 10:05:05 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jun 24 10:04:53 UTC 2015 - idonmez@suse.com
|
|
|
|
|
|
|
|
- Add cpprest-pthread.patch to fix unit test linking
|
|
|
|
|
2015-06-12 09:57:03 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
|
2015-05-28 09:53:38 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu May 28 09:38:22 UTC 2015 - astieger@suse.com
|
|
|
|
|
|
|
|
- fix files listed twice
|
|
|
|
|
2015-05-28 08:58:17 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu May 28 08:01:12 UTC 2015 - astieger@suse.com
|
|
|
|
|
|
|
|
- initial package
|
|
|
|
|