Vishesh Jindal
							
						 
						
							 
							
							
								
								
							
							
								
							
								f9a0506191 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugfix: Make ipfilteredby not required  
							
							 
							
							... 
							
							
							
							Signed-off-by: Vishesh Jindal <vishesh92@gmail.com> 
							
						 
						
							2019-03-02 08:58:52 +05:30  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								d3ddc3572c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2854  from manishtomar/log-authed-name  
							
							 
							
							... 
							
							
							
							Log authorized username 
							
						 
						
							2019-03-01 14:45:43 -08:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
								
								
							
							
								
							
								c192a281f8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2813  from lucab/ups/spec-json-binary  
							
							 
							
							... 
							
							
							
							registry: fix binary JSON content-type 
							
						 
						
							2019-03-01 14:26:54 -08:00  
						
					 
				
					
						
							
							
								 
								Manish Tomar
							
						 
						
							 
							
							
							
								
							
								ec6566c02b 
								
							
								 
							
						 
						
							
							
								
								Log authorized username  
							
							 
							
							... 
							
							
							
							This is useful to know which user pulled/pushed which repo.
Signed-off-by: Manish Tomar <manish.tomar@docker.com> 
							
						 
						
							2019-02-13 08:49:37 -08:00  
						
					 
				
					
						
							
							
								 
								Manish Tomar
							
						 
						
							 
							
							
							
								
							
								48818fdea7 
								
							
								 
							
						 
						
							
							
								
								Remove err nil check  
							
							 
							
							... 
							
							
							
							since type checking nil will not panic and return appropriately
Signed-off-by: Manish Tomar <manish.tomar@docker.com> 
							
						 
						
							2019-02-04 16:42:44 -08:00  
						
					 
				
					
						
							
							
								 
								Manish Tomar
							
						 
						
							 
							
							
							
								
							
								da8db4666b 
								
							
								 
							
						 
						
							
							
								
								Fix gometalint errors  
							
							 
							
							... 
							
							
							
							Signed-off-by: Manish Tomar <manish.tomar@docker.com> 
							
						 
						
							2019-02-04 16:01:04 -08:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								b75069ef13 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2791  from AliyunContainerService/support-oss-byok  
							
							 
							
							... 
							
							
							
							Support BYOK for OSS storage driver 
							
						 
						
							2019-01-16 16:37:37 -08:00  
						
					 
				
					
						
							
							
								 
								Luca Bruno
							
						 
						
							 
							
							
								
								
							
							
								
							
								15b0204758 
								
									
								
							
								 
							
						 
						
							
							
								
								registry: fix binary JSON content-type  
							
							 
							
							... 
							
							
							
							This fixes registry endpoints to return the proper `application/json`
content-type for JSON content, also updating spec examples for that.
As per IETF specification and IANA registry [0], the `application/json`
type is a binary media, so the content-type label does not need any
text-charset selector. Additionally, the media type definition
explicitly states that it has no required nor optional parameters,
which makes the current registry headers non-compliant.
[0]: https://www.iana.org/assignments/media-types/application/json 
Signed-off-by: Luca Bruno <lucab@debian.org> 
							
						 
						
							2019-01-14 09:04:42 +00:00  
						
					 
				
					
						
							
							
								 
								Greg Rebholz
							
						 
						
							 
							
							
							
								
							
								cdb62b2b77 
								
							
								 
							
						 
						
							
							
								
								Registry - make minimum TLS version user configurable  
							
							 
							
							... 
							
							
							
							Signed-off-by: J. Gregory Rebholz <gregrebholz@gmail.com> 
							
						 
						
							2019-01-11 18:11:03 -05:00  
						
					 
				
					
						
							
							
								 
								David Wu
							
						 
						
							 
							
							
							
								
							
								eb1a2cd911 
								
							
								 
							
						 
						
							
							
								
								default autoredirect to false  
							
							 
							
							... 
							
							
							
							Signed-off-by: David Wu <david.wu@docker.com> 
							
						 
						
							2019-01-04 11:05:12 -08:00  
						
					 
				
					
						
							
							
								 
								Li Yi
							
						 
						
							 
							
							
							
								
							
								90bed67126 
								
							
								 
							
						 
						
							
							
								
								Support BYOK for OSS storage driver  
							
							 
							
							... 
							
							
							
							Change-Id: I423ad03e63bd38aded3abfcba49079ff2fbb3b74
Signed-off-by: Li Yi <denverdino@gmail.com> 
							
						 
						
							2018-12-25 08:30:40 +08:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								aa985ba889 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2711  from davidswu/autoredirect  
							
							 
							
							... 
							
							
							
							add autoredirect auth config 
							
						 
						
							2018-11-27 15:48:25 -08:00  
						
					 
				
					
						
							
							
								 
								Matt Tescher
							
						 
						
							 
							
							
							
								
							
								7c4d584e58 
								
							
								 
							
						 
						
							
							
								
								add bugsnag logrus hook  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matt Tescher <matthew.tescher@docker.com> 
							
						 
						
							2018-10-25 14:52:10 -07:00  
						
					 
				
					
						
							
							
								 
								Yongxin Li
							
						 
						
							 
							
							
							
								
							
								de8636b78c 
								
							
								 
							
						 
						
							
							
								
								typo fix about overridden  
							
							 
							
							... 
							
							
							
							Signed-off-by: Yongxin Li <yxli@alauda.io> 
							
						 
						
							2018-09-27 20:27:09 +08:00  
						
					 
				
					
						
							
							
								 
								Rui Cao
							
						 
						
							 
							
							
							
								
							
								569d18aef9 
								
							
								 
							
						 
						
							
							
								
								Fix some typos  
							
							 
							
							... 
							
							
							
							Signed-off-by: Rui Cao <ruicao@alauda.io> 
							
						 
						
							2018-09-24 09:05:44 +08:00  
						
					 
				
					
						
							
							
								 
								David Wu
							
						 
						
							 
							
							
							
								
							
								2e1e6307dd 
								
							
								 
							
						 
						
							
							
								
								add autoredirect to option  
							
							 
							
							... 
							
							
							
							Signed-off-by: David Wu <david.wu@docker.com> 
							
						 
						
							2018-09-20 19:33:06 -07:00  
						
					 
				
					
						
							
							
								 
								David Wu
							
						 
						
							 
							
							
							
								
							
								b2bd465760 
								
							
								 
							
						 
						
							
							
								
								fix checks  
							
							 
							
							... 
							
							
							
							Signed-off-by: David Wu <david.wu@docker.com> 
							
						 
						
							2018-09-20 15:24:27 -07:00  
						
					 
				
					
						
							
							
								 
								Viktor Stanchev
							
						 
						
							 
							
							
							
								
							
								f730f3ab77 
								
							
								 
							
						 
						
							
							
								
								add autoredirect auth config  
							
							 
							
							... 
							
							
							
							It redirects the user to to the Host header's domain whenever they try to use
token auth.
Signed-off-by: David Wu <david.wu@docker.com> 
							
						 
						
							2018-09-20 14:47:43 -07:00  
						
					 
				
					
						
							
							
								 
								Olivier Gambier
							
						 
						
							 
							
							
								
								
							
							
								
							
								16128bbac4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2707  from davidswu/go-1.11  
							
							 
							
							... 
							
							
							
							remove dependencies on resumable 
							
						 
						
							2018-09-20 12:47:44 -07:00  
						
					 
				
					
						
							
							
								 
								liyongxin
							
						 
						
							 
							
							
							
								
							
								6133840f49 
								
							
								 
							
						 
						
							
							
								
								typo fix from existant to existent  
							
							 
							
							... 
							
							
							
							Signed-off-by: liyongxin <yxli@alauda.io>
Signed-off-by: Yongxin Li <yxli@alauda.io> 
							
						 
						
							2018-09-13 19:37:13 +08:00  
						
					 
				
					
						
							
							
								 
								David Wu
							
						 
						
							 
							
							
							
								
							
								a927fbdb9b 
								
							
								 
							
						 
						
							
							
								
								track digest offset in blobwriter  
							
							 
							
							... 
							
							
							
							Signed-off-by: David Wu <david.wu@docker.com> 
							
						 
						
							2018-09-12 14:53:27 -07:00  
						
					 
				
					
						
							
							
								 
								David Wu
							
						 
						
							 
							
							
							
								
							
								bd41413d57 
								
							
								 
							
						 
						
							
							
								
								remove closenotifier  
							
							 
							
							... 
							
							
							
							Signed-off-by: David Wu <david.wu@docker.com> 
							
						 
						
							2018-09-11 16:14:10 -07:00  
						
					 
				
					
						
							
							
								 
								David Wu
							
						 
						
							 
							
							
							
								
							
								166874ade9 
								
							
								 
							
						 
						
							
							
								
								fix gofmt and goimports  
							
							 
							
							... 
							
							
							
							Signed-off-by: David Wu <david.wu@docker.com> 
							
						 
						
							2018-09-11 16:14:10 -07:00  
						
					 
				
					
						
							
							
								 
								David Wu
							
						 
						
							 
							
							
							
								
							
								877d706b38 
								
							
								 
							
						 
						
							
							
								
								remove dependencies on resumable  
							
							 
							
							... 
							
							
							
							Signed-off-by: David Wu <david.wu@docker.com> 
							
						 
						
							2018-09-11 08:21:27 -07:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								642075f42c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2631  from whoshuu/feature/improve-gcs-driver  
							
							 
							
							... 
							
							
							
							Improve gcs driver 
							
						 
						
							2018-09-05 17:48:03 -07:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								15de837aa8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2704  from dmcgowan/fix-2703  
							
							 
							
							... 
							
							
							
							Fix registry stripping newlines from manifests 
							
						 
						
							2018-09-05 17:46:56 -07:00  
						
					 
				
					
						
							
							
								 
								Huu Nguyen
							
						 
						
							 
							
							
							
								
							
								7a195dd5ca 
								
							
								 
							
						 
						
							
							
								
								Add back include_gcs build constraint  
							
							 
							
							... 
							
							
							
							Signed-off-by: Huu Nguyen <whoshuu@gmail.com> 
							
						 
						
							2018-09-05 15:48:30 -07:00  
						
					 
				
					
						
							
							
								 
								Huu Nguyen
							
						 
						
							 
							
							
							
								
							
								69299d93d9 
								
							
								 
							
						 
						
							
							
								
								Use existing jwtConf instead of creating a scoped one  
							
							 
							
							... 
							
							
							
							Signed-off-by: Huu Nguyen <whoshuu@gmail.com> 
							
						 
						
							2018-09-05 15:48:30 -07:00  
						
					 
				
					
						
							
							
								 
								Tony Holdstock-Brown
							
						 
						
							 
							
							
							
								
							
								f9187b2572 
								
							
								 
							
						 
						
							
							
								
								Add regulator to GCS  
							
							 
							
							... 
							
							
							
							Signed-off-by: Huu Nguyen <whoshuu@gmail.com> 
							
						 
						
							2018-09-05 15:48:30 -07:00  
						
					 
				
					
						
							
							
								 
								Andrey Kostov
							
						 
						
							 
							
							
							
								
							
								b424c3d870 
								
							
								 
							
						 
						
							
							
								
								Better error handling for GCS credential argument addition  
							
							 
							
							... 
							
							
							
							Signed-off-by: Andrey Kostov <kostov.andrey@gmail.com> 
							
						 
						
							2018-09-05 15:48:29 -07:00  
						
					 
				
					
						
							
							
								 
								Andrey Kostov
							
						 
						
							 
							
							
							
								
							
								78238ef1a0 
								
							
								 
							
						 
						
							
							
								
								Add credentials argument for GCS driver  
							
							 
							
							... 
							
							
							
							Signed-off-by: Andrey Kostov <kostov.andrey@gmail.com> 
							
						 
						
							2018-09-05 15:48:29 -07:00  
						
					 
				
					
						
							
							
								 
								Derek McGowan
							
						 
						
							 
							
							
								
								
							
							
								
							
								c88728f217 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix registry stripping newlines from manifests  
							
							 
							
							... 
							
							
							
							Content must be preserved exactly
Signed-off-by: Derek McGowan <derek@mcgstyle.net> 
							
						 
						
							2018-09-05 13:40:42 -07:00  
						
					 
				
					
						
							
							
								 
								Ryan Abrams
							
						 
						
							 
							
							
							
								
							
								6b73a9ab89 
								
							
								 
							
						 
						
							
							
								
								Ignore missing paths during enumeration  
							
							 
							
							... 
							
							
							
							It's possible to run into a race condition in which the enumerator lists
lots of repositories and then starts the long process of enumerating through
them. In that time if someone deletes a repo, the enumerator may error out.
Signed-off-by: Ryan Abrams <rdabrams@gmail.com> 
							
						 
						
							2018-09-05 10:17:08 -07:00  
						
					 
				
					
						
							
							
								 
								David Wu
							
						 
						
							 
							
							
							
								
							
								8d7e4cd388 
								
							
								 
							
						 
						
							
							
								
								fix goimports and gofmt  
							
							 
							
							... 
							
							
							
							Signed-off-by: David Wu <david.wu@docker.com> 
							
						 
						
							2018-09-04 17:45:39 -07:00  
						
					 
				
					
						
							
							
								 
								Olivier Gambier
							
						 
						
							 
							
							
								
								
							
							
								
							
								90705d2fb8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2362  from twistlock/populate_htpasswd  
							
							 
							
							... 
							
							
							
							Create and populate htpasswd file if missing 
							
						 
						
							2018-08-31 00:25:37 -07:00  
						
					 
				
					
						
							
							
								 
								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