Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove duplicate call and extract prefix from the common prefix

- Include the prefix in the common prefx of the stubbed response

+review REVIEW-5988

  1. … 2 more files in changeset.
Only list direct children form the S3 ExternalResourceLister

- Document the contract of ExternalResourceLister

- Fix the S#Stub server to return the correct file contents and common prefixes in a listing

- Simplify S3 resource name extraction

+review REVIEW-5988

  1. … 7 more files in changeset.
Upgrade the AWS SDK for Java to v 1.11.4

- Removes the [dependency on the json.org library](https://github.com/aws/aws-sdk-java/pull/417)

- Upgrade jackson to 2.6.6

  1. … 1 more file in changeset.
Include directories when using a S3Client to list objects in a prefix. #636 - Include Contributor in release notes - Minor changes to Code

GRADLE-3453

+review REVIEW-5988

  1. … 2 more files in changeset.
Include directories when using a S3Client to list objects in a prefix. (#636)

Ensure that directories are correctly included when listing the contents of an S3 prefix so that dynamic version dependencies will be able to discover the correct version to use.

- Directories are given as 'common prefixes' when listing the the items in an S3 prefix, so we need to process them into the list of things returned by the S3Client.

This fixes GRADLE-3453

  1. … 4 more files in changeset.
Add ability to revalidate external resource requests

The argument allows Cache-Control: max-age=0 to be added in cases where it's desirable for artifact repositories or caching proxies to revalidate requests:

- Listing version metadata

- Resource has exceeded it's cache lifetime on disk, such as dynamic/snapshot dependencies or when --refresh-dependencies is specified

  1. … 24 more files in changeset.
Merged internal `ResourceException` into public `ResourceException`.

  1. … 37 more files in changeset.
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.