| 
							
							
								 Dane Everitt | 82ffb9804d | Don't lock up websocket when sending error json; ref pterodactyl/panel#2076 | 2020-05-28 19:52:47 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Penner | 74097cc4ad | Fix sending status event to all subscribers, send disk usage when server is offline | 2020-05-22 11:01:27 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 3fe884670d | Fix handling of files with special characters and spaces closes pterodactyl/panel#2040
closes pterodactyl/panel#2038 | 2020-05-17 15:07:11 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 2e055cf630 | Unsubscribe any open event listeners when deleting a server | 2020-05-03 21:30:16 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | fab489d264 | Check for server existence when connecting to a websocket | 2020-05-03 21:30:07 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | b2797ed292 | Abstract out shared backup functionality | 2020-05-02 15:02:02 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 91d12ab9a7 | More abstract support for backups & misc code cleanup in that area | 2020-04-26 16:43:18 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 1e2da95d26 | Support data coming from the panel better | 2020-04-26 16:21:58 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 151b00de23 | Unused variable | 2020-04-25 18:20:49 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 4ff7bd2777 | Abstract out more of the backup functionality | 2020-04-17 13:46:36 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | dbe403ef6e | Update websocket permissions | 2020-04-17 10:21:33 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 11035b561a | Break out the backup functions of the daemon in prep for S3 support | 2020-04-13 22:01:07 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 7d7766e4cb | Correctly handle validation errors vs. errors from the panel during installation | 2020-04-11 17:55:00 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 13fc464508 | No need for this debug check | 2020-04-11 17:48:57 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 89e5b63c32 | Don't try to remove a non-existent file | 2020-04-11 17:46:36 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 3bd48bbac1 | Update the JWT signing algo when the signing key is changed in the config | 2020-04-11 17:26:17 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 083bea5504 | Add support for modifying daemon configuration on-the-fly | 2020-04-11 16:17:46 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 03045c94be | Better race condition prevention | 2020-04-10 18:22:18 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | c57708d1e0 | Merge pull request #20 from matthewpi/issues/1899 Improved server loading | 2020-04-10 17:37:45 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 28214ef0ea | Use a RWMutex so we don't block simultaneous reads | 2020-04-10 17:21:55 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | e91dd84279 | Fix race condition warnings when attempting to work with JWT data in the websocket | 2020-04-10 17:06:59 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Penner | 28c8f3f400 | Add the ability to fetch all servers, fix cpu usage leak again.. | 2020-04-10 15:39:07 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Penner | 9e30d63818 | Add debug logs when a non-500 error occurs, force sync the configuration during installation of a new server | 2020-04-10 12:00:04 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 1c235025b7 | Add support for deleting a backup | 2020-04-09 22:07:48 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 33875105b6 | Fix topic handling for websocket with namespace | 2020-04-06 21:22:43 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 45d441ac32 | Check permissions when performing websocket actions | 2020-04-06 21:03:39 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 3edcd5f9c3 | Add support for direct downloads of server files | 2020-04-06 20:27:57 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Penner | 3c49d6e947 | Fix a major typo | 2020-04-06 17:09:55 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Penner | f5a804210f | Remove more unused files, fix issue with CORS on /api/system, fix issue with GET /api/servers/:server/archive | 2020-04-06 14:39:33 -06:00 |  | 
			
				
					| 
							
							
								 Matthew Penner | 718b126baf | Dane caused this monstrosity to occur..  Port over remaining transfer/archive code to gin, delete http.go | 2020-04-06 13:49:49 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 03311ecf03 | Move over backup and create transfer logic | 2020-04-05 19:07:16 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | c4474e22f6 | Add support for downloading a backup | 2020-04-05 18:56:54 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | ccbb119948 | Better core logic for JWT; supports a more generic structure | 2020-04-05 18:44:16 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | cf2ef1a173 | Port most of the HTTP code over to gin | 2020-04-05 18:00:33 -07:00 |  |