From 5eefdd2e35548c12cae285f0d993fb12b74e4de5b81563f511cc3f26463c71ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= Date: Tue, 28 Jan 2025 23:53:11 +0100 Subject: [PATCH 1/2] Update to v1.52.1 - backend: always set StorageClass Update to v1.52.0 - feat: Add _internal/delete_all to delete all data - Add disposition and language to ComposeObject Update to v1.51.0 - Disallow uppercase in bucket names - Add POST workaround for clients which cannot PATCH - Add support for getObjectACL and deleteObjectACL - internal/backend: support OpenBSD to get file status last changed info - Persist created and updated time in compose - fix: avoid IncompleteRead on completed partial reads - Add support for StorageClass - Add support for Content-Language - Add support for canceling resumable uploads - Add support for MaxResults when listing objects - Upgrade deps Update to v1.50.2 - Revert "fakestorage: remove unused type" Update to v1.50.1 - internal/grpc: use the generated proto provided by Google Update to v1.50.0 - github/workflows: add job to validate cross-compilation and fix build on freebsd - ci: fix goreleaser config - Support content-disposition - Support setting cache-control of object - add aliases to support specifying EventOptions Update to v1.49.3 - Go 1.23 is out, adopt it --- fake-gcs-server-1.49.2.tar.gz | 3 --- fake-gcs-server-1.52.1.tar.gz | 3 +++ fake-gcs-server.changes | 35 +++++++++++++++++++++++++++++++++++ fake-gcs-server.spec | 6 +++--- vendor.tar.xz | 4 ++-- 5 files changed, 43 insertions(+), 8 deletions(-) delete mode 100644 fake-gcs-server-1.49.2.tar.gz create mode 100644 fake-gcs-server-1.52.1.tar.gz diff --git a/fake-gcs-server-1.49.2.tar.gz b/fake-gcs-server-1.49.2.tar.gz deleted file mode 100644 index 1f95b8c..0000000 --- a/fake-gcs-server-1.49.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bd97bce1c2e544464d026c2bc312c5414325dbac3cc1c8ed8938d98af9ac5e66 -size 179842 diff --git a/fake-gcs-server-1.52.1.tar.gz b/fake-gcs-server-1.52.1.tar.gz new file mode 100644 index 0000000..e2df759 --- /dev/null +++ b/fake-gcs-server-1.52.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baaf9b15a8a566528f741b7d21a3666c2d32d35e3e0cd55c3fda40b92e443a72 +size 120334 diff --git a/fake-gcs-server.changes b/fake-gcs-server.changes index 5a0e599..39863af 100644 --- a/fake-gcs-server.changes +++ b/fake-gcs-server.changes @@ -1,3 +1,38 @@ +------------------------------------------------------------------- +Tue Jan 28 22:48:18 UTC 2025 - Matej Cepl + +- Update to v1.52.1 + - backend: always set StorageClass +- Update to v1.52.0 + - feat: Add _internal/delete_all to delete all data + - Add disposition and language to ComposeObject +- Update to v1.51.0 + - Disallow uppercase in bucket names + - Add POST workaround for clients which cannot PATCH + - Add support for getObjectACL and deleteObjectACL + - internal/backend: support OpenBSD to get file status last + changed info + - Persist created and updated time in compose + - fix: avoid IncompleteRead on completed partial reads + - Add support for StorageClass + - Add support for Content-Language + - Add support for canceling resumable uploads + - Add support for MaxResults when listing objects + - Upgrade deps +- Update to v1.50.2 + - Revert "fakestorage: remove unused type" +- Update to v1.50.1 + - internal/grpc: use the generated proto provided by Google +- Update to v1.50.0 + - github/workflows: add job to validate cross-compilation and + fix build on freebsd + - ci: fix goreleaser config + - Support content-disposition + - Support setting cache-control of object + - add aliases to support specifying EventOptions +- Update to v1.49.3 + - Go 1.23 is out, adopt it + ------------------------------------------------------------------- Thu Jul 18 14:27:33 UTC 2024 - Matej Cepl diff --git a/fake-gcs-server.spec b/fake-gcs-server.spec index 3b2208a..7a12426 100644 --- a/fake-gcs-server.spec +++ b/fake-gcs-server.spec @@ -21,7 +21,7 @@ %global provider_prefix github.com/fsouza/fake-gcs-server/fakestorage %global import_path %{provider_prefix} Name: fake-gcs-server -Version: 1.49.2 +Version: 1.52.1 Release: 0 Summary: Google Cloud Storage emulator & testing library License: BSD-2-Clause @@ -31,8 +31,8 @@ Source1: vendor.tar.xz BuildRequires: fdupes BuildRequires: golang-packaging BuildRequires: xz -%{go_nostrip} -%{go_provides} +# %%{go_nostrip} +# %%{go_provides} %description fake-gcs-server provides an emulator for Google Cloud Storage API. It can be used as a library in Go projects and/or as a standalone binary/Docker image. diff --git a/vendor.tar.xz b/vendor.tar.xz index b7e97a2..9263763 100644 --- a/vendor.tar.xz +++ b/vendor.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aaf7c6aa19fc030e67f1b19d4ed8312208c0592a844886b4773a720137f881ad -size 2691244 +oid sha256:7401bf90a697f7836169eb5a7c6520c355d46125119a980ca1d8736c23be089e +size 3881396 -- 2.45.2 From 440fc0e4d0c8cc4eee68448590944f117e860457008972bfbd2778418d81f839 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= Date: Wed, 29 Jan 2025 00:13:34 +0100 Subject: [PATCH 2/2] - Go 1.23 is out, adopt it (CVE-2023-45288, bsc#1236521) - Upgrade deps (CVE-2023-45288, bsc#1236521) --- fake-gcs-server.changes | 3 ++- fake-gcs-server.spec | 5 +++-- vendor.tar.xz | 4 ++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/fake-gcs-server.changes b/fake-gcs-server.changes index 39863af..88c7771 100644 --- a/fake-gcs-server.changes +++ b/fake-gcs-server.changes @@ -31,7 +31,7 @@ Tue Jan 28 22:48:18 UTC 2025 - Matej Cepl - Support setting cache-control of object - add aliases to support specifying EventOptions - Update to v1.49.3 - - Go 1.23 is out, adopt it + - Go 1.23 is out, adopt it (CVE-2023-45288, bsc#1236521) ------------------------------------------------------------------- Thu Jul 18 14:27:33 UTC 2024 - Matej Cepl @@ -48,6 +48,7 @@ Thu Jul 18 14:27:33 UTC 2024 - Matej Cepl - Don't omit versioning.enabled in bucket response - Additional ACL response attributes - Additional bucket response attributes + - Upgrade deps (CVE-2023-45288, bsc#1236521) - Update to v1.48.0: - Fix brittle test - Fill the errors attribute for HTTP errors diff --git a/fake-gcs-server.spec b/fake-gcs-server.spec index 7a12426..b179bb1 100644 --- a/fake-gcs-server.spec +++ b/fake-gcs-server.spec @@ -29,10 +29,11 @@ URL: https://github.com/fsouza/fake-gcs-server Source0: https://github.com/fsouza/%{name}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: vendor.tar.xz BuildRequires: fdupes +BuildRequires: go >= 1.23.0 BuildRequires: golang-packaging BuildRequires: xz -# %%{go_nostrip} -# %%{go_provides} +%{go_nostrip} +%{go_provides} %description fake-gcs-server provides an emulator for Google Cloud Storage API. It can be used as a library in Go projects and/or as a standalone binary/Docker image. diff --git a/vendor.tar.xz b/vendor.tar.xz index 9263763..77759c9 100644 --- a/vendor.tar.xz +++ b/vendor.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7401bf90a697f7836169eb5a7c6520c355d46125119a980ca1d8736c23be089e -size 3881396 +oid sha256:8504fb34cdaaddfa598e4a5700c4db83006ac35ca5431eb099f25f0c79284598 +size 3883388 -- 2.45.2