Alex lx
lx commented on pull request Deuxfleurs/garage#872 2024-09-05 14:17:48 +00:00
WIP: feat: x-amz-website-redirect-location support

Amazon write in https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPOST.html that the length is 2 KB at most and needs to start by /, http:// or https://

I think we should validate…

lx commented on pull request Deuxfleurs/garage#872 2024-09-05 14:14:58 +00:00
WIP: feat: x-amz-website-redirect-location support

Could we define a constant as follows and use that instead?

lx commented on pull request Deuxfleurs/garage#872 2024-09-05 14:14:58 +00:00
WIP: feat: x-amz-website-redirect-location support

We want this code path to trigger only for the web endpoint, x-amz-website-redirect-location should be ignored (i.e. simply returned as a normal object header) on the S3 endpoint.

lx commented on pull request Deuxfleurs/garage#872 2024-09-05 14:14:58 +00:00
WIP: feat: x-amz-website-redirect-location support

The value of the header should be validated here to ensure it is syntactically correct, according to S3 rules

lx suggested changes for Deuxfleurs/garage#872 2024-09-05 14:14:58 +00:00
WIP: feat: x-amz-website-redirect-location support

I have a feeling that this does not implement the expected semantics of x-amz-website-redirect-location. As I understand by reading the AWS docs, when the header is present:

lx commented on issue Deuxfleurs/garage#839 2024-08-28 15:21:46 +00:00
Slow GC

Items in the GC queue are processes after a 24h delay so it is normal that the queue is never zero

lx deleted branch rust-1.77 from Deuxfleurs/garage 2024-08-26 19:08:03 +00:00
lx pushed to main at Deuxfleurs/garage 2024-08-26 19:08:03 +00:00
615698df7d Merge pull request 'update compiler to Rust 1.77' (#866) from rust-1.77 into main
7061fa5a56 use rust 1.77 in nix/compile.nix
8881930cdd update nixpkgs and rust-overlay sources in flake.nix
Compare 3 commits »
lx merged pull request Deuxfleurs/garage#866 2024-08-26 19:08:01 +00:00
update compiler to Rust 1.77
lx created pull request Deuxfleurs/garage#866 2024-08-26 17:29:27 +00:00
WIP: update compiler to Rust 1.77
lx pushed to rust-1.77 at Deuxfleurs/garage 2024-08-26 17:19:21 +00:00
7061fa5a56 use rust 1.77 in nix/compile.nix
8881930cdd update nixpkgs and rust-overlay sources in flake.nix
Compare 2 commits »
lx pushed to rust-1.77 at Deuxfleurs/garage 2024-08-26 17:02:18 +00:00
be676ea17b use rust 1.77 in nix/compile.nix
lx created branch rust-1.77 in Deuxfleurs/garage 2024-08-26 16:47:20 +00:00
lx pushed to rust-1.77 at Deuxfleurs/garage 2024-08-26 16:47:20 +00:00
6014fe927c update nixpkgs and rust-overlay sources in flake.nix
lx deleted branch update-time from Deuxfleurs/garage 2024-08-26 16:20:07 +00:00
lx pushed to main at Deuxfleurs/garage 2024-08-26 16:20:06 +00:00
52f6c0760b Merge pull request 'update crate time (fix #849)' (#865) from update-time into main
5b0602c7e9 update crate time (fix #849)
Compare 2 commits »
lx merged pull request Deuxfleurs/garage#865 2024-08-26 16:20:05 +00:00
update crate time (fix #849)
lx closed issue Deuxfleurs/garage#849 2024-08-26 16:20:05 +00:00
Rust 1.80 breaks garage build
lx created pull request Deuxfleurs/garage#865 2024-08-26 16:11:52 +00:00
update crate time (fix #849)
lx created branch update-time in Deuxfleurs/garage 2024-08-26 16:11:29 +00:00