From 74ab11c32040a61783771c8db1940702a9325370 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 3 Jun 2023 19:03:40 +0300 Subject: [PATCH] Warehouse renamed blake2_256 to blake2b_256 One should rename all existing checksum files (zsh example): for i (**.blake2_256) mv $i $i:r.blake2b_256 --- doc/storage.texi | 10 +++++----- refresh.go | 2 +- upload.go | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/doc/storage.texi b/doc/storage.texi index 573fe8a..d549f51 100644 --- a/doc/storage.texi +++ b/doc/storage.texi @@ -8,17 +8,17 @@ root +-- public-package | +- .metadata.rec | +- public-package-0.1.tar.gz.md5 - | +- public-package-0.1.tar.gz.blake2_256 - | +- public-package-0.1.1.tar.gz.blake2_256 + | +- public-package-0.1.tar.gz.blake2b_256 + | +- public-package-0.1.1.tar.gz.blake2b_256 | +- public-package-0.2.tar.gz | +- public-package-0.2.tar.gz.sha256 - | +- public-package-0.2.tar.gz.blake2_256 + | +- public-package-0.2.tar.gz.blake2b_256 +-- private-package | +- .internal | +- .metadata.rec | +- private-package-0.1.tar.gz | +- private-package-0.1.tar.gz.sha256 - | +- private-package-0.1.tar.gz.blake2_256 + | +- private-package-0.1.tar.gz.blake2b_256 |... @end verbatim @@ -26,7 +26,7 @@ Each directory is a normalized package name. When you try to list non existent directory contents (you are downloading package you have not seen before), then GoCheese will download information about package's versions with checksums and write them in corresponding -@file{.sha256}, @file{.blake2_256}, @file{.sha512}, @file{.md5} files. +@file{.sha256}, @file{.blake2b_256}, @file{.sha512}, @file{.md5} files. However no package package tarball is downloaded. If JSON API is enabled, then metadata is also downloaded and stored in diff --git a/refresh.go b/refresh.go index 78a8ca4..e60f7d9 100644 --- a/refresh.go +++ b/refresh.go @@ -43,7 +43,7 @@ import ( const ( HashAlgoSHA256 = "sha256" - HashAlgoBLAKE2b256 = "blake2_256" + HashAlgoBLAKE2b256 = "blake2b_256" HashAlgoSHA512 = "sha512" HashAlgoMD5 = "md5" InternalFlag = ".internal" diff --git a/upload.go b/upload.go index a0068db..72c00d3 100644 --- a/upload.go +++ b/upload.go @@ -164,7 +164,7 @@ func serveUpload(w http.ResponseWriter, r *http.Request) { log.Println(r.RemoteAddr, filename, "good BLAKE2b-256 checksum received") } else { log.Println(r.RemoteAddr, filename, "bad BLAKE2b-256 checksum received") - http.Error(w, "bad blake2_256 checksum", http.StatusBadRequest) + http.Error(w, "bad blake2b_256 checksum", http.StatusBadRequest) os.Remove(dst.Name()) return } -- 2.44.0