Revisions of davix

buildservice-autocommit accepted request 1171552 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 20)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1171343 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 19)
* 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.
buildservice-autocommit accepted request 1166895 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 18)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1166699 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 17)
* Update to version 0.8.6.
* Empty %check section for rpmlint.
buildservice-autocommit accepted request 1128600 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 16)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1128029 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 15)
* Update to version 0.8.5.
* Use macros to define version, to avoid changing version related strings in multiple places.
buildservice-autocommit accepted request 1066554 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 14)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1065874 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 13)
- 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)
buildservice-autocommit accepted request 1033449 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 12)
baserev update by copy to link target
Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) accepted request 1033081 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 11)
- Update to version 0.8.3:
  * Bug fixes
    - [DMC-1345] - Segfault when encountering invalid redirection URL
    - [DMC-1346] - Segfault because of empty NeonSession object
buildservice-autocommit accepted request 989482 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 10)
baserev update by copy to link target
Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) accepted request 989283 from Timothy Brown's avatar Timothy Brown (stimut) (revision 9)
- 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
buildservice-autocommit accepted request 975950 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 8)
baserev update by copy to link target
Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) accepted request 975701 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 7)
- 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
buildservice-autocommit accepted request 805665 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 6)
baserev update by copy to link target
Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) accepted request 803941 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 5)
- 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).
buildservice-autocommit accepted request 727336 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 4)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 725294 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 3)
initialized devel package after accepting 725294
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 725684 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 2)
factory review output:
- Trim bias and unrealized future visions from descriptions.
Nirmoy Das's avatar Nirmoy Das (ndas) accepted request 724997 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 1)
Davix: A library for simple file management over HTTP-based protocols, needed by CERN ROOT library (in preparation).
Displaying all 20 revisions
openSUSE Build Service is sponsored by