Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								90dfea7952 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2921  from dmathieu/repository-serve-blob  
							
							 
							
							... 
							
							
							
							Implement Repository ServeBlob 
							
						 
						
							2019-06-25 19:07:38 -07:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								6c72ec2e85 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2927  from dmathieu/blob-create-uuid  
							
							 
							
							... 
							
							
							
							Handle Blob Create when the underlying registry doesn't provide 'Docker-Upload-UUID' 
							
						 
						
							2019-06-25 19:06:46 -07:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								ec84b86013 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2930  from dmathieu/extract-blob-resume  
							
							 
							
							... 
							
							
							
							Extract blob upload resume into its own method 
							
						 
						
							2019-06-25 19:06:16 -07:00  
						
					 
				
					
						
							
							
								 
								Damien Mathieu
							
						 
						
							 
							
							
							
								
							
								c5d5f938e3 
								
							
								 
							
						 
						
							
							
								
								fast-stop ServeBlob if we're doing a HEAD request  
							
							 
							
							... 
							
							
							
							A registry pointing to ECR is having issues if we try loading the blob
Signed-off-by: Damien Mathieu <dmathieu@salesforce.com> 
							
						 
						
							2019-06-25 09:30:22 +02:00  
						
					 
				
					
						
							
							
								 
								Damien Mathieu
							
						 
						
							 
							
							
							
								
							
								3800c47fd2 
								
							
								 
							
						 
						
							
							
								
								Implement Repository ServeBlob  
							
							 
							
							... 
							
							
							
							Signed-off-by: Damien Mathieu <dmathieu@salesforce.com> 
							
						 
						
							2019-06-25 09:30:22 +02:00  
						
					 
				
					
						
							
							
								 
								Damien Mathieu
							
						 
						
							 
							
							
							
								
							
								a45e5cb13f 
								
							
								 
							
						 
						
							
							
								
								handle create blob if the uuid couldn't be retrieved from headers or URL  
							
							 
							
							... 
							
							
							
							Signed-off-by: Damien Mathieu <dmathieu@salesforce.com> 
							
						 
						
							2019-06-25 09:29:38 +02:00  
						
					 
				
					
						
							
							
								 
								Damien Mathieu
							
						 
						
							 
							
							
							
								
							
								8b31a894bd 
								
							
								 
							
						 
						
							
							
								
								deduce blob UUID from location if it wasn't provided in the headers  
							
							 
							
							... 
							
							
							
							Some registries (ECR) don't provide a `Docker-Upload-UUID` when creating
a blob. So we can't rely on that header. Fallback to reading it from the
URL.
Signed-off-by: Damien Mathieu <dmathieu@salesforce.com> 
							
						 
						
							2019-06-25 09:29:38 +02:00  
						
					 
				
					
						
							
							
								 
								Damien Mathieu
							
						 
						
							 
							
							
							
								
							
								94097512db 
								
							
								 
							
						 
						
							
							
								
								extract blob upload resume into its own method  
							
							 
							
							... 
							
							
							
							I've found this logic being in a single method to be quite hard to get.
I believe extracting it makes it easier to read, as we can then more
easily see what the main method does and possibly ignore the intricacies
of `ResumeBlobUpload`.
Signed-off-by: Damien Mathieu <dmathieu@salesforce.com> 
							
						 
						
							2019-06-25 09:25:56 +02:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								79f6bcbe16 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2946  from tariq1890/upd_alpine  
							
							 
							
							... 
							
							
							
							use latest version of alpine when building the Docker container 
							
						 
						
							2019-06-20 10:38:41 -07:00  
						
					 
				
					
						
							
							
								 
								Tariq Ibrahim
							
						 
						
							 
							
							
								
								
							
							
								
							
								45b2d0498d 
								
									
								
							
								 
							
						 
						
							
							
								
								use latest version of alpine when building the Docker container  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tariq Ibrahim <tariq181290@gmail.com> 
							
						 
						
							2019-06-19 22:21:07 -07:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								84f47e7bb3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2900  from sevki/no-token-err-fix  
							
							 
							
							... 
							
							
							
							fix no error returned in fetchTokenWithOAuth 
							
						 
						
							2019-06-19 19:16:18 -07:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								6c329e56a2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2920  from dmathieu/blob_writer_offset  
							
							 
							
							... 
							
							
							
							Append the written bytes to the blob writer's size 
							
						 
						
							2019-06-19 19:14:49 -07:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								71309e96e4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2809  from andyzhangx/ssl  
							
							 
							
							... 
							
							
							
							change default Dockerfile to install ssl utils 
							
						 
						
							2019-06-19 19:14:14 -07:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								0c394fdd84 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2861  from yuwaMSFT2/master  
							
							 
							
							... 
							
							
							
							Fixes  #2835  Process Accept header MIME types in case-insensitive way 
							
						 
						
							2019-06-19 19:09:29 -07:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								d80a17d8e0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2879  from tbe/fix-s3-ceph  
							
							 
							
							... 
							
							
							
							Fix s3 driver for supporting ceph radosgw 
							
						 
						
							2019-06-19 19:09:07 -07:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								55287010ce 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2894  from jabrown85/fix-offset-typos  
							
							 
							
							... 
							
							
							
							Fix typo: offest -> offset 
							
						 
						
							2019-06-19 19:08:22 -07:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								c2254191d4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2941  from tariq1890/gomod  
							
							 
							
							... 
							
							
							
							migrate to go modules from vndr 
							
						 
						
							2019-06-19 18:41:26 -07:00  
						
					 
				
					
						
							
							
								 
								Tariq Ibrahim
							
						 
						
							 
							
							
								
								
							
							
								
							
								5223c27422 
								
									
								
							
								 
							
						 
						
							
							
								
								migrate to go modules from vndr  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tariq Ibrahim <tariq181290@gmail.com> 
							
						 
						
							2019-06-19 12:24:07 -07:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								dcfe05ce6c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2926  from tariq1890/no_rsc  
							
							 
							
							... 
							
							
							
							replace rsc.io/letsencrypt in favour of golang.org/x/crypto 
							
						 
						
							2019-06-05 15:34:28 -07:00  
						
					 
				
					
						
							
							
								 
								Tariq Ibrahim
							
						 
						
							 
							
							
								
								
							
							
								
							
								8f9c8094fb 
								
									
								
							
								 
							
						 
						
							
							
								
								replace rsc.io/letsencrypt in favour of golang.org/x/crypto  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tariq Ibrahim <tariq181290@gmail.com> 
							
						 
						
							2019-06-04 12:04:18 -07:00  
						
					 
				
					
						
							
							
								 
								Damien Mathieu
							
						 
						
							 
							
							
							
								
							
								0e2d080a8a 
								
							
								 
							
						 
						
							
							
								
								append the written bytes to the blob writer's size  
							
							 
							
							... 
							
							
							
							Any byte written should append to the size. Otherwise, the full Size is
always zero.
Signed-off-by: Damien Mathieu <dmathieu@salesforce.com> 
							
						 
						
							2019-05-09 14:17:58 +02:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								3226863cbc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2849  from Shawnpku/master  
							
							 
							
							... 
							
							
							
							support Alibaba Cloud CDN storage middleware 
							
						 
						
							2019-04-16 18:43:06 -07:00  
						
					 
				
					
						
							
							
								 
								Sevki Hasirci
							
						 
						
							 
							
							
							
								
							
								5afbf32400 
								
							
								 
							
						 
						
							
							
								
								fix no error returned in fetchTokenWithOAuth  
							
							 
							
							... 
							
							
							
							fetchTokenWithBasicAuth checks if a token is in the token response
but fetchTokenWithOAuth does not
these changes implements the same behaviour for the latter
returning a `ErrNoToken` if a token is not found in the resposne
Signed-off-by: Sevki Hasirci <sevki@cloudflare.com> 
							
						 
						
							2019-04-14 11:05:59 +01:00  
						
					 
				
					
						
							
							
								 
								Jesse Brown
							
						 
						
							 
							
							
							
								
							
								74f429a5ad 
								
							
								 
							
						 
						
							
							
								
								Fix typo: offest -> offset  
							
							 
							
							... 
							
							
							
							Signed-off-by: Jesse Brown <jabrown85@gmail.com> 
							
						 
						
							2019-04-05 14:20:20 -05:00  
						
					 
				
					
						
							
							
								 
								Shawn Chen
							
						 
						
							 
							
							
							
								
							
								51bb5cee5b 
								
							
								 
							
						 
						
							
							
								
								import alicdn package  
							
							 
							
							... 
							
							
							
							Signed-off-by: Shawn Chen <chen8132@gmail.com> 
							
						 
						
							2019-03-19 15:06:02 +08:00  
						
					 
				
					
						
							
							
								 
								Shawn Chen
							
						 
						
							 
							
							
							
								
							
								fd77cf43a6 
								
							
								 
							
						 
						
							
							
								
								change package name & format document  
							
							 
							
							... 
							
							
							
							Signed-off-by: Shawn Chen <chen8132@gmail.com> 
							
						 
						
							2019-03-18 11:35:46 +08:00  
						
					 
				
					
						
							
							
								 
								Thomas Berger
							
						 
						
							 
							
							
							
								
							
								c18c6c33b2 
								
							
								 
							
						 
						
							
							
								
								S3 Driver: added comment for missing KeyCount workaround  
							
							 
							
							... 
							
							
							
							Signed-off-by: Thomas Berger <loki@lokis-chaos.de> 
							
						 
						
							2019-03-15 21:05:21 +01:00  
						
					 
				
					
						
							
							
								 
								Eohyung Lee
							
						 
						
							 
							
							
							
								
							
								f877726503 
								
							
								 
							
						 
						
							
							
								
								Fix s3 driver for supporting ceph radosgw  
							
							 
							
							... 
							
							
							
							Radosgw does not support S3 `GET Bucket` API v2 API but v1.
This API has backward compatibility, so most of this API is working
correctly but we can not get `KeyCount` in v1 API and which is only
for v2 API.
Signed-off-by: Eohyung Lee <liquidnuker@gmail.com> 
							
						 
						
							2019-03-08 12:45:20 +01:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								6d62eb1d4a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2837  from vishesh92/fix-cloudfront-middleware  
							
							 
							
							... 
							
							
							
							Fix cloudfront middleware 
							
						 
						
							2019-03-04 16:42:08 -08:00  
						
					 
				
					
						
							
							
								 
								Shawn Chen
							
						 
						
							 
							
							
							
								
							
								3390f32aec 
								
							
								 
							
						 
						
							
							
								
								fix Context issue  
							
							 
							
							... 
							
							
							
							Signed-off-by: Shawn Chen <chen8132@gmail.com> 
							
						 
						
							2019-03-04 17:48:32 +08:00  
						
					 
				
					
						
							
							
								 
								Shawn Chen
							
						 
						
							 
							
							
							
								
							
								ae91d1f429 
								
							
								 
							
						 
						
							
							
								
								fix ci issue  
							
							 
							
							... 
							
							
							
							Signed-off-by: Shawn Chen <chen8132@gmail.com> 
							
						 
						
							2019-03-04 17:17:57 +08:00  
						
					 
				
					
						
							
							
								 
								Shawnpku
							
						 
						
							 
							
							
							
								
							
								6e10631d9c 
								
							
								 
							
						 
						
							
							
								
								fix default cdn auth duration  
							
							 
							
							... 
							
							
							
							Signed-off-by: Shawnpku <chen8132@gmail.com> 
							
						 
						
							2019-03-04 14:53:48 +08:00  
						
					 
				
					
						
							
							
								 
								Vishesh Jindal
							
						 
						
							 
							
							
								
								
							
							
								
							
								e1e72e9563 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix cloudfront documentation formatting  
							
							 
							
							... 
							
							
							
							Signed-off-by: Vishesh Jindal <vishesh92@gmail.com> 
							
						 
						
							2019-03-02 08:58:52 +05:30  
						
					 
				
					
						
							
							
								 
								Vishesh Jindal
							
						 
						
							 
							
							
								
								
							
							
								
							
								f9a0506191 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugfix: Make ipfilteredby not required  
							
							 
							
							... 
							
							
							
							Signed-off-by: Vishesh Jindal <vishesh92@gmail.com> 
							
						 
						
							2019-03-02 08:58:52 +05:30  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								d3ddc3572c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2854  from manishtomar/log-authed-name  
							
							 
							
							... 
							
							
							
							Log authorized username 
							
						 
						
							2019-03-01 14:45:43 -08:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								c192a281f8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2813  from lucab/ups/spec-json-binary  
							
							 
							
							... 
							
							
							
							registry: fix binary JSON content-type 
							
						 
						
							2019-03-01 14:26:54 -08:00  
						
					 
				
					
						
							
							
								 
								Yu Wang
							
						 
						
							 
							
							
							
								
							
								a683c7c235 
								
							
								 
							
						 
						
							
							
								
								Fixes   #2835  Process Accept header MIME types in case-insensitive way  
							
							 
							
							... 
							
							
							
							Use mime.ParseMediaType to parse the media types in Accept header in manifest request. Ignore the failed ones.
Signed-off-by: Yu Wang <yuwa@microsoft.com> 
							
						 
						
							2019-02-21 15:11:41 -08:00  
						
					 
				
					
						
							
							
								 
								Shawnpku
							
						 
						
							 
							
							
							
								
							
								bbc9885aa2 
								
							
								 
							
						 
						
							
							
								
								fix func name  
							
							 
							
							... 
							
							
							
							Signed-off-by: Shawnpku <chen8132@gmail.com> 
							
						 
						
							2019-02-20 15:54:21 +08:00  
						
					 
				
					
						
							
							
								 
								Manish Tomar
							
						 
						
							 
							
							
							
								
							
								ec6566c02b 
								
							
								 
							
						 
						
							
							
								
								Log authorized username  
							
							 
							
							... 
							
							
							
							This is useful to know which user pulled/pushed which repo.
Signed-off-by: Manish Tomar <manish.tomar@docker.com> 
							
						 
						
							2019-02-13 08:49:37 -08:00  
						
					 
				
					
						
							
							
								 
								Shawnpku
							
						 
						
							 
							
							
							
								
							
								3aa2a282f7 
								
							
								 
							
						 
						
							
							
								
								support alicdn middleware  
							
							 
							
							... 
							
							
							
							Signed-off-by: Shawnpku <chen8132@gmail.com> 
							
						 
						
							2019-02-11 15:11:26 +08:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								0d3efadf01 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2840  from manishtomar/fix-lint  
							
							 
							
							... 
							
							
							
							Fix gometalint errors 
							
						 
						
							2019-02-04 16:58:09 -08:00  
						
					 
				
					
						
							
							
								 
								Manish Tomar
							
						 
						
							 
							
							
							
								
							
								48818fdea7 
								
							
								 
							
						 
						
							
							
								
								Remove err nil check  
							
							 
							
							... 
							
							
							
							since type checking nil will not panic and return appropriately
Signed-off-by: Manish Tomar <manish.tomar@docker.com> 
							
						 
						
							2019-02-04 16:42:44 -08:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								411d6bcfd2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2786  from thaJeztah/add_normalize_util  
							
							 
							
							... 
							
							
							
							Add reference. ParseDockerRef utility function 
							
						 
						
							2019-02-04 16:19:21 -08:00  
						
					 
				
					
						
							
							
								 
								Manish Tomar
							
						 
						
							 
							
							
							
								
							
								da8db4666b 
								
							
								 
							
						 
						
							
							
								
								Fix gometalint errors  
							
							 
							
							... 
							
							
							
							Signed-off-by: Manish Tomar <manish.tomar@docker.com> 
							
						 
						
							2019-02-04 16:01:04 -08:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								b75069ef13 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2791  from AliyunContainerService/support-oss-byok  
							
							 
							
							... 
							
							
							
							Support BYOK for OSS storage driver 
							
						 
						
							2019-01-16 16:37:37 -08:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								b1fd12d0c1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2808  from gregrebholz/feat/tls1.2only  
							
							 
							
							... 
							
							
							
							Registry - make minimum TLS version user configurable 
							
						 
						
							2019-01-14 09:31:36 -08:00  
						
					 
				
					
						
							
							
								 
								Luca Bruno
							
						 
						
							 
							
							
								
								
							
							
								
							
								15b0204758 
								
									
								
							
								 
							
						 
						
							
							
								
								registry: fix binary JSON content-type  
							
							 
							
							... 
							
							
							
							This fixes registry endpoints to return the proper `application/json`
content-type for JSON content, also updating spec examples for that.
As per IETF specification and IANA registry [0], the `application/json`
type is a binary media, so the content-type label does not need any
text-charset selector. Additionally, the media type definition
explicitly states that it has no required nor optional parameters,
which makes the current registry headers non-compliant.
[0]: https://www.iana.org/assignments/media-types/application/json 
Signed-off-by: Luca Bruno <lucab@debian.org> 
							
						 
						
							2019-01-14 09:04:42 +00:00  
						
					 
				
					
						
							
							
								 
								Greg Rebholz
							
						 
						
							 
							
							
							
								
							
								cdb62b2b77 
								
							
								 
							
						 
						
							
							
								
								Registry - make minimum TLS version user configurable  
							
							 
							
							... 
							
							
							
							Signed-off-by: J. Gregory Rebholz <gregrebholz@gmail.com> 
							
						 
						
							2019-01-11 18:11:03 -05:00  
						
					 
				
					
						
							
							
								 
								andyzhangx
							
						 
						
							 
							
							
							
								
							
								7df881dcbe 
								
							
								 
							
						 
						
							
							
								
								change default Dockerfile to install ssl utils  
							
							 
							
							... 
							
							
							
							Signed-off-by: andyzhangx <xiazhang@microsoft.com> 
							
						 
						
							2019-01-10 03:56:42 +00:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								91b0f0559e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2801  from caervs/ISS-2793  
							
							 
							
							... 
							
							
							
							Add docs for autoredirect config parameter 
							
						 
						
							2019-01-07 10:58:55 -08:00