Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3922864f2 
							
						 
					 
					
						
						
							
							Simplify origin checking  
						
						 
						
						
						
					 
					
						2020-12-25 14:40:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31d4c1d34f 
							
						 
					 
					
						
						
							
							Close the file when done  
						
						 
						
						
						
					 
					
						2020-12-25 14:01:25 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0cdfdc725c 
							
						 
					 
					
						
						
							
							Cleanup ignored file reader  
						
						 
						
						
						
					 
					
						2020-12-25 14:00:01 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb132243ed 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/pterodactyl/wings  into develop  
						
						 
						
						
						
					 
					
						2020-12-25 13:57:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d96115325a 
							
						 
					 
					
						
						
							
							Add file helper  
						
						 
						
						
						
					 
					
						2020-12-25 13:57:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							a450abc080 
							
						 
					 
					
						
						
							
							Don't read directories either, add completion log for transfers  
						
						 
						
						
						
					 
					
						2020-12-25 14:46:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							0a45ea44a4 
							
						 
					 
					
						
						
							
							Return a user-friendly error for an invalid file mode  
						
						 
						
						
						
					 
					
						2020-12-25 14:41:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							e05c601325 
							
						 
					 
					
						
						
							
							Lets not read an entire file into memory  
						
						 
						
						
						
					 
					
						2020-12-25 14:40:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c78cb9ab3 
							
						 
					 
					
						
						
							
							Add transfer logging output ( #77 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Dane Everitt <dane@daneeveritt.com> 
						
					 
					
						2020-12-25 13:32:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							901ab1157d 
							
						 
					 
					
						
						
							
							Rework archiving logic to be more consistent and less impactful on disk IO ( #79 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Dane Everitt <dane@daneeveritt.com> 
						
					 
					
						2020-12-25 11:52:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0523df696 
							
						 
					 
					
						
						
							
							Add a server context that gets canceled when a server is deleted  
						
						 
						
						
						
					 
					
						2020-12-25 11:21:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7f5623c71 
							
						 
					 
					
						
						
							
							Set UA and limit simultaneous downloads  
						
						 
						
						
						
					 
					
						2020-12-24 09:01:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							184013b652 
							
						 
					 
					
						
						
							
							Include endpoints for getting active downloads for a server  
						
						 
						
						
						
					 
					
						2020-12-20 13:14:07 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8282c56cb 
							
						 
					 
					
						
						
							
							Avoid race conditions from mismatched use of atomic & sync.Mutex  
						
						 
						
						
						
					 
					
						2020-12-20 13:13:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8d297a056 
							
						 
					 
					
						
						
							
							Support canceling an in-progress download  
						
						 
						
						
						
					 
					
						2020-12-20 12:53:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c718da20e3 
							
						 
					 
					
						
						
							
							Check disk space before trying a write from the downloader; don't make empty directories if we can't even write the file  
						
						 
						
						
						
					 
					
						2020-12-20 11:17:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c53436470 
							
						 
					 
					
						
						
							
							Check disk before even trying to run the download  
						
						 
						
						
						
					 
					
						2020-12-20 11:08:01 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17daa2071f 
							
						 
					 
					
						
						
							
							Update base logic for handling server file downloads  
						
						 
						
						
						
					 
					
						2020-12-20 10:59:07 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3495fb1c76 
							
						 
					 
					
						
						
							
							Less racey logic for resource usage  
						
						 
						
						
						
					 
					
						2020-12-16 22:03:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c93e5ed02 
							
						 
					 
					
						
						
							
							Properly handle decoding paths  
						
						 
						
						
						
					 
					
						2020-12-16 21:38:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							737e1fcef6 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/pterodactyl/wings  into develop  
						
						 
						
						
						
					 
					
						2020-12-16 20:21:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16118874cf 
							
						 
					 
					
						
						
							
							Don't obliterate the lock  
						
						 
						
						
						
					 
					
						2020-12-16 20:21:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							b161ccafaf 
							
						 
					 
					
						
						
							
							Remove 'arm' build from release workflow  
						
						 
						
						
						
					 
					
						2020-12-16 08:43:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59a111de39 
							
						 
					 
					
						
						
							
							Invite our lord and savior emperror back to the table  
						
						 
						
						
						
					 
					
						2020-12-15 21:56:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0a641247b 
							
						 
					 
					
						
						
							
							Different handling of errors on routes; push towards using middleware  
						
						 
						
						
						
					 
					
						2020-12-15 21:53:34 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							057cdbd927 
							
						 
					 
					
						
						
							
							Use the underlying error  
						
						 
						
						
						
					 
					
						2020-12-15 21:14:20 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ecc166dcd 
							
						 
					 
					
						
						
							
							Update error reporting middleware  
						
						 
						
						
						
					 
					
						2020-12-15 21:08:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a26a5d39d 
							
						 
					 
					
						
						
							
							Convert all filesystem error types into the same Error struct  
						
						 
						
						
						
					 
					
						2020-12-15 20:51:13 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ae75a399b 
							
						 
					 
					
						
						
							
							Update middleware.go  
						
						 
						
						
						
					 
					
						2020-12-15 20:20:47 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01b766dacc 
							
						 
					 
					
						
						
							
							Remove dupe  
						
						 
						
						
						
					 
					
						2020-12-15 20:20:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							904e0a574d 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/pterodactyl/wings  into develop  
						
						 
						
						
						
					 
					
						2020-12-15 20:20:16 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acd6dc62d0 
							
						 
					 
					
						
						
							
							Update middleware logic  
						
						 
						
						
						
					 
					
						2020-12-15 20:19:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Caleb 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f26c31df6 
							
						 
					 
					
						
						
							
							Support downloading remote files to a server via the API  
						
						 
						
						... 
						
						
						
						Co-authored-by: Dane Everitt <dane@daneeveritt.com> 
						
					 
					
						2020-12-15 19:59:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							84c05efaa5 
							
						 
					 
					
						
						
							
							Update Dockerfile  
						
						 
						
						
						
					 
					
						2020-12-15 16:45:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							d72d96f9d0 
							
						 
					 
					
						
						
							
							😊  is for me?  
						
						 
						
						
						
					 
					
						2020-12-15 16:24:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							981f04fbd8 
							
						 
					 
					
						
						
							
							PauseChamp  
						
						 
						
						
						
					 
					
						2020-12-15 16:15:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							463dd6f4ec 
							
						 
					 
					
						
						
							
							( .. •˘___˘• .. )  
						
						 
						
						
						
					 
					
						2020-12-15 16:08:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							02034211c1 
							
						 
					 
					
						
						
							
							Update GitHub Actions workflows  
						
						 
						
						
						
					 
					
						2020-12-15 15:59:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							fafda283b1 
							
						 
					 
					
						
						
							
							Update Dockerfile, add .dockerignore  
						
						 
						
						
						
					 
					
						2020-12-15 15:58:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							199be20717 
							
						 
					 
					
						
						
							
							Use custom flag for ignoring certificate errors, not the debug flag  
						
						 
						
						
						
					 
					
						2020-12-12 09:56:01 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c825d2a74 
							
						 
					 
					
						
						
							
							Merge pull request  #75  from BrainStone/patch-1  
						
						 
						
						... 
						
						
						
						Explictily disable log compression 
						
					 
					
						2020-12-12 09:21:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							e936f22419 
							
						 
					 
					
						
						
							
							Tweaks to server transfer logging  
						
						 
						
						
						
					 
					
						2020-12-11 17:24:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yannick Schinko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c253a4bac0 
							
						 
					 
					
						
						
							
							Explictily disable log compression  
						
						 
						
						... 
						
						
						
						Log compression is only relevant when `max-file` is 2 or higher.
Older versions of docker (Docker version 19.03.14, build 5eb3275d40 for example (currently the latest version on Debian 9)) error out when compression is enabled in the ``/etc/docker/daemon.json`` file:
```
Error response from daemon: failed to initialize logging driver: compress cannot be true when max-file is less than 2 or max-size is not set
```
While newer docker versions just don't care setting this explicitly to false like in ``intsall.go``, it doesn't hurt being explicit here:
de51fd1c51/server/install.go (L481-L485) 
						
					 
					
						2020-12-12 00:51:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ecb15a224a 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/pterodactyl/wings  into develop  
						
						 
						
						
						
					 
					
						2020-12-08 21:24:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73f1399e47 
							
						 
					 
					
						
						
							
							Don't expect double-encoded values here  
						
						 
						
						
						
					 
					
						2020-12-08 21:24:31 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e29ffed50 
							
						 
					 
					
						
						
							
							Add configurable disk write speed limit for backups ( #74 )  
						
						 
						
						... 
						
						
						
						* Add configurable disk write speed limit for backups 
						
					 
					
						2020-12-08 09:13:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							2d4dd05ec9 
							
						 
					 
					
						
						
							
							Remove arm from build-test workflow  
						
						 
						
						
						
					 
					
						2020-12-08 09:12:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							fb3460f5f6 
							
						 
					 
					
						
						
							
							Fix build-test workflow  
						
						 
						
						
						
					 
					
						2020-12-08 09:12:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							cff7667155 
							
						 
					 
					
						
						
							
							fix build-test workflow running twice on pull_requests  
						
						 
						
						
						
					 
					
						2020-12-08 09:11:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7871c0928f 
							
						 
					 
					
						
						
							
							Remove --brute; hella slow and not much of a difference in the end  
						
						 
						
						
						
					 
					
						2020-12-06 15:57:03 -08:00