Commit Graph

171 Commits

Author SHA1 Message Date
Angelillo15 40dd354b18 Merge branch 'release/v1.11.4' into release/v1.11.3 2023-10-14 21:02:03 +02:00
Boy132 5a417e9adb
app(setup): replace `mail` with `sendmail` driver (#4750) 2023-08-22 19:18:05 -06:00
Boy132 51cee7688a
app: update prune-backup command description (#4754) 2023-08-22 19:17:18 -06:00
Angelillo15 8595f2a09a Added love command 2023-08-04 23:46:42 +02:00
Matthew Penner 1d38b4f0e2
Laravel 10 (#4706) 2023-02-23 12:30:16 -07:00
Boy132 2ed7f1c912
Fix `MAIL_FROM_ADDRESS` in EmailSettingsCommand (#4648) 2023-01-17 15:01:53 -07:00
Matthew Penner 63a179d7f3
app: fix email config keys 2022-12-12 14:21:47 -07:00
Matthew Penner fa7503816a
Add telemetry prompt in `p:environment:setup` command 2022-12-04 14:59:45 -07:00
Matthew Penner ee033d6d08
Telemetry (#4564) 2022-11-22 13:39:43 -07:00
Lance Pioch e49ba65709
Fix config key names (#4464) 2022-10-23 18:51:20 -06:00
Lance Pioch 860b2d890b
Fix `php artisan up` (#4457) 2022-10-21 11:31:59 -06:00
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 95e15d2c8a
Cleanup FQDN validation logic, fallback to old hostname check (#4409)
Co-authored-by: DaneEveritt <dane@daneeveritt.com>
2022-10-09 16:19:16 -06:00
Matthew Penner 7b91c38396
Lookup both A and AAAA records for node FQDNs (#4398)
Allows IPv6 addresses to be used, instead of IPv4 being required.

Closes <https://github.com/pterodactyl/panel/issues/4011>
2022-10-04 20:03:52 -06:00
DaneEveritt 97a7959096
Support outputting all of the nodes on the instance 2022-05-13 21:49:06 -04:00
DaneEveritt 3f47d7a12c
Allow returning the node configuration from the CLI; closes pterodactyl/panel#4047 2022-05-13 21:30:16 -04:00
DaneEveritt 100d4ee726
Remove more unnecessary translations 2022-05-12 17:53:29 -04:00
DaneEveritt b07fdc100c
Don't run schedules when a server is suspended or installing; closes #4008 2022-05-04 20:41:53 -04:00
DaneEveritt 34ffaebd3e
Run cs-fix, ensure we only install dependency versions supporting 7.4+ 2022-05-04 19:01:29 -04:00
FabianS 82818414a3
Ability to create nodes with artisan (#3319) 2022-03-28 12:28:16 -07:00
Alex b8bf537737
cmd(setup): validate email input, closes #3175 (#3716) 2021-12-04 10:52:09 -08:00
Alex f77932a617
cmd(upgrade): Attempt to gain users attention during upgrade (#3678)
* cmd(upgrade):  Attempt to gain users attention during upgrade

Changes color of the user and group to gain attention, common issue is having wrong user/group which breaks the panel. Outputs termination message when users spam enter skipping the upgrade wondering why it didn't upgrade.

Reminder to update wings, because users forget it.

* cmd(upgrade): Display wings upgrade documentation link
2021-10-10 11:08:22 -07:00
Matthew Penner 81c788f524
cmd(upgrade): fix force and seed flags being ignored (#3519) 2021-08-03 19:48:34 -07:00
Lukas 75d254a6a4
Add support for mailgun API endpoint (#3364) 2021-06-05 08:38:47 -07:00
Matthew Penner c5b6d0bf45
Fix query to avoid pruning actively running backups (#3379) 2021-05-27 15:33:43 -07:00
Boy132 c56e699985
Separated user from group 2021-04-20 17:39:34 +02:00
Boy132 2f6351ec00
Small fix 2021-04-20 10:08:21 +02:00
Boy132 3ca835e661
Add group input to upgrade command 2021-04-20 10:06:19 +02:00
Alex 76f507656c
remove file archive flag 2021-03-08 12:19:20 +02:00
Dane Everitt 00da092e45
Fix tests 2021-01-30 19:12:22 -08:00
Dane Everitt bf2291357f
Just stop people right there. 2021-01-23 16:32:43 -08:00
Dane Everitt 2a8d336336
Ensure slow commands have time to run 2021-01-23 16:29:18 -08:00
Dane Everitt fd9245b2c5
Make sure we chown the files at the end of the process 2021-01-23 16:27:23 -08:00
Dane Everitt db5c9b3675
Allow specification of a version 2021-01-23 16:12:13 -08:00
Dane Everitt fb98b1892d
Add simple logic to download and unpack the archive 2021-01-23 16:07:49 -08:00
Dane Everitt 6f3ea462a7
Add command to execute all of the normal upgrade commands for the application 2021-01-23 15:52:57 -08:00
Dane Everitt fa9431c54d
Slightly cleanup 2021-01-23 14:12:15 -08:00
Dane Everitt c449ca5155
Use more standardized phpcs 2021-01-23 12:33:34 -08: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 16f49f8dc1
Close cleanup; only try to run power actions against non-suspended & installed servers; closes #2760 2020-11-29 12:50:22 -08: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 21d4402a55
Merge branch 'develop' of https://github.com/Pterodactyl/Panel into develop 2020-10-25 15:07:13 -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
Nobody 10548c9d8f Update message and update query 2020-10-17 18:26:34 +01:00
Dane Everitt 49ddd63dbd
Do not allow running the up or seed commands if migrations have not been run 2020-10-12 20:51:35 -07:00
Dane Everitt d8c338df3e
Update all remaining code pathways to use new search tooling 2020-09-13 12:21:44 -07:00
Dane Everitt e3178ba6f0
backend: support is_successful state for backups rather than deleting it when failing
This allows the UI to correctly show failed backups to the user and require them to manually delete those backups, rather than them mysteriously disappearing.

We can also hook into this later to send a notification to the user when the backup fails.
2020-08-20 21:07:53 -07:00
Dane Everitt 6066fa40f4
Prune server backups from the DB after 30 minutes if they still have not completed 2020-08-20 20:48:08 -07:00
Dane Everitt 2ed3763d21
cs fix 2020-06-28 15:43:44 -07:00