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