Carlo Field
|
359564bd91
|
#2078 - fix BindJSON calls
|
2020-05-29 17:44:49 +02:00 |
|
Dane Everitt
|
82ffb9804d
|
Don't lock up websocket when sending error json; ref pterodactyl/panel#2076
|
2020-05-28 19:52:47 -07: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 |
|