Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							058e490ec4 
							
						 
					 
					
						
						
							
							Implement Panel changes to support internal SFTP subsystem on Daemon ( #703 )  
						
						
						
						
					 
					
						2017-10-25 00:35:25 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aaf96669d4 
							
						 
					 
					
						
						
							
							Misc fixes  
						
						
						
						
					 
					
						2017-10-08 21:36:22 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17642bffe7 
							
						 
					 
					
						
						
							
							More code updates  
						
						
						
						
					 
					
						2017-10-07 17:21:41 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38075c6b9f 
							
						 
					 
					
						
						
							
							Update panel to send correct service option configuration to the daemon.  
						
						
						
						
					 
					
						2017-10-05 23:09:43 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1834307d5 
							
						 
					 
					
						
						
							
							Update demon routes to use /v1/  
						
						
						
						
					 
					
						2017-09-30 21:00:24 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e2b77dc1e 
							
						 
					 
					
						
						
							
							Final touches to new key-rotation service  
						
						
						
						
					 
					
						2017-09-24 12:34:00 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							a4b61846ac 
							
						 
					 
					
						
						
							
							Apply fixes from StyleCI ( #577 )  
						
						
						
						
					 
					
						2017-08-05 17:26:30 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c513f24d5 
							
						 
					 
					
						
						
							
							Move server creation over to new service/repository setup.  
						
						... 
						
						
						
						Moves tons of functions around, but the basic implementation is working again.
Some features are still missing, and the service never actually commits the server to the database right now.
This push is mostly just to get the code into Github and backed up. 
						
						
					 
					
						2017-07-19 20:49:41 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c2b9deb09 
							
						 
					 
					
						
						
							
							Push initial implementations of new repository structure  
						
						... 
						
						
						
						This breaks almost the entire panel, do not pull this branch in this state.
Mostly just moved old repository files to a new folder without updating anything else in order to start doing new things. Structure is not finalized. 
						
						
					 
					
						2017-06-10 22:28:44 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0fca2a681 
							
						 
					 
					
						
						
							
							Fix missing log class on API calls with errors.  
						
						
						
						
					 
					
						2017-05-23 22:56:54 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de923bbb83 
							
						 
					 
					
						
						
							
							Fix server deletion logic, and clean up suspend/unsuspend operations  
						
						
						
						
					 
					
						2017-04-17 20:16:05 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a87943f07 
							
						 
					 
					
						
						
							
							Fix missing CommandRepository statement  
						
						
						
						
					 
					
						2017-04-15 13:54:34 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f1a97184b 
							
						 
					 
					
						
						
							
							Un-butcher task system.  
						
						
						
						
					 
					
						2017-04-15 13:52:43 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							93d79994f8 
							
						 
					 
					
						
						
							
							Apply fixes from StyleCI ( #372 )  
						
						
						
						
					 
					
						2017-04-09 19:16:39 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							722fd614a1 
							
						 
					 
					
						
						
							
							Add new dynamic view for creating API keys  
						
						
						
						
					 
					
						2017-04-09 18:59:54 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87c09a921b 
							
						 
					 
					
						
						
							
							More defined naming scheme for config  
						
						
						
						
					 
					
						2017-04-09 16:05:18 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de8bbcd098 
							
						 
					 
					
						
						
							
							Configuration for API pagination and includes on listing  
						
						
						
						
					 
					
						2017-04-09 16:04:08 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69dfd380ad 
							
						 
					 
					
						
						
							
							Finalize API routes  
						
						
						
						
					 
					
						2017-04-09 15:53:53 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							820d2bf172 
							
						 
					 
					
						
						
							
							Node and user API routes implemented.  
						
						... 
						
						
						
						More attempts at the logic for API permissions, most likely will need
continued tweaking in the future, but base is there. 
						
						
					 
					
						2017-04-09 15:31:10 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f24b238e30 
							
						 
					 
					
						
						
							
							Base node route implementation  
						
						
						
						
					 
					
						2017-04-09 13:52:31 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c492446513 
							
						 
					 
					
						
						
							
							Implement initial server and location API routes.  
						
						... 
						
						
						
						Also fixes a few exception handler issues causing incorrect HTTP status
codes on authorization errors. 
						
						
					 
					
						2017-04-09 13:15:15 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4479d3bf19 
							
						 
					 
					
						
						
							
							Improved logic for handling permissions on API routes.  
						
						... 
						
						
						
						Still only partially implemented, however this method will allow the
inclusion of data that is granted with servers (such as viewing more
about the node, node location, allocations, etc) while still limiting
someone from doing `?include=node.servers` and listing all servers when
they don’t have list-servers as a permission. 
						
						
					 
					
						2017-04-08 12:05:29 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db4df2bfa1 
							
						 
					 
					
						
						
							
							Push basis of new API key policy  
						
						... 
						
						
						
						Will need to revisit this another day when I’m fresh to figure out the
best method to do this. 
						
						
					 
					
						2017-04-07 21:25:17 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51204b8d9d 
							
						 
					 
					
						
						
							
							Add all of the potential transformers that might be needed for now.  
						
						
						
						
					 
					
						2017-04-07 20:28:58 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65630bdcce 
							
						 
					 
					
						
						
							
							Move API to use JSON:API standards and fractal serializer  
						
						... 
						
						
						
						Makes the data slightly more complex, but forces a standard and can
always be changed down the road simply by changing the default
serializer. 
						
						
					 
					
						2017-04-02 16:51:56 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c071efd008 
							
						 
					 
					
						
						
							
							Finish API routes for users.  
						
						
						
						
					 
					
						2017-04-02 15:52:53 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97773300ed 
							
						 
					 
					
						
						
							
							Better middleware for routes, cleaned up API, removed old API calls  
						
						... 
						
						
						
						New API routes for Server allow specifying which fractal objects to
load into the request, thus making it possible to fine-tune what data
is returned. 
						
						
					 
					
						2017-04-02 13:19:39 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddb82ac3ca 
							
						 
					 
					
						
						
							
							Add initial user server transformer for API.  
						
						
						
						
					 
					
						2017-04-02 00:49:53 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbeecfe5e4 
							
						 
					 
					
						
						
							
							Implement front-end server searching  🍬  
						
						
						
						
					 
					
						2017-04-01 13:14:49 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							536865b22a 
							
						 
					 
					
						
						
							
							Remove deletion queue for servers. Just immediately delete.  
						
						
						
						
					 
					
						2017-03-31 22:12:31 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							f0057353ad 
							
						 
					 
					
						
						
							
							Apply fixes from StyleCI  
						
						
						
						
					 
					
						2017-03-19 23:52:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0312c974f5 
							
						 
					 
					
						
						
							
							Update doc blocks for all app/  
						
						
						
						
					 
					
						2017-03-19 19:36:50 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e27772fef 
							
						 
					 
					
						
						
							
							Very rough go at getting API back into operational state.  
						
						... 
						
						
						
						Not spending a lot of time on this as its a pre-release and I have
plans to overhaul the API to actually work and be easy to maintain. 
						
						
					 
					
						2017-03-19 13:20:33 -04:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e134b7a55 
							
						 
					 
					
						
						
							
							Set out some roach traps to catch all these  🐛  
						
						
						
						
					 
					
						2017-02-16 13:56:28 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							7c916ad38f 
							
						 
					 
					
						
						
							
							Apply fixes from StyleCI ( #294 )  
						
						
						
						
					 
					
						2017-02-12 15:10:39 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32a1dc17ed 
							
						 
					 
					
						
						
							
							API model updates, as well as general model updates and code fixes.  
						
						
						
						
					 
					
						2017-02-10 20:26:38 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02458c909d 
							
						 
					 
					
						
						
							
							Improves server model and cleans up model code calls.  
						
						
						
						
					 
					
						2017-02-05 19:19:46 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							323f1d943f 
							
						 
					 
					
						
						
							
							Completed model updates for Services  
						
						
						
						
					 
					
						2017-02-05 17:58:17 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3114b7e52a 
							
						 
					 
					
						
						
							
							Complete implementation of new Server model.  
						
						
						
						
					 
					
						2017-02-02 19:41:38 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4bcf0be59 
							
						 
					 
					
						
						
							
							Initial implementation of improved sever model and logic  
						
						
						
						
					 
					
						2017-02-02 18:21:36 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f51e5df62 
							
						 
					 
					
						
						
							
							API tweaks to return more relevant information on server listing  
						
						
						
						
					 
					
						2017-02-02 16:24:08 -05:00 
						 
				 
			
				
					
						
							
							
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32c21baab0 
							
						 
					 
					
						
						
							
							Return packs associated with a service when viewing it on the API.  
						
						
						
						
					 
					
						2017-02-02 16:01:18 -05:00