|
1caa6e29e5
|
capacity is int64
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-11-23 10:02:41 +01:00 |
|
|
814b3e11d4
|
fix query parameters for keys
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-11-23 08:50:10 +01:00 |
|
|
2d37e7fa39
|
convert showsecretkey from bool to enum
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-11-22 21:05:36 +01:00 |
|
|
4f473f43c9
|
Change how query parameters are handled
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
|
2023-11-22 20:39:38 +01:00 |
|
|
3684c29ad0
|
handle key changes
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-11-22 18:14:38 +01:00 |
|
|
0d415f42ac
|
Port GetKeyInfo by adding showSecretKey query param
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-11-22 18:05:11 +01:00 |
|
|
20b3afbde4
|
Port layout endpoints
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-11-22 17:49:51 +01:00 |
|
|
e3cd6ed530
|
port GetLayout and AddLayout
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
|
2023-11-22 15:24:30 +01:00 |
|
|
9b24d7c402
|
Upgrade GetNodes
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-11-22 14:25:04 +01:00 |
|
|
d1d1940252
|
Health info message now advertises API v1
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-11-22 09:28:50 +01:00 |
|
|
c63b446989
|
skeleton for api v1
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-11-22 08:58:09 +01:00 |
|
|
f4d3905d15
|
Merge pull request 'nix: add clang to flake.nix and shell.nix' (#664) from add-clang into main
continuous-integration/drone/push Build is passing
Reviewed-on: #664
|
2023-10-26 09:25:53 +00:00 |
|
|
a0fa50dfcd
|
Merge pull request 's3 api: refactoring and bug fix in ListObjects' (#655) from fix-list-objects into main
continuous-integration/drone/push Build is passing
Reviewed-on: #655
|
2023-10-26 09:22:47 +00:00 |
|
|
d50fa2a562
|
nix: add clang to flake.nix and shell.nix
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-10-26 11:19:22 +02:00 |
|
|
75d5d08ee1
|
Merge pull request 'Ensure increasing version timestamps when writing new object versions' (#543) from increasing-timestamps into main
continuous-integration/drone/push Build is passing
Reviewed-on: #543
|
2023-10-24 10:07:16 +00:00 |
|
|
c82d91c6bc
|
DeleteObject: always insert a deletion marker with a bigger timestamp than everything before
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
continuous-integration/drone Build is passing
|
2023-10-20 13:56:35 +02:00 |
|
|
8686cfd0b1
|
s3 api: also ensure increasing timestamps for create_multipart_upload
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-10-20 13:37:37 +02:00 |
|
|
c6cde1f143
|
remove now-unused key parameter in check_quotas
|
2023-10-20 13:20:47 +02:00 |
|
|
58b0ee1b1a
|
list objects: prettyness and add asserts
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
continuous-integration/drone Build is failing
|
2023-10-19 15:26:17 +02:00 |
|
|
158dc17a06
|
listobjects: fix panic if continuation token is an empty string
|
2023-10-19 15:08:47 +02:00 |
|
|
d146cdd5b6
|
cargo fmt
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
continuous-integration/drone Build is passing
|
2023-10-18 16:38:26 +02:00 |
|
|
3d6ed63824
|
check_quotas: avoid re-fetching object from object table
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2023-10-18 16:36:48 +02:00 |
|
|
45b0453d0f
|
Ensure increasing version timestamps in PutObject
|
2023-10-18 16:31:50 +02:00 |
|
|
a5e8ffeb63
|
Merge pull request 'use mold linker when invoking cargo manually (not in nix build scripts)' (#646) from mold-linker into main
continuous-integration/drone/push Build is passing
Reviewed-on: #646
|
2023-10-18 10:02:34 +00:00 |
|
|
b53510c5b7
|
Merge pull request 'fix compilation on macos' (#654) from trinity-1686a/garage:fix-macos-compilation into main
continuous-integration/drone/push Build is passing
Reviewed-on: #654
|
2023-10-16 09:33:33 +00:00 |
|
|
c7f5dcd953
|
fix compilation on macos
continuous-integration/drone/pr Build is passing
fsblkcnt_t is ony 32b there, so we have to do an additional cast
|
2023-10-15 17:57:27 +02:00 |
|
|
d8263fdf92
|
Merge pull request 'documentation updates for v0.9.0' (#647) from doc-updates into main
continuous-integration/drone/push Build is passing
Reviewed-on: #647
|
2023-10-11 12:57:37 +00:00 |
|
|
d24aaba697
|
doc: update quick start and real world for v0.9.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-10-11 14:49:54 +02:00 |
|
|
b571dcd811
|
doc: updates to the "migrating to v0.9" page
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-10-10 15:43:26 +02:00 |
|
|
e6df7089a1
|
Merge pull request 'Garage v0.9' (#473) from next into main
continuous-integration/drone/push Build is passing
Reviewed-on: #473
|
2023-10-10 13:28:28 +00:00 |
|
|
952c9570c4
|
bump version to v0.9.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
|
2023-10-10 14:08:11 +02:00 |
|
|
3d7892477d
|
convert_db: fix build
|
2023-10-10 14:06:25 +02:00 |
|
|
d4932c31ea
|
Merge branch 'main' into next
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-10-10 13:57:21 +02:00 |
|
|
d3fffd30dc
|
use mold linker when invoking cargo manually (not in nix build scripts)
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-10-10 13:56:48 +02:00 |
|
|
e75fe2157d
|
Merge pull request 'Move convert_db command into main garage binary' (#645) from convert-db-main-binary into main
continuous-integration/drone/push Build is passing
Reviewed-on: #645
|
2023-10-10 11:42:14 +00:00 |
|
|
2d5d7a7031
|
Move convert_db command into main garage binary
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-10-10 12:13:15 +02:00 |
|
|
0c431b0c03
|
admin api: increased compatibility for v0/ endpoints
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
continuous-integration/drone/tag Build is passing
continuous-integration/drone Build is passing
|
2023-10-05 16:56:13 +02:00 |
|
|
1c13135f25
|
admin api: remove broken GET /v0/key router rule
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-10-05 16:27:29 +02:00 |
|
|
2448eb7713
|
upgrade doc: fixes and precisions
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-10-05 15:29:55 +02:00 |
|
|
6790e24f5a
|
Add migration to v0.9 guide
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-10-05 15:20:48 +02:00 |
|
|
9ccc1d6f4a
|
move upgrade test to release build
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
continuous-integration/drone Build is passing
|
2023-10-05 10:42:10 +02:00 |
|
|
920dec393a
|
cli: more precise doc comment
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-10-04 10:44:42 +02:00 |
|
|
2e656b541b
|
Merge branch 'main' into next
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
continuous-integration/drone Build is passing
|
2023-10-03 18:40:37 +02:00 |
|
|
1243db87f2
|
Merge pull request 'Add support for binding to unix domain sockets' (#640) from networkException/garage:unix-sockets into main
continuous-integration/drone/push Build is passing
Reviewed-on: #640
|
2023-10-03 16:23:02 +00:00 |
|
|
6f8a87814b
|
doc: add documentation for specifying unix socket paths
continuous-integration/drone/pr Build is passing
|
2023-10-03 17:56:34 +02:00 |
|
|
7907a09acc
|
api: allow custom unix bind mode and use 0o220 for admin server
|
2023-10-03 17:31:40 +02:00 |
|
|
16aa418e47
|
Merge pull request 'doc: update endpoint_url documentation' (#641) from flokli/garage:aws-endpoint-url into main
continuous-integration/drone/push Build is passing
Reviewed-on: #641
|
2023-10-02 14:30:53 +00:00 |
|
|
cb359b4434
|
doc: update endpoint_url documentation
continuous-integration/drone/pr Build is passing
Since `awscli` `>=1.29.0` or `>=2.13.0` it is now possible to use the
`AWS_ENDPOINT_URL` environment variable, or the `endpoint_url` config
key to override the endpoint URL. This means, the aws bash function to
wrap with --endpoint-url is not necessary anymore. Update invocations to
reflect that.
https://docs.aws.amazon.com/sdkref/latest/guide/feature-ss-endpoints.html
https://github.com/aws/aws-cli/issues/4454#issuecomment-1626116607
|
2023-10-02 17:16:11 +03:00 |
|
|
8ec6a53b35
|
everywhere: support unix sockets when binding in various places
continuous-integration/drone/pr Build is passing
this patch implements binding to paths as a unix socket for generic
server and web server.
|
2023-09-29 18:57:44 +02:00 |
|
|
7353038a64
|
config: allow using paths for unix domain sockets in various places
this patch updates the config format to also allow paths in bind
addresses for unix domain sockets.
this has been added to all apis except rpc.
|
2023-09-29 18:38:30 +02:00 |
|