Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								668ce2c7cd 
								
							 
						 
						
							
							
								
								Generate private key on startup  
							
							
							
						 
						
							2016-04-29 14:10:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								4f63a50a17 
								
							 
						 
						
							
							
								
								Change account-less logs to use a user and not null  
							
							... 
							
							
							
							This allows us to skip the migration 
							
						 
						
							2016-04-29 14:09:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								522cf68c5d 
								
							 
						 
						
							
							
								
								Lots of smaller fixes:  
							
							... 
							
							
							
							- Add the rotation_duration to the keys API
- Have the key service UI use the new rotation_duration field
- Fix notification deletion lookup path
- Add proper support for the new notification in the UI
- Only delete expired keys after 7 days (configurable)
- Fix angular digest loop
- Fix unit tests
- Regenerate initdb 
							
						 
						
							2016-04-29 14:05:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								08017c5111 
								
							 
						 
						
							
							
								
								Further UI updates  
							
							
							
						 
						
							2016-04-29 14:05:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								d19eb16b45 
								
							 
						 
						
							
							
								
								keyserver: add generate key function  
							
							... 
							
							
							
							The superuser API, initdb, and tests will all need this functionality. 
							
						 
						
							2016-04-29 14:05:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								fb1dca4e94 
								
							 
						 
						
							
							
								
								Add API usage tests  
							
							
							
						 
						
							2016-04-29 14:05:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								11ff3e9b59 
								
							 
						 
						
							
							
								
								keys ui WIP  
							
							
							
						 
						
							2016-04-29 14:05:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								885a41e6f5 
								
							 
						 
						
							
							
								
								key server: misc fixes to make jwtproxy work  
							
							
							
						 
						
							2016-04-29 13:38:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								93720bd0f4 
								
							 
						 
						
							
							
								
								superuser: proper view for approvals/keys  
							
							
							
						 
						
							2016-04-29 13:38:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								c6b8b3ce8c 
								
							 
						 
						
							
							
								
								service_keys: s/get_keys/list_keys  
							
							
							
						 
						
							2016-04-29 13:38:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								97ae800e6c 
								
							 
						 
						
							
							
								
								canonicalize json  
							
							
							
						 
						
							2016-04-29 13:38:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								f406942984 
								
							 
						 
						
							
							
								
								converging on proper rotation  
							
							
							
						 
						
							2016-04-29 13:38:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								aaf9e83278 
								
							 
						 
						
							
							
								
								basically finish superuser key api  
							
							
							
						 
						
							2016-04-29 13:38:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								35ed73e195 
								
							 
						 
						
							
							
								
								rework superuser api  
							
							
							
						 
						
							2016-04-29 13:38:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								4079dba167 
								
							 
						 
						
							
							
								
								service keys: do all the right stuff  
							
							
							
						 
						
							2016-04-29 13:38:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								9a1d97216b 
								
							 
						 
						
							
							
								
								Switch error mimetype back to application/json  
							
							
							
						 
						
							2016-04-18 17:42:08 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								4d7843580f 
								
							 
						 
						
							
							
								
								Fix superuser page  
							
							
							
						 
						
							2016-04-15 16:50:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								09064853ac 
								
							 
						 
						
							
							
								
								Merge pull request  #1364  from ecordell/error-json-fixes  
							
							... 
							
							
							
							Fix error-related issues 
							
						 
						
							2016-04-13 13:32:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								eb3e7eba88 
								
							 
						 
						
							
							
								
								Merge pull request  #1351  from ecordell/document-201-swagger  
							
							... 
							
							
							
							Swagger: document 201 responses for POST requests 
							
						 
						
							2016-04-13 09:50:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								e1b3312495 
								
							 
						 
						
							
							
								
								Add back error_message and error_type for backwards-compatibility  
							
							
							
						 
						
							2016-04-13 09:11:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								7b44beb1fd 
								
							 
						 
						
							
							
								
								Fix WWW-Authenticate header on 401  
							
							
							
						 
						
							2016-04-13 09:01:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								d67c4ba46c 
								
							 
						 
						
							
							
								
								Fix formatting in endpoints/api/error.py  
							
							
							
						 
						
							2016-04-12 16:53:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								1cdbd89120 
								
							 
						 
						
							
							
								
								Fix test (response validation in debug mode)  
							
							
							
						 
						
							2016-04-12 07:56:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								7c361c07f9 
								
							 
						 
						
							
							
								
								Use ApiService to get error message  
							
							
							
						 
						
							2016-04-11 17:31:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								b5db41920f 
								
							 
						 
						
							
							
								
								Address review comments  
							
							
							
						 
						
							2016-04-11 16:34:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								eba75494d9 
								
							 
						 
						
							
							
								
								Use new error format for auth errors (factor exceptions into module)  
							
							
							
						 
						
							2016-04-11 16:22:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								9c08717173 
								
							 
						 
						
							
							
								
								Return application/problem+json format errors and provide error endpoint  
							
							... 
							
							
							
							to dereference error codes. 
							
						 
						
							2016-04-11 14:57:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Evan Cordell 
								
							 
						 
						
							
							
							
							
								
							
							
								d69d79d302 
								
							 
						 
						
							
							
								
								swagger: document 201 responses for POST requests  
							
							
							
						 
						
							2016-04-07 09:26:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								42e934d84f 
								
							 
						 
						
							
							
								
								Make notification lookup faster and fix repo pagination on Postgres  
							
							
							
						 
						
							2016-03-30 14:46:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									josephschorr 
								
							 
						 
						
							
							
							
							
								
							
							
								4aa079e743 
								
							 
						 
						
							
							
								
								Merge pull request  #1247  from coreos-inc/useradminscopes  
							
							... 
							
							
							
							Remove internal_only from some APIs now that we expose a user admin scope 
							
						 
						
							2016-03-23 14:16:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								bb46cc933d 
								
							 
						 
						
							
							
								
								use kwargs for parse_repository_name  
							
							
							
						 
						
							2016-03-09 16:20:28 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fe2cd240bc 
								
							 
						 
						
							
							
								
								Revert "Remove old search API which is no longer in use"  
							
							
							
						 
						
							2016-03-07 10:07:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									josephschorr 
								
							 
						 
						
							
							
							
							
								
							
							
								57430a18b4 
								
							 
						 
						
							
							
								
								Merge pull request  #1224  from coreos-inc/removeoldsearch  
							
							... 
							
							
							
							Remove old search API which is no longer in use 
							
						 
						
							2016-03-04 12:05:07 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								85919cbc39 
								
							 
						 
						
							
							
								
								Fix error when constructing DownstreamIssue exception  
							
							
							
						 
						
							2016-02-25 17:45:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								c0374d71c9 
								
							 
						 
						
							
							
								
								Refactor the security worker and API calls and add a bunch of tests  
							
							
							
						 
						
							2016-02-25 12:29:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Quentin Machu 
								
							 
						 
						
							
							
							
							
								
							
							
								0183c519f7 
								
							 
						 
						
							
							
								
								Merge pull request  #1253  from Quentin-M/clair2  
							
							... 
							
							
							
							Adapt securityworker, secscan API and Quay UI for Clair 1.0 
							
						 
						
							2016-02-19 18:21:25 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Quentin Machu 
								
							 
						 
						
							
							
							
							
								
							
							
								4bd5996bbf 
								
							 
						 
						
							
							
								
								Adapt secscan API for Clair v1.0  
							
							... 
							
							
							
							Squash /vulnerabilities and /packages as it basically does the same
action on Clair and we don't need both for Quay 
							
						 
						
							2016-02-19 17:44:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								8d9f3309aa 
								
							 
						 
						
							
							
								
								Remove internal_only from some APIs now that we expose a user admin scope  
							
							... 
							
							
							
							Fixes  #1246  
						
							2016-02-16 16:50:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									josephschorr 
								
							 
						 
						
							
							
							
							
								
							
							
								e8faa9f843 
								
							 
						 
						
							
							
								
								Merge pull request  #939  from coreos-inc/user-admin  
							
							... 
							
							
							
							Add user admin scope 
							
						 
						
							2016-02-16 16:42:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									josephschorr 
								
							 
						 
						
							
							
							
							
								
							
							
								81a36ee3b8 
								
							 
						 
						
							
							
								
								Merge pull request  #1217  from coreos-inc/v2pagination  
							
							... 
							
							
							
							Fix V2 catalog and tag pagination 
							
						 
						
							2016-02-16 15:34:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								ecaa051791 
								
							 
						 
						
							
							
								
								Fix schema for invoice email updating  
							
							... 
							
							
							
							Fixes  #1209  
						
							2016-02-16 11:52:57 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								1887dc879c 
								
							 
						 
						
							
							
								
								Remove old search API which is no longer in use  
							
							
							
						 
						
							2016-02-10 15:02:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								db0eab0461 
								
							 
						 
						
							
							
								
								Fix V2 catalog and tag pagination  
							
							
							
						 
						
							2016-02-10 00:25:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								534ec9cb2b 
								
							 
						 
						
							
							
								
								Add pagination to the repository list API to make it better for public  
							
							... 
							
							
							
							Fixes  #1166  
						
							2016-02-01 22:42:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								018bf8c5ad 
								
							 
						 
						
							
							
								
								Refactor how parsed_args are passed to methods  
							
							
							
						 
						
							2016-01-26 16:27:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								335c8eb3a9 
								
							 
						 
						
							
							
								
								Add 2 day TTL to page tokens  
							
							
							
						 
						
							2016-01-26 14:04:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								b4bddacedb 
								
							 
						 
						
							
							
								
								Switch to Fernet crypto as per gtank's recommendation  
							
							
							
						 
						
							2016-01-26 12:50:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								bd0a098282 
								
							 
						 
						
							
							
								
								Add ID-based pagination to logs using new decorators and an encrypted token  
							
							... 
							
							
							
							Fixes  #599  
						
							2016-01-26 12:50:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								e4ffaff869 
								
							 
						 
						
							
							
								
								Fix Docker Auth and our V2 registry paths to support library (i.e. namespace-less) repositories.  
							
							... 
							
							
							
							This support is placed behind a feature flag. 
							
						 
						
							2016-01-22 15:54:06 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b9821290f6 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into torrent  
							
							
							
						 
						
							2016-01-08 15:43:12 -05:00