Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09826fc7ad 
							
						 
					 
					
						
						
							
							Performance improvements by using a smaller buffer size  
						
						 
						
						
						
					 
					
						2020-08-23 17:18:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							999947e387 
							
						 
					 
					
						
						
							
							Adjust sizes on the fly when files are written/decompressed  
						
						 
						
						
						
					 
					
						2020-08-23 15:58:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8dfb02c10 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/pterodactyl/wings  into develop  
						
						 
						
						
						
					 
					
						2020-08-23 14:34:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b33e803e3 
							
						 
					 
					
						
						
							
							Handle deleting a directory  
						
						 
						
						
						
					 
					
						2020-08-23 14:34:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02908498d5 
							
						 
					 
					
						
						
							
							Update build-test workflow to use Go 1.15  
						
						 
						
						
						
					 
					
						2020-08-23 15:24:13 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42acdbb315 
							
						 
					 
					
						
						
							
							Update release workflow to use Go 1.15  
						
						 
						
						
						
					 
					
						2020-08-23 15:22:58 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37fbae0fcd 
							
						 
					 
					
						
						
							
							closes   #2241  
						
						 
						
						
						
					 
					
						2020-08-23 14:18:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ebc0e82772 
							
						 
					 
					
						
						
							
							Handle errors during the before install process a little better  
						
						 
						
						
						
					 
					
						2020-08-23 14:07:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e39487240 
							
						 
					 
					
						
						
							
							poc: when deleting a file automatically adjust the current disk space being tracked in the cache  
						
						 
						
						
						
					 
					
						2020-08-22 22:56:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c73a53dbe3 
							
						 
					 
					
						
						
							
							Replace cache with single int64  
						
						 
						
						
						
					 
					
						2020-08-22 22:50:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							138080d5e2 
							
						 
					 
					
						
						
							
							return success state of the backup from wings  
						
						 
						
						
						
					 
					
						2020-08-20 21:28:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43d8bd656a 
							
						 
					 
					
						
						
							
							Don't actually try to start a server that is already running  
						
						 
						
						
						
					 
					
						2020-08-19 19:20:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d2321f357 
							
						 
					 
					
						
						
							
							Correctly set the server state on install;  closes   pterodactyl/panel#2236  
						
						 
						
						
						
					 
					
						2020-08-19 19:08:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d3a860604 
							
						 
					 
					
						
						
							
							Use environment namespace for power state, don't duplicate them across server  
						
						 
						
						
						
					 
					
						2020-08-19 18:58:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9fb922e91 
							
						 
					 
					
						
						
							
							Fix the race condition where the race is actually happening  
						
						 
						
						
						
					 
					
						2020-08-18 21:46:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fc1f300f8 
							
						 
					 
					
						
						
							
							Use helper func  
						
						 
						
						
						
					 
					
						2020-08-18 21:43:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60212bb08e 
							
						 
					 
					
						
						
							
							Fix race condition when booting wings  
						
						 
						
						
						
					 
					
						2020-08-18 21:42:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b241fdf36 
							
						 
					 
					
						
						
							
							Correctly send stats & proc information back for servers  
						
						 
						
						
						
					 
					
						2020-08-18 21:38:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							956e87eb93 
							
						 
					 
					
						
						
							
							Handle restarting correctly, ensure power state propagates correctly  
						
						 
						
						
						
					 
					
						2020-08-18 20:43:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4875926c6 
							
						 
					 
					
						
						
							
							Do not chown files when booting the daemon; avoid massive delays in production environments  
						
						 
						
						
						
					 
					
						2020-08-18 20:29:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a2a0b25bb 
							
						 
					 
					
						
						
							
							Run chown when starting a server  
						
						 
						
						
						
					 
					
						2020-08-18 20:27:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a24a5466e5 
							
						 
					 
					
						
						
							
							Remove restart from environment, handle at a server level; also fix pre-boot logic  
						
						 
						
						
						
					 
					
						2020-08-13 21:36:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63c09adaa1 
							
						 
					 
					
						
						
							
							Better handling of stop & restart without releasing process locks too soon  
						
						 
						
						
						
					 
					
						2020-08-13 21:10:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5fcec86e98 
							
						 
					 
					
						
						
							
							Allow sending a termination signal even if another power action is being processed  
						
						 
						
						
						
					 
					
						2020-08-13 20:37:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf1c671e68 
							
						 
					 
					
						
						
							
							Support changing the /tmp volume size in the config  
						
						 
						
						
						
					 
					
						2020-08-12 20:38:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc52954a2a 
							
						 
					 
					
						
						
							
							Refactor environment handling logic to separate a server from the environment handler itself  
						
						 
						
						... 
						
						
						
						This change makes the environment handling logic execute independent of the server itself and should make it much easier for people to contribute changes and additional environment handlers down the road without polluting the server object even more.
There is still a lot of work to do on this front to make things easier to work with, and there are some questionable design decisions at play I'm sure.
Welcome to additional modifications and cleanup to make this code easier to reason about and work with. 
						
					 
					
						2020-08-10 21:38:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c8cad2410 
							
						 
					 
					
						
						
							
							try to fix release build version  
						
						 
						
						... 
						
						
						
						should fix  pterodactyl/panel#2227  
						
					 
					
						2020-08-07 19:39:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb5254399a 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/pterodactyl/wings  into develop  
						
						 
						
						
						
					 
					
						2020-08-06 21:10:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41765136c2 
							
						 
					 
					
						
						
							
							Don't mangle the spaces when editing properties files;  closes   pterodactyl/panel#2041  (again)  
						
						 
						
						
						
					 
					
						2020-08-06 21:10:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86727b628e 
							
						 
					 
					
						
						
							
							Don't mangle the spaces when editing properties files;  closes   #2041  (again)  
						
						 
						
						
						
					 
					
						2020-08-06 21:07:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e87e8848e6 
							
						 
					 
					
						
						
							
							I don't want to know what the hell happened in a minor point release to completely brick this code  
						
						 
						
						
						
					 
					
						2020-08-06 19:29:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							919bec2f87 
							
						 
					 
					
						
						
							
							Dependency updates  
						
						 
						
						
						
					 
					
						2020-08-06 18:55:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cba689136a 
							
						 
					 
					
						
						
							
							Merge pull request  #48  from pterodactyl/fix/race-2  
						
						 
						
						... 
						
						
						
						Fix race condition on startup 
						
					 
					
						2020-08-06 08:09:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							ff7f92895c 
							
						 
					 
					
						
						
							
							Fix race condition on startup  
						
						 
						
						
						
					 
					
						2020-08-05 21:13:01 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							642e6e6a96 
							
						 
					 
					
						
						
							
							Different implementation of multi-check for done  
						
						 
						
						... 
						
						
						
						Co-Authored-By: Matthew Penner <me@matthewp.io> 
						
					 
					
						2020-08-04 21:29:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a4c6726c5 
							
						 
					 
					
						
						
							
							Merge pull request  #47  from pterodactyl/issue/2219-2220  
						
						 
						
						... 
						
						
						
						TLS changes, Fix Marked as Stopping, Improvements to Egg Startup Configuration 
						
					 
					
						2020-08-04 20:47:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							9bd10f1043 
							
						 
					 
					
						
						
							
							Changes to ProcessConfiguration  
						
						 
						
						
						
					 
					
						2020-08-04 21:41:09 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							eb975e0cbd 
							
						 
					 
					
						
						
							
							Add option to strip ansi colors and split the done line in egg startup configuration  
						
						 
						
						
						
					 
					
						2020-08-04 17:39:54 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							234fbfa8ec 
							
						 
					 
					
						
						
							
							Fix servers getting marked as Stopping when they should be Offline  
						
						 
						
						
						
					 
					
						2020-08-04 17:19:13 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							9ec323350e 
							
						 
					 
					
						
						
							
							Use more secure TLS settings for the HTTP server  
						
						 
						
						
						
					 
					
						2020-08-04 17:19:04 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a612a71d9 
							
						 
					 
					
						
						
							
							Clean up logging, ensure logs write to disk  
						
						 
						
						
						
					 
					
						2020-08-03 20:35:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9c81f37b2 
							
						 
					 
					
						
						
							
							Code cleanup for server mounts; mount more timezone data;  closes   pterodactyl/panel#2073  
						
						 
						
						
						
					 
					
						2020-08-01 20:24:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d350d845f 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/pterodactyl/wings  into develop  
						
						 
						
						
						
					 
					
						2020-08-01 16:53:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b0b40e377 
							
						 
					 
					
						
						
							
							Update router_server_files.go  
						
						 
						
						
						
					 
					
						2020-08-01 16:53:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fef3b001c1 
							
						 
					 
					
						
						
							
							Merge pull request  #44  from pterodactyl/feature/file-uploads  
						
						 
						
						... 
						
						
						
						Add a upload file endpoint 
						
					 
					
						2020-08-01 15:35:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							834bcf251e 
							
						 
					 
					
						
						
							
							Avoid race conditions due to stream not being completely detached correctly  
						
						 
						
						
						
					 
					
						2020-08-01 15:34:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78c5fd219a 
							
						 
					 
					
						
						
							
							Remove use of semaphore while restarting; covered by changed power actions handling  
						
						 
						
						
						
					 
					
						2020-08-01 15:22:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							177aa8e436 
							
						 
					 
					
						
						
							
							Refactor power handling logic to be more robust and able to handle spam clicking and duplicate power actions  
						
						 
						
						
						
					 
					
						2020-08-01 15:20:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ecb2cb05ce 
							
						 
					 
					
						
						
							
							Rewrite the file/dir chowing to be less intense on the system and use walker function  
						
						 
						
						
						
					 
					
						2020-07-31 22:06:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64df3e168f 
							
						 
					 
					
						
						
							
							Replace wg with workerpool  
						
						 
						
						
						
					 
					
						2020-07-31 21:56:44 -07:00