DaneEveritt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dca53611ff 
							
						 
					 
					
						
						
							
							Ensure we don't cause a mess with the auth providers  
						
						
						
						
					 
					
						2022-05-22 18:16:47 -04:00 
						 
				 
			
				
					
						
							
							
								DaneEveritt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d3362b24f 
							
						 
					 
					
						
						
							
							Perform a bit of code cleanup  
						
						
						
						
					 
					
						2022-05-22 17:23:48 -04:00 
						 
				 
			
				
					
						
							
							
								DaneEveritt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e313dff674 
							
						 
					 
					
						
						
							
							Massively simplify API binding logic  
						
						... 
						
						
						
						Changes the API internals to use normal Laravel binding which automatically supports nested-models and can determine their relationships. This removes a lot of confusingly complex internal logic and replaces it with standard Laravel code.
This also removes a deprecated "getModel" method and fully replaces it with a "parameter" method that does stricter type-checking. 
						
						
					 
					
						2022-05-22 14:10:01 -04:00 
						 
				 
			
				
					
						
							
							
								DaneEveritt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05f41a2ca8 
							
						 
					 
					
						
						
							
							Don't trim strings on file manager endpoints; ref  #4081  
						
						
						
						
					 
					
						2022-05-21 16:58:06 -04:00 
						 
				 
			
				
					
						
							
							
								DaneEveritt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65f27d41a2 
							
						 
					 
					
						
						
							
							Switch to more recent Laravel route definition methods  
						
						
						
						
					 
					
						2022-05-14 15:51:05 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22a8b2b3a2 
							
						 
					 
					
						
						
							
							Use more standardized rate limiting in Laravel; apply limits to auth routes  
						
						
						
						
					 
					
						2021-10-23 12:17:16 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e95a532da9 
							
						 
					 
					
						
						
							
							Make rate limit configurable;  closes   #1695  
						
						
						
						
					 
					
						2020-07-02 21:11:16 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							756a21ff04 
							
						 
					 
					
						
						
							
							Remove unused code  
						
						
						
						
					 
					
						2020-06-24 20:38:13 -07:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7557dddf49 
							
						 
					 
					
						
						
							
							Store node daemon tokens in an encrypted manner  
						
						
						
						
					 
					
						2020-04-10 15:15:38 -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 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92a9146b61 
							
						 
					 
					
						
						
							
							Improve filemanager, get first level folders listing  
						
						
						
						
					 
					
						2018-08-06 23:14:13 -07:00 
						 
				 
			
				
					
						
							
							
								stanjg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ccf3e3511f 
							
						 
					 
					
						
						
							
							Renamed middleware, and fixed the test  
						
						
						
						
					 
					
						2018-05-31 16:40:18 +02:00 
						 
				 
			
				
					
						
							
							
								stanjg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86c8ecdcdf 
							
						 
					 
					
						
						
							
							Added the actual logic  
						
						
						
						
					 
					
						2018-05-04 15:02:51 +02: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e327b8b0e 
							
						 
					 
					
						
						
							
							Use more logical route binding to not reveal resources on the API unless authenticated.  
						
						
						
						
					 
					
						2018-01-20 15:33:04 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e7f8cedf0 
							
						 
					 
					
						
						
							
							Reorganize API files  
						
						
						
						
					 
					
						2018-01-19 19:58:57 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf9708fe4f 
							
						 
					 
					
						
						
							
							Add permissions checking to API middleware list  
						
						
						
						
					 
					
						2017-11-19 15:23:37 -06:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45a153427e 
							
						 
					 
					
						
						
							
							Add new API middleware  
						
						
						
						
					 
					
						2017-11-19 14:05:13 -06:00 
						 
				 
			
				
					
						
							
							
								Lance Pioch 
							
						 
					 
					
						
						
						
						
							
						
						
							c2408a28d8 
							
						 
					 
					
						
						
							
							Remove unused imports  
						
						
						
						
					 
					
						2017-11-17 18:08:10 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28d838eccd 
							
						 
					 
					
						
						
							
							Fix subuser auth token again  
						
						
						
						
					 
					
						2017-09-29 21:57:36 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e0a8d4347 
							
						 
					 
					
						
						
							
							Fix 404 when trying to view a server  
						
						
						
						
					 
					
						2017-09-29 21:54:00 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							906a699ee2 
							
						 
					 
					
						
						
							
							Begin implementation of new daemon authentication scheme  
						
						
						
						
					 
					
						2017-09-23 20:45:25 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4532811fcd 
							
						 
					 
					
						
						
							
							Improved middleware, console page now using new setup  
						
						
						
						
					 
					
						2017-09-02 21:35:33 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ee5803416 
							
						 
					 
					
						
						
							
							Massive PHPCS linting  
						
						
						
						
					 
					
						2017-08-21 22:10:48 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							ce2b2447d0 
							
						 
					 
					
						
						
							
							Apply fixes from StyleCI ( #501 )  
						
						
						
						
					 
					
						2017-06-17 20:52:32 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26e476a794 
							
						 
					 
					
						
						
							
							Push updates, removes repositories, begins moving functionality to services.  
						
						... 
						
						
						
						First integration tests included. 
						
						
					 
					
						2017-06-13 23:25:37 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2330c25a8c 
							
						 
					 
					
						
						
							
							Move old /remote routes into /daemon sphere.  
						
						
						
						
					 
					
						2017-05-01 13:59:33 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87530cdc01 
							
						 
					 
					
						
						
							
							Initial moves to new API scheme.  
						
						... 
						
						
						
						Implements a better middleware for handling API authentication, as well
as cleaner route handling. 
						
						
					 
					
						2017-04-02 00:11:52 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5f3678c62 
							
						 
					 
					
						
						
							
							Fix login routes  
						
						
						
						
					 
					
						2017-04-01 21:18:56 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5927e0e12a 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop  
						
						... 
						
						
						
						# Conflicts:
#	app/Http/Controllers/Base/LanguageController.php
#	app/Http/Kernel.php
#	app/Http/Middleware/TrimStrings.php
#	app/Providers/RouteServiceProvider.php 
						
						
					 
					
						2017-04-01 21:03:10 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d80c59aad3 
							
						 
					 
					
						
						
							
							Cleanup routing mechanisms  
						
						
						
						
					 
					
						2017-04-01 21:01:10 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							9c303456fb 
							
						 
					 
					
						
						
							
							Update codebase to L5.4 ( #367 )  
						
						
						
						
					 
					
						2017-04-01 17:59:43 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0312c974f5 
							
						 
					 
					
						
						
							
							Update doc blocks for all app/  
						
						
						
						
					 
					
						2017-03-19 19:36:50 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							7529e961de 
							
						 
					 
					
						
						
							
							Add back API ( #80 )  
						
						... 
						
						
						
						Re-implements the API after it was removed in the Laravel 5.3 upgrade. 
						
						
					 
					
						2016-09-05 16:21:36 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							afb5011fbe 
							
						 
					 
					
						
						
							
							Update to Laravel 5.3  
						
						... 
						
						
						
						[BREAKING] — REMOVES REMOTE API
A new API will need to be implemented properly using the new Laravel
Passport OAuth2 system. DingoAPI was becoming too unstable and
development wasn’t really moving along enough to continue to rely on it. 
						
						
					 
					
						2016-09-03 17:09:00 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							1489f7a694 
							
						 
					 
					
						
						
							
							Initial Commit of Files  
						
						... 
						
						
						
						PufferPanel v0.9 (Laravel) is now Pterodactyl 1.0 
						
						
					 
					
						2015-12-06 13:58:49 -05:00