Dane Everitt
|
802f88fc78
|
Merge branch 'develop' into permissions
|
2020-11-08 11:47:45 -08:00 |
|
Dane Everitt
|
c20d53bb17
|
Always return the primary allocation for a server, even without the allocation permissions
|
2020-11-07 09:57:53 -08: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
|
c4df534722
|
Handle reconnect events for websocket errors
|
2020-11-03 20:33:05 -08:00 |
|
Charles Morgan
|
b2d2a931a9
|
Add missing descriptions for permissions
|
2020-11-03 16:11:59 -05:00 |
|
Dane Everitt
|
aba7df3afa
|
Basic concept for the EULA feature to demo how this will all work
|
2020-11-02 20:52:41 -08:00 |
|
Dane Everitt
|
95d605c1e3
|
Fix validation schema
|
2020-11-02 20:24:11 -08:00 |
|
Dane Everitt
|
7618f306bd
|
Support functionality for per-egg features
|
2020-11-02 20:20:36 -08:00 |
|
Dane Everitt
|
b482632af4
|
Remove unnecessary calls to Wings to add/remove mounts
|
2020-11-02 19:58:14 -08:00 |
|
Dane Everitt
|
ebd81e9d1d
|
Properly pass along build information to Wings; closes #2552
|
2020-11-02 19:58:03 -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
|
b946b20193
|
Avoid pass-by-reference issues in config parsing leading to duplicated responses; ref #2511
|
2020-11-01 13:07:00 -08:00 |
|
Dane Everitt
|
48cde2e007
|
Merge branch 'develop' of https://github.com/Pterodactyl/Panel into develop
|
2020-11-01 12:25:04 -08:00 |
|
Dane Everitt
|
61f501abc9
|
Fix file parser failing if multiple configuration values are present on same line; closes #2604
|
2020-11-01 12:25:02 -08:00 |
|
Charles Morgan
|
f029b7239e
|
re-remove console limiting options
|
2020-11-01 03:16:30 -05:00 |
|
Dane Everitt
|
6cb21fb920
|
Add test coverage for allocation auto-assignment service
|
2020-10-31 22:17:32 -07: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
|
365f5e0806
|
server_id is irrelevant at this stage
|
2020-10-31 14:59:06 -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
|
73b795faba
|
Correctly reset a schedule if there is an exception during the run stage; closes #2550
|
2020-10-26 20:54:15 -07:00 |
|
Dane Everitt
|
bffec5b3dc
|
Don't abort the entire schedule running process if one schedule encounters an exception; closes #2609
|
2020-10-26 20:16:39 -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
|
21d4402a55
|
Merge branch 'develop' of https://github.com/Pterodactyl/Panel into develop
|
2020-10-25 15:07:13 -07:00 |
|
Dane Everitt
|
996fb5b46f
|
Set the DB timezone on each connection to match the APP_TIMEZONE value
|
2020-10-25 15:07:11 -07:00 |
|
Dane Everitt
|
8c6327fd32
|
Let MySQL do the time logic when looking for tasks
|
2020-10-25 15:06:54 -07:00 |
|
Anders G. Jørgensen
|
a271b59092
|
Change SameSite attribute on session cookies to "lax" (#2592)
|
2020-10-25 13:15:49 -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
|
26de4493dd
|
Set notes to null when assigning allocation; ref #2553
|
2020-10-19 21:08:40 -07:00 |
|
Dane Everitt
|
1f5e0c0334
|
Update build modification service and cover logic with test cases
closes #2553
|
2020-10-19 21:07:07 -07:00 |
|
Dane Everitt
|
c370e08f65
|
[security] add login throttling to the 2FA verification endpoint
|
2020-10-17 14:46:10 -07:00 |
|
Dane Everitt
|
9621f923f5
|
Merge branch 'develop' of https://github.com/Pterodactyl/Panel into develop
|
2020-10-17 14:23:06 -07:00 |
|
Dane Everitt
|
5763493c6c
|
Allow setting the backup limit via the API; closes #2535
|
2020-10-17 14:23:00 -07:00 |
|
Matthew Penner
|
8ba291afb2
|
Fix Mount.php validation rules
|
2020-10-17 14:43:07 -06: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 |
|
Dane Everitt
|
839e277763
|
Fix exception when passing location IDs to creation service; closes #2529
|
2020-10-17 11:52:21 -07:00 |
|
Nobody
|
10548c9d8f
|
Update message and update query
|
2020-10-17 18:26:34 +01:00 |
|
Dane Everitt
|
cd3572730b
|
Add test coverage to ensure filters don't unexpectedly get broken
|
2020-10-15 21:52:26 -07:00 |
|