| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Matthew Penner | 8f1ebdd39f | Replace errors.Wrap with errors.WithStack | 2020-07-31 21:22:01 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Penner | 776062107b | Force upload file overwrite and remove un-needed TODO comments | 2020-07-31 21:15:36 -06: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 |  | 
			
				
					| 
							
							
								 Dane Everitt | d3843e1d28 | Merge pull request #42 from pterodactyl/issue/2200 Fix 500 errors on some file routes when accessing a file that doesn't exist | 2020-07-31 20:02:39 -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 | b1940426c3 | Merge develop into feature/file-uploads | 2020-07-31 16:31:06 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Penner | 43795a4be3 | Document config options | 2020-07-31 16:21:27 -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 | f0d6f67c6b | Fix memory leak with websocket not removing unused listeners | 2020-07-29 21:39:17 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 0b761320cc | Fix error handling to be more accurate in the stacks | 2020-07-29 20:54:26 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | db0dc17937 | Fix exception when writing install logs | 2020-07-29 20:54:15 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 79ee259874 | correctly return server resource stats; closes pterodactyl/panel#2183 | 2020-07-29 20:34:30 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 4d8f06a3e0 | Use brute | 2020-07-19 19:16:01 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | f567c2c15c | Use the right files | 2020-07-19 18:40:35 -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 | 6de18f09e5 | Don't block websocket from handling another message when a long running proccess is triggered | 2020-07-18 16:45:10 -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 | 115131575d | Return a 404 when the directory does not exist | 2020-07-18 10:16:40 -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 |  | 
			
				
					| 
							
							
								 Dane Everitt | a635cdd6b2 | Support unarching in a better fashion with zip-slip protections and size checking | 2020-07-15 21:16:08 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | ae46add8ef | Remove unnecessary logic | 2020-07-15 19:24:13 -07:00 |  |