Stephen Day
							
						 
						
							 
							
							
							
								
							
								432889df67 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1546  from arschles/doc-storage  
							
							 
							
							... 
							
							
							
							Add documentation for how to register new StorageDrivers 
							
						 
						
							2016-03-29 15:58:51 -07:00  
						
					 
				
					
						
							
							
								 
								Aaron Schlesinger
							
						 
						
							 
							
							
							
								
							
								091ad89197 
								
							
								 
							
						 
						
							
							
								
								Remove the example  
							
							 
							
							... 
							
							
							
							Instead, direct users to the one in the factory package
Signed-off-by: Aaron Schlesinger <aschlesinger@deis.com> 
							
						 
						
							2016-03-29 14:42:28 -07:00  
						
					 
				
					
						
							
							
								 
								Aaron Schlesinger
							
						 
						
							 
							
							
							
								
							
								0f09bcd16a 
								
							
								 
							
						 
						
							
							
								
								Add documentation for how to register new StorageDrivers  
							
							 
							
							... 
							
							
							
							This commit adds context-specific documentation on StorageDriver,
StorageDriverFactory, and the factory’s Register func, explaining how
the internal registration mechanism should be used.
This documentation follows from the thread starting at
https://github.com/deis/builder/pull/262/files#r56720200 .
cc/ @stevvooe
Signed-off-by: Aaron Schlesinger <aschlesinger@deis.com> 
							
						 
						
							2016-03-29 14:42:19 -07:00  
						
					 
				
					
						
							
							
								 
								Aaron Lehmann
							
						 
						
							 
							
							
							
								
							
								0f4b8d3455 
								
							
								 
							
						 
						
							
							
								
								Correct login debug log message  
							
							 
							
							... 
							
							
							
							I noticed the following message in a daemon log:
```
attempting v2 login to registry endpoint {%!s(bool=false) https://registry:5000  v2 %!s(bool=false) %!s(bool=true) %!s(*tls.Config=&{<nil> <nil> [] map[] <nil> 0xc82075c030 []  0 <nil> false [49196 49200 49195 49199 49162 49161 49172 49171 53 47] true false [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] <nil> 769 0 [] {{0 0} 0} {{0 0} 0 0 0 0} []})}
```
loginV2 tries to log an APIEndpoint as a string, but this struct does
not have a String method. Log the actual URL that will be used as the
endpoint, instead.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com> 
							
						 
						
							2016-03-28 18:22:24 -07:00  
						
					 
				
					
						
							
							
								 
								Tony Holdstock-Brown
							
						 
						
							 
							
							
							
								
							
								d52cbf923c 
								
							
								 
							
						 
						
							
							
								
								utulize config log format within gc  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tony Holdstock-Brown <tony@docker.com> 
							
						 
						
							2016-03-24 14:29:43 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								0ef5587b76 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1522  from RichardScothern/tag-events  
							
							 
							
							... 
							
							
							
							Send tag events to notification listeners 
							
						 
						
							2016-03-23 16:41:29 -07:00  
						
					 
				
					
						
							
							
								 
								Stephen Day
							
						 
						
							 
							
							
							
								
							
								0b372266b4 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1491  from RichardScothern/relative-url  
							
							 
							
							... 
							
							
							
							Return relative URLs 
							
						 
						
							2016-03-23 16:19:39 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								3dd506d896 
								
							
								 
							
						 
						
							
							
								
								Enable URLs returned from the registry to be configured as relative.  
							
							 
							
							... 
							
							
							
							Signed-off-by: Richard Scothern <richard.scothern@gmail.com> 
							
						 
						
							2016-03-23 15:14:32 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								f93d166068 
								
							
								 
							
						 
						
							
							
								
								Propogate tag as a functional argument into the notification system to attach  
							
							 
							
							... 
							
							
							
							tags to manifest push and pull event notifications.
Signed-off-by: Richard Scothern <richard.scothern@gmail.com> 
							
						 
						
							2016-03-23 14:57:52 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								96c57c4725 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1547  from jzwlqx/issue1535  
							
							 
							
							... 
							
							
							
							fix manifest revision search, closes  #1535  
							
						 
						
							2016-03-21 16:01:16 -07:00  
						
					 
				
					
						
							
							
								 
								姜继忠
							
						 
						
							 
							
							
							
								
							
								5f38f0b1fe 
								
							
								 
							
						 
						
							
							
								
								fix manifest revision search,  closes   #1535  
							
							 
							
							... 
							
							
							
							Signed-off-by: 姜继忠 <jizhong.jiangjz@alibaba-inc.com> 
							
						 
						
							2016-03-19 19:11:25 +08:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
							
								
							
								71d808de07 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1542  from runcom/typed-errors  
							
							 
							
							... 
							
							
							
							registry: client: auth: type errors 
							
						 
						
							2016-03-18 10:37:55 -07:00  
						
					 
				
					
						
							
							
								 
								Antonio Murdaca
							
						 
						
							 
							
							
							
								
							
								e6b317f94f 
								
							
								 
							
						 
						
							
							
								
								registry: client: auth: type errors  
							
							 
							
							... 
							
							
							
							Signed-off-by: Antonio Murdaca <runcom@redhat.com> 
							
						 
						
							2016-03-18 09:34:50 +01:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								461816a8d2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1531  from aaronlehmann/empty-errors-slice  
							
							 
							
							... 
							
							
							
							Don't return empty errcode.Errors slices 
							
						 
						
							2016-03-17 10:46:51 -07:00  
						
					 
				
					
						
							
							
								 
								David Calavera
							
						 
						
							 
							
							
							
								
							
								8562b657c8 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #21258  from runcom/res.body.leaks  
							
							 
							
							... 
							
							
							
							*: fix response body leaks 
							
						 
						
							2016-03-16 19:20:10 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								22cab6d148 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1538  from runcom/body-leaks  
							
							 
							
							... 
							
							
							
							registry: client: repository: close response body 
							
						 
						
							2016-03-16 15:58:22 -07:00  
						
					 
				
					
						
							
							
								 
								Antonio Murdaca
							
						 
						
							 
							
							
							
								
							
								20bba4025a 
								
							
								 
							
						 
						
							
							
								
								registry: client: repository: close response body  
							
							 
							
							... 
							
							
							
							Signed-off-by: Antonio Murdaca <runcom@redhat.com> 
							
						 
						
							2016-03-16 19:53:17 +01:00  
						
					 
				
					
						
							
							
								 
								Antonio Murdaca
							
						 
						
							 
							
							
							
								
							
								7f7cb82149 
								
							
								 
							
						 
						
							
							
								
								*: fix response body leaks  
							
							 
							
							... 
							
							
							
							Signed-off-by: Antonio Murdaca <runcom@redhat.com> 
							
						 
						
							2016-03-16 17:15:42 +01:00  
						
					 
				
					
						
							
							
								 
								Antonio Murdaca
							
						 
						
							 
							
							
							
								
							
								b4d9ae6052 
								
							
								 
							
						 
						
							
							
								
								registry: endpoint_v1: fix outdated comment  
							
							 
							
							... 
							
							
							
							Signed-off-by: Antonio Murdaca <runcom@redhat.com> 
							
						 
						
							2016-03-16 12:53:11 +01:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								e7ad3ced86 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1532  from RichardScothern/azure-error-types  
							
							 
							
							... 
							
							
							
							Update missing blob error checking with latest Azure API 
							
						 
						
							2016-03-15 10:08:36 -07:00  
						
					 
				
					
						
							
							
								 
								Antonio Murdaca
							
						 
						
							 
							
							
							
								
							
								d5160a0211 
								
							
								 
							
						 
						
							
							
								
								daemon: update: check len inside public function  
							
							 
							
							... 
							
							
							
							Signed-off-by: Antonio Murdaca <runcom@redhat.com> 
							
						 
						
							2016-03-15 17:24:25 +01:00  
						
					 
				
					
						
							
							
								 
								Aaron Lehmann
							
						 
						
							 
							
							
							
								
							
								9638c7644e 
								
							
								 
							
						 
						
							
							
								
								Include status code in UnexpectedHTTPResponseError  
							
							 
							
							... 
							
							
							
							Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com> 
							
						 
						
							2016-03-15 09:03:56 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								13adc62fae 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1502  from RichardScothern/auth-url-endpoints  
							
							 
							
							... 
							
							
							
							URL parse auth endpoints to normalize hostname to lowercase. 
							
						 
						
							2016-03-14 16:28:24 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								98140ca0ab 
								
							
								 
							
						 
						
							
							
								
								Update missing blob error checking with latest Azure API  
							
							 
							
							... 
							
							
							
							Signed-off-by: Richard Scothern <richard.scothern@docker.com> 
							
						 
						
							2016-03-14 15:59:03 -07:00  
						
					 
				
					
						
							
							
								 
								Aaron Lehmann
							
						 
						
							 
							
							
							
								
							
								c94c2a47a3 
								
							
								 
							
						 
						
							
							
								
								Don't return empty errcode.Errors slices  
							
							 
							
							... 
							
							
							
							If this slice ends up empty after parsing the HTTP response body, it
means the body is not well-formed. We've probably encountered an error
message produced by something that uses a different JSON schema, or
an error that just happens to validate as JSON.
An empty errcode.Errors slice is not a very useful thing to return,
since its Error() output is just `<nil>`. Detect this case, and instend
return an UnexpectedHTTPResponseError.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com> 
							
						 
						
							2016-03-14 10:27:01 -07:00  
						
					 
				
					
						
							
							
								 
								Vincent Demeester
							
						 
						
							 
							
							
							
								
							
								e1089de144 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #20970  from dmcgowan/login-oauth  
							
							 
							
							... 
							
							
							
							OAuth support for registries 
							
						 
						
							2016-03-14 15:49:44 +01:00  
						
					 
				
					
						
							
							
								 
								Brian Bland
							
						 
						
							 
							
							
							
								
							
								1d5d54978a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1523  from matt-duch/master  
							
							 
							
							... 
							
							
							
							registry/storage/driver/s3-aws kms support 
							
						 
						
							2016-03-11 16:14:46 -08:00  
						
					 
				
					
						
							
							
								 
								Matt Duch
							
						 
						
							 
							
							
							
								
							
								789c90ac42 
								
							
								 
							
						 
						
							
							
								
								registry/storage/driver/s3-aws kms support  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matt Duch <matt@learnmetrics.com> 
							
						 
						
							2016-03-11 17:19:01 -06:00  
						
					 
				
					
						
							
							
								 
								Brian Bland
							
						 
						
							 
							
							
							
								
							
								4c2edee417 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1438  from BrianBland/newStorageDriverWriter  
							
							 
							
							... 
							
							
							
							Adds new StorageDriver.FileWriter interface 
							
						 
						
							2016-03-11 15:06:07 -08:00  
						
					 
				
					
						
							
							
								 
								David Calavera
							
						 
						
							 
							
							
							
								
							
								311e1e9368 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #21100  from aaronlehmann/remove-windows-specific-registry  
							
							 
							
							... 
							
							
							
							Remove Windows-specific default registry definitions 
							
						 
						
							2016-03-11 09:31:55 -08:00  
						
					 
				
					
						
							
							
								 
								Aaron Lehmann
							
						 
						
							 
							
							
							
								
							
								2f17057314 
								
							
								 
							
						 
						
							
							
								
								Remove Windows-specific default registry definitions  
							
							 
							
							... 
							
							
							
							Going forward, Docker won't use a different default registry on Windows.
This changes Windows to use the standard Docker Hub registry as the
default registry.
There is a plan in place to migrate existing images from the Windows
registry to Hub's normal registry, in advance of the 1.11 release. In
the mean time, images on the Windows registry can be accessed by
prefixing them with `registry-win-tp3.docker.io/`.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com> 
							
						 
						
							2016-03-10 18:33:14 -08:00  
						
					 
				
					
						
							
							
								 
								Brian Bland
							
						 
						
							 
							
							
							
								
							
								eea043dc7b 
								
							
								 
							
						 
						
							
							
								
								Removes ceph rados driver in favor of Swift API gateway support  
							
							 
							
							... 
							
							
							
							Signed-off-by: Brian Bland <brian.bland@docker.com> 
							
						 
						
							2016-03-10 16:49:08 -08:00  
						
					 
				
					
						
							
							
								 
								Sebastiaan van Stijn
							
						 
						
							 
							
							
							
								
							
								187b0b8c28 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #21045  from calavera/registry_config_options  
							
							 
							
							... 
							
							
							
							Move registry service options to the daemon configuration. 
							
						 
						
							2016-03-11 00:48:55 +01:00  
						
					 
				
					
						
							
							
								 
								Brian Bland
							
						 
						
							 
							
							
							
								
							
								1d1d92469d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1512  from kmala/master  
							
							 
							
							... 
							
							
							
							Added support to specifiy custom endpoint 
							
						 
						
							2016-03-10 13:48:59 -08:00  
						
					 
				
					
						
							
							
								 
								David Calavera
							
						 
						
							 
							
							
							
								
							
								7caf33d6c5 
								
							
								 
							
						 
						
							
							
								
								Move registry service options to the daemon configuration.  
							
							 
							
							... 
							
							
							
							Allowing to set their values in the daemon configuration file.
Signed-off-by: David Calavera <david.calavera@gmail.com> 
							
						 
						
							2016-03-10 11:53:11 -05:00  
						
					 
				
					
						
							
							
								 
								allencloud
							
						 
						
							 
							
							
							
								
							
								3e2da4263e 
								
							
								 
							
						 
						
							
							
								
								fix some typos.  
							
							 
							
							... 
							
							
							
							Signed-off-by: allencloud <allen.sun@daocloud.io> 
							
						 
						
							2016-03-10 10:09:27 +08:00  
						
					 
				
					
						
							
							
								 
								Keerthan Mala
							
						 
						
							 
							
							
							
								
							
								19cfa36ec8 
								
							
								 
							
						 
						
							
							
								
								Added support to specifiy custom endpoint  
							
							 
							
							... 
							
							
							
							Signed-off-by: Keerthan Reddy Mala <keerthan.mala@gmail.com> 
							
						 
						
							2016-03-09 16:12:20 -07:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
							
								
							
								cbd95acbbc 
								
							
								 
							
						 
						
							
							
								
								Add support for identity token with token handler  
							
							 
							
							... 
							
							
							
							Use token handler options for initialization.
Update auth endpoint to set identity token in response.
Update credential store to match distribution interface changes.
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan) 
							
						 
						
							2016-03-09 13:47:57 -08:00  
						
					 
				
					
						
							
							
								 
								Olivier Gambier
							
						 
						
							 
							
							
							
								
							
								fecac1a605 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1521  from dmcgowan/oauth-client-id-on-get  
							
							 
							
							... 
							
							
							
							Add client ID to token fetch to GET endpoint 
							
						 
						
							2016-03-09 13:40:47 -08:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
							
								
							
								259ef42c8c 
								
							
								 
							
						 
						
							
							
								
								Add client ID to token fetch to GET endpoint  
							
							 
							
							... 
							
							
							
							Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan) 
							
						 
						
							2016-03-09 12:44:55 -08:00  
						
					 
				
					
						
							
							
								 
								Brian Bland
							
						 
						
							 
							
							
							
								
							
								490a2f5a55 
								
							
								 
							
						 
						
							
							
								
								Updates Swift driver to support new storagedriver.FileWriter interface  
							
							 
							
							... 
							
							
							
							Signed-off-by: Brian Bland <brian.bland@docker.com> 
							
						 
						
							2016-03-08 16:38:39 -08:00  
						
					 
				
					
						
							
							
								 
								Li Yi
							
						 
						
							 
							
							
							
								
							
								5b48c81545 
								
							
								 
							
						 
						
							
							
								
								Support FileWriter interface for OSS storage driver  
							
							 
							
							... 
							
							
							
							Change-Id: Ie5533ad85f944800499ca1040fd67bf1378815e0
Signed-off-by: Li Yi <denverdino@gmail.com> 
							
						 
						
							2016-03-08 16:38:39 -08:00  
						
					 
				
					
						
							
							
								 
								Arthur Baars
							
						 
						
							 
							
							
							
								
							
								9432b18e30 
								
							
								 
							
						 
						
							
							
								
								Storagedriver: GCS: add chunksize parameter  
							
							 
							
							... 
							
							
							
							Signed-off-by: Arthur Baars <arthur@semmle.com> 
							
						 
						
							2016-03-08 16:38:39 -08:00  
						
					 
				
					
						
							
							
								 
								Arthur Baars
							
						 
						
							 
							
							
							
								
							
								115a6e5803 
								
							
								 
							
						 
						
							
							
								
								Storagedriver: GCS: implement resumable uploads  
							
							 
							
							... 
							
							
							
							Signed-off-by: Arthur Baars <arthur@semmle.com> 
							
						 
						
							2016-03-08 16:38:39 -08:00  
						
					 
				
					
						
							
							
								 
								Arthur Baars
							
						 
						
							 
							
							
							
								
							
								34891eb7ab 
								
							
								 
							
						 
						
							
							
								
								StorageDriver: Testsuite: call Close before getting Size  
							
							 
							
							... 
							
							
							
							Signed-off-by: Arthur Baars <arthur@semmle.com> 
							
						 
						
							2016-03-08 16:38:38 -08:00  
						
					 
				
					
						
							
							
								 
								Brian Bland
							
						 
						
							 
							
							
							
								
							
								c69c8a3286 
								
							
								 
							
						 
						
							
							
								
								Adds new storagedriver.FileWriter interface  
							
							 
							
							... 
							
							
							
							Updates registry storage code to use this for better resumable writes.
Implements this interface for the following drivers:
 + Inmemory
 + Filesystem
 + S3
 + Azure
Signed-off-by: Brian Bland <brian.bland@docker.com> 
							
						 
						
							2016-03-08 16:37:44 -08:00  
						
					 
				
					
						
							
							
								 
								Olivier Gambier
							
						 
						
							 
							
							
							
								
							
								7adddecf0b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1517  from aaronlehmann/fix-2-misspellings  
							
							 
							
							... 
							
							
							
							Fix two misspellings in source code comments 
							
						 
						
							2016-03-08 15:25:09 -08:00  
						
					 
				
					
						
							
							
								 
								Aaron Lehmann
							
						 
						
							 
							
							
							
								
							
								5ca3b61609 
								
							
								 
							
						 
						
							
							
								
								Fix two misspellings in source code comments  
							
							 
							
							... 
							
							
							
							Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com> 
							
						 
						
							2016-03-08 15:13:24 -08:00  
						
					 
				
					
						
							
							
								 
								Brian Bland
							
						 
						
							 
							
							
							
								
							
								6ef2280478 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1514  from BrianBland/s3awsParameterParsing  
							
							 
							
							... 
							
							
							
							[driver/s3aws] Update s3aws driver parameter parsing to match s3goamz 
							
						 
						
							2016-03-07 16:13:26 -08:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								e09891e2cf 
								
							
								 
							
						 
						
							
							
								
								URL parse auth endpoints to normalize hostname to lowercase.  
							
							 
							
							... 
							
							
							
							It is possible for a middlebox to lowercase the URL at somepoint causing a
lookup in the auth challenges table to fail.  Lowercase hostname before
using as keys to challenge map.
Signed-off-by: Richard Scothern <richard.scothern@gmail.com> 
							
						 
						
							2016-03-07 14:08:21 -08:00