Commit Graph

4731 Commits

Author SHA1 Message Date
Dane Everitt e683c0a518
Fix failing tests related to these changes 2022-02-13 18:32:02 -05:00
Dane Everitt 341ff6e178
Cleanup test framework; drop all the unused browser tests 2022-02-13 17:59:53 -05:00
Dane Everitt a4359064ca
Cleaner login flows; hide options that aren't relevant to the user 2022-02-13 17:44:59 -05:00
Dane Everitt fac4902ccc
Don't trigger an internal error if hitting 2fa endpoint and it isn't enabled 2022-02-13 17:33:12 -05:00
Dane Everitt d6cd0c6230
Login checkpoint cleanup, hide prompt when leaving screen 2022-02-13 17:27:38 -05:00
Dane Everitt d9d9b1748f
Cleanup key UI when logging in 2022-02-13 16:54:12 -05:00
Dane Everitt 9032699deb
Use SWR for security key index 2022-02-13 15:44:19 -05:00
Dane Everitt b43e8835bb
Don't store a new key on every login 2022-02-13 15:06:08 -05:00
Dane Everitt 2d2352017d
Fix login authentication using security key 2022-02-13 14:57:45 -05:00
Dane Everitt 09497c234a
Support authenticating the provided key when loggin in 2022-02-13 14:44:50 -05:00
Dane Everitt 54c7207836
Fix authentication request creation 2022-02-13 14:23:20 -05:00
Dane Everitt 969d40d6c1
Logic cleanup after a bit of dust collection 2022-02-13 14:15:18 -05:00
Dane Everitt 8971e78ab5
Merge branch 'v2' into dane/webauthn 2022-02-13 13:46:15 -05:00
Dane Everitt cd84663ffe
Fix missing import from merge 2022-02-13 13:17:33 -05:00
Dane Everitt fe4d283311
Fix feature pathing 2022-02-13 13:00:52 -05:00
Dane Everitt ca6f501c70
Merge branch 'develop' into v2 2022-02-13 12:55:02 -05:00
Dane Everitt a071676be4
Update webpack HMR for new dev environment 2022-02-12 13:18:08 -05:00
Dane Everitt 0bd182c2a7
Lower the default guzzle timeouts; ref pterodactyl/panel#3936 2022-02-05 12:33:54 -05:00
Alex 5120590e47
ref: remove google analytics (#3912) 2022-02-05 09:08:43 -08:00
Mrxbox98 0ff60d83eb
Fix incorrect alignment on 2FA boxes due to incorrect TW breakpoints (#3914) 2022-02-05 09:08:11 -08:00
Alex 5c229d60e3
feat(tf2): add GSLT variable (#3927)
Add GSLT variable similar to CS:GO.
2022-02-05 09:05:47 -08:00
Alex edfd97e0b4
feat(pid_limit): expand list of errors for pid_limit feature (#3942)
Expands the list of errors for pid_limit egg feature to support Steam PID errors and re-organize the list to be prettier
2022-02-05 09:05:36 -08: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
Dane Everitt 8dee69e78f
Add fields for game and image details 2022-01-30 09:04:54 -08:00
Alex 7866c19007
feat(docker): automated certificate renewal with certbot (#3916)
* feat(docker): automated certificate renewal with certbot

Executes cron on the first day of every month at 23:00 to reduce the load on LE when everyone else is doing it at 00. Certificate that expires in less than 30 days will be renewed.

closes #3907
2022-01-28 08:32:33 -08:00
Dane Everitt 0a4ba6a7dc
Force https on URLs when behind proxy; closes #3623 2022-01-23 12:58:44 -05:00
Dane Everitt 60b82343b2
Update SECURITY.md 2022-01-19 18:10:51 -08:00
Dane Everitt dfa329ddf2
[security] ensure session is only for that request when authenticating user API key
https://github.com/pterodactyl/panel/security/advisories/GHSA-7v3x-h7r2-34jv
2022-01-19 21:09:17 -05:00
Mrxbox98 21f74a835c
Fixed error (#3870) 2022-01-19 17:06:31 -08:00
Dane Everitt ee870d45e8
Update CHANGELOG.md 2022-01-19 19:55:33 -05:00
Alex 0ff2f28ced
feat(egg): Add Steam out of disk space modal (#3891) 2022-01-18 13:00:10 -07:00
Mrxbox98 1f3217c3c5
fix(server/files): duplicate entry when making a nested folder (#3813) 2022-01-18 12:49:06 -07:00
Alex 5f308feb3f
feat(model/pid): lowercase error array element (#3892) 2022-01-18 12:34:44 -07:00
Matthew Penner b0d6be802c
Merge branch 'develop' into v2 2022-01-17 20:30:46 -07:00
Alex e881285ef1
ci(release): add ESLint config (#3747) 2022-01-17 20:17:13 -07:00
Wuzado 99ebd2e75c
Add the DB_PORT environmental variable to the example Docker Compose config (#3796) 2022-01-17 20:12:14 -07:00
Boy132 7d0d71baec
Checkbox & Dropdown for Startup Variables (#3769) 2022-01-17 20:08:53 -07:00
Paperboypaddy16 e7884e4f0b
Fixed link for docker-compose.yml under Setup (#3829) 2022-01-17 20:05:04 -07:00
Charles Morgan aed9f85bce
Add PID Modal (#3845) 2022-01-17 20:02:10 -07:00
Matthew Penner 1eaf411cb4
node: lowercase fqdn in letsencrypt path (#3890) 2022-01-17 19:56:57 -07:00
Alex 28f7a809a5
fix: exception localization (#3850)
resolves #3849
2022-01-15 08:10:37 -08:00
Wuzado 49dd719117
fix(docker): handle cases where DB_PORT is not defined (#3808)
Co-authored-by: Alex <admin@softwarenoob.com>
2022-01-15 08:10:19 -08:00
Paul Vogel 04656f8da8
Fix anchor in link to docker docs (#3793)
The former version does not "scroll" to the section
2022-01-15 08:10:01 -08:00
Jelco 95ff5f88c3
update required versions (#3881) 2022-01-12 13:53:36 -08:00
Matthew Penner d1c9af8f04
Merge branch 'develop' into v2 2022-01-08 15:20:23 -07:00
Dane Everitt f2e92d80ac
Adjust copyright in footer to be more consistent 2022-01-02 07:25:07 -08:00
Dane Everitt a6a9b31278
Avoid having to update the license each year 2022-01-02 07:21:56 -08:00
Dane Everitt 4dc6121e5c
Update README.md 2022-01-02 07:19:16 -08:00
SirEpiclyAmazing e771d36d41
Disallow crawlers (#3832) 2021-12-28 08:02:08 -05:00
Boy132 1d02365efe
Fix eslint warnings (#3814) 2021-12-19 09:50:18 -08:00