Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6930ae816d 
							
						 
					 
					
						
						
							
							Whoops, this isn't actually true  
						
						 
						
						
						
					 
					
						2019-09-24 21:25:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b8a131b7d 
							
						 
					 
					
						
						
							
							Change websocket validation method to use JWT  
						
						 
						
						
						
					 
					
						2019-09-24 21:21:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e1b7988bf 
							
						 
					 
					
						
						
							
							Set server to stopping when stop command is sent  
						
						 
						
						
						
					 
					
						2019-09-22 21:33:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00bc71afd1 
							
						 
					 
					
						
						
							
							Update stop for servers to use configuration  
						
						 
						
						
						
					 
					
						2019-09-22 21:22:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7753d9c7f 
							
						 
					 
					
						
						
							
							Add initial support for fetching egg configuration from panel for servers  
						
						 
						
						
						
					 
					
						2019-09-22 20:47:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a745c5da1 
							
						 
					 
					
						
						
							
							Fix CPU calculation  
						
						 
						
						
						
					 
					
						2019-09-17 23:10:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b4816b46f 
							
						 
					 
					
						
						
							
							Fix websocket only responding to every-other request  
						
						 
						
						
						
					 
					
						2019-09-08 18:03:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							437cc2bfd1 
							
						 
					 
					
						
						
							
							Remove debug lines  
						
						 
						
						
						
					 
					
						2019-09-08 18:03:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1899b1ab4b 
							
						 
					 
					
						
						
							
							Add logic to handle authenticating a websocket with the panel  
						
						 
						
						
						
					 
					
						2019-09-08 17:40:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							806afc6ed6 
							
						 
					 
					
						
						
							
							Dont send server logs if server is not running  
						
						 
						
						
						
					 
					
						2019-09-05 23:05:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64f477f423 
							
						 
					 
					
						
						
							
							Send server stat updates over the websocket  
						
						 
						
						
						
					 
					
						2019-09-05 22:08:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							923a9fbcab 
							
						 
					 
					
						
						
							
							Add command sending endpoint and simpliy logic for authing requests  
						
						 
						
						
						
					 
					
						2019-09-05 21:08:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a4f1672f7 
							
						 
					 
					
						
						
							
							Fix logic for resource usage -- include disk and reset to 0 when stopped  
						
						 
						
						
						
					 
					
						2019-08-17 16:10:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8e6e29abc 
							
						 
					 
					
						
						
							
							Add support for streaming usage stats back to the calling process  
						
						 
						
						
						
					 
					
						2019-08-17 13:19:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1987f3aef 
							
						 
					 
					
						
						
							
							Return times in RFC3339 format since the default format is not parsable in PHP  
						
						 
						
						
						
					 
					
						2019-08-05 22:22:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c82c6445d 
							
						 
					 
					
						
						
							
							Correctly connect to running containers  
						
						 
						
						
						
					 
					
						2019-06-29 17:52:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa710ec9d6 
							
						 
					 
					
						
						
							
							Support listening for SSL connections  
						
						 
						
						
						
					 
					
						2019-06-29 15:41:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2db705f697 
							
						 
					 
					
						
						
							
							Send the server logs when the websocket is connected to initially  
						
						 
						
						
						
					 
					
						2019-05-27 18:03:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93c71a6ab7 
							
						 
					 
					
						
						
							
							Correct handling of state and console events  
						
						 
						
						
						
					 
					
						2019-05-27 17:12:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b1ebd790d 
							
						 
					 
					
						
						
							
							When connecting to the server socket send the state right away  
						
						 
						
						
						
					 
					
						2019-05-27 16:58:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c943246e33 
							
						 
					 
					
						
						
							
							Return the mime type with the file for easier panel integration  
						
						 
						
						
						
					 
					
						2019-05-25 15:58:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d8ec70683 
							
						 
					 
					
						
						
							
							Add support for writing to a file (and creating it if not existent)  
						
						 
						
						
						
					 
					
						2019-05-25 15:40:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8acab006b6 
							
						 
					 
					
						
						
							
							Change API to be more logical with handling file paths  
						
						 
						
						
						
					 
					
						2019-05-25 15:40:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7182b02ce2 
							
						 
					 
					
						
						
							
							Order A-Z not Z-A  
						
						 
						
						
						
					 
					
						2019-05-14 18:43:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c252a5ad7 
							
						 
					 
					
						
						
							
							Truncate the logs when server process is starting  
						
						 
						
						
						
					 
					
						2019-05-09 21:52:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a52e3a9c2 
							
						 
					 
					
						
						
							
							For now, chown the server directory when the server starts  
						
						 
						
						
						
					 
					
						2019-05-09 21:48:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e95c22a526 
							
						 
					 
					
						
						
							
							Add support for deleting a file or directory from a server  
						
						 
						
						
						
					 
					
						2019-05-04 17:09:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50d16a3dcd 
							
						 
					 
					
						
						
							
							Add support for copying a file  
						
						 
						
						
						
					 
					
						2019-05-04 17:02:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4318d9988a 
							
						 
					 
					
						
						
							
							Add support for renaming files/directories  
						
						 
						
						
						
					 
					
						2019-05-04 16:04:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							857bf45324 
							
						 
					 
					
						
						
							
							Add support for creating a new directory  
						
						 
						
						
						
					 
					
						2019-05-01 22:09:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3515454f2 
							
						 
					 
					
						
						
							
							Fix handling of empty directories to not return null  
						
						 
						
						
						
					 
					
						2019-05-01 22:08:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3de40ddf98 
							
						 
					 
					
						
						
							
							Fix handling of kill in daemon  
						
						 
						
						
						
					 
					
						2019-04-21 12:27:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8795e7d739 
							
						 
					 
					
						
						
							
							Emit server status events  
						
						 
						
						
						
					 
					
						2019-04-21 12:02:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bed30d9229 
							
						 
					 
					
						
						
							
							Get working console websocket implementation and fix race condition  
						
						 
						
						
						
					 
					
						2019-04-20 17:38:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49ca2e2404 
							
						 
					 
					
						
						
							
							Cleanup server stuff since that was getting unweildy  
						
						 
						
						
						
					 
					
						2019-04-20 16:26:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							870adffc14 
							
						 
					 
					
						
						
							
							Significant improvements to attaching/console handling  
						
						 
						
						
						
					 
					
						2019-04-20 16:20:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ebe98aa860 
							
						 
					 
					
						
						
							
							Correctly handle closing of websocket, whoopsie  
						
						 
						
						
						
					 
					
						2019-04-20 15:45:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b20bfac36b 
							
						 
					 
					
						
						
							
							Get server logs sending over the socket. wowee  
						
						 
						
						
						
					 
					
						2019-04-20 14:57:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							342c44abfb 
							
						 
					 
					
						
						
							
							Cleanup websocket implementation  
						
						 
						
						
						
					 
					
						2019-04-20 11:59:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1dfcebc746 
							
						 
					 
					
						
						
							
							Add basic working websocket support  
						
						 
						
						... 
						
						
						
						Specifically moving away from Socketio because the websockets can handle everything we need, and theres no updated go socketio libraries, so its a nightmare. 
						
					 
					
						2019-04-19 23:29:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91ffc96c15 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
					 
					
						2019-04-08 12:29:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef918a4ffa 
							
						 
					 
					
						
						
							
							idk, kinda websockety, really difficult to test atm  
						
						 
						
						
						
					 
					
						2019-04-07 16:58:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							afe2941983 
							
						 
					 
					
						
						
							
							Ugly first attempt at enabling socketio  
						
						 
						
						
						
					 
					
						2019-04-07 16:28:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c0acf3f60 
							
						 
					 
					
						
						
							
							Very basic state management for servers  
						
						 
						
						
						
					 
					
						2019-04-07 15:20:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							729a84b4bf 
							
						 
					 
					
						
						
							
							Output as expected json keys  
						
						 
						
						
						
					 
					
						2019-04-07 15:11:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ace25c117 
							
						 
					 
					
						
						
							
							Add support for listing a directory's contents  
						
						 
						
						
						
					 
					
						2019-04-07 14:45:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91afa4d38e 
							
						 
					 
					
						
						
							
							Add basic file stat & mimetype  
						
						 
						
						
						
					 
					
						2019-04-07 13:47:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aef9521190 
							
						 
					 
					
						
						
							
							Add support for reading a file's content or downloading it  
						
						 
						
						
						
					 
					
						2019-04-06 17:32:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							314a5ad546 
							
						 
					 
					
						
						
							
							Add FS logic for determining folder size as well as safe path resolution  
						
						 
						
						
						
					 
					
						2019-04-06 16:53:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94223bafec 
							
						 
					 
					
						
						
							
							Fix docker user and write configuration to disk when setting user  
						
						 
						
						
						
					 
					
						2019-04-06 16:03:02 -07:00