78562258b2 
								
							
								 
							
						 
						
							
							
								
								Log invalid remote IPs  
							
							
							
						 
						
							2015-03-25 13:44:16 -07:00  
				
					
						
							
							
								 
						
							
							
								e9c69ffe14 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #293  from stevvooe/log-formatter-configuration  
							
							... 
							
							
							
							main, configuration, doc: allow logging formatter to be configured 
							
						 
						
							2015-03-25 13:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								e21a425f88 
								
							
								 
							
						 
						
							
							
								
								Verify IP addresses  
							
							... 
							
							
							
							Fix lint errors
Add more test 
							
						 
						
							2015-03-25 11:11:46 -07:00  
				
					
						
							
							
								 
						
							
							
								c8f3800f1c 
								
							
								 
							
						 
						
							
							
								
								Add client certificate CA option to authenticate with client certs  
							
							... 
							
							
							
							Add the ability to authenticate against multiple client CA certificates.
Signed-off-by: Simon Thulbourn <simon+github@thulbourn.com> 
							
						 
						
							2015-03-25 10:53:03 +00:00  
				
					
						
							
							
								 
						
							
							
								ac73963d7e 
								
							
								 
							
						 
						
							
							
								
								Add support for configuration static logging fields  
							
							... 
							
							
							
							To allow flexibility in log message context information, this changeset
provides the ability to configure static fields that are included in the
context. Such fields can be set via configuration or environment variables.
Signed-off-by: Stephen J Day <stephen.day@docker.com> 
							
						 
						
							2015-03-24 18:47:22 -07:00  
				
					
						
							
							
								 
						
							
							
								c6fdfc9cd5 
								
							
								 
							
						 
						
							
							
								
								Attempt to identify remote IP addresses for requests which come  
							
							... 
							
							
							
							through proxies.
Add a function to examine X-Forward-For and X-Real-Ip headers for
originating IP addresses.  Use RemoteAddr for notification request
record and HTTP request context. 
							
						 
						
							2015-03-24 18:45:14 -07:00  
				
					
						
							
							
								 
						
							
							
								a75f0f26f7 
								
							
								 
							
						 
						
							
							
								
								Allow logging formatter to be configured  
							
							... 
							
							
							
							This changeset simply adds hooks into the configuration system to support
multiple different kinds of output formats. These formatters are provided by
logrus and include options such as "text" and "json". The configuraiton
documentation has been updated accordingly.
Signed-off-by: Stephen J Day <stephen.day@docker.com> 
							
						 
						
							2015-03-24 16:56:43 -07:00  
				
					
						
							
							
								 
						
							
							
								00e6b0d2b8 
								
							
								 
							
						 
						
							
							
								
								Update logrus dependency in Godep  
							
							... 
							
							
							
							Signed-off-by: Stephen J Day <stephen.day@docker.com> 
							
						 
						
							2015-03-24 16:56:43 -07:00  
				
					
						
							
							
								 
						
							
							
								73be4d5e3e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #300  from shreyu86/master  
							
							... 
							
							
							
							removing references to chunksize which is optional 
							
						 
						
							2015-03-24 16:48:04 -07:00  
				
					
						
							
							
								 
						
							
							
								5537bcd4ae 
								
							
								 
							
						 
						
							
							
								
								Added valid values to the configuration examples  
							
							... 
							
							
							
							Signed-off-by: Shreyas Karnik <karnik.shreyas@gmail.com> 
							
						 
						
							2015-03-24 18:28:20 -05:00  
				
					
						
							
							
								 
						
							
							
								98e2aa96de 
								
							
								 
							
						 
						
							
							
								
								removing references to chunksize which is optional  
							
							
							
						 
						
							2015-03-24 18:16:02 -05:00  
				
					
						
							
							
								 
						
							
							
								02b8c7b8cf 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #294  from fkautz/pr_out_updating_msopentech_azure_sdk_for_go_to_latest_master  
							
							... 
							
							
							
							Updating MSOpenTech/azure-sdk-for-go to latest master 
							
						 
						
							2015-03-24 13:27:19 -07:00  
				
					
						
							
							
								 
						
							
							
								d3bbb078c1 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #291  from ahmetalpbalkan/azure/realm  
							
							... 
							
							
							
							azure: Allow non-default Azure realms 
							
						 
						
							2015-03-23 23:42:17 -07:00  
				
					
						
							
							
								 
						
							
							
								5e62ffcc30 
								
							
								 
							
						 
						
							
							
								
								Updating Godep path from MSOpenTech/azure-sdk-for-go to MSOpenTech/azure-sdk-for-go/storage  
							
							
							
						 
						
							2015-03-23 22:04:53 -07:00  
				
					
						
							
							
								 
						
							
							
								11db8185bc 
								
							
								 
							
						 
						
							
							
								
								Updating MSOpenTech/azure-sdk-for-go to latest master  
							
							... 
							
							
							
							Signed-off-by: Frederick F. Kautz IV <fkautz@alumni.cmu.edu> 
							
						 
						
							2015-03-23 21:59:21 -07:00  
				
					
						
							
							
								 
						
							
							
								60dedc5178 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #292  from stevvooe/update-authors  
							
							... 
							
							
							
							Update AUTHORS file 
							
						 
						
							2015-03-23 21:09:43 -07:00  
				
					
						
							
							
								 
						
							
							
								ce9f500a31 
								
							
								 
							
						 
						
							
							
								
								storage/driver/azure: Allow non-default realms  
							
							... 
							
							
							
							This enables Azure storage driver to be used with non-default
cloud endpoints like Azure China or Azure Government that does
not use `.blob.core.windows.net` FQDN suffix.
Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com> 
							
						 
						
							2015-03-23 20:41:16 -07:00  
				
					
						
							
							
								 
						
							
							
								17b2b52d66 
								
							
								 
							
						 
						
							
							
								
								Update AUTHORS file  
							
							... 
							
							
							
							Signed-off-by: Stephen J Day <stephen.day@docker.com> 
							
						 
						
							2015-03-23 18:42:26 -07:00  
				
					
						
							
							
								 
						
							
							
								9b73abdcfe 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #284  from ahmetalpbalkan/azure-register  
							
							... 
							
							
							
							cmd/registry: Import Azure driver for factory registration 
							
						 
						
							2015-03-23 14:43:05 -07:00  
				
					
						
							
							
								 
						
							
							
								878a39fef2 
								
							
								 
							
						 
						
							
							
								
								Import Azure driver for factory registration  
							
							... 
							
							
							
							Importing Azure storage driver to make it register itself as
a storage driver.
Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com> 
							
						 
						
							2015-03-20 17:44:25 -07:00  
				
					
						
							
							
								 
						
							
							
								50393dbe22 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #270  from stevvooe/roadmap  
							
							... 
							
							
							
							Add ROADMAP.md to the project and cleanup existing items 
							
						 
						
							2015-03-20 17:16:31 -07:00  
				
					
						
							
							
								 
						
							
							
								15a7926288 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #230  from diogomonica/adding-healthcheck  
							
							... 
							
							
							
							registry/health: adding healthcheck package 
							
						 
						
							2015-03-20 17:15:37 -07:00  
				
					
						
							
							
								 
						
							
							
								57a6854ae0 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #281  from tcnghia/patch-1  
							
							... 
							
							
							
							Update api.md 
							
						 
						
							2015-03-20 16:51:09 -07:00  
				
					
						
							
							
								 
						
							
							
								5370f2c0be 
								
							
								 
							
						 
						
							
							
								
								Adding first version of HealthCheck  
							
							... 
							
							
							
							Added a expvar style handler for the debug http server to allow health checks (/debug/health).
Signed-off-by: Diogo Monica <diogo@docker.com> 
							
						 
						
							2015-03-20 14:38:40 -07:00  
				
					
						
							
							
								 
						
							
							
								5e06d6500c 
								
							
								 
							
						 
						
							
							
								
								Update api.md  
							
							... 
							
							
							
							It seems a few places "download" instead of "upload".
Signed-off-by: Nghia Tran <tcnghia@gmail.com> 
							
						 
						
							2015-03-20 07:56:30 -07:00  
				
					
						
							
							
								 
						
							
							
								06fcf053e7 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #275  from docker/stevvooe-patch-2  
							
							... 
							
							
							
							digest: remove unnecessary error pointer formats in test 
							
						 
						
							2015-03-18 19:25:35 -07:00  
				
					
						
							
							
								 
						
							
							
								b1232a92e7 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1  from amylindburg/patch-1  
							
							... 
							
							
							
							recast text of the page 
							
						 
						
							2015-03-18 19:12:47 -07:00  
				
					
						
							
							
								 
						
							
							
								028fece85c 
								
							
								 
							
						 
						
							
							
								
								more formatting...  
							
							
							
						 
						
							2015-03-18 19:02:37 -07:00  
				
					
						
							
							
								 
						
							
							
								2ced84f31d 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary error pointer formats in test  
							
							... 
							
							
							
							The linter was complaining about these and they are quite unnecessary. 
							
						 
						
							2015-03-18 19:02:32 -07:00  
				
					
						
							
							
								 
						
							
							
								121c4a2f80 
								
							
								 
							
						 
						
							
							
								
								recast text of the page  
							
							
							
						 
						
							2015-03-18 18:57:20 -07:00  
				
					
						
							
							
								 
						
							
							
								d957768537 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #274  from stevvooe/tarsum-verification-deadlock  
							
							... 
							
							
							
							digest: correctly close pipe after error in tarsum verification 
							
						 
						
							2015-03-18 18:38:31 -07:00  
				
					
						
							
							
								 
						
							
							
								8c254edb9a 
								
							
								 
							
						 
						
							
							
								
								Correctly close pipe after error in tarsum verification  
							
							... 
							
							
							
							This addresses a subtle deadlock where an error during a copy prevented pipe
closure to propagate correctly. By closing down the read end of the pipe rather
than the write end, the waiting writer is properly signaled. A nice side-effect
of this change is that errors encountered by io.Copy are no propagated to the
verifier's Write method.
A test to ensure validation errors for unsupported digest types has been added,
as well.
Signed-off-by: Stephen J Day <stephen.day@docker.com> 
							
						 
						
							2015-03-18 18:26:09 -07:00  
				
					
						
							
							
								 
						
							
							
								574c9c821b 
								
							
								 
							
						 
						
							
							
								
								Add ROADMAP.md to the project and cleanup existing items  
							
							... 
							
							
							
							Signed-off-by: Stephen J Day <stephen.day@docker.com> 
							
						 
						
							2015-03-18 16:15:34 -07:00  
				
					
						
							
							
								 
						
							
							
								53e1b27a76 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #268  from docker/stevvooe-patch-2  
							
							... 
							
							
							
							Update Sprint label link from Ready 
							
						 
						
							2015-03-17 21:29:12 -07:00  
				
					
						
							
							
								 
						
							
							
								7e7b6109dc 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #236  from endophage/config  
							
							... 
							
							
							
							Adding docs for full suite of configuration options 
							
						 
						
							2015-03-17 21:12:19 -07:00  
				
					
						
							
							
								 
						
							
							
								1f229923d3 
								
							
								 
							
						 
						
							
							
								
								Update Sprint label link from Ready  
							
							
							
						 
						
							2015-03-17 18:56:56 -07:00  
				
					
						
							
							
								 
						
							
							
								ac550484be 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #226  from stevvooe/json-canonicalization  
							
							... 
							
							
							
							doc/spec: canonicalized JSON format for distribution APIs 
							
						 
						
							2015-03-16 13:21:39 -07:00  
				
					
						
							
							
								 
						
							
							
								e891939ebc 
								
							
								 
							
						 
						
							
							
								
								spec: Canonicalized JSON Format for Distribution APIs  
							
							... 
							
							
							
							Signed-off-by: Stephen J Day <stephen.day@docker.com> 
							
						 
						
							2015-03-16 13:03:02 -07:00  
				
					
						
							
							
								 
						
							
							
								47cf298bd0 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #261  from jlhawn/url_for_method  
							
							... 
							
							
							
							Refactor Layer interface to return a Handler 
							
						 
						
							2015-03-13 17:27:42 -07:00  
				
					
						
							
							
								 
						
							
							
								40ec1222a9 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #259  from stevvooe/validate-var-prefixes  
							
							... 
							
							
							
							context: validate prefix lookups for WithRequest/WithResponse contexts 
							
						 
						
							2015-03-13 16:54:40 -07:00  
				
					
						
							
							
								 
						
							
							
								db5689aa86 
								
							
								 
							
						 
						
							
							
								
								Refactor Layer interface to return a Handler  
							
							... 
							
							
							
							... Rather than ServeHTTP directly.
Docker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn) 
							
						 
						
							2015-03-12 21:59:07 -07:00  
				
					
						
							
							
								 
						
							
							
								77dc35fbd6 
								
							
								 
							
						 
						
							
							
								
								Validate prefix lookups for WithRequest/WithResponse contexts  
							
							... 
							
							
							
							Signed-off-by: Stephen J Day <stephen.day@docker.com> 
							
						 
						
							2015-03-12 19:09:26 -07:00  
				
					
						
							
							
								 
						
							
							
								37447b3abd 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #258  from jlhawn/url_for_method  
							
							... 
							
							
							
							Insert request method option storage driver URLFor 
							
						 
						
							2015-03-12 17:16:54 -07:00  
				
					
						
							
							
								 
						
							
							
								e062e66ee1 
								
							
								 
							
						 
						
							
							
								
								Insert request method option storage driver URLFor  
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn) 
							
						 
						
							2015-03-12 17:06:40 -07:00  
				
					
						
							
							
								 
						
							
							
								70560cceaf 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #256  from ncdc/master  
							
							... 
							
							
							
							Send WWW-Authenticate header for silly auth 
							
						 
						
							2015-03-11 19:01:23 -07:00  
				
					
						
							
							
								 
						
							
							
								4491e755b8 
								
							
								 
							
						 
						
							
							
								
								Send WWW-Authenticate header for silly auth  
							
							... 
							
							
							
							Signed-off-by: Andy Goldstein <agoldste@redhat.com> 
							
						 
						
							2015-03-11 15:20:15 -04:00  
				
					
						
							
							
								 
						
							
							
								8aacddd095 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #244  from endophage/cloudfront_refactor  
							
							... 
							
							
							
							registry/middleware, registry/storage, configuration: refactoring cloudfront + generic middlewares 
							
						 
						
							2015-03-11 12:10:49 -07:00  
				
					
						
							
							
								 
						
							
							
								3853e66f4b 
								
							
								 
							
						 
						
							
							
								
								don't panic during a request when configuring repository middleware. Return a 500 with an appropriate error  
							
							... 
							
							
							
							Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage) 
							
						 
						
							2015-03-11 08:59:02 -07:00  
				
					
						
							
							
								 
						
							
							
								b5a63d75ea 
								
							
								 
							
						 
						
							
							
								
								Fix Godoc typos  
							
							... 
							
							
							
							Signed-off-by: Andy Goldstein <agoldste@redhat.com> 
							
						 
						
							2015-03-11 08:56:29 -07:00  
				
					
						
							
							
								 
						
							
							
								c858a4ba89 
								
							
								 
							
						 
						
							
							
								
								Final polish to cloudfront and larger middleware refactor  
							
							... 
							
							
							
							Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage) 
							
						 
						
							2015-03-11 08:56:29 -07:00