Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: cpprest-devel | Distribution: SUSE Linux Enterprise 15 SP4 |
Version: 2.10.18 | Vendor: openSUSE |
Release: bp154.1.23 | Build date: Mon May 9 12:27:14 2022 |
Group: Unspecified | Build host: s390zp21 |
Size: 1268754 | Source RPM: cpprest-2.10.18-bp154.1.23.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.
MIT AND BSD-3-Clause AND Zlib
* 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, Tue Jul 9 16:14:43 2024