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 |
|
Alex Auvolat
|
f37d5d2b08
|
admin api: convert most bucket operations
|
2025-01-30 13:36:25 +01:00 |
|
Alex Auvolat
|
145130481e
|
wip: proxy admin api requests through admin rpc, prepare new cli
|
2025-01-30 10:44:08 +01:00 |
|
Alex Auvolat
|
19454c1679
|
admin api: remove log message
|
2025-01-29 19:47:37 +01:00 |
|
Alex Auvolat
|
1c03941b19
|
admin api: fix panic on GetKeyInfo with no args
|
2025-01-29 19:26:16 +01:00 |
|
Alex Auvolat
|
4f0b923c4f
|
admin api: small fixes
|
2025-01-29 19:26:16 +01:00 |
|
Alex Auvolat
|
420bbc162d
|
admin api: clearer syntax for AddBucketAlias and RemoveBucketAlias
|
2025-01-29 19:26:16 +01:00 |
|
Alex Auvolat
|
12ea4cda5f
|
admin api: merge calls to manage global/local aliases
|
2025-01-29 19:26:16 +01:00 |
|
Alex Auvolat
|
5fefbd94e9
|
admin api: rename allow/deny api calls in api v2
|
2025-01-29 19:26:16 +01:00 |
|
Alex Auvolat
|
ba810b2e81
|
admin api: rename bucket aliasing operations
|
2025-01-29 19:26:16 +01:00 |
|
Alex Auvolat
|
f8ed3fdbc4
|
fix test_website_check_domain
|
2025-01-29 19:26:16 +01:00 |
|
Alex Auvolat
|
4cb45bd398
|
admin api: fix CORS to work in browser
|
2025-01-29 19:26:16 +01:00 |
|
Alex Auvolat
|
f538dc34d3
|
admin api: make all requests and responses (de)serializable
|
2025-01-29 19:26:16 +01:00 |
|
Alex Auvolat
|
ed58f8b0fe
|
admin api: update semantics of some endpoints, and update doc
|
2025-01-29 19:26:16 +01:00 |
|
Alex Auvolat
|
5037b97dd4
|
admin api: add compatibility from v1/ to v2/
|
2025-01-29 19:26:16 +01:00 |
|
Alex Auvolat
|
af1a530834
|
admin api: refactor using macro
|
2025-01-29 19:26:16 +01:00 |
|
Alex Auvolat
|
c99bfe69ea
|
admin api: new router_v2 with unified path syntax
|
2025-01-29 19:26:16 +01:00 |
|
Alex Auvolat
|
831f2b0207
|
admin api: make all handlers impls of a single trait
|
2025-01-29 19:26:16 +01:00 |
|
Alex Auvolat
|
c1eb1610ba
|
admin api: create structs for all requests/responess in src/api/admin/api.rs
|
2025-01-29 19:26:16 +01:00 |
|
Alex Auvolat
|
9f3c7c3720
|
api: better handling of helper errors to distinguish error codes
|
2025-01-29 19:14:34 +01:00 |
|
Alex Auvolat
|
e8fa89e834
|
s3 api: make x-amz-meta-* headers lowercase (fix #844)
|
2025-01-27 19:58:06 +01:00 |
|
Stefan Majer
|
2eb9fcae20
|
Fix all typos
|
2025-01-16 13:22:00 +01:00 |
|
Alex Auvolat
|
47467df83e
|
avoid handling status_code-related logic in api/s3/get.rs
|
2025-01-04 19:52:14 +01:00 |
|
Alex Auvolat
|
9b7fea4cb0
|
put bucket website: improve error message for redirectallrequests
|
2025-01-04 19:16:24 +01:00 |
|
trinity-1686a
|
c939d2a936
|
clippy
|
2024-12-22 15:26:06 +01:00 |
|
trinity-1686a
|
65e9dde8c9
|
add tests
|
2024-12-22 15:20:09 +01:00 |
|
trinity-1686a
|
c9b733a4a6
|
support redirection on s3 endpoint
|
2024-12-14 17:46:27 +01:00 |
|
Alex Auvolat
|
7a143f46fc
|
Bump to version 1.0.1
|
2024-09-22 14:25:32 +02:00 |
|
Alex Auvolat
|
baf32c9575
|
api servers: kill opened connections after SIGINT after 10s deadline (fix #806)
|
2024-08-25 20:04:56 +02:00 |
|
trinity-1686a
|
f190032589
|
don't modify postobject request before validating policy
|
2024-08-10 20:10:47 +02:00 |
|
Alex Auvolat
|
afad62939e
|
[next-0.10] bump version number to 1.0
|
2024-03-28 15:19:44 +01:00 |
|
Alex Auvolat
|
25c196f34d
|
[next-0.10] admin api: fix logic in get cluster status
|
2024-03-27 13:55:49 +01:00 |
|
Alex Auvolat
|
01a0bd5410
|
[next-0.10] remove impl Deref for LayoutHelper
|
2024-03-27 13:32:13 +01:00 |
|
Alex Auvolat
|
74949c69cb
|
[s3-checksum] implement x-amz-checksum-* headers
|
2024-03-26 15:01:34 +01:00 |
|
Alex Auvolat
|
961b4f9af3
|
[net-fixes] fix issues with local peer address (fix #761)
|
2024-03-21 10:45:34 +01:00 |
|
Alex Auvolat
|
3fcb54e3cf
|
[sse-c] Remove special case for Content-Type header
|
2024-03-07 15:43:48 +01:00 |
|
Alex Auvolat
|
57acc60082
|
[sse-c] Implement SSE-C encryption
|
2024-03-07 15:43:47 +01:00 |
|
Alex Auvolat
|
fe2dc5d51c
|
Merge branch 'main' into next-0.10
|
2024-03-07 14:00:34 +01:00 |
|
Alex Auvolat
|
eab2b81be2
|
[unicode-headers] allow utf-8 in headers + add test for object metadata
|
2024-03-07 13:42:01 +01:00 |
|
Alex Auvolat
|
bbde9bc912
|
Merge branch 'main' into next-0.10
|
2024-03-04 15:56:10 +01:00 |
|
Alex
|
3168bb34a0
|
Merge pull request 'add request context helper' (#751) from yuka/garage:req-ctx into main
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/751
|
2024-03-04 14:51:05 +00:00 |
|
Alex Auvolat
|
8670140358
|
[rel-0.9.3] Bump version to 0.9.3
|
2024-03-04 14:00:55 +01:00 |
|
Alex Auvolat
|
c8e416aaa5
|
[test-presigned] Use a HeaderMap type for QueryMap
|
2024-03-04 13:33:14 +01:00 |
|
Yureka
|
fb55682c66
|
add request context helper
|
2024-03-04 13:26:39 +01:00 |
|
asonix
|
c94bf45cba
|
Store original-cased query keys alongside query values
|
2024-03-04 13:03:27 +01:00 |
|
asonix
|
7c4f3473af
|
Lowercase query parameter keys when parsing
|
2024-03-04 13:03:16 +01:00 |
|
Alex Auvolat
|
6a7623e90d
|
[rel-0.9.2] Bump version to v0.9.2
|
2024-03-01 16:54:39 +01:00 |
|