trinity-1686a
|
6f9d6919a9
|
log access keys
|
2025-08-03 15:31:51 +02:00 |
|
Xavier Stouder
|
7bbb3ff9cf
|
api: add instrospect endpoint
Fixes #1091
|
2025-07-01 23:14:09 +02:00 |
|
Alex Auvolat
|
7ab1d176d4
|
Merge branch 'main' into next-v2
|
2025-05-23 16:33:07 +02:00 |
|
Alex Auvolat
|
c13af97b81
|
return ChecksumType in CompleteMultipartUpload result
|
2025-05-22 18:24:29 +02:00 |
|
Alex Auvolat
|
e475c7f802
|
api: switch to crc_fast for checksumming and implement full-object mpu checksums
|
2025-05-22 17:03:54 +02:00 |
|
Alex Auvolat
|
589a992af8
|
api: parse x-amz-checksum-type and validate combination with algo
|
2025-05-22 17:03:54 +02:00 |
|
trinity-1686a
|
a605a80806
|
support punnycode in api/web endpoint
|
2025-05-19 18:11:55 +02:00 |
|
Alex Auvolat
|
d38d62f4d7
|
bump version to v2.0.0
|
2025-04-17 12:36:41 +02:00 |
|
Alex Auvolat
|
c56b7e20c3
|
add creation date and expiration date to access keys
|
2025-04-17 11:28:44 +02:00 |
|
Alex Auvolat
|
1e13a66b42
|
rework bucket helper functions to use local access where relevant
|
2025-03-25 13:00:48 +01:00 |
|
Alex Auvolat
|
a826c361a9
|
add crc64nvme checksumming algorithm (fix #963)
|
2025-03-19 15:51:06 +01:00 |
|
Alex Auvolat
|
29ce490dd6
|
Merge branch 'main' into next-v2
|
2025-03-05 14:50:22 +01:00 |
|
Alex Auvolat
|
12f15c4c2b
|
fix readme paths in cargo.toml for new crates
|
2025-03-05 11:00:19 +01:00 |
|
Alex Auvolat
|
4689b10448
|
bump version to v1.1.0
|
2025-03-05 10:19:51 +01:00 |
|
Alex Auvolat
|
f6e805e7db
|
api: various fixes
|
2025-02-18 21:47:53 +01:00 |
|
Alex Auvolat
|
730bfee753
|
api: validate trailing checksum + add test for unsigned-paylad-trailer
|
2025-02-18 15:33:42 +01:00 |
|
Alex Auvolat
|
ccab0e4ae5
|
api: fix optional \n after trailer checksum header
|
2025-02-18 15:33:42 +01:00 |
|
Alex Auvolat
|
abb60dcf7e
|
api: remove content-encoding: aws-chunked for streaming payload
|
2025-02-18 15:33:42 +01:00 |
|
Alex Auvolat
|
f8b0817ddc
|
api: streaming signature: fix trailer parsing
|
2025-02-18 12:00:41 +01:00 |
|
Alex Auvolat
|
21c0dda16a
|
api: refactor: move checksumming code around again
|
2025-02-17 20:11:06 +01:00 |
|
Alex Auvolat
|
658541d812
|
api: use checksumming in api_common::signature for put/putpart
|
2025-02-17 19:54:25 +01:00 |
|
Alex Auvolat
|
c5df820e2c
|
api: start refactor of signature to calculate checksums earlier
|
2025-02-17 18:47:06 +01:00 |
|
Alex Auvolat
|
a04d6cd5b8
|
api: streaming: parse unsigned streaming bodies and payload trailers
|
2025-02-17 16:23:24 +01:00 |
|
Alex Auvolat
|
44a896f9b5
|
api: add logic to parse x-amz-content-sha256
|
2025-02-16 18:25:35 +01:00 |
|
Alex Auvolat
|
cee7560fc1
|
api: refactor: move checksum algorithms to common
|
2025-02-16 17:25:55 +01:00 |
|
Alex Auvolat
|
2f0c5ca220
|
signature: refactor: move constant defs to mod.rs
|
2025-02-16 16:34:18 +01:00 |
|
Alex Auvolat
|
61f3de6496
|
Merge branch 'main' into next-v2
|
2025-02-05 21:00:19 +01:00 |
|
Alex Auvolat
|
5475da8ea8
|
remove async_trait used in generic_server.rs
|
2025-02-05 20:31:34 +01:00 |
|
Alex Auvolat
|
10bbb26b30
|
cli_v2: implement ListWorkers and GetWorkerInfo
|
2025-02-03 18:54:51 +01:00 |
|
Alex Auvolat
|
fe937c2901
|
Merge branch 'main' into next-v2
|
2025-02-01 19:07:17 +01:00 |
|
Alex Auvolat
|
3d5e9a027e
|
cargo defs: simplify and fix descriptions
|
2025-01-31 18:54:29 +01:00 |
|
Alex Auvolat
|
4563313f87
|
use cargo-shear to remove many unused dependencies between crates
|
2025-01-31 18:47:30 +01:00 |
|
Alex Auvolat
|
afa28706e5
|
split s3/cors.rs into also common/cors.rs
|
2025-01-31 18:42:14 +01:00 |
|
Alex Auvolat
|
84f1db91c4
|
fix things up
|
2025-01-31 18:34:57 +01:00 |
|
Alex Auvolat
|
9fa20d45be
|
wip: split garage_api into garage_api_{common,s3,k2v,admin}
|
2025-01-31 18:18:29 +01:00 |
|