Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Revert "Add s3 repository transport support for authenticating with EC2 instance metadata"

This reverts commit 3f138d2dbda259768d1d3ac91f18c192baacb5d1.

    • -25
    • +0
    ./gradle/authentication/aws/package-info.java
  1. … 9 more files in changeset.
Revert "Remove whitespace"

This reverts commit d396323b876f7c05fc6cd8e41339d6484141b968.

Remove whitespace

+review REVIEW-5737

Add s3 repository transport support for authenticating with EC2 instance metadata

+review

    • -0
    • +25
    ./gradle/authentication/aws/package-info.java
  1. … 9 more files in changeset.
Normalize authentication package names

+review REVIEW-5569

  1. … 44 more files in changeset.
Resource transport credentials refactoring. - Authentication objects are now passed thru to ResourceConnectionFactory - Connectors now use credentials on Authentication objects for configuration - Removed some usages of duplicate PasswordCredentials class in resources project

+review REVIEW-5569

  1. … 25 more files in changeset.
Initial work for authentication types story. - Add support for configuring authentication schemes for repositories - Update Http transport factory to only enable configured authentication schemes

+review REVIEW-5569

  1. … 31 more files in changeset.
Adding build session scope to PluginServiceRegistry

+review REVIEW-5510

  1. … 34 more files in changeset.
Added LocalResource which is supplied for uploading a local file to an external repository

+review REVIEW-5403

  1. … 16 more files in changeset.
Ensure input stream is closed on failed S3 upload +review REVIEW-5403

Changed ExternalResourceAccessor to return an ExternalResourceReadResponse instead of ExternalResource.

  1. … 16 more files in changeset.
Added ExternalResourceMetaData.contentType and use this to do content listing of HTTP resources instead of bolting directly on to the HTTP response.

  1. … 10 more files in changeset.
Busted up S3Resource and SftpResource to use composition instead of inheritance.

  1. … 6 more files in changeset.
Use a consistent error message when something goes wrong getting or putting an external resource.

  1. … 10 more files in changeset.
Added a resource location to `ResourceException` and subtypes. Use `ResourceException` instead of `IOException` when something goes wrong fetching a resource's content or meta-data.

  1. … 25 more files in changeset.
Use ResourceException instead of IOException when retrieving a resource.

  1. … 20 more files in changeset.
Moved handling of locating, downloading and parsing of a `.sha1` file up out of the ExternalResource abstractions up into the dependency resolution layer.

This means using the `.sha1` file to short-circuit a download when we have some local candidates now works for all transports.

  1. … 12 more files in changeset.
fix failing ci

  1. … 1 more file in changeset.
Extract creation of compilation state cache from IncrementalNativeCompiler to a gradle scoped factory service to avoid multiple creations of the cache which resulted in a file handle leak.

+review REVIEW-5440

  1. … 29 more files in changeset.
fail resolving when s3 backed repo is declared without credentials

+review REVIEW-5361

  1. … 2 more files in changeset.
Fail with decent error message when S3 backed repository is configured with PasswordCredentials

+review REVIEW-5361

  1. … 3 more files in changeset.
fix S3ClientTest after merging pull-request

  1. … 1 more file in changeset.
Adds support for region specific s3 endpoints - Adds some documentation around s3 configuration, properties, regions and url formats

  1. … 4 more files in changeset.
Port s3 IO to use the AWS S3 SDK - Now supports AWS v4 signing for buckets in germany and china - Adds some documentation on s3 system properties - No longer uses a HTTP HEAD method to get metadata (in order to support V4 signatures)

  1. … 10 more files in changeset.
Register S3 ResourceConnectorFactory in resources-s3

- Removes compile-time dependency of dependency-management on resources-s3

  1. … 7 more files in changeset.
Removed the separate implementations of RepositoryTransport for each resource protocol

  1. … 9 more files in changeset.
fix integration test, fix error message +review REVIEW-5363

  1. … 1 more file in changeset.
[s3-maven-publish] Publishing to an AWS s3 maven repo - Adds coverage for failed authentication - Adds coverage around the deploy wagon and repo transport delegate - Adds coverage for publising to non-snapshot repos - Allows transfer of files via DefaultExternalResourceRepository without accompanying checksums - Closing RepositoryTransportDeployWagon and coupling it to RepositoryTransportDeployDelegate - adds some coverage on remote repo credentials - rebase with upstream - Fixed issue with maven deployer not generating the correct checksums - Changes deploy wagon and delegate to work with any internal repository transport - Port publishing to jets3t - Uses a file backed S3 stub server to test snapshot publications - Prevents default repository transport from generating a checksum (somefile.txt..sha1.sha1) - DelegatingDeployWagon creates destination files when something in the bowels of the maven libraries fails to create files for snapshots - Adds coverage for WagonRegistry and allows wagon/scheme overrides - Changes log level to debug for non-existing maven supplied files

  1. … 22 more files in changeset.
when endpoint is explicitly set, set retry for internal errors to zero

- aws s3 default is 50

- allows better testing

+review REVIEW-5361

don't throw exceptions when listing s3 directory returns 404

+review REVIEW-5361