Lance Pioch 
							
						 
					 
					
						
						
						
						
							
						
						
							f82b419d47 
							
						 
					 
					
						
						
							
							Update php doc blocks  
						
						
						
						
					 
					
						2018-05-13 12:42:11 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Pioch 
							
						 
					 
					
						
						
						
						
							
						
						
							e2dc0638d9 
							
						 
					 
					
						
						
							
							Fix app/ spelling errors  
						
						
						
						
					 
					
						2018-05-13 11:12:41 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Pioch 
							
						 
					 
					
						
						
						
						
							
						
						
							ba96829d13 
							
						 
					 
					
						
						
							
							Fix cron jobs by removing the extra unusable argument  
						
						
						
						
					 
					
						2018-05-13 00:42:25 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Pioch 
							
						 
					 
					
						
						
						
						
							
						
						
							88fd83d413 
							
						 
					 
					
						
						
							
							Remove unused imports ( #1102 )  
						
						
						
						
					 
					
						2018-04-08 15:37:27 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							791cbaa5ce 
							
						 
					 
					
						
						
							
							Get things into a somewhat working state on the login form  
						
						
						
						
					 
					
						2018-03-31 15:52:11 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d704ae5c8 
							
						 
					 
					
						
						
							
							Inital commit with gulp and base asset setup  
						
						
						
						
					 
					
						2018-03-27 00:44:14 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bde4d4187f 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into feature/api-integration-testing  
						
						
						
						
					 
					
						2018-03-21 22:25:16 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b96c2d16ee 
							
						 
					 
					
						
						
							
							Added validation to variable validation rules to validate that the validation rules are valid  
						
						... 
						
						
						
						closes  #988  
					
						2018-03-17 15:09:09 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abd2a42471 
							
						 
					 
					
						
						
							
							Fix data integrity exception thrown when attempting to store updated server egg variables  
						
						
						
						
					 
					
						2018-03-10 13:55:24 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40c74ae1e7 
							
						 
					 
					
						
						
							
							Add validation to prevent invalid ports,  closes   #1034  
						
						
						
						
					 
					
						2018-03-10 13:10:40 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac9f83a8fe 
							
						 
					 
					
						
						
							
							Fix test to run with new bootstrapping  
						
						
						
						
					 
					
						2018-03-04 22:42:33 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36837df0a6 
							
						 
					 
					
						
						
							
							Use beginning of UUID for server uuidShort  
						
						
						
						
					 
					
						2018-03-03 22:20:53 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dff7e8f734 
							
						 
					 
					
						
						
							
							Fix server creation in UI and API  
						
						
						
						
					 
					
						2018-03-02 23:11:30 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e39353a18d 
							
						 
					 
					
						
						
							
							Add tests for new service  
						
						
						
						
					 
					
						2018-03-02 19:37:21 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07893effa3 
							
						 
					 
					
						
						
							
							Add initial go at user created databases for servers, still needs cleaning  
						
						
						
						
					 
					
						2018-03-01 21:27:37 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87b96bdfc8 
							
						 
					 
					
						
						
							
							Add core logic to allow for limited databases and allocations  
						
						
						
						
					 
					
						2018-03-01 20:08:27 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a765e0dbb6 
							
						 
					 
					
						
						
							
							closes   #991  
						
						
						
						
					 
					
						2018-02-27 19:43:47 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							633bba6d6e 
							
						 
					 
					
						
						
							
							Add support for external_id on servers,  closes   #975  
						
						
						
						
					 
					
						2018-02-24 11:57:12 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							541b9ec7f5 
							
						 
					 
					
						
						
							
							Fix database name using d#_ rather than s#_, ref  #957  
						
						
						
						
					 
					
						2018-02-18 13:46:42 -06:00 
						 
				 
			
				
					
						
							
							
								ShadowKitten 
							
						 
					 
					
						
						
						
						
							
						
						
							d8be167a9c 
							
						 
					 
					
						
						
							
							Add support for allowing subusers to access SFTP. ( #918 )  
						
						
						
						
					 
					
						2018-02-17 16:10:44 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							241f7d0125 
							
						 
					 
					
						
						
							
							Fix some data integrity issues  
						
						
						
						
					 
					
						2018-02-17 13:37:53 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e1aa15dba 
							
						 
					 
					
						
						
							
							Fixes a bug that would cause non-editable variables on the front-end to throw a validation error  
						
						
						
						
					 
					
						2018-02-15 20:58:51 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2cdb3b4b1 
							
						 
					 
					
						
						
							
							Add test cases for services  
						
						
						
						
					 
					
						2018-02-11 17:32:45 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ecab82358 
							
						 
					 
					
						
						
							
							Fix exception when empty default value is passed for an egg variable,  closes   #934  
						
						
						
						
					 
					
						2018-02-11 16:47:50 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf537922a3 
							
						 
					 
					
						
						
							
							Fix username validation and auto-generation,  closes   #927  
						
						
						
						
					 
					
						2018-02-11 16:39:50 -06:00 
						 
				 
			
				
					
						
							
							
								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