Commit Graph

218 Commits

Author SHA1 Message Date
Matthew Penner 64110d84af tests(unit): add RequireTwoFactorAuthenticationTest 2021-07-18 11:28:14 -06:00
Matthew Penner cdd07fa275 composer: require asbiin/laravel-webauthn 2021-07-17 14:45:23 -06:00
Matthew Penner e86f9a5ed9 Merge branch 'matthewpi/database-tls' into feature/react-admin 2021-07-13 15:23:07 -06:00
Matthew Penner 7776436d18 config: add ssl/tls options for mysql and redis 2021-07-11 15:00:30 -06:00
Matthew Penner 01c03b6b77 Merge branch 'develop' into feature/react-admin 2021-06-06 14:06:14 -06:00
Lukas 75d254a6a4 Add support for mailgun API endpoint (#3364) 2021-06-05 08:38:47 -07:00
Matthew Penner 8feb87de7c Merge branch 'develop' into feature/react-admin 2021-01-23 14:39:23 -07:00
Dane Everitt a043071e3c Update to Laravel 8
Co-authored-by: Matthew Penner <me@matthewp.io>
2021-01-23 12:12:54 -08:00
Matthew Penner 95d3f4c9e0 config: remove legacy file, fix debugbar enabled 2021-01-14 11:25:26 -07:00
Matthew Penner b1c7b91313 cleanup: remove legacy code 2021-01-14 11:13:16 -07:00
Matthew Penner 8f1a5bf0ab Re-enable debugbar, add table to ServersContainer.tsx 2021-01-05 09:17:44 -07:00
Matthew Penner 9ee3275b11 Start porting over the admin area to react 2020-12-27 22:02:29 -07:00
Dane Everitt 794cf9d9dd Make backup throttling configurable 2020-12-27 16:41:53 -08:00
Matthew Penner 17ca3659c5 Change 'backups.prune_age' default to 6 hours 2020-12-19 11:50:35 -07:00
Matthew Penner e34d31a58c Allow changing the prune age for backups 2020-12-16 14:15:07 -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
Oreo Oreoniv 99c14ca422 Fixed an error when trying to install dependencies without a .env file 2020-11-24 22:48:27 +03: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
Charles Morgan 6ac5741d8a Update app.php 2020-11-01 03:19:28 -05: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
Matthew Penner fcdf154a12 Add more environment variables for S3 filesystem options 2020-10-29 19:39:55 -06: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
Anders G. Jørgensen a271b59092 Change SameSite attribute on session cookies to "lax" (#2592) 2020-10-25 13:15:49 -07:00
Pterodactyl CI 59305f14dd bump version for release 2020-10-13 04:04:58 +00:00
Dane Everitt ef586bf752 Up the default API throttle for the client API to avoid issues with large numbers of servers 2020-10-12 20:15:12 -07:00
Dane Everitt 2560163655 Modify how deletion service works (actually fixes #2085); cover changes with test 2020-10-08 21:08:55 -07:00
kodehat d5f411d733 Add Redis UNIX socket support besides to TCP 2020-09-16 08:49:35 +02:00
Dane Everitt 3c7ffaaadb Remove all references of packs from the Panel 2020-09-13 11:13:37 -07:00
Dane Everitt 6ac12fc156 Disable integrity hashes by default, allow enabling with environment
Cloudflare auto-minifies our minified code even more (wat), which leads to issues with the resource hash, and then nothing loads. This is less likely to lead to support requests now.
2020-09-01 19:37:05 -07:00
Dane Everitt d87438621f Don't allow opening of files we know cannot be edited; closes #2286 2020-08-30 10:25:48 -07:00
Dane Everitt 55cd7d4d39 Allow editing files up to 4MB 2020-08-23 15:55:26 -07:00
Dane Everitt 95e8492c5d What the heck are these abysmal timeouts; closes #2223 2020-08-06 20:25:35 -07:00
Dane Everitt e95a532da9 Make rate limit configurable; closes #1695 2020-07-02 21:11:16 -07:00
Dane Everitt 2ed3763d21 cs fix 2020-06-28 15:43:44 -07:00
Dane Everitt 28c5729e48 Add test coverage for creating tasks 2020-06-28 14:41:22 -07:00
Dane Everitt 6967b76ae6 Remove any confusing legacy sizing files; everything in the panel is true MB (1000) not MiB 2020-05-08 21:13:39 -07:00
Dane Everitt ff1a1cd5fc Use logical disk names... 2020-04-26 16:45:51 -07:00
Dane Everitt b774622faa Add base support for AWS/Wings backup adapters 2020-04-26 16:07:36 -07:00
Matthew Penner 432e28b6bb Fix all StyleCI errors and probably break everything in the process 2020-04-11 14:07:40 -06:00
Dane Everitt f9878d842c Fix error handling for large files (and endpoints called as non-json) 2020-04-06 21:59:14 -07:00
Dane Everitt 17ec4efd3b Add base migration and model for server backups 2020-04-03 23:40:20 -07:00
Dane Everitt 51defae917 Merge branch 'master' into develop 2019-12-28 11:49:08 -08:00
Dane Everitt 064d8e974e Bump for release 2019-12-28 11:40:42 -08:00
Oreo Oreoniv 741ae27f18 Fixed TooManyLoginAttempts not work correctly (#1668) 2019-12-28 11:10:39 -08:00
Dane Everitt 1aacc48f0c Remove forgotten traces of laroute 2019-12-15 18:20:37 -08:00
Dane Everitt a9976c723e [L6] Temporarily hack around theme system to maintain views without having to edit tons of code 2019-09-05 20:17:40 -07:00
Dane Everitt 08bdc9705f [L6] Update composer dependencies to support L6
Drops all of the eloquence requirements, this is going to break a shit load of code, needs to happen tired of this package always holding us back.

Quite confident in my ability to write custom code to do the basic validation we need.

Searching should be a fun nightmare to deal with later...
2019-09-04 21:00:34 -07:00
Dane Everitt 918e0e2947 Canary not specific version. 2019-08-04 13:50:49 -07:00