This is an automated email from the ASF dual-hosted git repository. xuanwo pushed a change to branch default-chain-config in repository https://gitbox.apache.org/repos/asf/opendal-reqsign.git
from 36443d5 Add comments add e1c4d13 chore: remove useless `reqwest` requirement (#617) add e82712c chore(deps): Bump actions/github-script from 7 to 8 (#618) add 542768b chore(deps): Update windows-sys requirement from 0.60.2 to 0.61.0 (#619) add 65bcece *: Add ASF headers for all code files (#622) add 6ebbd81 ci: Update GitHub Action to ASF approved patterns (#623) add 5236a93 ci: Switch from --nocapture to --no-capture (#626) add 5a94bc1 Merge branch 'main' into default-chain-config No new revisions were added by this update. Summary of changes: .github/1password-setup.md | 4 +- .github/FUNDING.yml | 17 ++++++ .github/dependabot.yml | 17 ++++++ .github/workflows/aliyun_oss.yml | 17 ++++++ .github/workflows/aws_v4.yml | 69 ++++++++++++++-------- .github/workflows/azure_storage.yml | 55 +++++++++++------ .github/workflows/ci.yml | 27 +++++++++ .github/workflows/google.yml | 57 +++++++++++------- .github/workflows/huaweicloud_obs.yml | 17 ++++++ .github/workflows/oracle.yml | 17 ++++++ .github/workflows/release.yml | 17 ++++++ .github/workflows/tencent_cos.yml | 19 +++++- .taplo.toml | 17 ++++++ Cargo.toml | 17 ++++++ context/command-execute-tokio/Cargo.toml | 17 ++++++ context/command-execute-tokio/src/lib.rs | 17 ++++++ context/file-read-tokio/Cargo.toml | 17 ++++++ .../file-read-tokio/examples/read_credentials.rs | 17 ++++++ context/file-read-tokio/src/lib.rs | 17 ++++++ context/http-send-reqwest/Cargo.toml | 17 ++++++ .../http-send-reqwest/examples/custom_client.rs | 17 ++++++ context/http-send-reqwest/src/lib.rs | 17 ++++++ core/Cargo.toml | 19 +++++- core/src/api.rs | 17 ++++++ core/src/context.rs | 17 ++++++ core/src/error.rs | 17 ++++++ core/src/hash.rs | 17 ++++++ core/src/lib.rs | 17 ++++++ core/src/request.rs | 17 ++++++ core/src/signer.rs | 17 ++++++ core/src/time.rs | 17 ++++++ core/src/utils.rs | 17 ++++++ licenserc.toml | 20 +++++++ reqsign/Cargo.toml | 17 ++++++ reqsign/examples/aws.rs | 17 ++++++ reqsign/examples/azure.rs | 17 ++++++ reqsign/examples/google.rs | 17 ++++++ reqsign/src/aliyun.rs | 17 ++++++ reqsign/src/aws.rs | 17 ++++++ reqsign/src/azure.rs | 17 ++++++ reqsign/src/context.rs | 17 ++++++ reqsign/src/google.rs | 17 ++++++ reqsign/src/huaweicloud.rs | 17 ++++++ reqsign/src/lib.rs | 17 ++++++ reqsign/src/oracle.rs | 17 ++++++ reqsign/src/tencent.rs | 17 ++++++ rust-toolchain.toml | 17 ++++++ rustfmt.toml | 17 ++++++ services/aliyun-oss/Cargo.toml | 17 ++++++ services/aliyun-oss/examples/oss_operations.rs | 17 ++++++ services/aliyun-oss/src/constants.rs | 17 ++++++ services/aliyun-oss/src/credential.rs | 17 ++++++ services/aliyun-oss/src/lib.rs | 17 ++++++ .../provide_credential/assume_role_with_oidc.rs | 17 ++++++ .../aliyun-oss/src/provide_credential/default.rs | 17 ++++++ services/aliyun-oss/src/provide_credential/env.rs | 17 ++++++ services/aliyun-oss/src/provide_credential/mod.rs | 17 ++++++ .../aliyun-oss/src/provide_credential/static.rs | 17 ++++++ services/aliyun-oss/src/sign_request.rs | 17 ++++++ services/aliyun-oss/tests/credential_chain.rs | 17 ++++++ services/aliyun-oss/tests/main.rs | 17 ++++++ services/aws-v4/Cargo.toml | 18 +++++- services/aws-v4/benches/aws.rs | 17 ++++++ services/aws-v4/examples/dynamodb_sign.rs | 17 ++++++ services/aws-v4/examples/s3_express_sign.rs | 17 ++++++ services/aws-v4/examples/s3_sign.rs | 17 ++++++ services/aws-v4/src/constants.rs | 17 ++++++ services/aws-v4/src/credential.rs | 17 ++++++ services/aws-v4/src/lib.rs | 17 ++++++ .../aws-v4/src/provide_credential/assume_role.rs | 17 ++++++ .../assume_role_with_web_identity.rs | 17 ++++++ services/aws-v4/src/provide_credential/cognito.rs | 17 ++++++ services/aws-v4/src/provide_credential/default.rs | 17 ++++++ services/aws-v4/src/provide_credential/ecs.rs | 17 ++++++ services/aws-v4/src/provide_credential/env.rs | 17 ++++++ services/aws-v4/src/provide_credential/imds.rs | 17 ++++++ services/aws-v4/src/provide_credential/mod.rs | 17 ++++++ services/aws-v4/src/provide_credential/process.rs | 17 ++++++ services/aws-v4/src/provide_credential/profile.rs | 17 ++++++ .../src/provide_credential/s3_express_session.rs | 17 ++++++ services/aws-v4/src/provide_credential/sso.rs | 17 ++++++ services/aws-v4/src/provide_credential/static.rs | 17 ++++++ services/aws-v4/src/provide_credential/utils.rs | 17 ++++++ services/aws-v4/src/sign_request.rs | 17 ++++++ .../tests/credential_providers/assume_role.rs | 17 ++++++ .../assume_role_with_web_identity.rs | 17 ++++++ .../aws-v4/tests/credential_providers/cognito.rs | 17 ++++++ services/aws-v4/tests/credential_providers/ecs.rs | 17 ++++++ services/aws-v4/tests/credential_providers/env.rs | 17 ++++++ services/aws-v4/tests/credential_providers/imds.rs | 17 ++++++ services/aws-v4/tests/credential_providers/mod.rs | 17 ++++++ .../aws-v4/tests/credential_providers/process.rs | 17 ++++++ .../aws-v4/tests/credential_providers/profile.rs | 17 ++++++ .../tests/credential_providers/s3_express.rs | 17 ++++++ services/aws-v4/tests/credential_providers/sso.rs | 17 ++++++ services/aws-v4/tests/main.rs | 17 ++++++ services/aws-v4/tests/signing/mod.rs | 17 ++++++ services/aws-v4/tests/signing/presigned.rs | 17 ++++++ services/aws-v4/tests/signing/special_chars.rs | 17 ++++++ services/aws-v4/tests/signing/standard.rs | 17 ++++++ services/azure-storage/Cargo.toml | 18 +++++- services/azure-storage/examples/blob_storage.rs | 17 ++++++ services/azure-storage/src/account_sas.rs | 17 ++++++ services/azure-storage/src/constants.rs | 17 ++++++ services/azure-storage/src/credential.rs | 17 ++++++ services/azure-storage/src/lib.rs | 17 ++++++ .../src/provide_credential/azure_cli.rs | 17 ++++++ .../src/provide_credential/azure_pipelines.rs | 17 ++++++ .../src/provide_credential/client_certificate.rs | 17 ++++++ .../src/provide_credential/client_secret.rs | 17 ++++++ .../src/provide_credential/default.rs | 17 ++++++ .../azure-storage/src/provide_credential/env.rs | 17 ++++++ .../azure-storage/src/provide_credential/imds.rs | 17 ++++++ .../azure-storage/src/provide_credential/mod.rs | 17 ++++++ .../src/provide_credential/static_provider.rs | 17 ++++++ .../src/provide_credential/workload_identity.rs | 17 ++++++ services/azure-storage/src/sign_request.rs | 17 ++++++ .../tests/credential_providers/azure_cli.rs | 17 ++++++ .../tests/credential_providers/azure_pipelines.rs | 17 ++++++ .../credential_providers/client_certificate.rs | 17 ++++++ .../tests/credential_providers/client_secret.rs | 17 ++++++ .../tests/credential_providers/default.rs | 17 ++++++ .../tests/credential_providers/env.rs | 17 ++++++ .../tests/credential_providers/imds.rs | 17 ++++++ .../tests/credential_providers/mod.rs | 17 ++++++ .../tests/credential_providers/static_provider.rs | 17 ++++++ .../credential_providers/workload_identity.rs | 17 ++++++ services/azure-storage/tests/main.rs | 17 ++++++ services/azure-storage/tests/signing/mod.rs | 17 ++++++ services/azure-storage/tests/signing/sas_token.rs | 17 ++++++ services/azure-storage/tests/signing/shared_key.rs | 17 ++++++ services/google/Cargo.toml | 17 ++++++ services/google/examples/chain_logging.rs | 17 ++++++ services/google/examples/custom_chain.rs | 17 ++++++ services/google/src/constants.rs | 17 ++++++ services/google/src/credential.rs | 17 ++++++ services/google/src/lib.rs | 17 ++++++ .../src/provide_credential/authorized_user.rs | 17 ++++++ services/google/src/provide_credential/default.rs | 17 ++++++ .../src/provide_credential/external_account.rs | 17 ++++++ .../impersonated_service_account.rs | 17 ++++++ services/google/src/provide_credential/mod.rs | 17 ++++++ .../src/provide_credential/static_provider.rs | 17 ++++++ .../google/src/provide_credential/vm_metadata.rs | 17 ++++++ services/google/src/sign_request.rs | 17 ++++++ .../tests/credential_providers/authorized_user.rs | 17 ++++++ .../google/tests/credential_providers/default.rs | 17 ++++++ .../tests/credential_providers/external_account.rs | 17 ++++++ .../impersonated_service_account.rs | 17 ++++++ services/google/tests/credential_providers/mod.rs | 17 ++++++ .../tests/credential_providers/static_provider.rs | 17 ++++++ .../tests/credential_providers/vm_metadata.rs | 17 ++++++ services/google/tests/main.rs | 17 ++++++ services/google/tests/signing/mod.rs | 17 ++++++ services/google/tests/signing/signed_url.rs | 17 ++++++ services/google/tests/signing/standard.rs | 17 ++++++ services/huaweicloud-obs/Cargo.toml | 18 +++++- services/huaweicloud-obs/examples/chain_logging.rs | 17 ++++++ services/huaweicloud-obs/examples/custom_chain.rs | 17 ++++++ services/huaweicloud-obs/src/constants.rs | 17 ++++++ services/huaweicloud-obs/src/credential.rs | 17 ++++++ services/huaweicloud-obs/src/lib.rs | 17 ++++++ .../src/provide_credential/config.rs | 17 ++++++ .../src/provide_credential/default.rs | 17 ++++++ .../huaweicloud-obs/src/provide_credential/env.rs | 17 ++++++ .../huaweicloud-obs/src/provide_credential/mod.rs | 17 ++++++ .../src/provide_credential/static.rs | 17 ++++++ services/huaweicloud-obs/src/sign_request.rs | 17 ++++++ services/huaweicloud-obs/tests/credential_chain.rs | 17 ++++++ services/oracle/Cargo.toml | 17 ++++++ services/oracle/examples/oracle_chain_logging.rs | 17 ++++++ services/oracle/src/config.rs | 17 ++++++ services/oracle/src/constants.rs | 17 ++++++ services/oracle/src/credential.rs | 17 ++++++ services/oracle/src/lib.rs | 17 ++++++ services/oracle/src/provide_credential/config.rs | 17 ++++++ .../oracle/src/provide_credential/config_file.rs | 17 ++++++ services/oracle/src/provide_credential/default.rs | 17 ++++++ services/oracle/src/provide_credential/env.rs | 17 ++++++ services/oracle/src/provide_credential/mod.rs | 17 ++++++ services/oracle/src/provide_credential/static_.rs | 17 ++++++ services/oracle/src/sign_request.rs | 17 ++++++ services/oracle/tests/credential_chain.rs | 17 ++++++ services/tencent-cos/Cargo.toml | 17 ++++++ .../tencent-cos/examples/tencent_chain_logging.rs | 17 ++++++ services/tencent-cos/src/constants.rs | 17 ++++++ services/tencent-cos/src/credential.rs | 17 ++++++ services/tencent-cos/src/lib.rs | 17 ++++++ .../assume_role_with_web_identity.rs | 17 ++++++ .../tencent-cos/src/provide_credential/config.rs | 17 ++++++ .../tencent-cos/src/provide_credential/default.rs | 17 ++++++ services/tencent-cos/src/provide_credential/env.rs | 17 ++++++ services/tencent-cos/src/provide_credential/mod.rs | 17 ++++++ .../tencent-cos/src/provide_credential/static.rs | 17 ++++++ services/tencent-cos/src/sign_request.rs | 17 ++++++ services/tencent-cos/tests/credential_chain.rs | 17 ++++++ services/tencent-cos/tests/main.rs | 17 ++++++ 197 files changed, 3414 insertions(+), 72 deletions(-) create mode 100644 licenserc.toml