summaryrefslogtreecommitdiffstats
path: root/src/rgw/rgw_auth_s3.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* Revert "radosgw: fix awsv4 header line sort order."Casey Bodley2017-10-181-8/+9
* radosgw: fix awsv4 header line sort order.Marcus Watts2017-09-291-9/+8
* radosgw: fix small sized chunked uploads with s3Marcus Watts2017-08-161-1/+6
* rgw: replace '+' with "%20" in canonical query string for s3 v4 auth.Zhang Shaowen2017-08-151-2/+9
* Merge pull request #14287 from oritwas/wip-rgw-usageYuri Weinstein2017-07-201-2/+0
|\
| * remove start end-date from signed_subresourcesJi Chen2017-05-041-2/+0
* | Merge pull request #15467 from joke-lee/fix-aws-v2-signature-X-Amz-Date-priorityYuri Weinstein2017-07-101-5/+4
|\ \
| * | fix s3 aws v2 signature priority between header['X-Amz-Date'] and header['Date']yuliyang2017-06-241-5/+4
* | | Merge pull request #15998 from mdw-at-linuxbox/fixmarkerYuri Weinstein2017-07-071-5/+1
|\ \ \
| * | | rgw: fix marker encoding problem.Marcus Watts2017-06-291-5/+1
| |/ /
* | | Merge pull request #15965 from mdw-at-linuxbox/signatureYuri Weinstein2017-07-061-1/+1
|\ \ \
| * | | Fix s3 object uploads with chunked transfers and v4 signatures.Marcus Watts2017-06-281-1/+1
| |/ /
* / / rgw: implement get/put object tags for S3Abhishek Lekshmanan2017-06-211-0/+1
|/ /
* | rgw: use string_join_reserve() for signature generationCasey Bodley2017-06-141-44/+21
* | rgw: don't use strlen in constexprs to not brake Clang builds.Radoslaw Zarzynski2017-06-141-2/+2
* | rgw: introduce string_to_sign_t abstraction to the AWS auth.Radoslaw Zarzynski2017-06-071-13/+22
* | rgw: optimize AWSv4 parsing with Boost's small_vector.Radoslaw Zarzynski2017-06-071-8/+12
* | rgw: switch to Ceph's sstring in AWS signature generation process.Radoslaw Zarzynski2017-06-071-30/+39
* | rgw: use preallocated std::strings when concatenating in AWSv4.Radoslaw Zarzynski2017-06-071-21/+35
* | rgw: rework the implementation of rgw::auth::s3::get_v4_canonical_headers().Radoslaw Zarzynski2017-06-071-27/+42
* | rgw; rework interface and implementation of url_decode.Radoslaw Zarzynski2017-06-071-7/+2
* | rgw: rework and optimise crafting of AWSv4's canonical query string.Radoslaw Zarzynski2017-06-071-49/+59
* | rgw: switch from boost::string_ref to string_view in AWSv4-related code (part...Radoslaw Zarzynski2017-06-071-60/+107
* | rgw: switch from boost::string_ref to string_view in AWSv4-related code.Radoslaw Zarzynski2017-06-071-15/+16
* | rgw: introduce rgw::auth::s3::AWS4_HMAC_SHA256_STR to kill magics.Radoslaw Zarzynski2017-06-071-3/+1
* | rgw: optimize and clean-up the AWSv4 signature processing.Radoslaw Zarzynski2017-06-071-132/+72
* | rgw: clean-up AWSv4's Canonical QS crafting.Radoslaw Zarzynski2017-06-071-10/+12
* | rgw: use std::make_shared for AWSv4 completers creation.Radoslaw Zarzynski2017-06-071-7/+6
* | rgw: clean-up rgw::auth::s3::get_v4_signature().Radoslaw Zarzynski2017-06-071-16/+8
* | rgw: add support for HTTP_X_AMZ_DECODED_CONTENT_LENGTH.Radoslaw Zarzynski2017-06-071-0/+15
* | rgw: split the AWSv4Completer and clean-up the code.Radoslaw Zarzynski2017-06-071-93/+98
* | rgw: remove the old AWS v4 streaming mode's implementation.Radoslaw Zarzynski2017-06-071-15/+1
* | rgw: the AWSv4 completer verifies chunks' signatures now.Radoslaw Zarzynski2017-06-071-9/+65
* | rgw: AWSv4Completer dechunks data in the streaming mode.Radoslaw Zarzynski2017-06-071-2/+158
* | rgw: drop aws4_auth_needs_complete from req_state.Radoslaw Zarzynski2017-06-071-1/+0
* | rgw: turn AWSv4Completer into a filter over rgw::io::RestfulClient.Radoslaw Zarzynski2017-06-071-2/+14
* | rgw: ONLY move AWSv4Completer from rgw_rest_s3.cc to rgw_auth_s3.cc.Radoslaw Zarzynski2017-06-071-0/+89
* | rgw: make the get_v4_canonical_request_hash identified shorter.Radoslaw Zarzynski2017-06-071-7/+9
* | rgw: rgw::auth::s3::parse_credentials() extracts access_key_id now.Radoslaw Zarzynski2017-06-071-3/+14
* | rgw: all S3 auth engines are able to use AWSv4 now.Radoslaw Zarzynski2017-06-071-1/+3
* | rgw: decompose rgw::auth::s3::parse_credentials regarding the query string ha...Radoslaw Zarzynski2017-06-071-104/+129
* | rgw: clean up rgw::auth::s3::get_v4_signing_key.Radoslaw Zarzynski2017-06-071-51/+24
* | rgw: split generation AWSv4's SigningKey into a separate func.Radoslaw Zarzynski2017-06-071-10/+25
* | rgw: minimise the number of parameters of rgw::auth::s3::get_v4_signature.Radoslaw Zarzynski2017-06-071-4/+31
* | rgw: rgw::auth::s3::get_v4_signature doesn't depend on req_state anymore.Radoslaw Zarzynski2017-06-071-16/+14
* | rgw: dissect basic AWSv4's credentials parsing into separated function.Radoslaw Zarzynski2017-06-071-0/+159
* | rgw: dissect AWSv4's Canonical Headers crafting into a separated function.Radoslaw Zarzynski2017-06-071-0/+57
* | rgw: dissect AWSv4's Canonical QS crafting into a separated function.Radoslaw Zarzynski2017-06-071-0/+91
* | rgw: get_v4_canonical_request_hash doesn't depend on req_state anymore.Radoslaw Zarzynski2017-06-071-26/+7
* | rgw: rework interfaces of AWSv4 helper primitives.Radoslaw Zarzynski2017-06-071-51/+84