Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix some new clippy lintsfix-resync | Alex Auvolat | 2022-03-14 | 1 | -2/+1 |
| | |||||
* | Add metrics to web endpoint | Alex Auvolat | 2022-03-14 | 1 | -4/+76 |
| | |||||
* | More permissive OPTIONS on S3 APIv0.6.1better-cors | Alex Auvolat | 2022-03-01 | 1 | -2/+2 |
| | |||||
* | Process CORS earlier in pipeline | Alex Auvolat | 2022-02-28 | 1 | -1/+1 |
| | |||||
* | 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 | 1 | -13/+20 |
| | |||||
* | Improved handling of HTTP ranges | trinity-1686a | 2021-11-29 | 1 | -0/+1 |
| | | | | | | | | | | | - 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> | ||||
* | add support for vhost-style s3 bucket | Trinity Pointard | 2021-11-16 | 1 | -111/+3 |
| | |||||
* | Fix clippy lints (fix #121) | Alex Auvolat | 2021-10-26 | 1 | -4/+4 |
| | |||||
* | fix clippy warnings on web | Trinity Pointard | 2021-05-03 | 1 | -12/+12 |
| | |||||
* | document web crate | Trinity Pointard | 2021-04-27 | 1 | -0/+1 |
| | |||||
* | add support for caching headers | Trinity Pointard | 2021-03-18 | 1 | -1/+1 |
| | |||||
* | 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 |
| | |||||
* | Fix formatting | Quentin Dufour | 2020-12-17 | 1 | -14/+14 |
| | |||||
* | Web server access control | Quentin Dufour | 2020-12-17 | 1 | -0/+16 |
| | |||||
* | Handle HEAD | Quentin | 2020-11-21 | 1 | -4/+8 |
| | |||||
* | Use handle_get | Quentin | 2020-11-21 | 1 | -121/+13 |
| | |||||
* | We are able to serve a file | Quentin | 2020-11-21 | 1 | -5/+106 |
| | |||||
* | Fix host to key | Quentin | 2020-11-21 | 1 | -5/+19 |
| | |||||
* | Support punnycode | Quentin | 2020-11-20 | 1 | -1/+3 |
| | |||||
* | Make it compile again | Quentin | 2020-11-19 | 1 | -2/+3 |
| | |||||
* | 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 |
| | |||||
* | Rewrite for clarity | Quentin | 2020-11-10 | 1 | -8/+11 |
| | |||||
* | Fix indent again | Quentin | 2020-11-10 | 1 | -6/+11 |
| | |||||
* | Fixes due to integration tests | Quentin | 2020-11-10 | 1 | -2/+1 |
| | |||||
* | Rewrite authority to host while staying on stack | Quentin | 2020-11-10 | 1 | -21/+22 |
| | |||||
* | Fix formatting | Quentin | 2020-11-10 | 1 | -35/+35 |
| | |||||
* | Extract bucket | Quentin | 2020-11-10 | 1 | -5/+50 |
| | |||||
* | Log host | Quentin | 2020-11-08 | 1 | -2/+2 |
| | |||||
* | Add some documentation | Quentin | 2020-11-08 | 1 | -1/+9 |
| | |||||
* | Parse host header | Quentin | 2020-11-08 | 1 | -3/+68 |
| | |||||
* | Skeleton to the new web API | Quentin | 2020-11-02 | 1 | -0/+37 |