Matthew Penner
cbcf62086f
Upgrade to Laravel 9 ( #4413 )
...
Co-authored-by: DaneEveritt <dane@daneeveritt.com>
2022-10-14 10:59:20 -06:00
Matthew Penner
44598bf724
Support configuring storage class for S3 backup uploads ( #4399 )
...
Closes <https://github.com/pterodactyl/panel/issues/4072 >
2022-10-04 19:39:25 -06:00
Pascal Zarrad
1ca4b08b48
backups: add S3 part size configuration ( #4382 )
2022-09-25 14:38:49 -06:00
Matthew Penner
8e1a21563e
server: add configuration for install notifications ( #4331 )
...
* server: track `installed_at`, only send install notification on first install
* server: add configuration for install notifications
2022-09-25 13:16:58 -06:00
DaneEveritt
abac317802
Make recaptcha domain configurable
2022-07-24 17:13:17 -04:00
DaneEveritt
271197e823
Fix cs-fix run
2022-06-26 16:21:07 -04:00
DaneEveritt
cf01490883
Support hiding activity from admin accounts not associated with the server
2022-06-18 15:48:22 -04:00
DaneEveritt
92c1c162af
Code cleanup for facades
2022-06-18 12:07:32 -04:00
DaneEveritt
21ca91abd0
Allow SES region configuration; closes #4124
2022-06-05 13:32:36 -04:00
DaneEveritt
5143faa4b1
Update changelog
2022-05-30 11:40:21 -04:00
DaneEveritt
e15985ea39
Add support for automatically pruning activity logs
2022-05-29 19:45:00 -04:00
DaneEveritt
5bb66a00d8
Add new activity logging code to replace audit log
2022-05-28 15:36:26 -04:00
DaneEveritt
dca53611ff
Ensure we don't cause a mess with the auth providers
2022-05-22 18:16:47 -04:00
DaneEveritt
bd37978a98
Initial pass at implementing Laravel Sanctum for authorization on the API
2022-05-22 14:57:06 -04:00
DaneEveritt
44bb8b4abf
Fix bad config for PHP 8.1
2022-05-07 18:33:41 -04:00
DaneEveritt
66da520e11
Simplify testing process for integration tests, don't require second connection
2022-05-04 20:41:04 -04:00
DaneEveritt
f5ad9b9e11
Replace debug bar with clockwork
2022-05-04 19:19:00 -04:00
DaneEveritt
34ffaebd3e
Run cs-fix, ensure we only install dependency versions supporting 7.4+
2022-05-04 19:01:29 -04:00
Dane Everitt
0bd182c2a7
Lower the default guzzle timeouts; ref pterodactyl/panel#3936
2022-02-05 12:33:54 -05:00
Alex
05bdffcd61
ref: set redis as default option for env drivers setup ( #3915 )
...
Redis is the recommended value yet the default options are different, e.g cache being file.
2022-02-05 09:05:18 -08:00
Omar Kamel
b67aceb685
Add environment variable for per_schedule_task_limit
( #3557 )
...
The environment variable `PTERODACTYL_PER_SCHEDULE_TASK_LIMIT` can be used to change the maximum number of tasks per schedule.
2021-08-20 11:07:05 -06:00
Dane Everitt
25d9ba4779
Run php-cs-fixer
2021-08-15 17:20:36 -07:00
Matthew Penner
801cb8e487
config: add ssl/tls options for mysql and redis ( #3464 )
2021-07-17 10:01:23 -07:00
Lukas
75d254a6a4
Add support for mailgun API endpoint ( #3364 )
2021-06-05 08:38:47 -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
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