Commit Graph

3898 Commits

Author SHA1 Message Date
Matthew Penner 64af4e8032 Merge branch 'develop' into laravel-8 2021-01-20 15:32:21 -07:00
Dane Everitt 3053a896f4 Update CHANGELOG.md v1.2.2 2021-01-19 21:45:32 -08:00
Dane Everitt 63f945bc3a Add test coverage to cehck the authorization state of client resources 2021-01-19 21:20:55 -08:00
Dane Everitt e8dcd30e0c [security] fix resources not properly returning an error when they don't match the server in the URL
Prior to this fix certain resources were accessible even when their assigned server was not the same as the server in the URL. This causes the resource server relationship to not match the server variable present on the request.

Due to this failed logic it was possible for users to access resources they should not have been able to access otherwise for some areas of the panel.
2021-01-19 21:19:17 -08:00
Dane Everitt eecd550c48 Make debugging test failures easier 2021-01-19 20:11:00 -08:00
Matthew Penner 8c76192649 cleanup some files 2021-01-16 17:58:54 -07:00
Matthew Penner 59c71f0862 get factories to use other uuid generator rather than faker 2021-01-16 14:01:26 -07:00
Matthew Penner 1b05ca10e4 attempt to fix failing integration tests 2021-01-16 11:28:46 -07:00
Matthew Penner 4f83a894a3 cleanup new factories 2021-01-15 19:15:41 -07:00
Matthew Penner 4ac49fbfb3 integration test cleanup 2021-01-15 19:07:03 -07:00
Matthew Penner c59604c345 attempt to fix integration tests 2021-01-15 18:59:16 -07:00
Matthew Penner 130c63a181 service(NodeJWTService): fix usage of deprecated parameters 2021-01-15 18:45:01 -07:00
Matthew Penner 94653c0a78 Fix DatabaseHostFactory.php 2021-01-15 18:33:41 -07:00
Matthew Penner 0118c4df80 can these integration tests just pass, kthx 2021-01-15 18:28:47 -07:00
Matthew Penner ebc6efc5f4 update tests to use new factories 2021-01-15 18:24:10 -07:00
Matthew Penner 0330716174 update composer.lock 2021-01-15 18:16:27 -07:00
Matthew Penner 92d0296d6c fix EggSeeder.php 2021-01-15 18:12:57 -07:00
Matthew Penner 4351400664 update composer.lock 2021-01-15 18:09:00 -07:00
Matthew Penner 61ae13a657 don't fail-fast when running tests 2021-01-15 18:08:00 -07:00
Matthew Penner 119dcb7621 composer: allow php 8 2021-01-15 18:07:20 -07:00
Matthew Penner 234dbb61a0 update to composer v2 in test workflow 2021-01-15 18:03:53 -07:00
Matthew Penner d550d770da update all model factories 2021-01-15 18:01:48 -07:00
Matthew Penner c18e186589 start porting over factories to new layout 2021-01-15 17:45:52 -07:00
Matthew Penner 90335e6286 make SS-rendered pagination use boostrap instead of tailwind 2021-01-15 17:25:25 -07:00
Matthew Penner 9bd367d644 support pre-rendering maintenance page 2021-01-15 17:24:58 -07:00
Matthew Penner f449d8b999 update seeders and factories to support Laravel 8 2021-01-15 17:19:25 -07:00
Matthew Penner 0db332990f composer: update laravel and dependencies 2021-01-15 17:16:32 -07:00
Dane Everitt 9684456480 Add a todo for later 2021-01-10 17:05:41 -08:00
Dane Everitt 239984f92c Add internal support for file denylist on eggs; closes #569 2021-01-10 17:02:14 -08:00
Dane Everitt ff21d83e2d Add endpoint to get all nodes meeting memory & disk requirements for a server; closes #1012 2021-01-10 13:08:43 -08:00
Dane Everitt ef3f8586c5 Update CHANGELOG.md v1.2.1 2021-01-06 21:45:06 -08:00
Dane Everitt 77082fdd26 Merge pull request #2979 from zKoz210/patch-5
Remove aria-description
2021-01-06 19:41:45 -08:00
Oreo Oreoniv 4125248b1b Remove aria-description 2021-01-05 13:54:41 +03:00
Dane Everitt 7666aee1c7 Merge pull request #2956 from pterodactyl/fix/files-urlencoding
fix urlencoding in the file manager
2021-01-03 17:19:42 -08:00
Dane Everitt b352c04685 Merge pull request #2957 from pterodactyl/fix/password-reset-mail
URL encode mail address in password reset link
2021-01-03 17:15:50 -08:00
Dane Everitt 53d1b307b6 Merge pull request #2955 from TekExplorer/update/eggs/image-selection
Add image selection for minecraft java eggs for java 8 & 11
2021-01-03 17:12:53 -08:00
Omar Kamel 61a04df469 prioritize java 11 for paper egg 2021-01-03 19:30:25 -05:00
Omar Kamel c72ae436a9 missed an array 2021-01-03 19:28:29 -05:00
Dane Everitt 7813f17046 Merge pull request #2964 from AreYouRlyScared/Fixes
Update browsers list, linting & Changed page title
2021-01-03 16:23:12 -08:00
Dane Everitt e8c2b2b464 Merge pull request #2954 from pterodactyl/fix/file-manager-transitions
use children in routes instead of component prop
2021-01-03 16:09:26 -08:00
Charles Morgan 3d627a70ce Lint + lock update
Updates the browsers list
Remove unused import
Changed the title of the users page from `Subusers` to just `Users`
2021-01-02 21:32:03 -05:00
Jakob Schrettenbrunner 44c668e208 url encode email in password reset link 2021-01-02 03:30:27 +01:00
Jakob Schrettenbrunner 4fd2af028d fix urlencoding in the filemanager 2021-01-02 02:15:32 +01:00
TekExplorer 77ca03a2b0 oversight 2021-01-01 23:54:14 +00:00
TekExplorer 2af6dca75e add image selection for minecraft java eggs for java 8 and 11 2021-01-01 23:52:31 +00:00
Jakob Schrettenbrunner 8fb28fdf22 remove unused import 2021-01-01 23:14:29 +01:00
Jakob Schrettenbrunner 0f9b3a5722 use children in routes instead of component prop 2021-01-01 23:14:11 +01:00
Dane Everitt 5f284dad1d Update CHANGELOG.md v1.2.0 2020-12-30 18:13:28 -08:00
Dane Everitt 32d99c98ec Merge pull request #2934 from zKoz210/patch-3
Fix retry after header
2020-12-29 15:46:24 -08:00
Oreo Oreoniv 421d838e35 Fix retry after header 2020-12-29 19:11:47 +03:00