Lance Pioch 
							
						 
					 
					
						
						
						
						
							
						
						
							b197e73173 
							
						 
					 
					
						
						
							
							Use route instead  
						
						
						
						
					 
					
						2025-01-06 17:35:05 -05:00 
						 
				 
			
				
					
						
							
							
								Scai 
							
						 
					 
					
						
						
						
						
							
						
						
							74efc6e8c1 
							
						 
					 
					
						
						
							
							refactor: redirect to new login page  
						
						
						
						
					 
					
						2025-01-06 15:47:16 +02:00 
						 
				 
			
				
					
						
							
							
								Lance Pioch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64943aa50c 
							
						 
					 
					
						
						
							
							Merge branch 'main' into lance/pint-fixes  
						
						
						
						
					 
					
						2024-10-20 11:53:10 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Pioch 
							
						 
					 
					
						
						
						
						
							
						
						
							deb6603840 
							
						 
					 
					
						
						
							
							Revert "Add concat_space rule"  
						
						... 
						
						
						
						This reverts commit 96acd268bee7005fe1691b572a4674575604d437. 
						
						
					 
					
						2024-10-19 21:14:41 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Pioch 
							
						 
					 
					
						
						
						
						
							
						
						
							d21740d458 
							
						 
					 
					
						
						
							
							Add phpdoc_align rule  
						
						
						
						
					 
					
						2024-10-19 18:42:23 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Pioch 
							
						 
					 
					
						
						
						
						
							
						
						
							96acd268be 
							
						 
					 
					
						
						
							
							Add concat_space rule  
						
						
						
						
					 
					
						2024-10-19 18:30:34 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Pioch 
							
						 
					 
					
						
						
						
						
							
						
						
							54ea55d426 
							
						 
					 
					
						
						
							
							Enforce DI  
						
						
						
						
					 
					
						2024-10-19 17:22:03 -04:00 
						 
				 
			
				
					
						
							
							
								MartinOscar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58bfa12280 
							
						 
					 
					
						
						
							
							Cleanup unused vars ( #366 )  
						
						... 
						
						
						
						* Update app/Exceptions/Handler.php
Co-authored-by: Boy132 <Boy132@users.noreply.github.com> 
						
						
					 
					
						2024-06-11 12:22:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Pioch 
							
						 
					 
					
						
						
						
						
							
						
						
							1172fec6e5 
							
						 
					 
					
						
						
							
							Remove record not found exception  
						
						
						
						
					 
					
						2024-03-16 23:34:45 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Pioch 
							
						 
					 
					
						
						
						
						
							
						
						
							095bc89aee 
							
						 
					 
					
						
						
							
							Basic fixes from phpstan  
						
						
						
						
					 
					
						2024-03-16 14:19:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Pioch 
							
						 
					 
					
						
						
						
						
							
						
						
							c83dd86a41 
							
						 
					 
					
						
						
							
							Switch namespace back to App  
						
						
						
						
					 
					
						2024-03-12 22:39:16 -04:00 
						 
				 
			
				
					
						
							
							
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d38b4f0e2 
							
						 
					 
					
						
						
							
							Laravel 10 ( #4706 )  
						
						
						
						
					 
					
						2023-02-23 12:30:16 -07:00 
						 
				 
			
				
					
						
							
							
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbcf62086f 
							
						 
					 
					
						
						
							
							Upgrade to Laravel 9 ( #4413 )  
						
						... 
						
						
						
						Co-authored-by: DaneEveritt <dane@daneeveritt.com> 
						
						
					 
					
						2022-10-14 10:59:20 -06:00 
						 
				 
			
				
					
						
							
							
								DaneEveritt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							271197e823 
							
						 
					 
					
						
						
							
							Fix cs-fix run  
						
						
						
						
					 
					
						2022-06-26 16:21:07 -04:00 
						 
				 
			
				
					
						
							
							
								DaneEveritt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f99b00cf7 
							
						 
					 
					
						
						
							
							Fix display exception handling  
						
						
						
						
					 
					
						2022-05-22 18:21:38 -04:00 
						 
				 
			
				
					
						
							
							
								DaneEveritt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fa33e0438 
							
						 
					 
					
						
						
							
							Mark a request as being stateful if a cookie for the session is provided at all  
						
						... 
						
						
						
						This accounts for poorly configured API clients that try to use cookies for authentication purposes. Treat everything with a session cookie as being a stateful request from the front-end. 
						
						
					 
					
						2022-05-22 16:50:36 -04:00 
						 
				 
			
				
					
						
							
							
								DaneEveritt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33bafe9277 
							
						 
					 
					
						
						
							
							Simplify transformer logic  
						
						
						
						
					 
					
						2022-05-22 16:23:22 -04:00 
						 
				 
			
				
					
						
							
							
								DaneEveritt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7fc67344e 
							
						 
					 
					
						
						
							
							Ensure tokens are found in the database using the expected logic  
						
						
						
						
					 
					
						2022-05-22 16:05:58 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c449ca5155 
							
						 
					 
					
						
						
							
							Use more standardized phpcs  
						
						
						
						
					 
					
						2021-01-23 12:33:34 -08:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a043071e3c 
							
						 
					 
					
						
						
							
							Update to Laravel 8  
						
						... 
						
						
						
						Co-authored-by: Matthew Penner <me@matthewp.io> 
						
						
					 
					
						2021-01-23 12:12:54 -08:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4a9a7205d 
							
						 
					 
					
						
						
							
							speeling is hard  
						
						
						
						
					 
					
						2020-10-03 12:14:39 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1616cf1318 
							
						 
					 
					
						
						
							
							Always show errors from HTTP exceptions correctly to the user;  closes   #2439  
						
						
						
						
					 
					
						2020-10-03 11:18:14 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b0a6252f1 
							
						 
					 
					
						
						
							
							Fix undefined index error;  closes   #2378 ;  closes   #2391  
						
						
						
						
					 
					
						2020-09-22 19:58:30 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f293c73977 
							
						 
					 
					
						
						
							
							Return the broken rule in the validation error response  
						
						
						
						
					 
					
						2020-08-27 21:15:23 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e863683582 
							
						 
					 
					
						
						
							
							Treat validation errors the same as a normal error; match the output exactly  
						
						
						
						
					 
					
						2020-08-27 19:26:52 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61e9771333 
							
						 
					 
					
						
						
							
							Code cleanup for subuser API endpoints;  closes   #2247  
						
						
						
						
					 
					
						2020-08-19 20:21:12 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3aa257a2b 
							
						 
					 
					
						
						
							
							Update dependencies to latest versions  
						
						
						
						
					 
					
						2020-06-23 21:24:37 -07: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97ee95b4da 
							
						 
					 
					
						
						
							
							Fix some error handling  
						
						
						
						
					 
					
						2018-01-27 13:26:43 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aca0819bcd 
							
						 
					 
					
						
						
							
							Add server build management to API  
						
						
						
						
					 
					
						2018-01-21 16:02:03 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ee5803416 
							
						 
					 
					
						
						
							
							Massive PHPCS linting  
						
						
						
						
					 
					
						2017-08-21 22:10:48 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8d7d99096 
							
						 
					 
					
						
						
							
							More repository/service/refactor changes  
						
						
						
						
					 
					
						2017-08-12 15:29:01 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							a4b61846ac 
							
						 
					 
					
						
						
							
							Apply fixes from StyleCI ( #577 )  
						
						
						
						
					 
					
						2017-08-05 17:26:30 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acbc52506c 
							
						 
					 
					
						
						
							
							Finish unit tests for all server services  
						
						
						
						
					 
					
						2017-07-22 20:15:01 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							580e5ac569 
							
						 
					 
					
						
						
							
							Begin working on administrative server view changes  
						
						... 
						
						
						
						Also includes tests for the DatabaseCreation service. 
						
						
					 
					
						2017-07-21 21:17:42 -05:00