1. 05 Apr, 2022 2 commits
  2. 28 Mar, 2022 1 commit
  3. 14 Mar, 2022 2 commits
  4. 03 Mar, 2022 1 commit
  5. 12 Feb, 2022 1 commit
  6. 11 Feb, 2022 2 commits
  7. 07 Jan, 2022 3 commits
  8. 29 Dec, 2021 1 commit
  9. 27 Dec, 2021 2 commits
  10. 14 Dec, 2021 1 commit
  11. 25 Sep, 2021 2 commits
  12. 24 Sep, 2021 2 commits
    • Julien Muchembled's avatar
      Extend Download API with a new parameter to use an alternate URL as fallback · a2bcbf2d
      Julien Muchembled authored
      This alternate URL is used in case of HTTPError with the main one.
      In any case, the main URL is used for both downloading & uploading
      from/to networkcache.
      
      This will be exposed by slapos.recipe.build:download* and
      slapos.recipe.cmmi recipes.
      a2bcbf2d
    • Julien Muchembled's avatar
      download: clean-up, fix, optimization · 4ccb79e9
      Julien Muchembled authored
      An optimization is to avoid temporary file when possible: a rename
      (or hard link) is not always possible (different mount points).
      
      Another one is to not check md5sum twice when using cache file.
      
      Fall-back mode is ignored if an MD5 checksum is given.
      
      In case of checksum mismatch for a cached path, remove it and
      download again, mainly to cover the following cases:
      - the url content changes and the user updates the checksum
      - buildout killed while downloading directly to cache
        (see above optimization)
      - shutil.copyfile is interrupted
      4ccb79e9
  13. 15 May, 2021 3 commits
  14. 14 May, 2021 1 commit
  15. 12 May, 2021 2 commits
  16. 11 May, 2021 2 commits
  17. 23 Dec, 2020 2 commits
  18. 22 Dec, 2020 1 commit
  19. 11 Sep, 2020 2 commits
  20. 10 Sep, 2020 7 commits