Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7899a7abdf 
							
						 
					 
					
						
						
							
							re-sync server config if container is already running  
						
						 
						
						... 
						
						
						
						If wings is restarted while a container is already running, the server will be missing it's
configuration, specifically it's stop configuration.  This will cause the stop power action
to terminate the server due to no stop command being set. 
						
					 
					
						2021-10-05 18:42:47 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cyra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f9783f164 
							
						 
					 
					
						
						
							
							Update CHS Primary Link to chs.gg ( #107 )  
						
						 
						
						... 
						
						
						
						Update CHS Primary Link to chs.gg 
						
					 
					
						2021-10-04 08:22:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							d9ebf693e0 
							
						 
					 
					
						
						
							
							Make uptime available in the stat output for a container  
						
						 
						
						
						
					 
					
						2021-10-03 12:59:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							0cfd72e1d1 
							
						 
					 
					
						
						
							
							Use ED25519 keys for SSH host key authentication purposes  
						
						 
						
						... 
						
						
						
						closes  pterodactyl/panel#3658  
						
					 
					
						2021-10-03 11:31:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b5b42ec58 
							
						 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						 
						
						
						
					 
					
						2021-09-16 17:53:50 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e13b6d3cb0 
							
						 
					 
					
						
						
							
							actions(build-test): fix artifacts not being uploaded  
						
						 
						
						
						
					 
					
						2021-09-13 22:48:50 -06: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chance Callahan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12b6b64086 
							
						 
					 
					
						
						
							
							Adding RPM specfile. ( #103 )  
						
						 
						
						... 
						
						
						
						* Adding RPM specfile.
* Added systemd service and some scripting to make things nicer
* Updated systemd service.
* Updated for 1.5.0 and fixed mistake with license. 
						
					 
					
						2021-09-13 12:59:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							9861286f96 
							
						 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						 
						
						
						
					 
					
						2021-09-12 11:24:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							09e1ba6f34 
							
						 
					 
					
						
						
							
							Use the request context for cancelation, not a background context  
						
						 
						
						... 
						
						
						
						This also fixes an improperly written server deletion listener to look at the correct context cancelation.
Theoretically this should help address the issues in pterodactyl/panel#3596  but I'm not really sure how that happens, and theres no steps for reproduction. 
						
					 
					
						2021-09-12 11:14:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							ee91224eb6 
							
						 
					 
					
						
						
							
							add context timeouts to avoid hanging wings boot process if docker has a hiccup;  closes   pterodactyl/panel#3358  
						
						 
						
						
						
					 
					
						2021-09-11 14:13:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cd43dd4c9 
							
						 
					 
					
						
						
							
							archive: keep timestamps when extracting  
						
						 
						
						
						
					 
					
						2021-09-01 09:54:41 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							3b5e042ccc 
							
						 
					 
					
						
						
							
							Simplify logic when creating a new installer; no longer requires an entire server object be passed.  
						
						 
						
						
						
					 
					
						2021-08-29 14:08:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							7321c6aa45 
							
						 
					 
					
						
						
							
							Remove unused and complicated installer logic  
						
						 
						
						
						
					 
					
						2021-08-29 13:52:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							354e69b976 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of github.com:pterodactyl/wings into develop  
						
						 
						
						
						
					 
					
						2021-08-29 13:49:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							d2cfa6cd51 
							
						 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						 
						
						
						
					 
					
						2021-08-29 13:49:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5764894a5e 
							
						 
					 
					
						
						
							
							Cleanup server sync logic to work in a single consistent format ( #101 )  
						
						 
						
						... 
						
						
						
						* Cleanup server sync logic to work in a single consistent format
Previously we had a mess of a function trying to update server details from a patch request. This change just centralizes everything to a single Sync() call when a server needs to update itself.
We can also eventually update the panel (in V2) to not hit the patch endpoint, rather it can just be a generic endpoint that is hit after a server is updated on the Panel that tells Wings to re-sync the data to get the environment changes on the fly.
The changes I made to the patch function currently act like that, with a slightly fragile 2 second wait to let the panel persist the changes since I don't want this to be a breaking change on that end.
* Remove legacy server patch endpoint; replace with simpler sync endpoint 
						
					 
					
						2021-08-29 13:37:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4a8f25cc6 
							
						 
					 
					
						
						
							
							parser: bug fixes ( #102 )  
						
						 
						
						... 
						
						
						
						* parser: remove unnecessary type convertions
* parser: properly pass number and boolean values
* parser: set values if they don't exist 
						
					 
					
						2021-08-24 17:05:02 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0a54749d7 
							
						 
					 
					
						
						
							
							upgrade to go1.17  
						
						 
						
						
						
					 
					
						2021-08-24 13:28:17 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88caafa3f5 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
					 
					
						2021-08-15 18:32:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johannes 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ee7f367e7 
							
						 
					 
					
						
						
							
							Expose 8080 so that reverse-proxies like jwilder/nginx-proxy can pick… ( #97 )  
						
						 
						
						... 
						
						
						
						* Expose 8080 so that reverse-proxies like jwilder/nginx-proxy can pick up on it.
* Now actually patching the right image....
Co-authored-by: Dane Everitt <dane@daneeveritt.com> 
						
					 
					
						2021-08-15 18:31:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							c279d28c5d 
							
						 
					 
					
						
						
							
							Correctly set the egg values to avoid allowing blocked files to be edited;  closes   pterodactyl/panel#3536  
						
						 
						
						
						
					 
					
						2021-08-15 17:53:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							f7c8571f46 
							
						 
					 
					
						
						
							
							Fix race condition when setting app name in console output  
						
						 
						
						
						
					 
					
						2021-08-15 16:46:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2a02906ea 
							
						 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						 
						
						
						
					 
					
						2021-08-03 20:04:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							e926754724 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of github.com:pterodactyl/wings into develop  
						
						 
						
						
						
					 
					
						2021-08-03 20:59:52 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca25ba5fab 
							
						 
					 
					
						
						
							
							sftp: deny access if server is suspended ( #100 )  
						
						 
						
						
						
					 
					
						2021-08-03 19:56:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							25f3cb60cb 
							
						 
					 
					
						
						
							
							server: actually use StartOnCompletion and CrashDetectionEnabled  
						
						 
						
						
						
					 
					
						2021-08-03 16:26:25 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							930abfb4a7 
							
						 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						 
						
						
						
					 
					
						2021-08-02 20:17:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							ec57f43dd4 
							
						 
					 
					
						
						
							
							Add deprecation flag on the directory, don't remove it entirely  
						
						 
						
						
						
					 
					
						2021-08-02 20:15:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							a33ac304ca 
							
						 
					 
					
						
						
							
							Perhaps don't break _everything_ on people.  
						
						 
						
						
						
					 
					
						2021-08-02 20:02:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							2a370a8776 
							
						 
					 
					
						
						
							
							downloader: fix internal range check  
						
						 
						
						
						
					 
					
						2021-08-02 15:16:38 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							4a5e0bb86f 
							
						 
					 
					
						
						
							
							docker: fix build  
						
						 
						
						
						
					 
					
						2021-07-17 10:40:14 -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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							31ff3f8b56 
							
						 
					 
					
						
						
							
							server(fs): keep file mode when extracting archive  
						
						 
						
						
						
					 
					
						2021-07-15 15:37:38 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							f422081695 
							
						 
					 
					
						
						
							
							change minimum go version to 1.16, add multiplatform docker image  
						
						 
						
						
						
					 
					
						2021-07-12 11:06:22 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
						
						
							
						
						
							29b2d6826a 
							
						 
					 
					
						
						
							
							archive: fix socket files aborting backups  
						
						 
						
						
						
					 
					
						2021-07-12 10:17:56 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Penner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73570c7144 
							
						 
					 
					
						
						
							
							installer: support 'start_on_completion' ( #96 )  
						
						 
						
						
						
					 
					
						2021-07-04 15:08:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								kaziu687 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0a487c47e 
							
						 
					 
					
						
						
							
							Fix environment variables with the same prefix being skipped unintentionally ( #98 )  
						
						 
						
						... 
						
						
						
						If you have two env variables (for example ONE_VARIABLE and ONE_VARIABLE_NAME) ONE_VARIABLE_NAME has prefix ONE_VARIABLE and will be skipped.
Co-authored-by: Jakob <dev@schrej.net> 
						
					 
					
						2021-07-04 15:07:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							1c8efa2fd0 
							
						 
					 
					
						
						
							
							Update codeql-analysis.yml  
						
						 
						
						
						
					 
					
						2021-07-04 15:03:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							b618ec8877 
							
						 
					 
					
						
						
							
							Bump PID limit to 512 by default  
						
						 
						
						
						
					 
					
						2021-06-28 17:52:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							08a7ccd175 
							
						 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						 
						
						
						
					 
					
						2021-06-20 18:07:20 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							c0063d2c61 
							
						 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						 
						
						
						
					 
					
						2021-06-05 08:50:26 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f74a74cd5e 
							
						 
					 
					
						
						
							
							Merge pull request  #93  from JulienTant/develop  
						
						 
						
						... 
						
						
						
						Add decompress tests 
						
					 
					
						2021-06-05 08:46:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							8055d1355d 
							
						 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						 
						
						
						
					 
					
						2021-05-02 15:52:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							c1ff32ad32 
							
						 
					 
					
						
						
							
							Update test based on corrected error response logic  
						
						 
						
						
						
					 
					
						2021-05-02 15:43:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dane Everitt 
							
						 
					 
					
						
						
						
						
							
						
						
							49dd1f7bde 
							
						 
					 
					
						
						
							
							Better support for retrying failed requests with the API  
						
						 
						
						... 
						
						
						
						Also implements more logic error returns from the Get/Post functions in the client, rather than making the developer call r.Error() on responses. 
						
					 
					
						2021-05-02 15:41:02 -07:00