Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: cpprest-devel | Distribution: openSUSE Leap 16.0 |
Version: 2.10.19 | Vendor: openSUSE |
Release: lp160.1.1 | Build date: Mon Feb 26 11:59:09 2024 |
Group: Unspecified | Build host: reproducible |
Size: 1271742 | Source RPM: cpprest-2.10.19-lp160.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/Microsoft/cpprestsdk | |
Summary: Development files for cpprest |
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services. Development files.
BSD-3-Clause AND MIT AND Zlib
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org> - Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN. * Wed Dec 06 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. * Sun Feb 07 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 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 04 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 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 05 2020 Tomáš Chvátal <tchvatal@suse.com> - Update to 2.10.16: * Various c++11 fixes * Cmake buildsystem improvements * Mon Aug 05 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 2019 Christophe Giboudeaux <christophe@krop.fr> - Add the missing zlib requirement. * Sat Apr 27 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 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 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 2018 antoine.belvire@opensuse.org - Update to 2.10.6: + Fix clang build error (gh#Microsoft/cpprestsdk#844). * Tue Aug 28 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 2018 astieger@suse.com - fix build with gcc8 (add cpprestsdk-2.10.2-fix-gcc8.patch) * Thu Mar 22 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 2018 guillaume.gardet@opensuse.org - Update _constraint file since we needs more memory * Mon Jan 01 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 05 2017 i@marguerite.su - add a pkgconfig file, fix boo#1068836 * Thu Nov 16 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 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 02 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 01 2017 adam.majer@suse.de - use individual libboost-*-devel packages instead of boost-devel * Sun Oct 30 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 04 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 02 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 07 2015 schwab@suse.de - Ignore cdecl warning also on arm * Sun Jun 28 2015 astieger@suse.com - fix architecture builds * Wed Jun 24 2015 idonmez@suse.com - Add cpprest-pthread.patch to fix unit test linking * Fri Jun 12 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 2015 astieger@suse.com - fix files listed twice * Thu May 28 2015 astieger@suse.com - initial package
/usr/include/cpprest /usr/include/cpprest/astreambuf.h /usr/include/cpprest/asyncrt_utils.h /usr/include/cpprest/base_uri.h /usr/include/cpprest/containerstream.h /usr/include/cpprest/details /usr/include/cpprest/details/SafeInt3.hpp /usr/include/cpprest/details/basic_types.h /usr/include/cpprest/details/cpprest_compat.h /usr/include/cpprest/details/fileio.h /usr/include/cpprest/details/http_constants.dat /usr/include/cpprest/details/http_helpers.h /usr/include/cpprest/details/http_server.h /usr/include/cpprest/details/http_server_api.h /usr/include/cpprest/details/nosal.h /usr/include/cpprest/details/resource.h /usr/include/cpprest/details/web_utilities.h /usr/include/cpprest/filestream.h /usr/include/cpprest/http_client.h /usr/include/cpprest/http_compression.h /usr/include/cpprest/http_headers.h /usr/include/cpprest/http_listener.h /usr/include/cpprest/http_msg.h /usr/include/cpprest/interopstream.h /usr/include/cpprest/json.h /usr/include/cpprest/oauth1.h /usr/include/cpprest/oauth2.h /usr/include/cpprest/producerconsumerstream.h /usr/include/cpprest/rawptrstream.h /usr/include/cpprest/streams.h /usr/include/cpprest/uri.h /usr/include/cpprest/uri_builder.h /usr/include/cpprest/version.h /usr/include/cpprest/ws_client.h /usr/include/cpprest/ws_msg.h /usr/include/pplx /usr/include/pplx/pplx.h /usr/include/pplx/pplxcancellation_token.h /usr/include/pplx/pplxconv.h /usr/include/pplx/pplxinterface.h /usr/include/pplx/pplxlinux.h /usr/include/pplx/pplxtasks.h /usr/include/pplx/pplxwin.h /usr/include/pplx/threadpool.h /usr/lib64/cmake/cpprestsdk /usr/lib64/cmake/cpprestsdk/cpprestsdk-config-version.cmake /usr/lib64/cmake/cpprestsdk/cpprestsdk-config.cmake /usr/lib64/cmake/cpprestsdk/cpprestsdk-targets-release.cmake /usr/lib64/cmake/cpprestsdk/cpprestsdk-targets.cmake /usr/lib64/libcpprest.so /usr/lib64/pkgconfig/cpprest.pc /usr/share/doc/packages/cpprest-devel /usr/share/doc/packages/cpprest-devel/CONTRIBUTORS.txt /usr/share/licenses/cpprest-devel /usr/share/licenses/cpprest-devel/ThirdPartyNotices.txt /usr/share/licenses/cpprest-devel/license.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Dec 20 23:39:59 2024