Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								b12bd4004a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2639  from andrew-leung/manifesteventlayers  
							
							 
							
							... 
							
							
							
							Add configurable layers in manifest events 
							
						 
						
							2018-08-28 16:03:05 -07:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								059f301d54 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2685  from manishtomar/mani-graceful-shutdown  
							
							 
							
							... 
							
							
							
							Graceful shutdown 
							
						 
						
							2018-08-27 14:24:53 -07:00  
						
					 
				
					
						
							
							
								 
								Olivier Gambier
							
						 
						
							 
							
							
								
								
							
							
								
							
								3354cf98e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2680  from manishtomar/mani-fix-mem-leak  
							
							 
							
							... 
							
							
							
							fix memory leak introduced in PR #2648  
							
						 
						
							2018-08-24 14:35:12 -07:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								ef859e1b21 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2474  from vikstrous/disable-v1-master  
							
							 
							
							... 
							
							
							
							disable schema1 by default, add a config flag to enable it 
							
						 
						
							2018-08-24 10:58:39 -07:00  
						
					 
				
					
						
							
							
								 
								Olivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								53bd46af5c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2651  from mikebrow/manifest-version-test-on-put  
							
							 
							
							... 
							
							
							
							adds validation testing for schema version values 
							
						 
						
							2018-08-20 12:19:40 -07:00  
						
					 
				
					
						
							
							
								 
								Olivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								6411087274 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2681  from dmcgowan/update-yaml  
							
							 
							
							... 
							
							
							
							Update yaml parser 
							
						 
						
							2018-08-20 12:18:21 -07:00  
						
					 
				
					
						
							
							
								 
								David Wu
							
						 
						
							 
							
							
							
								
							
								0b0d470281 
								
							
								 
							
						 
						
							
							
								
								use aws sdk to validate regions  
							
							 
							
							... 
							
							
							
							Signed-off-by: David Wu <david.wu@docker.com> 
							
						 
						
							2018-08-20 11:02:14 -07:00  
						
					 
				
					
						
							
							
								 
								Andrew Leung
							
						 
						
							 
							
							
							
								
							
								5e4b81a578 
								
							
								 
							
						 
						
							
							
								
								Use references terminology instead of layers.  
							
							 
							
							... 
							
							
							
							Signed-off-by: Andrew Leung <anwleung@gmail.com> 
							
						 
						
							2018-08-20 10:01:40 -07:00  
						
					 
				
					
						
							
							
								 
								Manish Tomar
							
						 
						
							 
							
							
								
								
							
							
								
							
								40efb602d6 
								
									
								
							
								 
							
						 
						
							
							
								
								Add support to gracefully shutdown the server  
							
							 
							
							... 
							
							
							
							This is done by draining the connections for configured time after registry receives a SIGTERM signal.
This adds a `draintimeout` setting under `HTTP`. Registry doesn't drain
if draintimeout is not provided.
Signed-off-by: Manish Tomar <manish.tomar@docker.com> 
							
						 
						
							2018-08-20 10:01:26 -07:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								f0ee5720a5 
								
									
								
							
								 
							
						 
						
							
							
								
								Update yaml parser  
							
							 
							
							... 
							
							
							
							Mark the top level Loglevel field as deprecated
Signed-off-by: Derek McGowan <derek@mcgstyle.net> 
							
						 
						
							2018-08-14 16:42:36 -07:00  
						
					 
				
					
						
							
							
								 
								Manish Tomar
							
						 
						
							 
							
							
							
								
							
								13f8189f2a 
								
							
								 
							
						 
						
							
							
								
								fix memory leak introduced in PR  #2648  
							
							 
							
							... 
							
							
							
							context.App.repoRemover is single registry instance stored throughout
app run. It was wrapped in another remover when processing each request.
This remover happened to be remover got from previous request. This way
every remover created was stored in infinite linked list causing memory
leak. Fixing it by storing the wrapped remover inside the request context
which will get gced when request context is gced. This was introduced in
PR #2648 .
Signed-off-by: Manish Tomar <manish.tomar@docker.com> 
							
						 
						
							2018-08-14 16:41:45 -07:00  
						
					 
				
					
						
							
							
								 
								Mike Brown
							
						 
						
							 
							
							
							
								
							
								2fdb2ac270 
								
							
								 
							
						 
						
							
							
								
								adds validation testing for schema version values  
							
							 
							
							... 
							
							
							
							Signed-off-by: Mike Brown <brownwm@us.ibm.com> 
							
						 
						
							2018-08-14 08:53:54 -05:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								5f37adaa41 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2673  from dmp42/TLS  
							
							 
							
							... 
							
							
							
							Remove ciphers that do not support perfect forward secrecy 
							
						 
						
							2018-08-10 16:03:59 -07:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								88530ef7a0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2671  from dmp42/goamz  
							
							 
							
							... 
							
							
							
							Remove goamz 
							
						 
						
							2018-08-10 15:54:04 -07:00  
						
					 
				
					
						
							
							
								 
								Olivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								7d9f067716 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2632  from whoshuu/feature/improve-s3-driver  
							
							 
							
							... 
							
							
							
							Improve s3 driver 
							
						 
						
							2018-08-10 15:01:11 -07:00  
						
					 
				
					
						
							
							
								 
								Olivier
							
						 
						
							 
							
							
							
								
							
								d260b18f2f 
								
							
								 
							
						 
						
							
							
								
								Remove ciphers that do not support perfect forward secrecy  
							
							 
							
							... 
							
							
							
							Signed-off-by: Olivier <o+github@gambier.email> 
							
						 
						
							2018-08-10 14:58:51 -07:00  
						
					 
				
					
						
							
							
								 
								dmp
							
						 
						
							 
							
							
							
								
							
								9caa7a81bc 
								
							
								 
							
						 
						
							
							
								
								Remove goamz  
							
							 
							
							... 
							
							
							
							Signed-off-by: Olivier <o+github@gambier.email> 
							
						 
						
							2018-08-10 11:11:53 -07:00  
						
					 
				
					
						
							
							
								 
								Olivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								b7446e89bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2599  from legionus/storage-inmemory-deadlock  
							
							 
							
							... 
							
							
							
							Fix deadlock in the inmemory storage driver 
							
						 
						
							2018-08-09 15:26:12 -07:00  
						
					 
				
					
						
							
							
								 
								Olivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								0cbe144826 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2602  from dmage/errmessage  
							
							 
							
							... 
							
							
							
							Use e.Message field instead of e.Code.Message() 
							
						 
						
							2018-08-09 15:21:32 -07:00  
						
					 
				
					
						
							
							
								 
								Olivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								4a75b72fd3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2662  from dmcgowan/enable-structcheck  
							
							 
							
							... 
							
							
							
							Enable static checks 
							
						 
						
							2018-08-07 19:01:38 -07:00  
						
					 
				
					
						
							
							
								 
								Olivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								eefe9670bd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2661  from dmcgowan/enable-goimports  
							
							 
							
							... 
							
							
							
							Enable goimports check 
							
						 
						
							2018-08-07 14:59:49 -07:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								003aa051b4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2648  from manishtomar/tag-deleted-event  
							
							 
							
							... 
							
							
							
							add repo and tag deletion event 
							
						 
						
							2018-08-07 11:50:56 -07:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								db0a4ec1c8 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable static checks  
							
							 
							
							... 
							
							
							
							Signed-off-by: Derek McGowan <derek@mcgstyle.net> 
							
						 
						
							2018-08-06 14:49:11 -07:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								795e11d5fb 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable goimports check  
							
							 
							
							... 
							
							
							
							Validates that goimports has been run on all files
Signed-off-by: Derek McGowan <derek@mcgstyle.net> 
							
						 
						
							2018-08-06 14:37:44 -07:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								32e2260be2 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable struct check  
							
							 
							
							... 
							
							
							
							Signed-off-by: Derek McGowan <derek@mcgstyle.net> 
							
						 
						
							2018-08-06 13:55:43 -07:00  
						
					 
				
					
						
							
							
								 
								Manish Tomar
							
						 
						
							 
							
							
							
								
							
								8c05756141 
								
							
								 
							
						 
						
							
							
								
								lint fix  
							
							 
							
							... 
							
							
							
							Signed-off-by: Manish Tomar <manish.tomar@docker.com> 
							
						 
						
							2018-08-06 09:46:42 -07:00  
						
					 
				
					
						
							
							
								 
								Manish Tomar
							
						 
						
							 
							
							
							
								
							
								8f6758278d 
								
							
								 
							
						 
						
							
							
								
								take handler update  
							
							 
							
							... 
							
							
							
							forgot to commit this earlier
Signed-off-by: Manish Tomar <manish.tomar@docker.com> 
							
						 
						
							2018-08-02 23:13:37 -07:00  
						
					 
				
					
						
							
							
								 
								Manish Tomar
							
						 
						
							 
							
							
							
								
							
								328069bb4d 
								
							
								 
							
						 
						
							
							
								
								add support for repo deleted event also  
							
							 
							
							... 
							
							
							
							by having another interface RepositoryRemover that is implemented by
registry instance and is injected in app context for event tracking
Signed-off-by: Manish Tomar <manish.tomar@docker.com> 
							
						 
						
							2018-08-02 23:05:05 -07:00  
						
					 
				
					
						
							
							
								 
								Mike Brown
							
						 
						
							 
							
							
							
								
							
								20aecf1d7b 
								
							
								 
							
						 
						
							
							
								
								added test for initial oci schema version  
							
							 
							
							... 
							
							
							
							Signed-off-by: Mike Brown <brownwm@us.ibm.com> 
							
						 
						
							2018-07-19 19:41:31 -05:00  
						
					 
				
					
						
							
							
								 
								Mike Brown
							
						 
						
							 
							
							
							
								
							
								5f588fbf9b 
								
							
								 
							
						 
						
							
							
								
								address review comment regarding panic use  
							
							 
							
							... 
							
							
							
							Signed-off-by: Mike Brown <brownwm@us.ibm.com> 
							
						 
						
							2018-07-19 16:07:26 -05:00  
						
					 
				
					
						
							
							
								 
								Andrew Leung
							
						 
						
							 
							
							
							
								
							
								276fdce3d9 
								
							
								 
							
						 
						
							
							
								
								Add configurable layers in manifest events  
							
							 
							
							... 
							
							
							
							Signed-off-by: Andrew Leung <anwleung@gmail.com> 
							
						 
						
							2018-06-27 09:27:24 -07:00  
						
					 
				
					
						
							
							
								 
								Mike Brown
							
						 
						
							 
							
							
							
								
							
								e8d7941ca6 
								
							
								 
							
						 
						
							
							
								
								address lint and gofmt issues  
							
							 
							
							... 
							
							
							
							Signed-off-by: Mike Brown <brownwm@us.ibm.com> 
							
						 
						
							2018-06-25 15:45:15 -05:00  
						
					 
				
					
						
							
							
								 
								Huu Nguyen
							
						 
						
							 
							
							
							
								
							
								f5c6357c6d 
								
							
								 
							
						 
						
							
							
								
								Update s3_test to account for SkipVerify parameter  
							
							 
							
							... 
							
							
							
							Signed-off-by: Huu Nguyen <whoshuu@gmail.com> 
							
						 
						
							2018-06-22 12:00:28 -07:00  
						
					 
				
					
						
							
							
								 
								Huu Nguyen
							
						 
						
							 
							
							
							
								
							
								7655a3d91f 
								
							
								 
							
						 
						
							
							
								
								Add option to skip certificate verification for the s3 driver  
							
							 
							
							... 
							
							
							
							Signed-off-by: Huu Nguyen <whoshuu@gmail.com> 
							
						 
						
							2018-06-22 12:00:21 -07:00  
						
					 
				
					
						
							
							
								 
								Owen W. Taylor
							
						 
						
							 
							
							
							
								
							
								132abc6de5 
								
							
								 
							
						 
						
							
							
								
								Test storing OCI image manifests and indexes with/without a media type  
							
							 
							
							... 
							
							
							
							OCI Image manifests and indexes are supported both with and without
an embeded MediaType (the field is reserved according to the spec).
Test storing and retrieving both types from the manifest store.
Signed-off-by: Owen W. Taylor <otaylor@fishsoup.net> 
							
						 
						
							2018-06-19 11:24:25 -04:00  
						
					 
				
					
						
							
							
								 
								Owen W. Taylor
							
						 
						
							 
							
							
							
								
							
								60d9c5dfad 
								
							
								 
							
						 
						
							
							
								
								Handle OCI manifests and image indexes without a media type  
							
							 
							
							... 
							
							
							
							In the OCI image specification, the MediaType field is reserved
and otherwise undefined; assume that manifests without a media
in storage are OCI images or image indexes, and determine which
by looking at what fields are in the JSON. We do keep a check
that when unmarshalling an OCI image or image index, if it has
a MediaType field, it must match that media type of the upload.
Signed-off-by: Owen W. Taylor <otaylor@fishsoup.net> 
							
						 
						
							2018-06-19 11:24:25 -04:00  
						
					 
				
					
						
							
							
								 
								Mike Brown
							
						 
						
							 
							
							
							
								
							
								ad7ab0853c 
								
							
								 
							
						 
						
							
							
								
								folow commit  9c88801a12 
							
							 
							
							... 
							
							
							
							Signed-off-by: Mike Brown <brownwm@us.ibm.com> 
							
						 
						
							2018-06-18 13:55:24 -05:00  
						
					 
				
					
						
							
							
								 
								Mike Brown
							
						 
						
							 
							
							
							
								
							
								7b47fb13cf 
								
							
								 
							
						 
						
							
							
								
								update url policy support; testing for annoations in index  
							
							 
							
							... 
							
							
							
							Signed-off-by: Mike Brown <brownwm@us.ibm.com> 
							
						 
						
							2018-06-18 13:55:24 -05:00  
						
					 
				
					
						
							
							
								 
								Mike Brown
							
						 
						
							 
							
							
							
								
							
								ec2aa05cdf 
								
							
								 
							
						 
						
							
							
								
								addressing comments from stevvooe  
							
							 
							
							... 
							
							
							
							Signed-off-by: Mike Brown <brownwm@us.ibm.com> 
							
						 
						
							2018-06-18 13:55:24 -05:00  
						
					 
				
					
						
							
							
								 
								Mike Brown
							
						 
						
							 
							
							
							
								
							
								6bae7ca597 
								
							
								 
							
						 
						
							
							
								
								refactor adding enum for storage types  
							
							 
							
							... 
							
							
							
							Signed-off-by: Mike Brown <brownwm@us.ibm.com> 
							
						 
						
							2018-06-18 13:55:24 -05:00  
						
					 
				
					
						
							
							
								 
								Mike Brown
							
						 
						
							 
							
							
							
								
							
								9e3f78b8c8 
								
							
								 
							
						 
						
							
							
								
								addresses minor debug comments  
							
							 
							
							... 
							
							
							
							Signed-off-by: Mike Brown <brownwm@us.ibm.com> 
							
						 
						
							2018-06-18 13:55:24 -05:00  
						
					 
				
					
						
							
							
								 
								Mike Brown
							
						 
						
							 
							
							
							
								
							
								b0cef05626 
								
							
								 
							
						 
						
							
							
								
								removes oci. namespace feature  
							
							 
							
							... 
							
							
							
							Signed-off-by: Mike Brown <brownwm@us.ibm.com> 
							
						 
						
							2018-06-18 13:55:24 -05:00  
						
					 
				
					
						
							
							
								 
								Mike Brown
							
						 
						
							 
							
							
							
								
							
								426afb3a4c 
								
							
								 
							
						 
						
							
							
								
								address get manifest issue with oci. namespace; and comment descriptions  
							
							 
							
							... 
							
							
							
							Signed-off-by: Mike Brown <brownwm@us.ibm.com> 
							
						 
						
							2018-06-18 13:55:24 -05:00  
						
					 
				
					
						
							
							
								 
								Mike Brown
							
						 
						
							 
							
							
							
								
							
								c94f28805e 
								
							
								 
							
						 
						
							
							
								
								OCI media types; annotation support; oci index  
							
							 
							
							... 
							
							
							
							Signed-off-by: Mike Brown <brownwm@us.ibm.com> 
							
						 
						
							2018-06-18 13:48:58 -05:00  
						
					 
				
					
						
							
							
								 
								Mike Brown
							
						 
						
							 
							
							
							
								
							
								6fcea22b0a 
								
							
								 
							
						 
						
							
							
								
								add an ocischema manifest handler for the registry  
							
							 
							
							... 
							
							
							
							Signed-off-by: Mike Brown <brownwm@us.ibm.com> 
							
						 
						
							2018-06-18 13:48:58 -05:00  
						
					 
				
					
						
							
							
								 
								Mike Brown
							
						 
						
							 
							
							
							
								
							
								9986e8ca7c 
								
							
								 
							
						 
						
							
							
								
								adds support for oci manifests and manifestlists  
							
							 
							
							... 
							
							
							
							Signed-off-by: Mike Brown <brownwm@us.ibm.com> 
							
						 
						
							2018-06-18 13:48:58 -05:00  
						
					 
				
					
						
							
							
								 
								Yu Wang
							
						 
						
							 
							
							
							
								
							
								62797237b9 
								
							
								 
							
						 
						
							
							
								
								closes   #2496  and  #2552  
							
							 
							
							... 
							
							
							
							Update Azure SDK with release v16.2.1
Update Azure autorest SDK with release v10.8.1
Signed-off-by: Yu Wang <yuwa@microsoft.com> 
							
						 
						
							2018-06-08 16:53:02 -07:00  
						
					 
				
					
						
							
							
								 
								Oleg Bulatov
							
						 
						
							 
							
							
								
								
							
							
								
							
								7bc438a534 
								
									
								
							
								 
							
						 
						
							
							
								
								Use e.Message field instead of e.Code.Message()  
							
							 
							
							... 
							
							
							
							Signed-off-by: Oleg Bulatov <oleg@bulatov.me> 
							
						 
						
							2018-06-04 17:29:46 +02:00  
						
					 
				
					
						
							
							
								 
								Gladkov Alexey
							
						 
						
							 
							
							
							
								
							
								fc7e8f42d7 
								
							
								 
							
						 
						
							
							
								
								Fix deadlock in the inmemory storage driver  
							
							 
							
							... 
							
							
							
							According golang documentation [1]: no goroutine should expect to be
able to acquire a read lock until the initial read lock is released.
[1] https://golang.org/pkg/sync/#RWMutex 
Signed-off-by: Gladkov Alexey <agladkov@redhat.com> 
							
						 
						
							2018-05-30 18:01:08 +02:00  
						
					 
				
					
						
							
							
								 
								Olivier Gambier
							
						 
						
							 
							
							
								
								
							
							
								
							
								23bef416bd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2538  from tianon/challanges  
							
							 
							
							... 
							
							
							
							Fix minor "Challanges" typo 
							
						 
						
							2018-03-21 09:58:14 -07:00