aboutsummaryrefslogtreecommitdiff
path: root/src/api
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'main' into nextv0.9.0-rc1Alex Auvolat2023-10-035-18/+61
|\
| * api: allow custom unix bind mode and use 0o220 for admin servernetworkException2023-10-034-4/+8
| |
| * everywhere: support unix sockets when binding in various placesnetworkException2023-09-294-15/+53
| | | | | | | | | | this patch implements binding to paths as a unix socket for generic server and web server.
| * cargo: add hyperlocal as a dependencynetworkException2023-09-291-0/+1
| |
* | Merge branch 'main' into nextAlex Auvolat2023-09-111-1/+1
|\|
| * update version to 0.8.4v0.8.4hold-netapp-0.5.2Alex Auvolat2023-09-051-1/+1
| |
* | s3api: remove redundant serde rename attributeAlex Auvolat2023-08-311-1/+0
| |
* | s3 bucket apis: remove redundant callAlex Auvolat2023-08-304-48/+32
| |
* | lifecycle config: add missing line in merge() and remove tracingAlex Auvolat2023-08-301-12/+1
| |
* | lifecycle config: store date as given, try to debugAlex Auvolat2023-08-301-6/+16
| |
* | lifecycle worker: implement main functionalityAlex Auvolat2023-08-301-2/+2
| |
* | use a NaiveDate in data model, it serializes to string (iso 8601 format)Alex Auvolat2023-08-301-8/+7
| |
* | lifecycle: implement validation into garage's internal data structureAlex Auvolat2023-08-291-23/+177
| |
* | s3: add xml structures to serialize/deserialize lifecycle configsAlex Auvolat2023-08-293-0/+263
| |
* | Merge branch 'main' into nextv0.9.0-beta1Alex Auvolat2023-08-294-31/+63
|\|
| * bump version to 0.8.3v0.8.3-rc1Alex Auvolat2023-08-281-1/+1
| |
| * admin api: refactor caddy check api codeAlex Auvolat2023-08-281-17/+22
| |
| * garage/api: cargo: Updated idna dependency to 0.4.Jonathan Davies2023-08-281-1/+1
| |
| * support {s3,web}.root_domains in /check endpointbug/support-root-domains-on-demand-tlsQuentin Dufour2023-08-082-12/+41
| |
| * post_object.rs: Fixed typos / grammar.Jonathan Davies2023-08-011-7/+5
| |
| * api/Cargo.toml: Updated roxmltree to 0.18.Jonathan Davies2023-06-241-1/+1
| |
* | admin docs: reformatting, key admin: add checkAlex Auvolat2023-06-142-10/+11
| |
* | admin: uniformize layout api and improve codeAlex Auvolat2023-06-142-42/+57
| |
* | admin and cli: hide secret keys unless askedAlex Auvolat2023-06-144-18/+43
| |
* | admin api: move all endpoints to v1/ by default (v0/ still supported)Alex Auvolat2023-06-142-28/+23
| |
* | admin api: make name optionnal for CreateKeyAlex Auvolat2023-06-141-2/+2
| |
* | admin api: switch GetClusterHealth to camelcase (fix #381 again)Alex Auvolat2023-06-142-1/+29
| |
* | admin api: change cluster status/layout to use lists and not maps (fix #377)Alex Auvolat2023-06-142-36/+95
| |
* | multipartupload in test: add forgotten timestampAlex Auvolat2023-06-131-0/+1
| |
* | Merge branch 'main' into nextAlex Auvolat2023-06-134-8/+44
|\|
| * payload.rs: Surround / in inverted commas.Jonathan Davies2023-06-061-1/+1
| |
| * payload.rs: Fixed typo in error message.Jonathan Davies2023-06-061-1/+1
| |
| * k2v signature verification: double urlencoding (see comment in source code)Alex Auvolat2023-05-181-2/+38
| |
| * *: apply clippy recommendations.Jonathan Davies2023-05-096-10/+10
| |
* | admin API: add missing camelCase conversions (fix #381)Alex Auvolat2023-06-132-0/+7
| |
* | multipart uploads: save timestampAlex Auvolat2023-06-131-2/+3
| |
* | UploadPart: automatic cleanup of version (and reference blocked) when ↵Alex Auvolat2023-06-092-15/+66
| | | | | | | | interrupted
* | Add test for multipart uploads and fix part renumberingAlex Auvolat2023-06-091-1/+1
| |
* | comments and clippy lint fixesAlex Auvolat2023-06-094-11/+9
| |
* | fix mpu counter (add missing workers) and report info at appropriate placesAlex Auvolat2023-06-091-6/+18
| |
* | fix test; simplify codeAlex Auvolat2023-06-092-9/+12
| |
* | fix s3 list testAlex Auvolat2023-06-091-106/+89
| |
* | Adapt S3 API code to use new multipart upload modelsAlex Auvolat2023-06-097-546/+584
| | | | | | | | | | | | | | - Create and PutPart - completemultipartupload - upload part copy - list_parts
* | Merge branch 'main' into nextAlex Auvolat2023-05-091-5/+5
|\|
| * Declare garage crates using workspace.dependenciesJakub Jirutka2023-05-091-5/+5
| | | | | | | | | | | | | | | | This will allow to really disable "sled" feature without declaring `default-features = false` in every Cargo.toml where garage_db and garage_model is used. See https://doc.rust-lang.org/cargo/reference/workspaces.html#the-dependencies-table
* | Merge branch 'main' into nextAlex Auvolat2023-04-2518-94/+268
|\|
| * api/Cargo.toml: Bumped quick-xml to version 0.26.Jonathan Davies2023-04-231-1/+1
| |
| * Prepare for v0.8.2Alex Auvolat2023-03-131-6/+6
| |
| * admin/cluster.rs: Added rust_version.Jonathan Davies2023-03-101-0/+2
| |
| * api/generic_server.rs: Use new handle_forwarded_for_headers() function.Jonathan Davies2023-03-061-9/+4
| |