Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ecb28b598 
							
						 
					 
					
						
						
							
							[L6] No longer necessary with L5.8  
						
						
						
						
					 
					
						2019-09-04 20:28:37 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd8b708c32 
							
						 
					 
					
						
						
							
							[L6] Update cache methods to use defined times and not ints  
						
						
						
						
					 
					
						2019-09-04 20:24:46 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c0503c593 
							
						 
					 
					
						
						
							
							[L6] Initial run, getting all dependencies in line  
						
						
						
						
					 
					
						2019-09-04 20:19:01 -07:00 
						 
				 
			
				
					
						
							
							
								TrixterTheTux 
							
						 
					 
					
						
						
						
						
							
						
						
							ab09c7db28 
							
						 
					 
					
						
						
							
							Fix couple of issues with /api/application/servers  
						
						
						
						
					 
					
						2019-08-31 11:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								TrixterTheTux 
							
						 
					 
					
						
						
						
						
							
						
						
							20c594ae3b 
							
						 
					 
					
						
						
							
							Include the egg name in egg model's response from the application API  
						
						
						
						
					 
					
						2019-08-24 15:47:11 +03:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb9c106448 
							
						 
					 
					
						
						
							
							Update server listing and associated logic to pull from the panel dynamiacally  
						
						
						
						
					 
					
						2019-08-17 16:03:10 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Pioch 
							
						 
					 
					
						
						
						
						
							
						
						
							37631a1d49 
							
						 
					 
					
						
						
							
							Missing return statement ( #1673 )  
						
						... 
						
						
						
						Otherwise this errors out with $host not being found 
						
						
					 
					
						2019-08-10 13:19:52 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1769d191d2 
							
						 
					 
					
						
						
							
							Correct behavior of date formatting  
						
						
						
						
					 
					
						2019-08-05 22:22:31 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81143e231a 
							
						 
					 
					
						
						
							
							Merge branch 'master' into develop  
						
						
						
						
					 
					
						2019-08-04 13:49:26 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d430acf768 
							
						 
					 
					
						
						
							
							LOCK TABLES not LOCK  
						
						
						
						
					 
					
						2019-08-03 14:57:01 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e200277655 
							
						 
					 
					
						
						
							
							Add LOCK permission  
						
						
						
						
					 
					
						2019-08-03 14:52:35 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb81e1ed20 
							
						 
					 
					
						
						
							
							Support special characters in database password,  closes   #1508  
						
						
						
						
					 
					
						2019-08-03 14:42:32 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7e41d8ee8 
							
						 
					 
					
						
						
							
							Fix bulk power when spanning multiple nodes,  closes   #1526  
						
						
						
						
					 
					
						2019-08-03 14:04:31 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81409947cf 
							
						 
					 
					
						
						
							
							Default to OOM killer being disabled, add back configuration option per-server  
						
						
						
						
					 
					
						2019-08-03 13:41:24 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2198269a65 
							
						 
					 
					
						
						
							
							Fix allocations requiring an alias when generated via API.  
						
						
						
						
					 
					
						2019-08-03 13:03:54 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58796e7441 
							
						 
					 
					
						
						
							
							Fix Server model to use correct relationship when returning subusers,  closes   #1589  
						
						
						
						
					 
					
						2019-08-03 12:56:32 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe9d86b66b 
							
						 
					 
					
						
						
							
							Add support for filtering servers in client list-all endpoint  
						
						... 
						
						
						
						closes  #1608  
					
						2019-08-03 12:44:15 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47c12929c4 
							
						 
					 
					
						
						
							
							Fix two-factor token creation for iOS devices,  closes   #1624  
						
						
						
						
					 
					
						2019-08-03 12:37:02 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02ac308042 
							
						 
					 
					
						
						
							
							Fix database host modification not properly showing SQL errors  
						
						... 
						
						
						
						This is caused by an old bug relating to not rolling back transactions properly causing session data to not be flashed back to the user properly. 
						
						
					 
					
						2019-08-03 12:33:28 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c90fcea519 
							
						 
					 
					
						
						
							
							Add basic file listing functionality  
						
						
						
						
					 
					
						2019-07-27 20:23:51 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b69ebb0790 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/Pterodactyl/Panel  into develop  
						
						
						
						
					 
					
						2019-07-27 15:17:55 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48c39abfcb 
							
						 
					 
					
						
						
							
							Add database password rotation to view  
						
						
						
						
					 
					
						2019-07-27 15:17:50 -07:00 
						 
				 
			
				
					
						
							
							
								PiggyPiglet 
							
						 
					 
					
						
						
						
						
							
						
						
							349114c960 
							
						 
					 
					
						
						
							
							Add a --settings-ui option for AppSettingsCommand ( #1446 )  
						
						... 
						
						
						
						* Add a --settings-ui option for AppSettingsCommand
Sorry if my code is below par, I don't know php. All this does is allow the APP_ENVIRONMENT_ONLY to be set via an option, which as far as I can tell, isn't currently possible. I've tested this on a local installation and it works. 
						
						
					 
					
						2019-07-26 11:05:57 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							215351eeb3 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into feature/bulk-reinstall-command  
						
						
						
						
					 
					
						2019-07-26 11:04:48 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad61774171 
							
						 
					 
					
						
						
							
							Whoops, dont mess up logging in if the code starts with 0  
						
						
						
						
					 
					
						2019-06-22 13:54:36 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							212773d63c 
							
						 
					 
					
						
						
							
							Finish authentication flow for 2FA  
						
						
						
						
					 
					
						2019-06-22 13:33:11 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56640253b9 
							
						 
					 
					
						
						
							
							Merge branch 'release/v0.7.14' into feature/react  
						
						
						
						
					 
					
						2019-06-22 12:28:44 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							092e7e79ff 
							
						 
					 
					
						
						
							
							Change 2FA service to generate the secret on our own and use an external QR service to display the image  
						
						
						
						
					 
					
						2019-06-21 21:55:09 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2db7928b76 
							
						 
					 
					
						
						
							
							Don't expose existence of account when an incorrect password is provided and the user has 2FA enabled  
						
						
						
						
					 
					
						2019-06-21 21:39:24 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19ef901768 
							
						 
					 
					
						
						
							
							Show success message to the user  
						
						
						
						
					 
					
						2019-06-11 23:19:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bfdc1f766b 
							
						 
					 
					
						
						
							
							Support saving existing files  
						
						
						
						
					 
					
						2019-05-27 15:30:49 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8462bf109 
							
						 
					 
					
						
						
							
							Add initial support for opening a file in the file manager, still needs more work  
						
						
						
						
					 
					
						2019-05-25 16:24:13 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d79fe6982f 
							
						 
					 
					
						
						
							
							Add support for file copy and deletion  
						
						
						
						
					 
					
						2019-05-04 17:26:24 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							811026895b 
							
						 
					 
					
						
						
							
							Update support for moving/renaming files and folders  
						
						
						
						
					 
					
						2019-05-04 16:04:59 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eed4be49ab 
							
						 
					 
					
						
						
							
							Fix data being passed along to daemon  
						
						
						
						
					 
					
						2019-05-01 21:58:35 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95d19bf09e 
							
						 
					 
					
						
						
							
							Update logic that handles creation of folders for a server  
						
						
						
						
					 
					
						2019-05-01 21:45:39 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71eae1eb68 
							
						 
					 
					
						
						
							
							Update TwoFactorSetupService.php  
						
						
						
						
					 
					
						2019-05-01 20:57:54 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c99cae779 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into feature/vuejs  
						
						
						
						
					 
					
						2019-05-01 20:57:49 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c80c8564b8 
							
						 
					 
					
						
						
							
							Switch file manager listing to use panel API endpoint  
						
						
						
						
					 
					
						2019-05-01 20:54:40 -07:00 
						 
				 
			
				
					
						
							
							
								saibotk 
							
						 
					 
					
						
						
						
						
							
						
						
							7277b6449b 
							
						 
					 
					
						
						
							
							Replace 2FA QR Code generation ( #1548 )  
						
						... 
						
						
						
						Due to the Google API for generating the 2FA QR code will be shut down on 14.04.2019, this adds the package "pragmarx/google2fa-qrcode" and updates "pragmarx/google2fa" to version 5.x. 
Due to now using BaconQR, Pterodactyl now needs the php-imagick extension to render the images. 
						
						
					 
					
						2019-04-27 14:18:12 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0757d8856b 
							
						 
					 
					
						
						
							
							Add base code to support retrieving allocations as a client  
						
						
						
						
					 
					
						2019-03-23 17:47:20 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d59c38eb4e 
							
						 
					 
					
						
						
							
							Fix a fallback route issue causing API calls to return unauth responses and not 404s  
						
						... 
						
						
						
						The fallback handler isn't scoped to a specific group, so the way this was setup caused requests to non-existent API routes to actually try and return the base view for Vue. This caused a mess of issues because that view is behind the middleware that expect sessions to be set, thus leading to very confusing authentication errors rather than a 404 response. 
						
						
					 
					
						2019-03-23 17:41:43 -07:00 
						 
				 
			
				
					
						
							
							
								Arnaud Lier 
							
						 
					 
					
						
						
						
						
							
						
						
							4460b6835a 
							
						 
					 
					
						
						
							
							Match original database password length when doing a password reset ( #1509 )  
						
						
						
						
					 
					
						2019-03-23 14:04:57 -07:00 
						 
				 
			
				
					
						
							
							
								Isaac A 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38cd8f2962 
							
						 
					 
					
						
						
							
							Allow nodes to be created on privileged ports  
						
						
						
						
					 
					
						2019-03-16 21:18:46 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8955b5a660 
							
						 
					 
					
						
						
							
							Initial attempt trying to get file downloading to work  
						
						
						
						
					 
					
						2019-03-16 17:10:04 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a66d7a3417 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into feature/vuejs  
						
						
						
						
					 
					
						2019-03-09 11:19:07 -08:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3411df784a 
							
						 
					 
					
						
						
							
							Use the HttpExceptionInterface rather than a render function here  
						
						
						
						
					 
					
						2019-03-03 13:57:18 -08:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f15449f17b 
							
						 
					 
					
						
						
							
							Fix servers not being marked as install failed  
						
						
						
						
					 
					
						2019-03-03 13:44:28 -08:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf31d4276c 
							
						 
					 
					
						
						
							
							Fix a bug causing DataIntegrityExceptions to not be caught correctly and cause a second exception... whoops.  
						
						
						
						
					 
					
						2019-03-03 13:42:32 -08:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							114afb8646 
							
						 
					 
					
						
						
							
							Fix error transaction handling when creating a server.  
						
						... 
						
						
						
						There is a bug in the design of the application that affects users who encounter an exception under certain code pathways who are using the database to maintain their sessions.
What is happening is that a transaction is started, and I made the mistake of just assuming it would auto-rollback once the exception was caught by the handler. This is technically true, since once the request terminates the transaction is discarded by the SQL server. However, this also means that the session data set on that request would not be persisted as it runs in a middleware termination function, after the transaction is started.
Theoretically this would also affect any other terminable middleware as well, but the session is the only one I can think of right now
Co-Authored-By: Oreo Oreoniv <zkoz210@users.noreply.github.com>
Co-Authored-By: Stepan Fedotov <trixterthetux@users.noreply.github.com> 
						
						
					 
					
						2019-03-02 18:28:28 -08:00