Cezar Sa Espinola
							
						 
						
							 
							
							
							
								
							
								c8aba9b484 
								
							
								 
							
						 
						
							
							
								
								registry: avoid formatting errors with %#v  
							
							 
							
							... 
							
							
							
							Signed-off-by: Cezar Sa Espinola <cezarsa@gmail.com> 
							
						 
						
							2016-07-01 11:30:58 -03:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
							
								
							
								b63146e35c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1808  from BrianBland/clientAllTagsFollowsLinks  
							
							 
							
							... 
							
							
							
							Changes the client Tags All() method to follow links 
							
						 
						
							2016-06-29 12:02:48 -07:00  
						
					 
				
					
						
							
							
								 
								Brian Bland
							
						 
						
							 
							
							
							
								
							
								9e211edc9d 
								
							
								 
							
						 
						
							
							
								
								Changes the client Tags All() method to follow links  
							
							 
							
							... 
							
							
							
							This returns all tags even when the registry forces pagination.
Signed-off-by: Brian Bland <brian.t.bland@gmail.com> 
							
						 
						
							2016-06-28 15:49:14 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								7390f29395 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1807  from docker/jchorl-master  
							
							 
							
							... 
							
							
							
							fixed s3 Delete bug due to read-after-delete inconsistency 
							
						 
						
							2016-06-28 15:09:35 -07:00  
						
					 
				
					
						
							
							
								 
								Josh Chorlton
							
						 
						
							 
							
							
							
								
							
								1c5cb12745 
								
							
								 
							
						 
						
							
							
								
								fixed s3 Delete bug due to read-after-delete inconsistency  
							
							 
							
							... 
							
							
							
							Signed-off-by: Josh Chorlton <josh.chorlton@docker.com> 
							
						 
						
							2016-06-28 14:22:15 -07:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
							
								
							
								d5441ca506 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1799  from liubin/fix-typos  
							
							 
							
							... 
							
							
							
							fix typos 
							
						 
						
							2016-06-22 07:06:04 -07:00  
						
					 
				
					
						
							
							
								 
								bin liu
							
						 
						
							 
							
							
							
								
							
								6eadd3f4dc 
								
							
								 
							
						 
						
							
							
								
								fix typos  
							
							 
							
							... 
							
							
							
							Signed-off-by: bin liu <liubin0329@gmail.com> 
							
						 
						
							2016-06-22 12:40:21 +08:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								d303d5c1ac 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1739  from cezarsa/master  
							
							 
							
							... 
							
							
							
							[Swift] Expose EndpointType parameter in driver 
							
						 
						
							2016-06-15 10:33:48 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								81fc3d6933 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1787  from RichardScothern/nr  
							
							 
							
							... 
							
							
							
							Re-add support for non-resumable digests 
							
						 
						
							2016-06-14 10:37:47 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								d2e5d5c22c 
								
							
								 
							
						 
						
							
							
								
								If resumable digest support is disabled, detct this when closing the blobwriter  
							
							 
							
							... 
							
							
							
							and allow the close to continue.  Also update the name of the function.
Signed-off-by: Richard Scothern <richard.scothern@docker.com> 
							
						 
						
							2016-06-13 17:35:06 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								22e8510f3f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1706  from aibaars/registry-size-close  
							
							 
							
							... 
							
							
							
							Blobwriter: call BlobWriter.Size after BlobWriter.Close 
							
						 
						
							2016-06-13 16:29:35 -07:00  
						
					 
				
					
						
							
							
								 
								Cezar Sa Espinola
							
						 
						
							 
							
							
							
								
							
								7b97265d95 
								
							
								 
							
						 
						
							
							
								
								Expose EndpointType parameter in swift storage driver  
							
							 
							
							... 
							
							
							
							Signed-off-by: Cezar Sa Espinola <cezarsa@gmail.com> 
							
						 
						
							2016-06-13 19:28:45 -03:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								70928bcf90 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1465  from dmcgowan/token-server-oauth  
							
							 
							
							... 
							
							
							
							Integration token server supporting oauth 
							
						 
						
							2016-06-13 15:01:06 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								3b1b58e9c5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1775  from dmcgowan/get-content-digest  
							
							 
							
							... 
							
							
							
							Add option to get content digest from manifest get 
							
						 
						
							2016-06-13 14:59:05 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								0615bc680e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1770  from Windfarer/fix-link-patch  
							
							 
							
							... 
							
							
							
							Fixing link patch 
							
						 
						
							2016-06-13 14:34:42 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								05083bbef8 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1782  from tianon/accept-lists  
							
							 
							
							... 
							
							
							
							Update "Accept" header parsing for list values 
							
						 
						
							2016-06-13 14:33:46 -07:00  
						
					 
				
					
						
							
							
								 
								Aaron Lehmann
							
						 
						
							 
							
							
							
								
							
								e484576b95 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1779  from dmcgowan/letsencrypt-support  
							
							 
							
							... 
							
							
							
							Let's Encrypt support 
							
						 
						
							2016-06-13 10:48:55 -10:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
							
								
							
								9a27ea7323 
								
							
								 
							
						 
						
							
							
								
								Add support for Let's Encrypt  
							
							 
							
							... 
							
							
							
							Add configuration and certificate manager to use letsencrypt
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan) 
							
						 
						
							2016-06-13 11:30:42 -07:00  
						
					 
				
					
						
							
							
								 
								Tianon Gravi
							
						 
						
							 
							
							
							
								
							
								5de53e3448 
								
							
								 
							
						 
						
							
							
								
								Update "Accept" header parsing for list values  
							
							 
							
							... 
							
							
							
							In Go's header parsing, the same header multiple times results in multiple entries in the `r.Header[...]` slice, but Go does no further parsing beyond that (and in https://golang.org/cl/4528086  it was determined that until/unless the stdlib itself needs it, Go will not do so).
The consequence here for parsing of `Accept:` headers is that we support the way Go outputs headers, but not all language HTTP libraries have a facility to output multiple headers instead of a single list header.
This change ensures that the following (valid) header blocks all parse to the same result for the purposes of what is being tested here:
```
Accept: a/b
Accept: b/c
Accept: d/e
```
```
Accept: a/b; q=0.5, b/c
Accept: d/e
```
```
Accept: a/b; q=0.1, b/c; q=0.2, d/e; q=0.8
```
Signed-off-by: Andrew "Tianon" Page <admwiggin@gmail.com> 
							
						 
						
							2016-06-10 16:52:27 -07:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
							
								
							
								f3ae941cca 
								
							
								 
							
						 
						
							
							
								
								Add option to get content digest from manifest get  
							
							 
							
							... 
							
							
							
							The client may need the content digest to delete a manifest using the digest used by the registry.
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan) 
							
						 
						
							2016-06-08 17:02:29 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								4746b30e31 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1774  from RichardScothern/catalog-clarifcation  
							
							 
							
							... 
							
							
							
							Clarify API documentation around catalog fetch behavior 
							
						 
						
							2016-06-08 12:59:09 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								ec7c591381 
								
							
								 
							
						 
						
							
							
								
								Clarify API documentation around catalog fetch behavior  
							
							 
							
							... 
							
							
							
							Signed-off-by: Richard Scothern <richard.scothern@docker.com> 
							
						 
						
							2016-06-08 10:39:17 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								4739eabc69 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1772  from runcom/go1.6const  
							
							 
							
							... 
							
							
							
							registry: use const for status code 429 
							
						 
						
							2016-06-08 10:22:57 -07:00  
						
					 
				
					
						
							
							
								 
								Antonio Murdaca
							
						 
						
							 
							
							
							
								
							
								4e09e1b658 
								
							
								 
							
						 
						
							
							
								
								registry: use const for status code 429  
							
							 
							
							... 
							
							
							
							Signed-off-by: Antonio Murdaca <runcom@redhat.com> 
							
						 
						
							2016-06-08 10:19:15 +02:00  
						
					 
				
					
						
							
							
								 
								Eric Yang
							
						 
						
							 
							
							
							
								
							
								a4f7559f6c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1  from docker/master  
							
							 
							
							... 
							
							
							
							update 
							
						 
						
							2016-06-07 10:58:38 +08:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								b3ecf67fa7 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1765  from allencloud/fix-typos  
							
							 
							
							... 
							
							
							
							fix typos 
							
						 
						
							2016-06-02 10:36:17 -07:00  
						
					 
				
					
						
							
							
								 
								allencloud
							
						 
						
							 
							
							
							
								
							
								6d0db0e2dd 
								
							
								 
							
						 
						
							
							
								
								fix typos  
							
							 
							
							... 
							
							
							
							Signed-off-by: allencloud <allen.sun@daocloud.io> 
							
						 
						
							2016-06-02 23:03:27 +08:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								51d692a29a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1627  from luckyraul/swift_auth_url  
							
							 
							
							... 
							
							
							
							Swift auth version param 
							
						 
						
							2016-06-01 11:23:23 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								b370cfc940 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1687  from RichardScothern/signature-store  
							
							 
							
							... 
							
							
							
							Remove signature store from registry. 
							
						 
						
							2016-05-31 09:09:39 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								d3b61b612f 
								
							
								 
							
						 
						
							
							
								
								Remove signature store from registry.  Return a generated signature for manifest  
							
							 
							
							... 
							
							
							
							pull.
Signed-off-by: Richard Scothern <richard.scothern@docker.com> 
							
						 
						
							2016-05-27 13:19:26 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								97ca375a41 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1688  from tt/pass-through-known-errors  
							
							 
							
							... 
							
							
							
							Pass through known errors 
							
						 
						
							2016-05-27 11:35:34 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								84cb77c871 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1744  from tonyhb/add-config-to-middleware  
							
							 
							
							... 
							
							
							
							Pass in `app` as context to apply{N}Middleware 
							
						 
						
							2016-05-25 14:08:09 -07:00  
						
					 
				
					
						
							
							
								 
								Tony Holdstock-Brown
							
						 
						
							 
							
							
							
								
							
								f1b815ed9f 
								
							
								 
							
						 
						
							
							
								
								Pass in `app` as context to apply{N}Middleware  
							
							 
							
							... 
							
							
							
							This lets us access registry config within middleware for additional
configuration of whatever it is that you're overriding.
Signed-off-by: Tony Holdstock-Brown <tony@docker.com> 
							
						 
						
							2016-05-24 11:08:57 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								242093047a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1734  from legionus/blob-access-controller  
							
							 
							
							... 
							
							
							
							Add support for  blobAccessController middleware 
							
						 
						
							2016-05-24 10:34:36 -07:00  
						
					 
				
					
						
							
							
								 
								Aaron Lehmann
							
						 
						
							 
							
							
							
								
							
								1c10e8182c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1725  from jstarks/foreign_layer  
							
							 
							
							... 
							
							
							
							Add support for layers from foreign sources 
							
						 
						
							2016-05-20 12:55:55 -07:00  
						
					 
				
					
						
							
							
								 
								John Starks
							
						 
						
							 
							
							
							
								
							
								dd66aabeba 
								
							
								 
							
						 
						
							
							
								
								Add support for layers from foreign sources  
							
							 
							
							... 
							
							
							
							This will be used to support downloading Windows base layers from
Microsoft URLs.
Signed-off-by: John Starks <jostarks@microsoft.com> 
							
						 
						
							2016-05-20 12:31:10 -07:00  
						
					 
				
					
						
							
							
								 
								Alexey Gladkov
							
						 
						
							 
							
							
							
								
							
								50e6eef076 
								
							
								 
							
						 
						
							
							
								
								Add support for  blobAccessController middleware  
							
							 
							
							... 
							
							
							
							Signed-off-by: Michal Minar <miminar@redhat.com>
Signed-off-by: Alexey Gladkov <gladkov.alexey@gmail.com> 
							
						 
						
							2016-05-19 14:02:15 +02:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								bb841197c2 
								
							
								 
							
						 
						
							
							
								
								Add 'us-gov-west-1' to the valid region list.  
							
							 
							
							... 
							
							
							
							Signed-off-by: Richard Scothern <richard.scothern@docker.com> 
							
						 
						
							2016-05-09 16:38:16 +01:00  
						
					 
				
					
						
							
							
								 
								Arthur Baars
							
						 
						
							 
							
							
							
								
							
								e57fd4faa6 
								
							
								 
							
						 
						
							
							
								
								StorageDriver: GCS: allow Cancel on a closed FileWriter  
							
							 
							
							... 
							
							
							
							Signed-off-by: Arthur Baars <arthur@semmle.com> 
							
						 
						
							2016-05-06 13:04:30 +01:00  
						
					 
				
					
						
							
							
								 
								Arthur Baars
							
						 
						
							 
							
							
							
								
							
								af00617b99 
								
							
								 
							
						 
						
							
							
								
								Blobwriter: call BlobWriter.Size after BlobWriter.Close  
							
							 
							
							... 
							
							
							
							Signed-off-by: Arthur Baars <arthur@semmle.com> 
							
						 
						
							2016-05-06 13:04:30 +01:00  
						
					 
				
					
						
							
							
								 
								Arthur Baars
							
						 
						
							 
							
							
							
								
							
								ddec546466 
								
							
								 
							
						 
						
							
							
								
								StorageDriver: Test case for  #1698  
							
							 
							
							... 
							
							
							
							Signed-off-by: Arthur Baars <arthur@semmle.com> 
							
						 
						
							2016-05-06 13:04:30 +01:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								c8592da977 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1695  from tonyhb/add-regulator-to-filesystem  
							
							 
							
							... 
							
							
							
							Add regulator to filesystem 
							
						 
						
							2016-05-04 10:05:51 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								e334dbd5bb 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1696  from runcom/go1.6-lol  
							
							 
							
							... 
							
							
							
							registry: do not use http.StatusTooManyRequests 
							
						 
						
							2016-05-04 09:45:18 -07:00  
						
					 
				
					
						
							
							
								 
								Tony Holdstock-Brown
							
						 
						
							 
							
							
							
								
							
								1e05d81a71 
								
							
								 
							
						 
						
							
							
								
								Don't wrap thead limits when using a negative int  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tony Holdstock-Brown <tony@docker.com> 
							
						 
						
							2016-05-03 16:03:44 -07:00  
						
					 
				
					
						
							
							
								 
								Antonio Murdaca
							
						 
						
							 
							
							
							
								
							
								db274d3c00 
								
							
								 
							
						 
						
							
							
								
								registry: do not use http.StatusTooManyRequests  
							
							 
							
							... 
							
							
							
							go1.5 doesn't export http.StatusTooManyRequests while
go1.6 does. Fix this by hardcoding the status code for now.
Signed-off-by: Antonio Murdaca <runcom@redhat.com> 
							
						 
						
							2016-05-03 21:24:45 +02:00  
						
					 
				
					
						
							
							
								 
								Aaron Lehmann
							
						 
						
							 
							
							
							
								
							
								262f93c7c5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1693  from runcom/too-many-requests  
							
							 
							
							... 
							
							
							
							registry: type too many requests error 
							
						 
						
							2016-05-03 10:16:21 -07:00  
						
					 
				
					
						
							
							
								 
								Antonio Murdaca
							
						 
						
							 
							
							
							
								
							
								8762c800f1 
								
							
								 
							
						 
						
							
							
								
								registry: type too many requests error  
							
							 
							
							... 
							
							
							
							Signed-off-by: Antonio Murdaca <runcom@redhat.com> 
							
						 
						
							2016-05-03 18:41:54 +02:00  
						
					 
				
					
						
							
							
								 
								Tony Holdstock-Brown
							
						 
						
							 
							
							
							
								
							
								cbae4dd7bf 
								
							
								 
							
						 
						
							
							
								
								Implement regulator in filesystem driver  
							
							 
							
							... 
							
							
							
							This commit refactors base.regulator into the 2.4 interfaces and adds a
filesystem configuration option `maxthreads` to configure the regulator.
By default `maxthreads` is set to 100. This means the FS driver is
limited to 100 concurrent blocking file operations. Any subsequent
operations will block in Go until previous filesystem operations
complete.
This ensures that the registry can never open thousands of simultaneous
threads from os filesystem operations.
Note that `maxthreads` can never be less than 25.
Add test case covering parsable string maxthreads
Signed-off-by: Tony Holdstock-Brown <tony@docker.com> 
							
						 
						
							2016-05-03 09:33:22 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								03abc6ebae 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1650  from majewsky/swift/wait-for-dlo-segments  
							
							 
							
							... 
							
							
							
							[Swift] wait for DLO segments to show up when Close()ing the writer 
							
						 
						
							2016-05-02 13:41:26 -07:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
							
								
							
								32585845b7 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1669  from RichardScothern/close-after-commit  
							
							 
							
							... 
							
							
							
							Clean uploads 
							
						 
						
							2016-04-29 16:18:29 -07:00