Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfb7415e2a 
							
						 
					 
					
						
						
							
							Fix data integrity exception,  closes   #922  
						
						
						
						
					 
					
						2018-02-10 14:01:49 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd54c5abb1 
							
						 
					 
					
						
						
							
							Fix user password handling in Admin CP  
						
						
						
						
					 
					
						2018-02-07 21:13:40 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4d9eda57a 
							
						 
					 
					
						
						
							
							Add schedule edit support  
						
						
						
						
					 
					
						2018-02-04 13:51:24 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a19019980 
							
						 
					 
					
						
						
							
							Fix suspension/installed handling for servers  
						
						... 
						
						
						
						closes  Pterodactyl/Panel#891  
					
						2018-01-30 22:40:21 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c599112021 
							
						 
					 
					
						
						
							
							Finalize server management API  
						
						
						
						
					 
					
						2018-01-30 20:36:59 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ed164e13e 
							
						 
					 
					
						
						
							
							Implement server creation though the API.  
						
						... 
						
						
						
						Also implements auto-deployment to specific locations and ports. 
						
						
					 
					
						2018-01-28 17:14:14 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bd691efad 
							
						 
					 
					
						
						
							
							Add database list endpoint, add more resource name magic  
						
						
						
						
					 
					
						2018-01-25 21:26:06 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aca0819bcd 
							
						 
					 
					
						
						
							
							Add server build management to API  
						
						
						
						
					 
					
						2018-01-21 16:02:03 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3dba3fcf9 
							
						 
					 
					
						
						
							
							Fix bug when modifying server descriptions  
						
						
						
						
					 
					
						2018-01-21 14:45:20 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17f6f3eeb6 
							
						 
					 
					
						
						
							
							Add server details modification endpoint to API.  
						
						
						
						
					 
					
						2018-01-20 16:03:23 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17544481b5 
							
						 
					 
					
						
						
							
							More server management via the API  
						
						
						
						
					 
					
						2018-01-20 13:48:02 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3b9738364 
							
						 
					 
					
						
						
							
							Implement application API Keys  
						
						
						
						
					 
					
						2018-01-18 21:36:15 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7aa540b895 
							
						 
					 
					
						
						
							
							Remove api permissions table  
						
						
						
						
					 
					
						2018-01-14 12:05:18 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0fb7fa30c 
							
						 
					 
					
						
						
							
							Fix failing ApiKeyCreationService test  
						
						
						
						
					 
					
						2018-01-13 16:23:43 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a31e5875dc 
							
						 
					 
					
						
						
							
							First round of changes to API to support simpler permissions.  
						
						
						
						
					 
					
						2018-01-11 22:49:46 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf21fd5a4b 
							
						 
					 
					
						
						
							
							More API updates, better support for node config edits  
						
						
						
						
					 
					
						2018-01-10 23:19:03 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							800e2df6b2 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into feature/api-v1  
						
						... 
						
						
						
						# Conflicts:
#	app/Contracts/Repository/RepositoryInterface.php
#	app/Repositories/Eloquent/EloquentRepository.php
#	app/Services/Nodes/NodeUpdateService.php
#	tests/Unit/Services/Nodes/NodeUpdateServiceTest.php 
						
						
					 
					
						2018-01-10 20:55:22 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd238c7555 
							
						 
					 
					
						
						
							
							No more OOME checkboxes  
						
						
						
						
					 
					
						2018-01-08 23:03:14 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							036bea2b94 
							
						 
					 
					
						
						
							
							Update schedule process to allow toggling/triggering via UI  
						
						
						
						
					 
					
						2018-01-08 21:43:10 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94809b953c 
							
						 
					 
					
						
						
							
							Fix server setting bug  
						
						
						
						
					 
					
						2018-01-06 15:20:47 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adcab5969a 
							
						 
					 
					
						
						
							
							Fix server description nullablility  
						
						
						
						
					 
					
						2018-01-06 12:58:30 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2afc29a80 
							
						 
					 
					
						
						
							
							Refactor how repositories for the daemon work.  
						
						
						
						
					 
					
						2018-01-05 18:27:47 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f9fe4a69b 
							
						 
					 
					
						
						
							
							Update calls to missing function  
						
						
						
						
					 
					
						2018-01-05 16:33:50 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f32cee3ae5 
							
						 
					 
					
						
						
							
							Add location control through API  
						
						
						
						
					 
					
						2018-01-03 21:14:53 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15289b76a7 
							
						 
					 
					
						
						
							
							Finish first round of User/Node API additions  
						
						... 
						
						
						
						Will still need some tweaking and improvements to allow everything to be used. 
						
						
					 
					
						2018-01-01 15:11:44 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffc8d4875f 
							
						 
					 
					
						
						
							
							Fix unability to store '-1' in the database properly  
						
						
						
						
					 
					
						2018-01-01 12:32:33 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							958c29cfbf 
							
						 
					 
					
						
						
							
							Fix empty server descriptions throwing SQL errors,  closes   #842  
						
						
						
						
					 
					
						2018-01-01 12:23:45 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4457634127 
							
						 
					 
					
						
						
							
							Fix user creation to use UUIDs correctly  
						
						... 
						
						
						
						Also updates the notification send method to be cleaner and more maintainable 
						
						
					 
					
						2018-01-01 12:13:08 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5efee34378 
							
						 
					 
					
						
						
							
							close   #840  
						
						
						
						
					 
					
						2017-12-30 20:25:04 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10e2e6e379 
							
						 
					 
					
						
						
							
							close   #841  
						
						
						
						
					 
					
						2017-12-30 19:56:42 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							285485d7b0 
							
						 
					 
					
						
						
							
							Change how API keys are validated ( #771 )  
						
						
						
						
					 
					
						2017-12-03 14:29:14 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							975597b4d0 
							
						 
					 
					
						
						
							
							Implement changes to administrative user revocation,  closes   #733  
						
						
						
						
					 
					
						2017-12-03 14:00:47 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							20c1c74116 
							
						 
					 
					
						
						
							
							Fix issues with validation in admin CP for server variables,  closes   #780  
						
						
						
						
					 
					
						2017-11-25 13:15:46 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7c2c1a45e 
							
						 
					 
					
						
						
							
							Implement changes to 2FA system ( #761 )  
						
						
						
						
					 
					
						2017-11-18 13:35:33 -05:00 
						 
				 
			
				
					
						
							
							
								Lance Pioch 
							
						 
					 
					
						
						
						
						
							
						
						
							f94e4c15b0 
							
						 
					 
					
						
						
							
							Replace magic numbers with constants ( #754 )  
						
						... 
						
						
						
						* Replace magic numbers with constants 
						
						
					 
					
						2017-11-12 18:16:54 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26eeffd764 
							
						 
					 
					
						
						
							
							Fix bug preventing changing of the server startup on first save attempt.  
						
						
						
						
					 
					
						2017-11-11 15:07:01 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1f6058e31 
							
						 
					 
					
						
						
							
							Fix daemon key provider service  
						
						... 
						
						
						
						Handles missing keys if user is an admin or the server owner. Step in the right direction for #733  where all users have their own keys now. Still need to address admin status revocation in order to fully address that issue. 
						
						
					 
					
						2017-11-05 16:07:50 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f42396317 
							
						 
					 
					
						
						
							
							Fix bug with permissions including more than one dash,  closes   #727  
						
						
						
						
					 
					
						2017-11-05 13:42:57 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30ab6ed692 
							
						 
					 
					
						
						
							
							Update PHPCS and other dependencies.  
						
						
						
						
					 
					
						2017-11-05 13:33:42 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5b20e38c4 
							
						 
					 
					
						
						
							
							Fix failing tests due to way nest creation worked  
						
						
						
						
					 
					
						2017-11-04 13:01:54 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							233cbfda09 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into feature/fixed-seeders  
						
						
						
						
					 
					
						2017-11-04 12:50:32 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71b90650de 
							
						 
					 
					
						
						
							
							Fix failing test suite  
						
						
						
						
					 
					
						2017-11-04 12:49:05 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8c89f8331 
							
						 
					 
					
						
						
							
							Add support for seeding nests and eggs  
						
						
						
						
					 
					
						2017-11-03 23:07:18 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							133fd17da6 
							
						 
					 
					
						
						
							
							Fix subuser unit tests  
						
						
						
						
					 
					
						2017-11-03 16:52:18 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0d03513e4 
							
						 
					 
					
						
						
							
							Cleanup frontend controllers and middleware  
						
						
						
						
					 
					
						2017-10-27 21:42:53 -05:00