Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

cpprest-devel-2.10.14-bp153.1.17 RPM for x86_64

From OpenSuSE Leap 15.3 for x86_64

Name: cpprest-devel Distribution: SUSE Linux Enterprise 15 SP3
Version: 2.10.14 Vendor: openSUSE
Release: bp153.1.17 Build date: Sat Mar 6 09:47:02 2021
Group: Development/Libraries/C and C++ Build host: lamb16
Size: 1257493 Source RPM: cpprest-2.10.14-bp153.1.17.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.

Provides

Requires

License

MIT AND BSD-3-Clause AND Zlib

Changelog

* 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

Files

/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/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, Sat Mar 9 14:54:44 2024