Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: davix | Distribution: openSUSE:Factory:zSystems |
Version: 0.8.7 | Vendor: openSUSE |
Release: 2.1 | Build date: Sun Sep 29 01:24:35 2024 |
Group: Productivity/Networking/Web/Utilities | Build host: reproducible |
Size: 2528235 | Source RPM: davix-0.8.7-2.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://davix.web.cern.ch/davix/docs/devel | |
Summary: File management over HTTP-based protocols |
Davix does file management over HTTP-based protocols. It focuses on remote I/O and data management of large collections of files. There is support for the WebDav, Amazon S3, Microsoft Azure, and HTTP protocols. It provides a C++ library offering an HTTP API, a remote I/O API, and a POSIX compatibility layer. It also provides several utilities for file transfer, large collections of files management and large files management.
LGPL-2.1-or-later
* Sat Sep 28 2024 Atri Bhattacharya <badshah400@gmail.com> - Add 057b4fa188b6b8afdb34cc6b7d103c78e73c1001.patch: Upstream commit to disable the "GcloudTest::UrlSigning" test as the GCloud V4 signature involves the current timestamp, which leads to non-static results. * Wed Jul 17 2024 Atri Bhattacharya <badshah400@gmail.com> - Update to version 0.8.7: * Davix does not hide lower-case Authorization headers for HTTP/2 * [gh#cern-fts/davix#120] Out of Date RapidJSON dependency causing compile failure * [gh#cern-fts/davix#114] Support 64-bit off_t on 32-bit systems (LFS) * [gh#cern-fts/davix#119] Use system rapidjson, fall back to bundled * [gh#cern-fts/davix#123] Implement multipart streaming for DavPosix::write() * [gh#cern-fts/davix#124] Fix s3 dirlisting to follow the istruncated/nextmarker - Drop davix-no-hardcoded-rapidjson-includes.patch: upstreamed. * Wed May 01 2024 Atri Bhattacharya <badshah400@gmail.com> - Use system available curl and rapidjson instead of bundled instances. The use of system rapidjson has the nice side-effect of no longer failing to build against GCC14. - Add davix-no-hardcoded-rapidjson-includes.patch -- Do not hard code the location of rapidjson header, and allow system package to be used if available [gh#cern-fts/davix#119]. - Enable third-party copy program davix-cp, add BuildRequires: pkgconfig(gsoapssl++). - Run tests as part of %check. * Wed Apr 10 2024 Atri Bhattacharya <badshah400@gmail.com> - Update to version 0.8.6: * Davix header parsing is case-sensitive for libcurl backend. * libxml 2.12.0 breaks Gfal2/Davix listing. * Incorrect IPv4 reported for HTTP-TPC transfers that don't send "RemoteConnections" marker. * [gh#cern-fts/davix#113] - Use sed in a more POSIX compliant way. * Long Authorization header xxxx token string print in Davix. * [gh#cern-fts/davix#105] - Do not hardcode error numbers. * [gh#cern-fts/davix#110] - Support the NVHPC compiler. - Empty %check section for rpmlint. * Wed Nov 22 2023 Atri Bhattacharya <badshah400@gmail.com> - Update to version 0.8.5: * [gh#cern-fts/davix#107] - CVE-2023-38545 in bundled curl library. * [gh#cern-fts/davix#106] - Add git mailmap file. - Use macros to define version, to avoid changing version related strings in multiple places. * Wed Feb 15 2023 Paolo Stivanin <info@paolostivanin.com> - Update to version 0.8.4: * New Features - [DMC-1358] - Provide involved transfer hosts via the Copy API - [davix/issues/101] - Introspect redirections for HTTP TPC xfers * Improvements - [DMC-1361] - Improve Davix header logs propagation via logging callback function - [davix/pull/99] - Re-enable test to be run with CTest (or make test / ninja test) * Issues - [davix/issues/98] - Infinite loop in davix slow unit tests when using external libcurl - [davix/issues/100] - Unit tests fail when run by more than one user on the same machine - [davix/issues/102] - CVE-2022-32221 in bundled curl library - [davix/pull/103] - Don't downgrade the C++ version (bugzilla#2163827) * Thu Nov 03 2022 Paolo Stivanin <info@paolostivanin.com> - Update to version 0.8.3: * Bug fixes - [DMC-1345] - Segfault when encountering invalid redirection URL - [DMC-1346] - Segfault because of empty NeonSession object * Fri Jul 15 2022 Timothy Brown <stimut@gmail.com> - Update to version 0.8.2 * New Features - [DMC-1310] - Parse IP stack performance markers in Davix HTTP-TPC - [DMC-1320] - Compute S3v4 URI signatures for HTTP TPC calls * Issues - [davix/issues/97] - Address copyrighted song lyrics in codebase - [root-project/root/issues/9072] - HTTP basic authentication and Davix * Improvements - [DMC-1318] - Better HTTP Copy error message in Davix - [davix/pull/95] - Fix CMake warning - Improve build and release scripts to also accept tags containing release number * Mon May 09 2022 Paolo Stivanin <info@paolostivanin.com> - Update to version 0.8.1: * Epic - [DMC-1267] - Davix with libcurl backend - Huge refactoring to accommodate both libneon and libcurl backends, as well as improved testing * Bug fixes - [D-MC-1259] - Gfal2-python pread(offset, count): Partial Content request not working against EOS storage - [DMC-1279] - Davix with libcurl backend does not load certificate via callback functions - [DMC-1291] - Davix fails to parse IPv6-format hostname during certificate verification - [davix/issues/71] - davix-get failing auth with DAVIX_USE_LIBCURL - [DMC-1209] - Davix Redirection Cache causes Segfault when encountering relative path - [DMC-1243] - Davix hangs if url starts with 'https' is used with S3/Swift credentials in command - [davix/pull/54] - Really add '\0' after printed X.509 data - [davix/pull/66] - Initialize session factory members - [davix/pull/70] - Fix return value of HttpIO::readFull * New Features - [DMC-1221] - Introduce a filter to avoid exposing sensitive information (such as bearer tokens) in Davix debug output - [DMC-1238] - Add SWIFT support in Davix - [DMC-1268] - Add CS3API support in Davix * Changes - [davix/pull/83] - Remove reva-specific credentials management * Improvements - [DMC-1025] - Allow HEAD-free open through posix API - [DMC-1245] - Add leading 0 to Adler32 checksum format in Davix * Drop davix-non-void-function.patch * Drop davix-link-against-libdl.patch * Tue May 12 2020 Atri Bhattacharya <badshah400@gmail.com> - Update to version 0.7.6: * Bug fixes: - [DMC-1190] - Unhandled DavixException in secondary thread during multi-range simulation. - [DMC-1191] - Memory leak in function trying to detect S3 region. - Recognize OpenSSL 'bad decrypt' error message as CredDecryptionError. - Fix error handling for proxy delegation. * [DMC-1181] - Implement proper, abstract data provider class for davix HttpIOChain. * Refactoring and improvements to davix-tester. - Changes from version 0.7.5: * Bug fixes: - Enable use of dav:// and davs:// in third party copies. - Fix third party copies when the server presents multiple certificate delegation endpoints. - Prevent davix from infinite-looping when the server abruptly terminates the connection during TPC. * Add ability to cancel ongoing TPC transfers through user-supplied callback. * Continued refactoring to eventually allow the use of libcurl as HTTP backend in davix. * In-source builds are no longer supported, and explicitly prevented by CMake. - Minor updates to patches using quilt to apply cleanly (only line number changes).
/usr/bin/davix-cp /usr/bin/davix-get /usr/bin/davix-http /usr/bin/davix-ls /usr/bin/davix-mkdir /usr/bin/davix-mv /usr/bin/davix-put /usr/bin/davix-rm /usr/bin/davix-tester /usr/bin/davix-unit-tests /usr/share/doc/packages/davix /usr/share/doc/packages/davix/README.md /usr/share/doc/packages/davix/RELEASE-NOTES.md /usr/share/licenses/davix /usr/share/licenses/davix/LICENSE /usr/share/man/man1/davix-get.1.gz /usr/share/man/man1/davix-http.1.gz /usr/share/man/man1/davix-ls.1.gz /usr/share/man/man1/davix-mkdir.1.gz /usr/share/man/man1/davix-mv.1.gz /usr/share/man/man1/davix-put.1.gz /usr/share/man/man1/davix-rm.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Nov 7 00:51:36 2024