Matthew Penner
|
951d92b143
|
Store S3 upload_id in the database for backups
|
2020-12-26 11:59:21 -07:00 |
|
Dane Everitt
|
6c39288def
|
Clarify error messaging for transfers
|
2020-12-24 10:14:10 -08:00 |
|
Dane Everitt
|
a2548c14ac
|
Fix logic since this accepts arrays now
|
2020-12-24 10:12:01 -08:00 |
|
Dane Everitt
|
25e53d9f22
|
Merge branch 'matthewpi/transfer-improvements' of https://github.com/Pterodactyl/Panel into matthewpi/transfer-improvements
|
2020-12-24 10:10:41 -08:00 |
|
Dane Everitt
|
2ee08a1a3d
|
Update logic for server transfer controller
|
2020-12-24 10:10:40 -08:00 |
|
Dane Everitt
|
6c61577699
|
Simplify logic in websocket control
|
2020-12-24 09:20:23 -08:00 |
|
Dane Everitt
|
6fa24d4979
|
Merge branch 'develop' into matthewpi/transfer-improvements
|
2020-12-24 09:17:21 -08:00 |
|
Dane Everitt
|
9a57011071
|
Merge branch 'develop' of https://github.com/Pterodactyl/Panel into develop
|
2020-12-24 09:15:05 -08:00 |
|
Dane Everitt
|
087c41d5ac
|
Add endpoint to pull a remote file down
|
2020-12-24 09:15:03 -08:00 |
|
Dane Everitt
|
2f17e75395
|
Merge pull request #2879 from pterodactyl/fix/backups-failing-early
Allow changing the prune age for backups
|
2020-12-24 09:12:59 -08:00 |
|
Matthew Penner
|
d8f75fa0b7
|
Fix failed transfers locking a server into a unaccessible state
|
2020-12-17 11:14:58 -07:00 |
|
Matthew Penner
|
fd848985ee
|
Add ServerTransferringException, use is_null
|
2020-12-17 10:35:54 -07:00 |
|
Matthew Penner
|
8d297a0918
|
Release reserved allocations upon archive failure
|
2020-12-17 10:35:54 -07:00 |
|
Matthew Penner
|
01926e2896
|
Improve logic for logging into the websocket of the target node
|
2020-12-17 10:35:54 -07:00 |
|
Matthew Penner
|
5c5e2e24f1
|
📯 tRaNsFeR lOgS 📯
|
2020-12-17 10:35:54 -07:00 |
|
Matthew Penner
|
e6c4a68e4a
|
Update logic for tracking a server's transfer state
|
2020-12-17 10:35:54 -07:00 |
|
Dane Everitt
|
5d03c0d2e5
|
Properly handle loading files with special characters
|
2020-12-16 21:38:46 -08:00 |
|
Matthew Penner
|
e34d31a58c
|
Allow changing the prune age for backups
|
2020-12-16 14:15:07 -07:00 |
|
Dane Everitt
|
5bbb36b3cf
|
Support updating docker image for a server from the frontend
|
2020-12-13 11:07:29 -08:00 |
|
Dane Everitt
|
638ea2e815
|
Support creating/updating docker images on eggs
|
2020-12-13 10:13:32 -08:00 |
|
Dane Everitt
|
78c4ac80bc
|
Basic implemention of multiple selectable images for an egg
The admin side of this is quite ugly when creating/editing a server, but I'm not putting effort into that right now with React Admin soon™
|
2020-12-13 09:53:17 -08:00 |
|
Dane Everitt
|
3e65a2d055
|
Pass one at unfucking the stupid file encoding issues
|
2020-12-08 21:24:17 -08:00 |
|
Matthew Penner
|
00429c3911
|
Cleanup remote backup controllers
|
2020-12-06 15:19:54 -07:00 |
|
Matthew Penner
|
a5cebd6bcf
|
s3 backups: handle CompleteMultipartUpload and AbortMultipartUpload on the panel instead of in wings, add BACKUP_PRESIGNED_URL_LIFESPAN environment variable
|
2020-12-06 13:53:55 -07:00 |
|
Dane Everitt
|
11054de5b3
|
Attempt revocation of JWT access when changing a server's owner
closes #2771
|
2020-12-06 12:16:12 -08:00 |
|
Dane Everitt
|
af360d49dd
|
Merge branch 'develop' of https://github.com/Pterodactyl/Panel into develop
|
2020-12-06 12:01:43 -08:00 |
|
Dane Everitt
|
a8d9eccf9c
|
Support pagination of server backups, closes #2787
|
2020-12-06 12:01:42 -08:00 |
|
Matthew Penner
|
8611ebb2d6
|
Add /api/client/servers/{server}/files/chmod endpoint
|
2020-12-04 09:24:06 -07:00 |
|
Dane Everitt
|
f99ac0ecde
|
Fix some failing test cases
|
2020-11-06 22:33:39 -08:00 |
|
Dane Everitt
|
625fd92130
|
Fix URKL encoding hellscape; closes #2664 closes #2663
|
2020-11-06 20:47:03 -08:00 |
|
Dane Everitt
|
009f9c297d
|
Revoke JWT JTIs when modifying a subuser's permissions
|
2020-11-03 21:01:15 -08:00 |
|
Dane Everitt
|
b482632af4
|
Remove unnecessary calls to Wings to add/remove mounts
|
2020-11-02 19:58:14 -08:00 |
|
Dane Everitt
|
964a1436ce
|
Code cleanup for signed URL generation endpoint
|
2020-11-01 14:46:01 -08:00 |
|
Matthew Penner
|
6af848ccea
|
Tweaks to BackupRemoteUploadController.php
|
2020-11-01 15:27:43 -07:00 |
|
Matthew Penner
|
63ac81586d
|
Tweaks to BackupRemoteUploadController.php
|
2020-11-01 15:27:43 -07:00 |
|
Matthew Penner
|
85af073438
|
Switch to s3 multipart uploads for backups
|
2020-11-01 15:27:43 -07:00 |
|
Dane Everitt
|
23d2352a9b
|
Don't ever return per_page as a string here...
|
2020-11-01 14:27:14 -08:00 |
|
Dane Everitt
|
d493685518
|
Add test coverage for allocation assignment endpoint
|
2020-10-31 21:57:27 -07:00 |
|
Dane Everitt
|
b2be067f38
|
Support deleting an allocation for a server
|
2020-10-31 21:22:44 -07:00 |
|
Dane Everitt
|
c6bd7ff661
|
Improve logic handle auto-allocation of ports for a server
|
2020-10-31 14:58:15 -07:00 |
|
Dane Everitt
|
665a4dd8a4
|
Merge branch 'develop' into develop
|
2020-10-31 13:47:12 -07:00 |
|
Dane Everitt
|
ff64220741
|
Avoid N+1 location query for servers
|
2020-10-31 11:28:31 -07:00 |
|
Dane Everitt
|
c00e5b36a5
|
Return all servers for a node as a paginated response
Avoids crashing the PHP process and avoids a bad runaway N+1 query issue that previously existed.
|
2020-10-31 11:14:28 -07:00 |
|
Dane Everitt
|
092c942764
|
Fix server owner filtering; improve searching for servers; closes #2581
|
2020-10-25 17:29:57 -07:00 |
|
Dane Everitt
|
65d04d0c05
|
Correctly handle schedule task deletion and avoid errors; closes #2534
|
2020-10-22 20:54:58 -07:00 |
|
Dane Everitt
|
c370e08f65
|
[security] add login throttling to the 2FA verification endpoint
|
2020-10-17 14:46:10 -07:00 |
|
Matthew Penner
|
66b9169458
|
Cleanup code in MountController.php, again.
|
2020-10-17 14:42:08 -06:00 |
|
Matthew Penner
|
050075b835
|
Cleanup code in MountController.php
|
2020-10-17 14:37:35 -06:00 |
|
Matthew Penner
|
f7520b721b
|
Deny /etc/pterodactyl as a source path for mounts
|
2020-10-17 14:29:29 -06:00 |
|
Matthew Penner
|
c52c5d6736
|
Deny certain paths for mounts
|
2020-10-17 14:28:02 -06:00 |
|