Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Multipart improvements | Alex Auvolat | 2022-01-24 | 1 | -3/+3 |
| | | | | | - support part_number for HeadObject - add checks in complete_multipart_upload | ||||
* | Handle OPTIONS on website endpointbucket-cors | Alex Auvolat | 2022-01-24 | 1 | -3/+7 |
| | |||||
* | Implement {Put,Get,Delete}BucketCors and CORS in general | Alex Auvolat | 2022-01-24 | 1 | -52/+60 |
| | | | | | | - OPTIONS request against API endpoint - Returning corresponding CORS headers on API calls - Returning corresponding CORS headers on website GET's | ||||
* | Make use of website config, return error document on error | Alex Auvolat | 2022-01-13 | 1 | -26/+102 |
| | |||||
* | New buckets for 0.6.0: make bucket id a SK and not a HK, CLI updates | Alex Auvolat | 2022-01-04 | 1 | -1/+1 |
| | |||||
* | New buckets for 0.6.0: small changes | Alex Auvolat | 2022-01-04 | 1 | -2/+1 |
| | | | | | | | | | | | | - Fix bucket delete - fix merge of bucket creation date - Replace deletable with option in aliases Rationale: if two aliases point to conflicting bucket, resolving by making an arbitrary choice risks making data accessible when it shouldn't be. We'd rather resolve to deleting the alias until someone puts it back. | ||||
* | New buckets for 0.6.0: small fixes, including: | Alex Auvolat | 2022-01-04 | 1 | -1/+1 |
| | | | | | | | | - ensure bucket names are correct aws s3 names - when making aliases, ensure timestamps of links in both ways are the same - fix small remarks by trinity - don't have a separate website_access field | ||||
* | Model changes | Alex Auvolat | 2022-01-04 | 1 | -4/+12 |
| | |||||
* | New model for buckets | Alex Auvolat | 2022-01-04 | 2 | -18/+25 |
| | |||||
* | Improved handling of HTTP ranges | trinity-1686a | 2021-11-29 | 2 | -1/+11 |
| | | | | | | | | | | | - correct HTTP code when range syntax is invalid (fix #140) - when multiple ranges are given, simply ignore and send whole file Co-authored-by: Trinity Pointard <trinity.pointard@gmail.com> Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/157 Reviewed-by: Alex <alex@adnab.me> Co-authored-by: trinity-1686a <trinity.pointard@gmail.com> Co-committed-by: trinity-1686a <trinity.pointard@gmail.com> | ||||
* | Improve how node roles are assigned in Garagev0.5-beta1 | Alex Auvolat | 2021-11-16 | 1 | -5/+6 |
| | | | | | | | | | | | | | | | | | - change the terminology: the network configuration becomes the role table, the configuration of a nodes becomes a node's role - the modification of the role table takes place in two steps: first, changes are staged in a CRDT data structure. Then, once the user is happy with the changes, they can commit them all at once (or revert them). - update documentation - fix tests - implement smarter partition assignation algorithm This patch breaks the format of the network configuration: when migrating, the cluster will be in a state where no roles are assigned. All roles must be re-assigned and commited at once. This migration should not pose an issue. | ||||
* | add support for vhost-style s3 bucket | Trinity Pointard | 2021-11-16 | 2 | -112/+3 |
| | |||||
* | Fix clippy lints (fix #121) | Alex Auvolat | 2021-10-26 | 1 | -4/+4 |
| | |||||
* | Improve CLI, adapt tests, update documentation | Alex Auvolat | 2021-10-25 | 1 | -1/+3 |
| | |||||
* | Improvements to CLI and various fixes for netapp version | Alex Auvolat | 2021-10-22 | 2 | -2/+4 |
| | | | | Discovery via consul, persist peer list to file | ||||
* | First port of Garage to Netapp | Alex Auvolat | 2021-10-22 | 1 | -5/+5 |
| | |||||
* | Prepare for v0.3.0 and add migration path from v0.2.1.xv0.3.0 | Alex Auvolat | 2021-05-28 | 1 | -5/+5 |
| | |||||
* | rename types to CamelCase | Trinity Pointard | 2021-05-03 | 1 | -3/+2 |
| | |||||
* | fix clippy warnings on web | Trinity Pointard | 2021-05-03 | 2 | -12/+13 |
| | |||||
* | make most requested changes | Trinity Pointard | 2021-04-27 | 2 | -2/+1 |
| | |||||
* | document api crate | Trinity Pointard | 2021-04-27 | 1 | -1/+1 |
| | |||||
* | document web crate | Trinity Pointard | 2021-04-27 | 3 | -2/+13 |
| | |||||
* | attempt at documenting table crate | Trinity Pointard | 2021-04-27 | 1 | -1/+2 |
| | |||||
* | update to v0.2.1v0.2.1release-v0.2.1 | Alex Auvolat | 2021-03-19 | 1 | -5/+5 |
| | |||||
* | Update Cargo.toml files with AGPL license infov0.2.0 | Alex Auvolat | 2021-03-18 | 1 | -5/+7 |
| | |||||
* | Merge pull request 'add support for caching headers' (#49) from ↵ | Alex | 2021-03-18 | 1 | -1/+1 |
|\ | | | | | | | | | | | trinity-1686a/garage:cache-headers into master Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/49 | ||||
| * | add support for caching headers | Trinity Pointard | 2021-03-18 | 1 | -1/+1 |
| | | |||||
* | | Prepare for release 0.2 | Alex Auvolat | 2021-03-18 | 1 | -5/+5 |
|/ | |||||
* | Update dependencies | Alex Auvolat | 2021-03-16 | 1 | -2/+1 |
| | |||||
* | WIP migrate to tokio 1 | Alex Auvolat | 2021-03-15 | 1 | -1/+1 |
| | |||||
* | Bump everything to 0.1.1 | Alex Auvolat | 2021-01-15 | 1 | -2/+2 |
| | |||||
* | Do not accept domains such as [hellofeature/website | Alex Auvolat | 2021-01-15 | 1 | -5/+8 |
| | |||||
* | Explicitly set code path unreachable | Quentin | 2021-01-15 | 1 | -3/+1 |
| | |||||
* | Behavior problem: do not panic anymore + add tests | Quentin | 2021-01-15 | 1 | -5/+10 |
| | |||||
* | Simplify Error file | Quentin | 2021-01-15 | 1 | -17/+1 |
| | |||||
* | Remove unused dependencies | Quentin | 2021-01-15 | 1 | -19/+0 |
| | |||||
* | Fix formatting | Quentin Dufour | 2020-12-17 | 1 | -14/+14 |
| | |||||
* | Web server access control | Quentin Dufour | 2020-12-17 | 1 | -0/+16 |
| | |||||
* | Fix wrong http status code | Quentin | 2020-11-21 | 1 | -0/+1 |
| | |||||
* | Handle HEAD | Quentin | 2020-11-21 | 1 | -4/+8 |
| | |||||
* | Use handle_get | Quentin | 2020-11-21 | 3 | -121/+17 |
| | |||||
* | We are able to serve a file | Quentin | 2020-11-21 | 2 | -5/+108 |
| | |||||
* | Fix host to key | Quentin | 2020-11-21 | 1 | -5/+19 |
| | |||||
* | Support punnycode | Quentin | 2020-11-20 | 2 | -2/+4 |
| | |||||
* | Make it compile again | Quentin | 2020-11-19 | 3 | -2/+56 |
| | |||||
* | Build error | Quentin | 2020-11-11 | 1 | -3/+22 |
| | |||||
* | Build path correctly | Quentin | 2020-11-11 | 1 | -4/+36 |
| | |||||
* | WIP fetch object | Quentin | 2020-11-11 | 1 | -0/+7 |
| | |||||
* | Add documentation to host_to_bucket | Quentin | 2020-11-10 | 1 | -0/+6 |
| | |||||
* | Panic when it is a logical error | Quentin | 2020-11-10 | 1 | -4/+1 |
| |