aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* cli_v2: implement Get{Node,Cluster}StatisticsAlex Auvolat11 days7-229/+257
* cli_v2: implement CreateMetadataSnapshotAlex Auvolat11 days9-68/+94
* admin api: reorder thingsAlex Auvolat12 days1-34/+32
* admin api: impl RequestHandler for MetricsRequestAlex Auvolat12 days4-73/+84
* cli_v2: implement RetryBlockResync and PurgeBlocksAlex Auvolat12 days6-165/+212
* cli_v2: implement ListBlockErrors and GetBlockInfoAlex Auvolat12 days14-210/+346
* cli_v2: add local_api_request with crazy type boundAlex Auvolat12 days3-33/+37
* cli_v2: implement ListWorkers and GetWorkerInfoAlex Auvolat12 days13-188/+324
* admin api: base infrastructure for local endpointsAlex Auvolat12 days17-236/+619
* cli_v2: migrate cleanupincompleteuploads to Admin APIAlex Auvolat12 days6-66/+72
* Merge branch 'main' into next-v2Alex Auvolat2025-02-0173-486/+634
|\
| * fix testsAlex Auvolat2025-01-313-2/+4
| * cargo defs: simplify and fix descriptionsAlex Auvolat2025-01-313-8/+8
| * use cargo-shear to remove many unused dependencies between cratesAlex Auvolat2025-01-3113-126/+3
| * split s3/cors.rs into also common/cors.rsAlex Auvolat2025-01-3110-179/+179
| * fix things upAlex Auvolat2025-01-3134-102/+130
| * wip: split garage_api into garage_api_{common,s3,k2v,admin}Alex Auvolat2025-01-3150-190/+425
| * table::insert_many: avoid failure with zero items (fix #915)fix-915Alex Auvolat2025-01-301-0/+4
* | cli_v2: fix garage statusAlex Auvolat2025-01-302-56/+41
* | cli_v2: merge util.rs into layout.rsAlex Auvolat2025-01-304-121/+116
* | cli_v2: error messagesAlex Auvolat2025-01-301-6/+6
* | convert cli key operations to admin rpcAlex Auvolat2025-01-307-307/+247
* | fix garage status outputAlex Auvolat2025-01-301-1/+1
* | admin api: convert most bucket operationsAlex Auvolat2025-01-3010-640/+581
* | cli: migrate layout remove, apply, revertAlex Auvolat2025-01-303-102/+65
* | wip: migrate garage status and garage layout assignAlex Auvolat2025-01-308-355/+486
* | wip: proxy admin api requests through admin rpc, prepare new cliAlex Auvolat2025-01-306-78/+194
* | admin api: remove log messageAlex Auvolat2025-01-291-2/+0
* | admin api: fix panic on GetKeyInfo with no argsAlex Auvolat2025-01-291-9/+13
* | admin api: small fixesAlex Auvolat2025-01-294-8/+39
* | admin api: clearer syntax for AddBucketAlias and RemoveBucketAliasAlex Auvolat2025-01-295-45/+51
* | admin api: merge calls to manage global/local aliasesAlex Auvolat2025-01-293-111/+65
* | admin api: rename allow/deny api calls in api v2Alex Auvolat2025-01-293-22/+22
* | admin api: rename bucket aliasing operationsAlex Auvolat2025-01-293-46/+46
* | fix test_website_check_domainAlex Auvolat2025-01-292-3/+17
* | admin api: fix CORS to work in browserAlex Auvolat2025-01-293-6/+15
* | admin api: make all requests and responses (de)serializableAlex Auvolat2025-01-293-60/+79
* | admin api: update semantics of some endpoints, and update docAlex Auvolat2025-01-295-26/+44
* | admin api: add compatibility from v1/ to v2/Alex Auvolat2025-01-294-68/+115
* | admin api: refactor using macroAlex Auvolat2025-01-298-150/+113
* | admin api: new router_v2 with unified path syntaxAlex Auvolat2025-01-2913-291/+447
* | admin api: make all handlers impls of a single traitAlex Auvolat2025-01-295-502/+761
* | admin api: create structs for all requests/responess in src/api/admin/api.rsAlex Auvolat2025-01-296-455/+721
* | decrease write quorumQuentin Dufour2025-01-291-6/+3
|/
* api: better handling of helper errors to distinguish error codesAlex Auvolat2025-01-2912-29/+97
* Merge pull request 's3 api: make x-amz-meta-* headers lowercase (fix #844)' (...Alex2025-01-272-9/+6
|\
| * s3 api: make x-amz-meta-* headers lowercase (fix #844)fix-844Alex Auvolat2025-01-272-9/+6
* | snapshot: sqlite: use a subdirectory for consistency with LMDBBaptiste Jonglez2025-01-271-1/+4
|/
* db-snapshot: allow to set directory where snapshots are storedBaptiste Jonglez2025-01-272-2/+11
* Fix all typosStefan Majer2025-01-1653-108/+108