Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							919bec2f87
							
						
					 | 
					
						
						
							
							Dependency updates
						
						
						
						
						
					 | 
					
						2020-08-06 18:55:29 -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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							03ef52c0db
							
						
					 | 
					
						
						
							
							More use of workerpools for loading servers from the API
						
						
						
						
						
					 | 
					
						2020-07-31 21:40:43 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f889a193bf
							
						
					 | 
					
						
						
							
							Use NumCPU and not GOMAXPROCS
						
						
						
						
						
					 | 
					
						2020-07-31 21:31:53 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5366d0f652
							
						
					 | 
					
						
						
							
							Use a workerpool for configuration file updates
						
						
						
						
						
						
						
						Co-Authored-By: Jakob <schrej@users.noreply.github.com> 
						
					 | 
					
						2020-07-31 21:25:57 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							38efb68e8a
							
						
					 | 
					
						
						
							
							Merge branch 'develop' of https://github.com/pterodactyl/wings into develop
						
						
						
						
						
					 | 
					
						2020-07-31 21:02:27 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							cf33a2464a
							
						
					 | 
					
						
						
							
							Code cleanup for event listening and publishing
						
						
						
						
						
						
						
						Co-Authored-By: Jakob <schrej@users.noreply.github.com> 
						
					 | 
					
						2020-07-31 21:02:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							cecc72110c
							
						
					 | 
					
						
						
							
							Merge pull request #46 from pterodactyl/feature/docker-repo-auth
						
						
						
						
						
						
						
						Add Docker registry authentication 
						
					 | 
					
						2020-07-31 20:27:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							da26b4c5c7
							
						
					 | 
					
						
						
							
							Merge pull request #41 from pterodactyl/fix/race-1
						
						
						
						
						
						
						
						Fix a possible race condition when Unsubscribing from the EventBus 
						
					 | 
					
						2020-07-31 20:11:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5889d0585b
							
						
					 | 
					
						
						
							
							Merge pull request #45 from pterodactyl/fix/disk-usage
						
						
						
						
						
						
						
						Force disk usage calculation when loading servers 
						
					 | 
					
						2020-07-31 20:06:58 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8af26ac864
							
						
					 | 
					
						
						
							
							Merge pull request #43 from pterodactyl/impl/2194
						
						
						
						
						
						
						
						Add the ability to define additional allowed origins 
						
					 | 
					
						2020-07-31 20:04:10 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Penner
							
						 
					 | 
					
						
						
						
						
							
						
						
							5b999db7f3
							
						
					 | 
					
						
						
							
							Add Docker registry authentication
						
						
						
						
						
					 | 
					
						2020-07-31 18:28:40 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Penner
							
						 
					 | 
					
						
						
						
						
							
						
						
							afa6fb200e
							
						
					 | 
					
						
						
							
							Force disk usage calculation when loading servers
						
						
						
						
						
					 | 
					
						2020-07-31 17:01:02 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Penner
							
						 
					 | 
					
						
						
						
						
							
						
						
							b811d2474e
							
						
					 | 
					
						
						
							
							Add the ability to define additional allowed origins
						
						
						
						
						
					 | 
					
						2020-07-31 16:19:09 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Penner
							
						 
					 | 
					
						
						
						
						
							
						
						
							e85b1cecb7
							
						
					 | 
					
						
						
							
							Fix 500 errors on file routes when accessing a file that doesn't exist
						
						
						
						
						
					 | 
					
						2020-07-31 16:01:32 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matthew Penner
							
						 
					 | 
					
						
						
						
						
							
						
						
							5036077152
							
						
					 | 
					
						
						
							
							Hopefully fix a possible race condition when Unsubscribing from the EventBus while an event is being Published
						
						
						
						
						
					 | 
					
						2020-07-29 23:18:11 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							373dbd355e
							
						
					 | 
					
						
						
							
							Better handling of subscribers to avoid a slice panic
						
						
						
						
						
					 | 
					
						2020-07-29 21:56:22 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7f9ec4402a
							
						
					 | 
					
						
						
							
							Add emitters for install started/stopped
						
						
						
						
						
					 | 
					
						2020-07-29 21:39:27 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							db0dc17937
							
						
					 | 
					
						
						
							
							Fix exception when writing install logs
						
						
						
						
						
					 | 
					
						2020-07-29 20:54:15 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							cb850fd81a
							
						
					 | 
					
						
						
							
							Update all of the old UUID refs to new
						
						
						
						
						
					 | 
					
						2020-07-19 17:53:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5079c67aee
							
						
					 | 
					
						
						
							
							Code cleanup and avoid server race
						
						
						
						
						
					 | 
					
						2020-07-19 17:50:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e28c05ae56
							
						
					 | 
					
						
						
							
							Address some race conditions
						
						
						
						
						
					 | 
					
						2020-07-19 17:46:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							21e58b57a1
							
						
					 | 
					
						
						
							
							Whoops, sync correctly
						
						
						
						
						
					 | 
					
						2020-07-19 17:26:53 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							16467fa7ff
							
						
					 | 
					
						
						
							
							Code cleanup
						
						
						
						
						
					 | 
					
						2020-07-19 17:09:38 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0cbaad5c72
							
						
					 | 
					
						
						
							
							Completely re-work the server configuration to be separated out better
						
						
						
						
						
					 | 
					
						2020-07-19 16:27:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a00288aa64
							
						
					 | 
					
						
						
							
							Require a lock on the restart process to avoid double restarts causing unexpected behavior
						
						
						
						
						
					 | 
					
						2020-07-18 16:46:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8315ff8ae1
							
						
					 | 
					
						
						
							
							Misc mutex locking things to avoid data races
						
						
						
						
						
					 | 
					
						2020-07-18 16:03:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0b9d923d15
							
						
					 | 
					
						
						
							
							Allow the deletion of a file or directory that is a symlink pointing outside the data dir
						
						
						
						
						
					 | 
					
						2020-07-18 12:19:54 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f0eeaae747
							
						
					 | 
					
						
						
							
							Remove debugging
						
						
						
						
						
					 | 
					
						2020-07-18 11:58:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							085a02726b
							
						
					 | 
					
						
						
							
							Handle path resolution errors better in the file walker
						
						
						
						
						
					 | 
					
						2020-07-18 11:57:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							4f1b0c67d6
							
						
					 | 
					
						
						
							
							Address security vulnerabilities allowing certain internal processes to potentiallty escape server data directory
						
						
						
						
						
					 | 
					
						2020-07-18 11:40:38 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6e1844a8c9
							
						
					 | 
					
						
						
							
							Skip over when not exist
						
						
						
						
						
					 | 
					
						2020-07-18 10:54:37 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7c3da84248
							
						
					 | 
					
						
						
							
							chown the cleaned location, not the original path
						
						
						
						
						
					 | 
					
						2020-07-18 10:49:28 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1b5684e6f8
							
						
					 | 
					
						
						
							
							Make sure errors are handled
						
						
						
						
						
					 | 
					
						2020-07-18 10:47:15 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							21303dc517
							
						
					 | 
					
						
						
							
							Address race conditions when booting a server process
						
						
						
						
						
					 | 
					
						2020-07-18 10:10:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							daf682b991
							
						
					 | 
					
						
						
							
							Handle errors and cancel process when encountered
						
						
						
						
						
					 | 
					
						2020-07-16 22:18:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a72d6f3768
							
						
					 | 
					
						
						
							
							Make the walk processor act the same as Go's walker
						
						
						
						
						
					 | 
					
						2020-07-16 22:01:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d262c12b43
							
						
					 | 
					
						
						
							
							Less confusing waitgroup positioning
						
						
						
						
						
					 | 
					
						2020-07-16 21:53:05 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f3c8220bd9
							
						
					 | 
					
						
						
							
							Change filewalker implementation to use a pool
						
						
						
						
						
					 | 
					
						2020-07-16 21:51:31 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7e1b7e7f36
							
						
					 | 
					
						
						
							
							Prevent race conditions when generating archives
						
						
						
						
						
					 | 
					
						2020-07-16 19:56:53 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dane Everitt
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b2d34cf8e7
							
						
					 | 
					
						
						
							
							Don't cause a race condition
						
						
						
						
						
					 | 
					
						2020-07-15 21:35:40 -07:00 | 
					
					
						
						
							
							
							
						
					 |