DaneEveritt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5baab4e88 
							
						 
					 
					
						
						
							
							Finalize activity event sending logic and cron config  
						
						 
						
						
						
					 
					
						2022-07-09 17:50:53 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah van der Aa 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							067ca5bb60 
							
						 
					 
					
						
						
							
							Actually enforce upload file size limit ( #122 )  
						
						 
						
						
						
					 
					
						2022-02-21 14:59:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							f85509a0c7 
							
						 
					 
					
						
						
							
							Support a custom tmp directory location  
						
						 
						
						
						
					 
					
						2022-02-13 11:59:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							2b2b5200eb 
							
						 
					 
					
						
						
							
							Rewrite console throttling logic; drop complex timer usage and use a very simple throttle  
						
						 
						
						... 
						
						
						
						This also removes server process termination logic when a server is breaching the output limits. It simply continues to efficiently throttle the console output. 
						
					 
					
						2022-01-30 19:31:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34ecf20467 
							
						 
					 
					
						
						
							
							Re-implement ContainerInspect call in Wings to use more performant json encoder ( #119 )  
						
						 
						
						... 
						
						
						
						* First pass at re-implementing the Docker inspect call to use more efficient json parser
* Improve logic 
						
					 
					
						2022-01-23 14:13:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							34c0db9dff 
							
						 
					 
					
						
						
							
							Replace encoding/json with goccy/go-json for cpu and memory usage improvement  
						
						 
						
						... 
						
						
						
						This new package has significant better resource usage, and we do a _lot_ of JSON parsing in this application, so any amount of improvement becomes significant 
						
					 
					
						2022-01-23 15:17:40 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb7ee24087 
							
						 
					 
					
						
						
							
							router: support the Access-Control-Request-Private-Network header ( #117 )  
						
						 
						
						
						
					 
					
						2022-01-19 09:27:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1892b270b1 
							
						 
					 
					
						
						
							
							environment: allow overriding memory overhead; closes pterodactyl/panel#3728 ( #111 )  
						
						 
						
						
						
					 
					
						2022-01-17 20:20:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04b9ef69a1 
							
						 
					 
					
						
						
							
							run gofumpt  
						
						 
						
						
						
					 
					
						2021-11-15 10:37:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43d66d14b2 
							
						 
					 
					
						
						
							
							config: don't expand 'environment variables'  
						
						 
						
						... 
						
						
						
						fixes https://github.com/pterodactyl/panel/issues/3692 , again :) 
						
					 
					
						2021-11-15 10:35:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8df353ce8 
							
						 
					 
					
						
						
							
							replace deprecated ioutil function calls  
						
						 
						
						
						
					 
					
						2021-11-15 10:24:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							981756b456 
							
						 
					 
					
						
						
							
							Support escaping dollar signs in the YAML config file;  closes   pterodactyl/panel#3692  
						
						 
						
						
						
					 
					
						2021-10-24 15:20:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e79694d6d2 
							
						 
					 
					
						
						
							
							config: add ability to enable/disable server crash detection  
						
						 
						
						... 
						
						
						
						fixes https://github.com/pterodactyl/panel/issues/3617 
Co-authored-by: Alex <admin@softwarenoob.com> 
						
					 
					
						2021-09-13 15:04:28 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							3c54c1f840 
							
						 
					 
					
						
						
							
							break everything  
						
						 
						
						... 
						
						
						
						- upgrade dependencies
- run gofmt and goimports to organize code
- fix typos
- other small tweaks 
						
					 
					
						2021-08-02 15:07:00 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							e09ee449d1 
							
						 
					 
					
						
						
							
							docker: change final image from busybox to distroless  
						
						 
						
						... 
						
						
						
						This should resolve any issues with missing ca-certificates or tzdata.
Fixes https://github.com/pterodactyl/panel/issues/3442  
						
					 
					
						2021-07-17 10:34:31 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							7a24e976ef 
							
						 
					 
					
						
						
							
							feat(logrotate): fix config with bad user  
						
						 
						
						... 
						
						
						
						fixes https://github.com/pterodactyl/panel/issues/3452  
						
					 
					
						2021-07-17 10:25:33 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							b618ec8877 
							
						 
					 
					
						
						
							
							Bump PID limit to 512 by default  
						
						 
						
						
						
					 
					
						2021-06-28 17:52:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							8336f6ff29 
							
						 
					 
					
						
						
							
							Apply container limits to install containers, defaulting to minimums if the server's resources are set too low  
						
						 
						
						
						
					 
					
						2021-06-20 17:21:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							e0078eee0a 
							
						 
					 
					
						
						
							
							[security] enforce process limits at a per-container level to avoid abusive clients impacting other instances  
						
						 
						
						
						
					 
					
						2021-06-20 16:54:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76b7967fef 
							
						 
					 
					
						
						
							
							Merge pull request  #88  from Antony1060/develop  
						
						 
						
						... 
						
						
						
						Added app name 
						
					 
					
						2021-04-03 11:13:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cody Carrell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bec6a6112d 
							
						 
					 
					
						
						
							
							Fix reading User.Gid from WINGS_GID over WINGS_UID  
						
						 
						
						
						
					 
					
						2021-04-02 22:45:56 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Antony 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52fcf1e37f 
							
						 
					 
					
						
						
							
							Added defaults  
						
						 
						
						... 
						
						
						
						Co-authored-by: Jakob <dev@schrej.net> 
						
					 
					
						2021-03-24 11:24:54 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								antony1060 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c17e240f4 
							
						 
					 
					
						
						
							
							Added app name  
						
						 
						
						
						
					 
					
						2021-03-24 10:26:03 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aca9ffc122 
							
						 
					 
					
						
						
							
							Use TZ environment variable if present;  closes   pterodactyl/panel#3036  
						
						 
						
						
						
					 
					
						2021-01-26 20:36:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3a6ee7a45 
							
						 
					 
					
						
						
							
							re-refactor code  
						
						 
						
						
						
					 
					
						2021-01-25 20:28:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05c04c4350 
							
						 
					 
					
						
						
							
							Update remaining logic using viper  
						
						 
						
						
						
					 
					
						2021-01-14 20:19:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80faea3286 
							
						 
					 
					
						
						
							
							yoink viper back out of code, simplify some config logic  
						
						 
						
						
						
					 
					
						2021-01-14 20:11:01 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9480ccdbba 
							
						 
					 
					
						
						
							
							Initial WIP logic to handle loading configuration from the disk using viper  
						
						 
						
						
						
					 
					
						2021-01-12 21:14:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96256ac63e 
							
						 
					 
					
						
						
							
							[security] fix vulnerability when handling remote file redirects  
						
						 
						
						... 
						
						
						
						Also adds the ability for an admin to just completely disable this service if it is not needed on the node. 
						
					 
					
						2021-01-09 17:52:27 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Schrettenbrunner 
							
						 
					 
					
						
						
						
						
							
						
						
							648072436f 
							
						 
					 
					
						
						
							
							organize imports with gopls format  
						
						 
						
						
						
					 
					
						2021-01-10 01:22:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							ee0c7f09b3 
							
						 
					 
					
						
						
							
							Fix user problems when running inside of Docker  
						
						 
						
						
						
					 
					
						2021-01-02 12:58:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							a4c8b8714b 
							
						 
					 
					
						
						
							
							Bump all dependencies  
						
						 
						
						
						
					 
					
						2020-12-27 11:49:08 -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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59a111de39 
							
						 
					 
					
						
						
							
							Invite our lord and savior emperror back to the table  
						
						 
						
						
						
					 
					
						2020-12-15 21:56:53 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							ee08829a28 
							
						 
					 
					
						
						
							
							s3 backups: handle CompleteMultipartUpload and AbortMultipartUpload on the panel  
						
						 
						
						
						
					 
					
						2020-12-06 13:56:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de51fd1c51 
							
						 
					 
					
						
						
							
							Error handling improvements ( #71 )  
						
						 
						
						... 
						
						
						
						* Remove `emperror.dev/errors`, remove all `errors#Wrap` and `errors#WithStack` calls
* Improve logging in `server/backup.go` 
						
					 
					
						2020-11-28 16:57:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8081c83de4 
							
						 
					 
					
						
						
							
							Allow disabling disk checking with 0 value for check interval  
						
						 
						
						
						
					 
					
						2020-11-12 20:50:03 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be9d1a3986 
							
						 
					 
					
						
						
							
							Replace error handling package with emperror; add better reporting for errors escaping server root  
						
						 
						
						
						
					 
					
						2020-11-08 13:52:20 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a74be8f4eb 
							
						 
					 
					
						
						
							
							configurable socket log count;  closes   pterodactyl/panel#2659  
						
						 
						
						
						
					 
					
						2020-11-06 20:56:21 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41a67933eb 
							
						 
					 
					
						
						
							
							Use a paginated loop to fetch servers from the Panel rather than a single massive request  
						
						 
						
						
						
					 
					
						2020-10-31 11:05:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c73d632e0d 
							
						 
					 
					
						
						
							
							Use correct case-insensitive regex;  closes   pterodactyl/panel#2546  
						
						 
						
						
						
					 
					
						2020-10-22 20:22:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							903902e123 
							
						 
					 
					
						
						
							
							Match multiple times  
						
						 
						
						
						
					 
					
						2020-10-22 20:17:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							560c832cc6 
							
						 
					 
					
						
						
							
							Apply timezone cleaning to final result,  closes   #2546  
						
						 
						
						
						
					 
					
						2020-10-19 16:13:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b54be06bb 
							
						 
					 
					
						
						
							
							Remove unused config values  
						
						 
						
						
						
					 
					
						2020-10-17 14:09:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80387bc294 
							
						 
					 
					
						
						
							
							Use more easily configurable timezone, remove /etc/timezone mounts from containers;  closes   pterodactyl/panel#2513  
						
						 
						
						... 
						
						
						
						If this does not completely solve the issue in containers then we need to evaluate the image being used to determine what changes need to happen to the image itself to support the timezone.
ref pterodactyl/panel#2239 
ref pterodactyl/panel#2329 
ref pterodactyl/panel#2389  
						
					 
					
						2020-10-17 11:35:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c291d9b0e 
							
						 
					 
					
						
						
							
							Minor tweaks to diagnostics for cleaner info, changes endpoint;  closes   pterodactyl/panel#2463  
						
						 
						
						
						
					 
					
						2020-10-11 15:23:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							aa39cefcf1 
							
						 
					 
					
						
						
							
							Fix AllowedMounts value from potentially being overwritten remotely  
						
						 
						
						
						
					 
					
						2020-09-17 21:59:41 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							864c37f17c 
							
						 
					 
					
						
						
							
							Use 2k lines as the per loop limit  
						
						 
						
						
						
					 
					
						2020-09-17 20:45:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							815539b3da 
							
						 
					 
					
						
						
							
							Fix log rotation error due to missing templates dir in compiled build  
						
						 
						
						
						
					 
					
						2020-09-17 20:16:27 -07:00