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 |
|
Dane Everitt
|
98c68142cd
|
Remove all of the remaining API logic and port it all to the remote.Client type
|
2021-02-01 21:28:46 -08:00 |
|
Dane Everitt
|
4411493006
|
Merge branch 'develop' into dane/backup-restore
|
2021-01-25 20:32:32 -08:00 |
|
Dane Everitt
|
f3a6ee7a45
|
re-refactor code
|
2021-01-25 20:28:24 -08:00 |
|
Dane Everitt
|
66b6f40b61
|
Fix import cycle issue
|
2021-01-17 21:05:51 -08:00 |
|
Dane Everitt
|
6a286fb444
|
unnecessary link
|
2021-01-16 17:06:50 -08:00 |
|
Dane Everitt
|
464f26a2c9
|
Include the request ID in the request logs
|
2021-01-16 12:07:31 -08:00 |
|
Dane Everitt
|
b17cf5b93d
|
More middleware cleanup and movement
|
2021-01-16 11:19:33 -08:00 |
|
Dane Everitt
|
f6669213e8
|
Begin refactoring and improving the middleware
|
2021-01-16 11:02: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 |
|
Dane Everitt
|
184013b652
|
Include endpoints for getting active downloads for a server
|
2020-12-20 13:14:07 -08:00 |
|
Dane Everitt
|
c8d297a056
|
Support canceling an in-progress download
|
2020-12-20 12:53:40 -08:00 |
|
Dane Everitt
|
17daa2071f
|
Update base logic for handling server file downloads
|
2020-12-20 10:59:07 -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
|
f62f714863
|
Add chmod endpoint to server files
|
2020-11-29 13:07:45 -07:00 |
|
Dane Everitt
|
08d1efb475
|
Support denying a JWT JTI via the API
|
2020-11-03 21:01:50 -08:00 |
|
Matthew Penner
|
b1940426c3
|
Merge develop into feature/file-uploads
|
2020-07-31 16:31:06 -06:00 |
|
Matthew Penner
|
b64f1897fb
|
Add endpoint for decompressing archives
|
2020-07-15 12:28:45 -06:00 |
|
Matthew Penner
|
7a6397bf17
|
Add basic file upload support
|
2020-07-12 16:43:25 -06:00 |
|
Dane Everitt
|
d60b2d6163
|
Support renaming multiple files at once
|
2020-07-11 16:00:39 -07:00 |
|
Dane Everitt
|
292f0d6452
|
Support deleting multiple files at the same time
|
2020-07-11 15:33:53 -07:00 |
|
Dane Everitt
|
c1e591c99b
|
Support generating a compressed archive for a server via the API
|
2020-07-11 13:13:49 -07:00 |
|
Dane Everitt
|
495ad4defd
|
Cleaner gin logging in debug
|
2020-06-13 10:54:38 -07:00 |
|
Dane Everitt
|
fab489d264
|
Check for server existence when connecting to a websocket
|
2020-05-03 21:30:07 -07:00 |
|
Dane Everitt
|
083bea5504
|
Add support for modifying daemon configuration on-the-fly
|
2020-04-11 16:17:46 -07:00 |
|
Dane Everitt
|
1c235025b7
|
Add support for deleting a backup
|
2020-04-09 22:07:48 -07:00 |
|
Dane Everitt
|
3edcd5f9c3
|
Add support for direct downloads of server files
|
2020-04-06 20:27:57 -07: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
|
cf2ef1a173
|
Port most of the HTTP code over to gin
|
2020-04-05 18:00:33 -07:00 |
|