- Jun 22, 2018
-
-
Antoine R. Dumont authored
-
- Jun 21, 2018
-
-
Antoine R. Dumont authored
Close T1104 Close D346
-
Antoine R. Dumont authored
Related T1104
-
Antoine R. Dumont authored
Related T1104
-
Antoine R. Dumont authored
As the client of this api might not be aware of what's the right id key for a given object. Related T1104
-
Antoine R. Dumont authored
-
Antoine R. Dumont authored
Related T1104
-
Antoine R. Dumont authored
Related T1104
-
Antoine R. Dumont authored
Related T1104
-
Nicolas Dandrimont authored
Summary: We used to depend on the 'blake2s256' and 'blake2b512' names to be available in hashlib.algorithms_available. It turns out that that's specific to OpenSSL 1.1. We now try, in order: - blake2s256/blake2b512 as shipped by libssl1.1 (Python 3.5+ on Debian stretch and up) - blake2s/blake2b as built into Python 3.6+ - pyblake2 if all else fails While we're here, let's also avoid doing not-so-subtle hacks with hashlib builtins. Thanks to Alexios Zavras for the report. Test Plan: New unit tests added to check for behavior in all cases. Manually running the tests on Python 3.4 + pyblake2, Python 3.5 and Python 3.6 as shipped by Debian exercises all three cases. Reviewers: zack, #reviewers! Differential Revision: https://forge.softwareheritage.org/D347
-
- Jun 16, 2018
-
-
Stefano Zacchiroli authored
Currently only content and directory object types are supported, but more can be added in the future. Closes T1039
-
- May 18, 2018
-
-
Antoine Lambert authored
This commits adds support for parsing optional parts in persistent identifiers. Optional parts are defined the following way: <swh_id>[;key1=val1][;key2=val2] Related T1040
-
- Jan 31, 2018
-
-
Antoine R. Dumont authored
-
- Jan 19, 2018
-
-
Antoine Pietri authored
-
- Jan 17, 2018
-
-
Antoine R. Dumont authored
Related T335
-
- Jan 15, 2018
-
-
Antoine R. Dumont authored
Related T335 Related T933
-
- Jan 14, 2018
-
-
Stefano Zacchiroli authored
-
- Dec 20, 2017
-
-
Antoine R. Dumont authored
-
- Dec 13, 2017
-
-
Nicolas Dandrimont authored
Summary: Add support for snapshot identifiers Close T566. Related to D268. Test Plan: Unit tests included Reviewers: zack, #reviewers! Maniphest Tasks: T566 Differential Revision: https://forge.softwareheritage.org/D277
-
- Dec 12, 2017
-
-
Nicolas Dandrimont authored
-
- Oct 12, 2017
-
-
Nicolas Dandrimont authored
-
- Oct 05, 2017
-
-
Nicolas Dandrimont authored
-
Nicolas Dandrimont authored
-
Nicolas Dandrimont authored
Close T709
-
- Oct 04, 2017
-
-
Nicolas Dandrimont authored
-
Nicolas Dandrimont authored
-
Nicolas Dandrimont authored
-
Nicolas Dandrimont authored
This allows loaders to lazily load data: you can read from disk and transfer only the contents that are really missing.
-
- Oct 03, 2017
-
-
Nicolas Dandrimont authored
Summary: This module is a reimplementation of swh.model.git, with the underlying goal of replacing it and fixing T709 in the process. Reviewers: #reviewers! Differential Revision: https://forge.softwareheritage.org/D248
-
Nicolas Dandrimont authored
-
- Sep 15, 2017
-
-
Nicolas Dandrimont authored
-
- Sep 06, 2017
-
-
Stefano Zacchiroli authored
-
Stefano Zacchiroli authored
-
- Jul 12, 2017
-
-
Nicolas Dandrimont authored
Summary: for those people with legacy openssls Reviewers: anlambert, #reviewers! Differential Revision: https://forge.softwareheritage.org/D224
-
- Apr 07, 2017
-
-
Nicolas Dandrimont authored
Fix T685 out of spite. While we wait for a cleaner refactoring of this code, this fixes the immediate clogging of the database with bogus data issue.
-
- Mar 24, 2017
-
-
Antoine R. Dumont authored
Related T703
-
- Mar 21, 2017
-
-
Antoine R. Dumont authored
This resolves the caveat mentioned in prior commit about not being able to use blake2 prior to 3.5 Related T692 Closes D192
-
- Mar 17, 2017
-
-
Antoine R. Dumont authored
- Add module docstring - Add blake2s256 and blake2b512 in supported algorithms - Spawn a new variable DEFAULT_ALGORITHMS as default computed algorithms for the main functions Related T692
-
Antoine R. Dumont authored
Remove the limit on the python3 version, this should be transparent. If the hash requested is not available, this will raise with an explanation on the error. Related T692
-
Antoine R. Dumont authored
The same caveat applies, will only be supported from python3.6 onward. Related T692
-