Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb39826f46 
							
						 
					 
					
						
						
							
							Add base logic to configure two factor on account  
						
						
						
						
					 
					
						2019-12-22 17:03:44 -08:00 
						 
				 
			
				
					
						
							
							
								Lance Pioch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce614ad54f 
							
						 
					 
					
						
						
							
							Clean sensitive email connection info  
						
						
						
						
					 
					
						2019-09-25 15:53:38 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7543ef085d 
							
						 
					 
					
						
						
							
							Format files  
						
						
						
						
					 
					
						2019-09-05 21:32:57 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ecb28b598 
							
						 
					 
					
						
						
							
							[L6] No longer necessary with L5.8  
						
						
						
						
					 
					
						2019-09-04 20:28:37 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7fae86e58 
							
						 
					 
					
						
						
							
							Treat unauthenticated exceptions the same as everything else  
						
						
						
						
					 
					
						2018-07-14 22:42:38 -07: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40c74ae1e7 
							
						 
					 
					
						
						
							
							Add validation to prevent invalid ports,  closes   #1034  
						
						
						
						
					 
					
						2018-03-10 13:10:40 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5c59c4984 
							
						 
					 
					
						
						
							
							Change exception handling for display exception  
						
						
						
						
					 
					
						2018-03-10 13:02:41 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbbab4bf81 
							
						 
					 
					
						
						
							
							Handle error codes from custom rules better  
						
						
						
						
					 
					
						2018-03-04 22:21:23 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e28973bcae 
							
						 
					 
					
						
						
							
							Move everything around as needed to get things setup for the client API  
						
						
						
						
					 
					
						2018-02-25 15:30:56 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1eb76c4457 
							
						 
					 
					
						
						
							
							Log more information for PDOExceptions while also keeping passwords out.  
						
						
						
						
					 
					
						2018-02-18 14:31:40 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f42bc8a031 
							
						 
					 
					
						
						
							
							Cleanup exception reporting, stop logging PDO exception stacks.  
						
						... 
						
						
						
						PDOException stacks include the MySQL password for the connection attempt and many people do not realize this when providing logs. 
						
						
					 
					
						2018-02-04 13:31:39 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97ee95b4da 
							
						 
					 
					
						
						
							
							Fix some error handling  
						
						
						
						
					 
					
						2018-01-27 13:26:43 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de07b3cc7f 
							
						 
					 
					
						
						
							
							Add server database management support to API.  
						
						
						
						
					 
					
						2018-01-25 22:34:53 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aca0819bcd 
							
						 
					 
					
						
						
							
							Add server build management to API  
						
						
						
						
					 
					
						2018-01-21 16:02:03 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf21fd5a4b 
							
						 
					 
					
						
						
							
							More API updates, better support for node config edits  
						
						
						
						
					 
					
						2018-01-10 23:19:03 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46d7ba7585 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into feature/api-v1  
						
						
						
						
					 
					
						2017-12-31 10:32:28 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b2d7b6488 
							
						 
					 
					
						
						
							
							If folder does not exist, reload the file manager index  
						
						
						
						
					 
					
						2017-12-31 10:30:19 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54b6fb5ebd 
							
						 
					 
					
						
						
							
							More work on the API utilizing Laravel 5.5 exception rendering  
						
						... 
						
						
						
						Also corrects API format to maintain JSONAPI spec 
						
						
					 
					
						2017-12-17 14:57:05 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a65dff940 
							
						 
					 
					
						
						
							
							Implement admin user management API routes  
						
						
						
						
					 
					
						2017-12-16 11:31:18 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57db949a9c 
							
						 
					 
					
						
						
							
							Tests a'hoy  
						
						
						
						
					 
					
						2017-10-23 21:10:32 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d50ea18598 
							
						 
					 
					
						
						
							
							Add support for changing the server default allocation as a normal user  
						
						
						
						
					 
					
						2017-10-20 21:32:57 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e01d7497f5 
							
						 
					 
					
						
						
							
							Add ability to update an Egg by re-uploading a file.  
						
						
						
						
					 
					
						2017-10-08 23:50:52 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b8464ea3a 
							
						 
					 
					
						
						
							
							Nest & Egg management working through the ACP now.  
						
						
						
						
					 
					
						2017-10-07 16:16:51 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df87ea0867 
							
						 
					 
					
						
						
							
							This breaks literally the entire panel.  
						
						
						
						
					 
					
						2017-10-06 23:57:53 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							675e780946 
							
						 
					 
					
						
						
							
							Fix test failures  
						
						
						
						
					 
					
						2017-10-06 00:16:22 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6269a08db7 
							
						 
					 
					
						
						
							
							Finalize service option import/export  
						
						
						
						
					 
					
						2017-10-03 23:31:04 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1216f950e2 
							
						 
					 
					
						
						
							
							Prevent deletion of options that have children attached to them.  
						
						... 
						
						
						
						closes  #562  
					
						2017-09-30 12:54:09 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb7ef2d775 
							
						 
					 
					
						
						
							
							test post please ignore  
						
						
						
						
					 
					
						2017-09-26 22:54:34 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb8a26f141 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into feature/api-daemon-changes  
						
						
						
						
					 
					
						2017-09-25 21:46:44 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e56f4cdd33 
							
						 
					 
					
						
						
							
							Update license headers on files.  
						
						
						
						
					 
					
						2017-09-25 21:43:01 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d1c233c49 
							
						 
					 
					
						
						
							
							Final adjustments to Daemon <-> Panel communication change  
						
						
						
						
					 
					
						2017-09-24 21:12:30 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f0c319ec0 
							
						 
					 
					
						
						
							
							Allow exceptions to throw their own error codes from within.  
						
						... 
						
						
						
						Temp work-around for tons of logic until upgrade to 5.5 is done. 
						
						
					 
					
						2017-09-24 12:32:29 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							906a699ee2 
							
						 
					 
					
						
						
							
							Begin implementation of new daemon authentication scheme  
						
						
						
						
					 
					
						2017-09-23 20:45:25 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a498bbc7d5 
							
						 
					 
					
						
						
							
							Move location service to match other services  
						
						
						
						
					 
					
						2017-09-15 00:16:03 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ac90b50f2 
							
						 
					 
					
						
						
							
							Begin refactoring Tasks to be apart of the Scheduler system  
						
						
						
						
					 
					
						2017-09-12 23:45:19 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54554465f2 
							
						 
					 
					
						
						
							
							Add more front-end controllers, language file cleanup  
						
						
						
						
					 
					
						2017-09-03 16:32:52 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4532811fcd 
							
						 
					 
					
						
						
							
							Improved middleware, console page now using new setup  
						
						
						
						
					 
					
						2017-09-02 21:35:33 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e045ef443a 
							
						 
					 
					
						
						
							
							Should wrap up the base landing page stuff for accounts, next step is server rendering  
						
						
						
						
					 
					
						2017-08-30 21:11:14 -05:00