Support for PostObject #222

Merged
lx merged 14 commits from trinity-1686a/garage:post-object into main 2022-02-21 22:02:31 +00:00

14 commits

Author SHA1 Message Date
trinity-1686a 32864bb8f3 re-update cargo.nix
All checks were successful
continuous-integration/drone/pr Build is passing
2022-02-16 23:52:17 +01:00
trinity-1686a fe9210f071 address review comments 2022-02-16 23:38:27 +01:00
trinity-1686a 93637d40ec correct location, response xml and behavior on missing filename 2022-02-16 23:38:27 +01:00
trinity-1686a 63948190e4 stricter policy validation 2022-02-16 23:38:27 +01:00
trinity-1686a e0aee72a9c fix review comments 2022-02-16 23:38:27 +01:00
trinity-1686a 19ac5ce20f answer a bit more like aws
and add todos for missing validation and location header
2022-02-16 23:38:27 +01:00
trinity-1686a 27485f94b9 add length support to post policy 2022-02-16 23:38:27 +01:00
trinity-1686a 217b214ca9 add post object policy support
except for body size
2022-02-16 23:38:27 +01:00
trinity-1686a abb19a0443 refactore params parsing 2022-02-16 23:38:27 +01:00
trinity-1686a c629a9f4e2 refactore signature verification to avoir duplication 2022-02-16 23:38:27 +01:00
Trinity Pointard 621bc84957 update Cargo.nix and fix clippy 2022-02-16 23:38:27 +01:00
trinity-1686a efee345178 working PostObject without policy support 2022-02-16 23:38:27 +01:00
trinity-1686a 1e9d7dc087 add basic parsing for PostObject 2022-02-16 23:38:27 +01:00
trinity-1686a c5447a9c6f add routing for Post Object 2022-02-16 23:38:27 +01:00