moby/distribution
Brian Bland 1d3480f9ba Improve fallback behavior for cross-repository push
Attempt layer mounts from up to 3 source repositories, possibly
falling back to a standard blob upload for cross repository pushes.
Addresses compatiblity issues with token servers which do not grant
multiple repository scopes, resulting in an authentication failure for
layer mounts, which would otherwise cause the push to terminate with an
error.

Signed-off-by: Brian Bland <brian.bland@docker.com>
2016-02-24 19:13:35 -08:00
..
fixtures/validate_manifest Add distribution package 2015-11-24 09:40:24 -08:00
metadata Changes cross-repository blob mounting to a blob Create option 2016-01-14 14:26:03 -08:00
xfer Move temporary download file to download descriptor scope 2016-02-09 14:12:28 -08:00
errors.go Smarter push/pull TLS fallback 2016-02-12 13:47:48 -08:00
pull.go Change APIEndpoint to contain the URL in a parsed format 2016-02-17 17:48:15 -08:00
pull_v1.go Push/pull errors improvement and cleanup 2016-02-11 16:28:56 -08:00
pull_v2.go Smarter push/pull TLS fallback 2016-02-12 13:47:48 -08:00
pull_v2_test.go Add schema2 pull support 2016-01-08 17:24:21 -08:00
pull_v2_unix.go Add distribution package 2015-11-24 09:40:24 -08:00
pull_v2_windows.go Add distribution package 2015-11-24 09:40:24 -08:00
push.go Change APIEndpoint to contain the URL in a parsed format 2016-02-17 17:48:15 -08:00
push_v1.go Remove the use of dockerversion from the registry package 2016-01-15 12:43:54 -05:00
push_v2.go Improve fallback behavior for cross-repository push 2016-02-24 19:13:35 -08:00
registry.go Change APIEndpoint to contain the URL in a parsed format 2016-02-17 17:48:15 -08:00
registry_unit_test.go Change APIEndpoint to contain the URL in a parsed format 2016-02-17 17:48:15 -08:00