Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44575439d6 
							
						 
					 
					
						
						
							
							💣  
						
						 
						
						
						
						
					 
					
						2020-12-24 10:22:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f2d105a4f 
							
						 
					 
					
						
						
							
							Fix test cases  
						
						 
						
						
						
						
					 
					
						2020-11-10 20:13:55 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							756a21ff04 
							
						 
					 
					
						
						
							
							Remove unused code  
						
						 
						
						
						
						
					 
					
						2020-06-24 20:38:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							536180ed0c 
							
						 
					 
					
						
						
							
							Return Http test cases to a passing state  
						
						 
						
						
						
						
					 
					
						2020-06-23 21:59:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								devfrey 
							
						 
					 
					
						
						
						
						
							
						
						
							2fecba2500 
							
						 
					 
					
						
						
							
							Fix tests by adding required return type hints  
						
						 
						
						
						
						
					 
					
						2020-05-09 18:00:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ca13839cf 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into feature/vue-serverview  
						
						 
						
						
						
						
					 
					
						2018-09-05 21:34:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd49e524c8 
							
						 
					 
					
						
						
							
							Update middleware code  
						
						 
						
						
						
						
					 
					
						2018-09-03 15:17:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d62e4c7b9 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into pr/1128  
						
						 
						
						
						
						
					 
					
						2018-09-03 15:10:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7943553d3 
							
						 
					 
					
						
						
							
							Fix namespacing  
						
						 
						
						
						
						
					 
					
						2018-09-03 14:04:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8bbe6bc279 
							
						 
					 
					
						
						
							
							Add test, fix behavior of model creation  
						
						 
						
						
						
						
					 
					
						2018-07-14 22:58:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eafc4408eb 
							
						 
					 
					
						
						
							
							Fix broken unit tests  
						
						 
						
						
						
						
					 
					
						2018-07-14 21:49:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c82f273d85 
							
						 
					 
					
						
						
							
							Fix remaining broken tests  
						
						 
						
						
						
						
					 
					
						2018-07-04 19:38:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								stanjg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b56f3a8671 
							
						 
					 
					
						
						
							
							Expanded the middleware test  
						
						 
						
						
						
						
					 
					
						2018-06-01 16:22:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								stanjg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ccf3e3511f 
							
						 
					 
					
						
						
							
							Renamed middleware, and fixed the test  
						
						 
						
						
						
						
					 
					
						2018-05-31 16:40:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e648e50d90 
							
						 
					 
					
						
						
							
							Write some example tests for @stanjg  
						
						 
						
						
						
						
					 
					
						2018-05-26 11:00:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Pioch 
							
						 
					 
					
						
						
						
						
							
						
						
							78b40a8055 
							
						 
					 
					
						
						
							
							Spelling mistakes for tests  
						
						 
						
						
						
						
					 
					
						2018-05-13 11:12:54 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Pioch 
							
						 
					 
					
						
						
						
						
							
						
						
							88fd83d413 
							
						 
					 
					
						
						
							
							Remove unused imports ( #1102 )  
						
						 
						
						
						
						
					 
					
						2018-04-08 15:37:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bde4d4187f 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into feature/api-integration-testing  
						
						 
						
						
						
						
					 
					
						2018-03-21 22:25:16 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc3cb7bfd5 
							
						 
					 
					
						
						
							
							Fix broken session driver test  
						
						 
						
						
						
						
					 
					
						2018-03-10 13:02:49 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2aa01c9cc 
							
						 
					 
					
						
						
							
							First go at integration tests  
						
						 
						
						
						
						
					 
					
						2018-03-04 16:30:16 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4f03f5d02 
							
						 
					 
					
						
						
							
							Handle missing daemon keys better and fix subuser missing key errors  
						
						 
						
						
						
						
					 
					
						2018-03-03 21:31:44 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f72571895 
							
						 
					 
					
						
						
							
							Fix IP access middleware  
						
						 
						
						
						
						
					 
					
						2018-02-28 23:39:59 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c41bd9075 
							
						 
					 
					
						
						
							
							Fix some broken tests  
						
						 
						
						
						
						
					 
					
						2018-02-25 15:34:01 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e28973bcae 
							
						 
					 
					
						
						
							
							Move everything around as needed to get things setup for the client API  
						
						 
						
						
						
						
					 
					
						2018-02-25 15:30:56 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06335a1e47 
							
						 
					 
					
						
						
							
							Update test namespace  
						
						 
						
						
						
						
					 
					
						2018-01-19 20:00:28 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e7f8cedf0 
							
						 
					 
					
						
						
							
							Reorganize API files  
						
						 
						
						
						
						
					 
					
						2018-01-19 19:58:57 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c59d3a96aa 
							
						 
					 
					
						
						
							
							Add test for new middleware  
						
						 
						
						
						
						
					 
					
						2018-01-18 21:41:45 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9fc3f4370 
							
						 
					 
					
						
						
							
							Update interface to begin change to seperate account API keys and application keys  
						
						 
						
						... 
						
						
						
						Main difference is permissions, cleaner UI for normal users, and account keys use permissions assigned to servers and subusers while application keys use R/W ACLs stored in the key table. 
						
						
					 
					
						2018-01-14 13:30:55 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad3a954256 
							
						 
					 
					
						
						
							
							Rename APIKey to ApiKey  
						
						 
						
						
						
						
					 
					
						2018-01-14 12:06:15 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3df0738da 
							
						 
					 
					
						
						
							
							Change the way API keys are stored and validated; clarify API namespacing  
						
						 
						
						... 
						
						
						
						Previously, a single key was used to access the API, this has not changed in terms of what the user sees. However, API keys now use an identifier and token internally. The identifier is the first 16 characters of the key, and the token is the remaining 32. The token is stored encrypted at rest in the database and the identifier is used by the API middleware to grab that record and make a timing attack safe comparison. 
						
						
					 
					
						2018-01-13 16:06:19 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60eb60013c 
							
						 
					 
					
						
						
							
							Update repository base code to be cleaner and make use of PHP 7 features  
						
						 
						
						
						
						
					 
					
						2018-01-04 22:49:50 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9df463d32 
							
						 
					 
					
						
						
							
							Implement a better management interface for Settings ( #809 )  
						
						 
						
						
						
						
					 
					
						2017-12-14 21:05:26 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							285485d7b0 
							
						 
					 
					
						
						
							
							Change how API keys are validated ( #771 )  
						
						 
						
						
						
						
					 
					
						2017-12-03 14:29:14 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6409fffdad 
							
						 
					 
					
						
						
							
							Implement fix to allow root admins to view all servers.  
						
						 
						
						... 
						
						
						
						closes  #722  
						
						
					 
					
						2017-11-05 12:38:39 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71b90650de 
							
						 
					 
					
						
						
							
							Fix failing test suite  
						
						 
						
						
						
						
					 
					
						2017-11-04 12:49:05 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3daade7fe5 
							
						 
					 
					
						
						
							
							Fix tests  
						
						 
						
						
						
						
					 
					
						2017-11-03 18:18:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7882250baf 
							
						 
					 
					
						
						
							
							Add more middleware tests  
						
						 
						
						
						
						
					 
					
						2017-11-03 18:16:49 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54228e8124 
							
						 
					 
					
						
						
							
							Fix multiple controller unit test failures  
						
						 
						
						
						
						
					 
					
						2017-11-03 16:43:28 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b3393aff9 
							
						 
					 
					
						
						
							
							More middleware tests  
						
						 
						
						
						
						
					 
					
						2017-11-01 20:45:43 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d844a36167 
							
						 
					 
					
						
						
							
							Begin adding unit tests for middleware  
						
						 
						
						
						
						
					 
					
						2017-10-29 21:40:34 -05:00