Richard Scothern
							
						 
						
							 
							
							
							
								
							
								87a997249d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1522  from RichardScothern/tag-events  
							
							 
							
							... 
							
							
							
							Send tag events to notification listeners 
							
						 
						
							2016-03-23 16:41:29 -07:00  
						
					 
				
					
						
							
							
								 
								Stephen Day
							
						 
						
							 
							
							
							
								
							
								9e690c7fa2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1491  from RichardScothern/relative-url  
							
							 
							
							... 
							
							
							
							Return relative URLs 
							
						 
						
							2016-03-23 16:19:39 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								bc9c820e4b 
								
							
								 
							
						 
						
							
							
								
								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
							
						 
						
							 
							
							
							
								
							
								afe2bdd1c5 
								
							
								 
							
						 
						
							
							
								
								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  
						
					 
				
					
						
							
							
								 
								姜继忠
							
						 
						
							 
							
							
							
								
							
								92a9ee34d4 
								
							
								 
							
						 
						
							
							
								
								fix manifest revision search,  closes   #1535  
							
							 
							
							... 
							
							
							
							Signed-off-by: 姜继忠 <jizhong.jiangjz@alibaba-inc.com> 
							
						 
						
							2016-03-19 19:11:25 +08:00  
						
					 
				
					
						
							
							
								 
								Antonio Murdaca
							
						 
						
							 
							
							
							
								
							
								ea148448a2 
								
							
								 
							
						 
						
							
							
								
								registry: client: auth: type errors  
							
							 
							
							... 
							
							
							
							Signed-off-by: Antonio Murdaca <runcom@redhat.com> 
							
						 
						
							2016-03-18 09:34:50 +01:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								ec6ac0c05e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1531  from aaronlehmann/empty-errors-slice  
							
							 
							
							... 
							
							
							
							Don't return empty errcode.Errors slices 
							
						 
						
							2016-03-17 10:46:51 -07:00  
						
					 
				
					
						
							
							
								 
								Antonio Murdaca
							
						 
						
							 
							
							
							
								
							
								75b5a1b1f6 
								
							
								 
							
						 
						
							
							
								
								registry: client: repository: close response body  
							
							 
							
							... 
							
							
							
							Signed-off-by: Antonio Murdaca <runcom@redhat.com> 
							
						 
						
							2016-03-16 19:53:17 +01:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								2c635d1f7e 
								
							
								 
							
						 
						
							
							
								
								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  
						
					 
				
					
						
							
							
								 
								Aaron Lehmann
							
						 
						
							 
							
							
							
								
							
								3a2231fe39 
								
							
								 
							
						 
						
							
							
								
								Include status code in UnexpectedHTTPResponseError  
							
							 
							
							... 
							
							
							
							Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com> 
							
						 
						
							2016-03-15 09:03:56 -07:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								a5d372535e 
								
							
								 
							
						 
						
							
							
								
								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
							
						 
						
							 
							
							
							
								
							
								772e6f4057 
								
							
								 
							
						 
						
							
							
								
								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
							
						 
						
							 
							
							
							
								
							
								cd6482ecb8 
								
							
								 
							
						 
						
							
							
								
								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  
						
					 
				
					
						
							
							
								 
								Matt Duch
							
						 
						
							 
							
							
							
								
							
								fcb247dfce 
								
							
								 
							
						 
						
							
							
								
								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
							
						 
						
							 
							
							
							
								
							
								c03b5fc5ee 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1438  from BrianBland/newStorageDriverWriter  
							
							 
							
							... 
							
							
							
							Adds new StorageDriver.FileWriter interface 
							
						 
						
							2016-03-11 15:06:07 -08:00  
						
					 
				
					
						
							
							
								 
								Brian Bland
							
						 
						
							 
							
							
							
								
							
								5967d33342 
								
							
								 
							
						 
						
							
							
								
								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  
						
					 
				
					
						
							
							
								 
								Brian Bland
							
						 
						
							 
							
							
							
								
							
								ab49f85db8 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1512  from kmala/master  
							
							 
							
							... 
							
							
							
							Added support to specifiy custom endpoint 
							
						 
						
							2016-03-10 13:48:59 -08:00  
						
					 
				
					
						
							
							
								 
								Keerthan Mala
							
						 
						
							 
							
							
							
								
							
								2be1b4ef4f 
								
							
								 
							
						 
						
							
							
								
								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
							
						 
						
							 
							
							
							
								
							
								a59448784b 
								
							
								 
							
						 
						
							
							
								
								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
							
						 
						
							 
							
							
							
								
							
								7fd1db9312 
								
							
								 
							
						 
						
							
							
								
								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
							
						 
						
							 
							
							
							
								
							
								a9bf7a2aae 
								
							
								 
							
						 
						
							
							
								
								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
							
						 
						
							 
							
							
							
								
							
								307504713f 
								
							
								 
							
						 
						
							
							
								
								Storagedriver: GCS: add chunksize parameter  
							
							 
							
							... 
							
							
							
							Signed-off-by: Arthur Baars <arthur@semmle.com> 
							
						 
						
							2016-03-08 16:38:39 -08:00  
						
					 
				
					
						
							
							
								 
								Arthur Baars
							
						 
						
							 
							
							
							
								
							
								7162cb19c6 
								
							
								 
							
						 
						
							
							
								
								Storagedriver: GCS: implement resumable uploads  
							
							 
							
							... 
							
							
							
							Signed-off-by: Arthur Baars <arthur@semmle.com> 
							
						 
						
							2016-03-08 16:38:39 -08:00  
						
					 
				
					
						
							
							
								 
								Arthur Baars
							
						 
						
							 
							
							
							
								
							
								666273d9f6 
								
							
								 
							
						 
						
							
							
								
								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
							
						 
						
							 
							
							
							
								
							
								ff03381d49 
								
							
								 
							
						 
						
							
							
								
								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  
						
					 
				
					
						
							
							
								 
								Aaron Lehmann
							
						 
						
							 
							
							
							
								
							
								87e34bd307 
								
							
								 
							
						 
						
							
							
								
								Fix two misspellings in source code comments  
							
							 
							
							... 
							
							
							
							Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com> 
							
						 
						
							2016-03-08 15:13:24 -08:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								8bd613aa11 
								
							
								 
							
						 
						
							
							
								
								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  
						
					 
				
					
						
							
							
								 
								Brian Bland
							
						 
						
							 
							
							
							
								
							
								302cc39937 
								
							
								 
							
						 
						
							
							
								
								[driver/s3aws] Update s3aws driver parameter parsing to match s3goamz  
							
							 
							
							... 
							
							
							
							Mirrors changes from #1414  into the newer driver
Signed-off-by: Brian Bland <brian.bland@docker.com> 
							
						 
						
							2016-03-07 11:52:34 -08:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
							
								
							
								a8aa2f78de 
								
							
								 
							
						 
						
							
							
								
								Fix oauth cross repository push  
							
							 
							
							... 
							
							
							
							Cross repository push tokens were not being cached and could not be used,
now any returned token will be used and the caching is hidden in the getToken function.
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan) 
							
						 
						
							2016-03-04 15:13:27 -08:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
							
								
							
								efd7ea4624 
								
							
								 
							
						 
						
							
							
								
								Add offline token option  
							
							 
							
							... 
							
							
							
							Login needs to add an offline token flag to ensure a refresh token is returned by the token endpoint.
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan) 
							
						 
						
							2016-03-04 14:32:51 -08:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
							
								
							
								2ef7a872de 
								
							
								 
							
						 
						
							
							
								
								Add options struct to initialize handler  
							
							 
							
							... 
							
							
							
							Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan) 
							
						 
						
							2016-03-04 11:32:48 -08:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
							
								
							
								c9880e6b05 
								
							
								 
							
						 
						
							
							
								
								Fetch token by credentials and refresh token  
							
							 
							
							... 
							
							
							
							Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan) 
							
						 
						
							2016-03-04 00:34:17 -08:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								62d46ef07d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1388  from aibaars/gcs-simplify-move  
							
							 
							
							... 
							
							
							
							StorageDriver: GCS: remove support for directory Moves 
							
						 
						
							2016-03-03 10:20:51 -08:00  
						
					 
				
					
						
							
							
								 
								Arthur Baars
							
						 
						
							 
							
							
							
								
							
								1593c2413f 
								
							
								 
							
						 
						
							
							
								
								StorageDriver: GCS: remove support for directory Moves  
							
							 
							
							... 
							
							
							
							The Move operation is only used to move uploaded blobs
to their final destination. There is no point in implementing
Move on "folders". Apart from simplifying the code, this also
saves an HTTP request.
Signed-off-by: Arthur Baars <arthur@semmle.com> 
							
						 
						
							2016-03-03 13:28:13 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								c8dff1bb57 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1364  from aaronlehmann/content-type-in-api-docs  
							
							 
							
							... 
							
							
							
							Add information about manifest content types to API spec 
							
						 
						
							2016-03-01 13:53:49 -08:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								5cbac00dd4 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1386  from andrewnguyen/garbage_collect_pick_from_1050  
							
							 
							
							... 
							
							
							
							garbage collection 
							
						 
						
							2016-02-29 15:01:48 -08:00  
						
					 
				
					
						
							
							
								 
								Andrew T Nguyen
							
						 
						
							 
							
							
							
								
							
								feab4aafbc 
								
							
								 
							
						 
						
							
							
								
								Implements garbage collection subcommand  
							
							 
							
							... 
							
							
							
							- Includes a change in the command to run the registry. The registry
  server itself is now started up as a subcommand.
- Includes changes to the high level interfaces to support enumeration
  of various registry objects.
Signed-off-by: Andrew T Nguyen <andrew.nguyen@docker.com> 
							
						 
						
							2016-02-29 14:15:21 -08:00  
						
					 
				
					
						
							
							
								 
								Brian Bland
							
						 
						
							 
							
							
							
								
							
								3ae504384c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1473  from miminar/pass-blob-size  
							
							 
							
							... 
							
							
							
							Commit uploaded blob with size 
							
						 
						
							2016-02-29 10:26:45 -08:00  
						
					 
				
					
						
							
							
								 
								Aaron Lehmann
							
						 
						
							 
							
							
							
								
							
								a5bd3e6144 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1474  from miminar/respect-errors  
							
							 
							
							... 
							
							
							
							Respect errors returned from middleware code 
							
						 
						
							2016-02-26 23:28:37 -08:00  
						
					 
				
					
						
							
							
								 
								Brian Bland
							
						 
						
							 
							
							
							
								
							
								e430d77342 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1482  from stweil/master  
							
							 
							
							... 
							
							
							
							Fix some typos in comments and strings 
							
						 
						
							2016-02-23 14:08:21 -08:00  
						
					 
				
					
						
							
							
								 
								Stefan Weil
							
						 
						
							 
							
							
							
								
							
								615c6dfced 
								
							
								 
							
						 
						
							
							
								
								Fix some typos in comments and strings  
							
							 
							
							... 
							
							
							
							All of them were found and fixed by codespell.
Signed-off-by: Stefan Weil <sw@weilnetz.de> 
							
						 
						
							2016-02-23 22:33:38 +01:00  
						
					 
				
					
						
							
							
								 
								Aaron Lehmann
							
						 
						
							 
							
							
							
								
							
								7571572305 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1471  from RichardScothern/tag-headers  
							
							 
							
							... 
							
							
							
							Enable proxying registries to downgrade fetched manifests to Schema 1. 
							
						 
						
							2016-02-23 11:08:46 -08:00  
						
					 
				
					
						
							
							
								 
								Michal Minar
							
						 
						
							 
							
							
							
								
							
								21a0878665 
								
							
								 
							
						 
						
							
							
								
								Commit blob with known size  
							
							 
							
							... 
							
							
							
							Signed-off-by: Michal Minar <miminar@redhat.com> 
							
						 
						
							2016-02-23 08:44:06 +01:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								7144936612 
								
							
								 
							
						 
						
							
							
								
								Enable proxying registries to downgrade fetched manifests to Schema 1.  
							
							 
							
							... 
							
							
							
							Ensure Accept headers are sent with TagService.Get (which hits manifest
endpoints).  Add support for remote Get and Put for the proxied blobstore.
Signed-off-by: Richard Scothern <richard.scothern@gmail.com> 
							
						 
						
							2016-02-22 17:56:48 -08:00  
						
					 
				
					
						
							
							
								 
								Michal Minar
							
						 
						
							 
							
							
							
								
							
								4d15bf071c 
								
							
								 
							
						 
						
							
							
								
								Defined ErrAccessDenied error  
							
							 
							
							... 
							
							
							
							Middleware code may perform additional checks on blobs written. Allow it
to return access denied errors that will result in 403 Forbidden.
Signed-off-by: Michal Minar <miminar@redhat.com> 
							
						 
						
							2016-02-22 21:12:59 +01:00  
						
					 
				
					
						
							
							
								 
								xiekeyang
							
						 
						
							 
							
							
							
								
							
								d58188c4d7 
								
							
								 
							
						 
						
							
							
								
								compare error output in tagstore unit test  
							
							 
							
							... 
							
							
							
							Signed-off-by: xiekeyang <xiekeyang@huawei.com> 
							
						 
						
							2016-02-22 17:34:22 +08:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								ad1b181291 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1466  from RichardScothern/proxy-lazy-auth  
							
							 
							
							... 
							
							
							
							Lazily evaluate auth challenges 
							
						 
						
							2016-02-19 15:06:35 -08:00  
						
					 
				
					
						
							
							
								 
								Richard Scothern
							
						 
						
							 
							
							
							
								
							
								4ce15476bd 
								
							
								 
							
						 
						
							
							
								
								Extend authChallenger interface to remove type cast.  
							
							 
							
							... 
							
							
							
							Signed-off-by: Richard Scothern <richard.scothern@gmail.com> 
							
						 
						
							2016-02-17 13:07:14 -08:00  
						
					 
				
					
						
							
							
								 
								Brian Bland
							
						 
						
							 
							
							
							
								
							
								5806f275bf 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1469  from noxiouz/fix_storage_interface_desc  
							
							 
							
							... 
							
							
							
							Fix description of StorageDriver.WriteStream 
							
						 
						
							2016-02-17 10:46:11 -08:00  
						
					 
				
					
						
							
							
								 
								Anton Tiurin
							
						 
						
							 
							
							
							
								
							
								a048a4c8d5 
								
							
								 
							
						 
						
							
							
								
								Fix description of StorageDriver.WriteStream  
							
							 
							
							... 
							
							
							
							Offset can be more than CurrentSize as long as this case is checked
by DriverSuite.testContinueStreamAppend.
Signed-off-by: Anton Tiurin <noxiouz@yandex.ru> 
							
						 
						
							2016-02-17 13:57:20 +03:00