1. 28 Mar, 2022 1 commit
  2. 14 Mar, 2022 2 commits
  3. 03 Mar, 2022 1 commit
  4. 12 Feb, 2022 1 commit
  5. 11 Feb, 2022 2 commits
  6. 07 Jan, 2022 3 commits
  7. 29 Dec, 2021 1 commit
  8. 27 Dec, 2021 2 commits
  9. 14 Dec, 2021 1 commit
  10. 25 Sep, 2021 2 commits
  11. 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
  12. 15 May, 2021 3 commits
  13. 14 May, 2021 1 commit
  14. 12 May, 2021 2 commits
  15. 11 May, 2021 2 commits
  16. 23 Dec, 2020 2 commits
  17. 22 Dec, 2020 1 commit
  18. 11 Sep, 2020 2 commits
  19. 10 Sep, 2020 9 commits