Derek
							
						 
						
							 
							
							
							
								
							
								3a21f339f1 
								
							
								 
							
						 
						
							
							
								
								Use Timeout Conn wrapper to set read deadline for downloading layer  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Derek <crq@kernel.org> (github: crquan) 
							
						 
						
							2014-05-27 22:50:04 -07:00  
						
					 
				
					
						
							
							
								 
								Vincent Batts
							
						 
						
							 
							
							
							
								
							
								a9a754dad1 
								
							
								 
							
						 
						
							
							
								
								registry: adding vbatts to the MAINTAINERS  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Vincent Batts <vbatts@redhat.com> (github: vbatts) 
							
						 
						
							2014-05-06 14:31:47 -04:00  
						
					 
				
					
						
							
							
								 
								Victor Vieux
							
						 
						
							 
							
							
							
								
							
								335cdaba6f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5600  from unclejack/sha512_registry_support  
							
							 
							
							... 
							
							
							
							import sha512 to make sha512 ssl certs work 
							
						 
						
							2014-05-05 15:27:11 -07:00  
						
					 
				
					
						
							
							
								 
								unclejack
							
						 
						
							 
							
							
							
								
							
								f293adf7f9 
								
							
								 
							
						 
						
							
							
								
								import sha512 to make sha512 ssl certs work  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Cristian Staretu <cristian.staretu@gmail.com> (github: unclejack) 
							
						 
						
							2014-05-05 20:29:20 +03:00  
						
					 
				
					
						
							
							
								 
								Solomon Hykes
							
						 
						
							 
							
							
							
								
							
								bbebff75b6 
								
							
								 
							
						 
						
							
							
								
								Move 'search' to the registry subsystem  
							
							 
							
							... 
							
							
							
							This continues the effort to separate all registry logic from the
deprecated `Server` object.
* 'search' is exposed by `github.com/dotcloud/docker/registry/Service`
* Added proper documentation of Search while I was at it
Docker-DCO-1.1-Signed-off-by: Solomon Hykes <solomon@docker.com> (github: shykes) 
							
						 
						
							2014-05-03 00:37:32 +00:00  
						
					 
				
					
						
							
							
								 
								Solomon Hykes
							
						 
						
							 
							
							
							
								
							
								8934560bbc 
								
							
								 
							
						 
						
							
							
								
								Move 'auth' to the registry subsystem  
							
							 
							
							... 
							
							
							
							This is the first step towards separating the registry subsystem from
the deprecated `Server` object.
* New service `github.com/dotcloud/docker/registry/Service`
* The service is installed by default in `builtins`
* The service only exposes `auth` for now...
* ...Soon to be followed by `pull`, `push` and `search`.
Docker-DCO-1.1-Signed-off-by: Solomon Hykes <solomon@docker.com> (github: shykes) 
							
						 
						
							2014-05-03 00:37:06 +00:00  
						
					 
				
					
						
							
							
								 
								Michael Crosby
							
						 
						
							 
							
							
							
								
							
								3e064ac71c 
								
							
								 
							
						 
						
							
							
								
								Use proper scheme with static registry  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) 
							
						 
						
							2014-04-29 02:01:07 -07:00  
						
					 
				
					
						
							
							
								 
								Victor Vieux
							
						 
						
							 
							
							
							
								
							
								c914523873 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4607  from vbatts/vbatts-static_registry  
							
							 
							
							... 
							
							
							
							static registry support 
							
						 
						
							2014-04-29 11:22:44 -07:00  
						
					 
				
					
						
							
							
								 
								unclejack
							
						 
						
							 
							
							
							
								
							
								c9a32099ae 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5199  from shin-/registry_mirrors_support  
							
							 
							
							... 
							
							
							
							Added support for multiple endpoints in X-Docker-Endpoints header 
							
						 
						
							2014-04-28 17:56:57 +03:00  
						
					 
				
					
						
							
							
								 
								Vincent Batts
							
						 
						
							 
							
							
							
								
							
								2b89f57964 
								
							
								 
							
						 
						
							
							
								
								static_registry: update the test for the new struct  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Vincent Batts <vbatts@redhat.com> (github: vbatts) 
							
						 
						
							2014-04-25 20:01:25 -04:00  
						
					 
				
					
						
							
							
								 
								shin-
							
						 
						
							 
							
							
							
								
							
								52893cae73 
								
							
								 
							
						 
						
							
							
								
								Added support for multiple endpoints in X-Docker-Endpoints header  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Joffrey F <joffrey@docker.com> (github: shin-) 
							
						 
						
							2014-04-18 17:42:54 +02:00  
						
					 
				
					
						
							
							
								 
								Victor Vieux
							
						 
						
							 
							
							
							
								
							
								4bc3522500 
								
							
								 
							
						 
						
							
							
								
								allow dot in repo name  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Victor Vieux <victor.vieux@docker.com> (github: vieux) 
							
						 
						
							2014-04-14 23:15:38 +00:00  
						
					 
				
					
						
							
							
								 
								shin-
							
						 
						
							 
							
							
							
								
							
								dbb9296531 
								
							
								 
							
						 
						
							
							
								
								Added specific error message when hitting 401 over HTTP on push  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Joffrey F <joffrey@docker.com> (github: shin-) 
							
						 
						
							2014-04-08 17:07:29 +02:00  
						
					 
				
					
						
							
							
								 
								Sam Alba
							
						 
						
							 
							
							
							
								
							
								4f29181d9b 
								
							
								 
							
						 
						
							
							
								
								Payload checksum now match the checksum simple  
							
							 
							
							... 
							
							
							
							Backported for backward compatibility.
Docker-DCO-1.1-Signed-off-by: Sam Alba <sam.alba@gmail.com> (github: samalba) 
							
						 
						
							2014-03-31 18:31:15 -07:00  
						
					 
				
					
						
							
							
								 
								Sam Alba
							
						 
						
							 
							
							
							
								
							
								d2b2bf0393 
								
							
								 
							
						 
						
							
							
								
								Inverted layer checksum and tarsum.  
							
							 
							
							... 
							
							
							
							The checksum of the payload has to be computed on the Gzip'ed content.
Docker-DCO-1.1-Signed-off-by: Sam Alba <sam.alba@gmail.com> (github: samalba) 
							
						 
						
							2014-03-31 17:56:25 -07:00  
						
					 
				
					
						
							
							
								 
								Ryan Thomas
							
						 
						
							 
							
							
							
								
							
								50ec0bbd4e 
								
							
								 
							
						 
						
							
							
								
								Docker-DCO-1.1-Signed-off-by: Ryan Thomas <rthomas@atlassian.com> (github: rthomas)  
							
							 
							
							
							
						 
						
							2014-03-28 06:31:04 +11:00  
						
					 
				
					
						
							
							
								 
								Ryan Thomas
							
						 
						
							 
							
							
							
								
							
								fffa920a89 
								
							
								 
							
						 
						
							
							
								
								Docker-DCO-1.1-Signed-off-by: Ryan Thomas <rthomas@atlassian.com> (github: rthomas)  
							
							 
							
							
							
						 
						
							2014-03-25 14:45:11 +11:00  
						
					 
				
					
						
							
							
								 
								Djibril Koné
							
						 
						
							 
							
							
							
								
							
								9bad706a1f 
								
							
								 
							
						 
						
							
							
								
								Harmonize / across all name-related commands/Validate images names  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Djibril Koné <kone.djibril@gmail.com> (github: enokd) 
							
						 
						
							2014-03-21 00:40:58 +01:00  
						
					 
				
					
						
							
							
								 
								Victor Vieux
							
						 
						
							 
							
							
							
								
							
								47c4e542ba 
								
							
								 
							
						 
						
							
							
								
								use mock for search  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Victor Vieux <victor.vieux@docker.com> (github: vieux) 
							
						 
						
							2014-03-13 17:40:34 +00:00  
						
					 
				
					
						
							
							
								 
								Vincent Batts
							
						 
						
							 
							
							
							
								
							
								c18c4b8d3c 
								
							
								 
							
						 
						
							
							
								
								registry: Info collection  
							
							 
							
							... 
							
							
							
							roll version and standalone information into the _ping. And to support
Headers they are checked after the JSON is loaded (if there is anything
to load). To stay backwards compatible, if the _ping contents are not
able to unmarshal to RegistryInfo, do not stop, but continue with the
same behavior.
Docker-DCO-1.1-Signed-off-by: Vincent Batts <vbatts@redhat.com> (github: vbatts) 
							
						 
						
							2014-03-11 23:36:51 -04:00  
						
					 
				
					
						
							
							
								 
								Vincent Batts
							
						 
						
							 
							
							
							
								
							
								471d923b1b 
								
							
								 
							
						 
						
							
							
								
								registry: make certain headers optional  
							
							 
							
							... 
							
							
							
							For a pull-only, static registry, there only a couple of headers that
need to be optional (that are presently required.
* X-Docker-Registry-Version
* X-Docker-Size
* X-Docker-Endpoints
Docker-DCO-1.1-Signed-off-by: Vincent Batts <vbatts@redhat.com> (github: vbatts) 
							
						 
						
							2014-03-11 10:08:44 -04:00  
						
					 
				
					
						
							
							
								 
								Guillaume J. Charmes
							
						 
						
							 
							
							
							
								
							
								f6fefb0bc1 
								
							
								 
							
						 
						
							
							
								
								Merge auth package within registry  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Guillaume J. Charmes <guillaume@charmes.net> (github: creack) 
							
						 
						
							2014-03-10 17:16:58 -07:00  
						
					 
				
					
						
							
							
								 
								Fabio Falci
							
						 
						
							 
							
							
							
								
							
								1c101d006b 
								
							
								 
							
						 
						
							
							
								
								Remove manual http cookie management  
							
							 
							
							... 
							
							
							
							Since docker uses cookiejar it doesn't need to manage cookies manually
anymore.
Managing cookie was duplicating it.
Docker-DCO-1.1-Signed-off-by: Fabio Falci <fabiofalci@gmail.com> (github: fabiofalci) 
							
						 
						
							2014-03-09 02:25:19 +00:00  
						
					 
				
					
						
							
							
								 
								Guillaume J. Charmes
							
						 
						
							 
							
							
							
								
							
								1278e74c26 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4270  from DevTable/fixregistryauth  
							
							 
							
							... 
							
							
							
							Fix registry auth and remove other hidden ping commands from client code 
							
						 
						
							2014-03-03 17:34:21 -08:00  
						
					 
				
					
						
							
							
								 
								Sam Alba
							
						 
						
							 
							
							
							
								
							
								f29683f794 
								
							
								 
							
						 
						
							
							
								
								registry: Fixed unexported field  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Sam Alba <sam.alba@gmail.com> (github: samalba) 
							
						 
						
							2014-02-25 16:06:04 -08:00  
						
					 
				
					
						
							
							
								 
								Sam Alba
							
						 
						
							 
							
							
							
								
							
								ba8dbe4b9b 
								
							
								 
							
						 
						
							
							
								
								registry: Removed checksumPayload from exported fields  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Sam Alba <sam@docker.com> (github: samalba) 
							
						 
						
							2014-02-24 12:40:33 -08:00  
						
					 
				
					
						
							
							
								 
								Sam Alba
							
						 
						
							 
							
							
							
								
							
								bae6dc35bc 
								
							
								 
							
						 
						
							
							
								
								registry: Fixed tests  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Sam Alba <sam@docker.com> (github: samalba) 
							
						 
						
							2014-02-24 09:04:27 -08:00  
						
					 
				
					
						
							
							
								 
								Sam Alba
							
						 
						
							 
							
							
							
								
							
								3bf0ee5e52 
								
							
								 
							
						 
						
							
							
								
								registry: Added simple checksums (sha256) for layers  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Sam Alba <sam@docker.com> (github: samalba) 
							
						 
						
							2014-02-23 18:50:04 -08:00  
						
					 
				
					
						
							
							
								 
								Jake Moshenko
							
						 
						
							 
							
							
							
								
							
								bac83c7608 
								
							
								 
							
						 
						
							
							
								
								Fix registry auth by storing the string passed on the command line, and allowing for credential selection by normalizing on hostname. Also, remove remote ping calls from CmdPush and CmdPull.  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Jake Moshenko <jake@devtable.com> (github: jakedt) 
							
						 
						
							2014-02-20 18:32:33 -05:00  
						
					 
				
					
						
							
							
								 
								Michael Crosby
							
						 
						
							 
							
							
							
								
							
								9274def67d 
								
							
								 
							
						 
						
							
							
								
								Fix login prompt on push and pull because of error message  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) 
							
						 
						
							2014-02-03 11:38:34 -08:00  
						
					 
				
					
						
							
							
								 
								Roberto G. Hashioka
							
						 
						
							 
							
							
							
								
							
								4fe7a141bf 
								
							
								 
							
						 
						
							
							
								
								Added missing attributes to api search calls:  
							
							 
							
							... 
							
							
							
							- Added an argument to the call() method in order to control the auth sharing
- Enabled it only for search. Pulls and pushes were enabled already.
- Grouped a few variable declarations
Docker-DCO-1.1-Signed-off-by: Roberto Hashioka <roberto.hashioka@docker.com> (github: rogaha) 
							
						 
						
							2014-01-21 04:06:19 +00:00  
						
					 
				
					
						
							
							
								 
								Michael Crosby
							
						 
						
							 
							
							
							
								
							
								275109a6ad 
								
							
								 
							
						 
						
							
							
								
								Make sure new repositories can be pushed with multiple tags  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael) 
							
						 
						
							2014-01-20 13:39:35 -08:00  
						
					 
				
					
						
							
							
								 
								Victor Vieux
							
						 
						
							 
							
							
							
								
							
								78bc8d7377 
								
							
								 
							
						 
						
							
							
								
								move legacy stuff outside the job  
							
							 
							
							... 
							
							
							
							Docker-DCO-1.1-Signed-off-by: Victor Vieux <victor.vieux@docker.com> (github: vieux) 
							
						 
						
							2014-01-13 16:20:05 -08:00  
						
					 
				
					
						
							
							
								 
								Michael Crosby
							
						 
						
							 
							
							
							
								
							
								6fc5e50471 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3431  from shin-/ping_standalone_check  
							
							 
							
							... 
							
							
							
							Check standalone header when pinging a registry server. 
							
						 
						
							2014-01-07 10:33:07 -08:00  
						
					 
				
					
						
							
							
								 
								shin-
							
						 
						
							 
							
							
							
								
							
								9bafa726be 
								
							
								 
							
						 
						
							
							
								
								Fixed registry unit tests  
							
							 
							
							
							
						 
						
							2014-01-06 21:04:44 +01:00  
						
					 
				
					
						
							
							
								 
								shin-
							
						 
						
							 
							
							
							
								
							
								79e0ed25db 
								
							
								 
							
						 
						
							
							
								
								Check standalone header when pinging a registry server. Standalone has to be true to use basic auth (in addition to previous requirements)  
							
							 
							
							
							
						 
						
							2014-01-02 17:51:42 +01:00  
						
					 
				
					
						
							
							
								 
								Victor Vieux
							
						 
						
							 
							
							
							
								
							
								10eeaec70c 
								
							
								 
							
						 
						
							
							
								
								fix progressbar in docker push  
							
							 
							
							
							
						 
						
							2013-12-20 16:55:41 -08:00  
						
					 
				
					
						
							
							
								 
								shin-
							
						 
						
							 
							
							
							
								
							
								d2f7d65d71 
								
							
								 
							
						 
						
							
							
								
								Don't return req as result of setTokenAuth  
							
							 
							
							
							
						 
						
							2013-12-03 16:32:13 +01:00  
						
					 
				
					
						
							
							
								 
								shin-
							
						 
						
							 
							
							
							
								
							
								1ff180d1b4 
								
							
								 
							
						 
						
							
							
								
								missed one call to setTokenAuth  
							
							 
							
							
							
						 
						
							2013-12-03 16:32:13 +01:00  
						
					 
				
					
						
							
							
								 
								shin-
							
						 
						
							 
							
							
							
								
							
								0fca0f12f6 
								
							
								 
							
						 
						
							
							
								
								Factorized auth token setting  
							
							 
							
							
							
						 
						
							2013-12-03 16:32:13 +01:00  
						
					 
				
					
						
							
							
								 
								shin-
							
						 
						
							 
							
							
							
								
							
								d4a00ebecb 
								
							
								 
							
						 
						
							
							
								
								gofmt  
							
							 
							
							
							
						 
						
							2013-12-03 16:32:13 +01:00  
						
					 
				
					
						
							
							
								 
								shin-
							
						 
						
							 
							
							
							
								
							
								097f41245a 
								
							
								 
							
						 
						
							
							
								
								Use basic auth for private registries when over HTTPS.  
							
							 
							
							... 
							
							
							
							RequestFactory is no longer a singleton (can be different for different instances of Registry)
Registry now has an indexEndpoint member
Registry methods that needed the indexEndpoint parameter no longer do so
Registry methods will only use token auth where applicable if basic auth is not enabled. 
							
						 
						
							2013-12-03 16:32:13 +01:00  
						
					 
				
					
						
							
							
								 
								Andrews Medina
							
						 
						
							 
							
							
							
								
							
								52a0a052e8 
								
							
								 
							
						 
						
							
							
								
								go fmt.  
							
							 
							
							... 
							
							
							
							result of `gofmt -w -s .` without vendors. 
							
						 
						
							2013-11-29 22:20:59 -02:00  
						
					 
				
					
						
							
							
								 
								cressie176
							
						 
						
							 
							
							
							
								
							
								c86cee210f 
								
							
								 
							
						 
						
							
							
								
								Closing connection after ping  
							
							 
							
							
							
						 
						
							2013-11-29 12:07:20 +00:00  
						
					 
				
					
						
							
							
								 
								Victor Vieux
							
						 
						
							 
							
							
							
								
							
								2c26420bc4 
								
							
								 
							
						 
						
							
							
								
								update docker search to reflect future changes of the api  
							
							 
							
							
							
						 
						
							2013-10-31 19:14:11 -07:00  
						
					 
				
					
						
							
							
								 
								Victor Vieux
							
						 
						
							 
							
							
							
								
							
								77f6f32704 
								
							
								 
							
						 
						
							
							
								
								Removes \\n from debugf calls  
							
							 
							
							
							
						 
						
							2013-10-25 17:50:40 -07:00  
						
					 
				
					
						
							
							
								 
								Johan Euphrosine
							
						 
						
							 
							
							
							
								
							
								2f94790d67 
								
							
								 
							
						 
						
							
							
								
								registry: fix content-type for PushImageJSONIndex  
							
							 
							
							
							
						 
						
							2013-10-22 11:56:48 -07:00  
						
					 
				
					
						
							
							
								 
								Jonathan Rudenberg
							
						 
						
							 
							
							
							
								
							
								8d77082c92 
								
							
								 
							
						 
						
							
							
								
								Fix some error cases where a HTTP body might not be closed  
							
							 
							
							... 
							
							
							
							Refs #2126  
							
						 
						
							2013-10-08 15:35:00 -04:00  
						
					 
				
					
						
							
							
								 
								Ken Cochrane
							
						 
						
							 
							
							
							
								
							
								cbb906e41f 
								
							
								 
							
						 
						
							
							
								
								fix the error message so it is the same as the regex issue  #1999  
							
							 
							
							
							
						 
						
							2013-09-25 11:33:09 -04:00  
						
					 
				
					
						
							
							
								 
								Michael Crosby
							
						 
						
							 
							
							
							
								
							
								9c366e092d 
								
							
								 
							
						 
						
							
							
								
								Modify repository name regex to match index  
							
							 
							
							
							
						 
						
							2013-09-19 20:25:00 -07:00