Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8407ea21da 
							
						 
					 
					
						
						
							
							Fix state retrevial race condition  
						
						 
						
						
						
					 
					
						2020-09-12 09:12:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a62f83ec8 
							
						 
					 
					
						
						
							
							Don't run pre-boot actions if the server is already running  
						
						 
						
						
						
					 
					
						2020-09-11 23:11:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2eebcaf6d 
							
						 
					 
					
						
						
							
							Fix deadlocks in event listener system;  closes   pterodactyl/panel#2298  
						
						 
						
						... 
						
						
						
						Fixes deadlocks that occurred when events were registered while other events were being unsubscribed and data was being flooded to these listeners. A complete mess, I hate this code, it is going to break again, but jesus I'm so tired. 
						
					 
					
						2020-09-11 23:01:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57221bdd30 
							
						 
					 
					
						
						
							
							Make disk checking timeout configurable  
						
						 
						
						
						
					 
					
						2020-09-11 20:24:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c415abf971 
							
						 
					 
					
						
						
							
							Safety logic check, don't try to stop a stopped server when suspending;  closes   #2318  
						
						 
						
						... 
						
						
						
						Couldn't actually reproduce this, but a good sanity check I guess. 
						
					 
					
						2020-09-10 20:16:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0cd8dc2b5f 
							
						 
					 
					
						
						
							
							avoid deadlocks while processing tons of data over server event listeners;  closes   pterodactyl/panel#2298  
						
						 
						
						
						
					 
					
						2020-09-10 20:05:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							001bbfad1b 
							
						 
					 
					
						
						
							
							avoid panic from environment; ref  pterodactyl/panel#2307  
						
						 
						
						
						
					 
					
						2020-09-07 15:37:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5bead443ad 
							
						 
					 
					
						
						
							
							Handle port bindings correctly when using 127.0.0.1  
						
						 
						
						... 
						
						
						
						closes  pterodactyl/panel#2307  
						
					 
					
						2020-09-07 15:33:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d743d8cfeb 
							
						 
					 
					
						
						
							
							Merge pull request  #54  from cyberkitsune/fast-unlimited-disk  
						
						 
						
						... 
						
						
						
						Speed up server power on for servers with unlimited size 
						
					 
					
						2020-09-07 13:05:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a81146d730 
							
						 
					 
					
						
						
							
							Potential fix for console becoming unresponsive ( #55 )  
						
						 
						
						... 
						
						
						
						* Potentially fix console logs not being pulled after a server has been running for a while
* Add container_id to resource polling debug logs 
						
					 
					
						2020-09-07 13:04:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							7ba32aca84 
							
						 
					 
					
						
						
							
							Fix some typos and run gofmt on all .go files  
						
						 
						
						
						
					 
					
						2020-09-05 13:08:40 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							490f874128 
							
						 
					 
					
						
						
							
							Prevent bungee output breaking my CLI output...  
						
						 
						
						... 
						
						
						
						Theres enough magic ANSI codes in here to kill a horse... this also causes logging ouput to get truncated 
						
					 
					
						2020-09-03 21:18:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								CyberKitsune 
							
						 
					 
					
						
						
						
						
							
						
						
							1d22e84f21 
							
						 
					 
					
						
						
							
							Allow a stale value on startup for disk size if the disk is unlimited.  
						
						 
						
						
						
					 
					
						2020-08-31 22:10:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							481df3d543 
							
						 
					 
					
						
						
							
							Only create the directory structure if it is a file being renamed;  closes   pterodactyl/panel#2292  
						
						 
						
						
						
					 
					
						2020-08-31 21:02:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbf914e7a1 
							
						 
					 
					
						
						
							
							Additional code cleanup for  #53  
						
						 
						
						
						
					 
					
						2020-08-31 20:46:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								CyberKitsune 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d742acf308 
							
						 
					 
					
						
						
							
							Minimize blocking in Filesystem.getCachedDiskUsage ( #53 )  
						
						 
						
						
						
					 
					
						2020-08-31 20:27:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f1d9ff151 
							
						 
					 
					
						
						
							
							Don't throw a 500 error if the backup is missing;  closes   pterodactyl/panel#2280  
						
						 
						
						
						
					 
					
						2020-08-31 20:24:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c69a0bb107 
							
						 
					 
					
						
						
							
							Don't run install scripts if disabled;  closes   pterodactyl/panel#2265  
						
						 
						
						
						
					 
					
						2020-08-30 09:41:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								CyberKitsune 
							
						 
					 
					
						
						
						
						
							
						
						
							f1343c1d77 
							
						 
					 
					
						
						
							
							Publish console message on initial startup for disk sizing  
						
						 
						
						
						
					 
					
						2020-08-29 19:45:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d8710824c 
							
						 
					 
					
						
						
							
							Fix startup variables not being properly updated on server reboot;  closes   pterodactyl/panel#2255  
						
						 
						
						
						
					 
					
						2020-08-27 21:08:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							711ee2258c 
							
						 
					 
					
						
						
							
							Minimize code duplication for environment variables; ref  pterodactyl/panel#2255  
						
						 
						
						
						
					 
					
						2020-08-27 20:28:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0dde54fc8f 
							
						 
					 
					
						
						
							
							Don't blow up if a file gets removed during the backup  
						
						 
						
						
						
					 
					
						2020-08-27 19:57:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e474c8b24 
							
						 
					 
					
						
						
							
							Better error captures  
						
						 
						
						
						
					 
					
						2020-08-27 19:57:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68ab705aac 
							
						 
					 
					
						
						
							
							Don't push directories into the backup unless associated with a file  
						
						 
						
						
						
					 
					
						2020-08-27 19:55:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7ca6b2e34 
							
						 
					 
					
						
						
							
							Correctly report backup API errors; ref  pterodactyl/panel#2271  
						
						 
						
						
						
					 
					
						2020-08-27 19:35:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f1ceeff90 
							
						 
					 
					
						
						
							
							Add ability for users to disable checking file permissions when starting a server;  closes   pterodactly/panel#2272  
						
						 
						
						
						
					 
					
						2020-08-27 19:02:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7e732d084 
							
						 
					 
					
						
						
							
							2.5 minutes for lookups, not every minute  
						
						 
						
						
						
					 
					
						2020-08-24 20:52:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9eb795b1bb 
							
						 
					 
					
						
						
							
							Re-add disk space function  
						
						 
						
						
						
					 
					
						2020-08-24 20:46:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1288565f0 
							
						 
					 
					
						
						
							
							Significant CPU and syscall performance improvements when iterating large directories  
						
						 
						
						
						
					 
					
						2020-08-24 20:45:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f82c91afbe 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/pterodactyl/wings  into develop  
						
						 
						
						
						
					 
					
						2020-08-24 19:45:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b35ac76720 
							
						 
					 
					
						
						
							
							Optimizations to the filepath walker function to reduce CPU and I/O issues  
						
						 
						
						
						
					 
					
						2020-08-24 19:45:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							9f27119044 
							
						 
					 
					
						
						
							
							Fix log directory not being created, again..  
						
						 
						
						
						
					 
					
						2020-08-24 20:22:19 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7aaa51a14f 
							
						 
					 
					
						
						
							
							Less random temp dir locations; cleanup when done  
						
						 
						
						
						
					 
					
						2020-08-23 20:45:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3489088703 
							
						 
					 
					
						
						
							
							Update output from socket to use checksum  
						
						 
						
						
						
					 
					
						2020-08-23 18:06:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7287b8e198 
							
						 
					 
					
						
						
							
							Pass the checksum type along in the request  
						
						 
						
						
						
					 
					
						2020-08-23 17:52:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1485d7c5f 
							
						 
					 
					
						
						
							
							Limit the number of threads to avoid pinning a host machine  
						
						 
						
						
						
					 
					
						2020-08-23 17:46:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							08bcb31b9e 
							
						 
					 
					
						
						
							
							Change compression level to BestSpeed and use sha1 instead of sha256  
						
						 
						
						
						
					 
					
						2020-08-23 18:34:48 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b33e803e3 
							
						 
					 
					
						
						
							
							Handle deleting a directory  
						
						 
						
						
						
					 
					
						2020-08-23 14:34:42 -07: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