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
09497c234a
Support authenticating the provided key when loggin in
2022-02-13 14:44:50 -05:00
Dane Everitt
8971e78ab5
Merge branch 'v2' into dane/webauthn
2022-02-13 13:46:15 -05:00
Matthew Penner
871d0bdd1c
ui(admin): add egg exporting
2021-10-30 14:23:29 -06:00
Matthew Penner
f6ac9707fa
Merge branch 'develop' into v2
2021-10-23 14:22:18 -06:00
Dane Everitt
45999ba4ee
(security) use POST for logout rather than GET
...
see https://github.com/pterodactyl/panel/security/advisories/GHSA-m49f-hcxp-6hm6
2021-10-23 13:00:21 -07:00
Matthew Penner
b966069946
Merge branch 'develop' into v2
2021-10-23 13:26:25 -06:00
Dane Everitt
22a8b2b3a2
Use more standardized rate limiting in Laravel; apply limits to auth routes
2021-10-23 12:17:16 -07:00
Matthew Penner
6df90a12d8
ui(admin): add delete egg variable button
2021-10-03 16:07:13 -06:00
Matthew Penner
1eed25dcc7
ui(admin): finish egg variable editing
2021-10-03 16:07:13 -06:00
Matthew Penner
e2de673488
Merge branch 'develop' into v2
2021-09-30 16:08:11 -06:00
Dane Everitt
1053b5d605
Get basic storage of webauthn tokens working
2021-09-19 11:24:33 -07:00
Dane Everitt
eaf12aec60
Clean out existing webauthn logic, implement base logic for base package
2021-09-19 11:24:31 -07:00
Matthew Penner
e8ddadc608
ui(admin): implement basic egg importing
2021-09-17 13:48:20 -06:00
Matthew Penner
98da1f13a1
remove un-needed code
2021-09-16 15:07:14 -06:00
Matthew Penner
df895f4a9f
ui(admin): server edit cleanup, fix startup form
2021-09-16 15:03:51 -06:00
Matthew Penner
6362731d55
ui(admin): implement basic server editing
2021-09-12 22:15:45 -06:00
Matthew Penner
3c01dbbcc5
ui(admin): add allocation table, implement allocation creator
2021-09-12 19:40:10 -06:00
Dane Everitt
436e686037
Apply php-cs-fixer changes
2021-08-07 16:10:24 -07:00
Dane Everitt
bc1db626e7
Fix up subuser controller to use better binding checks
2021-08-07 11:15:44 -07:00
Dane Everitt
d60e8a193b
Very basic working implementation of sanctum for API validation
2021-08-04 21:15:16 -07:00
Matthew Penner
c6dccc568d
ui(server): add file upload status
2021-08-03 20:41:28 -06:00
Matthew Penner
3c2a6e1136
ui(files): add pull file modal
2021-07-25 13:24:52 -06:00
Matthew Penner
790f109e66
api(remote): update sftp auth controller
2021-07-17 17:22:47 -06:00
Matthew Penner
f9114e2de0
feat(ssh-keys): add ssh key endpoints and ui components
2021-07-17 15:45:46 -06:00
Matthew Penner
3c21770c25
ui(account): add security key management
2021-07-17 14:45:23 -06:00
Matthew Penner
a3b59f24af
Merge branch 'develop' into feature/react-admin
2021-05-18 17:07:25 -06:00
Dane Everitt
5d5e4ca7b1
Add support for locking backups to prevent any accidental deletions
2021-05-03 21:26:09 -07:00
Matthew Penner
984a774811
api(app): add NodeInformationController
2021-03-23 16:08:17 -06:00
Matthew Penner
8c8de6ac62
php-cs fixes
2021-03-05 08:46:14 -07:00
Matthew Penner
b8788d1af1
Merge branch 'develop' into feature/react-admin
2021-02-24 17:30:18 -07:00
Dane Everitt
1b2c4931ee
Add endpoint logic necessary to reset server states if they get stuck installing/restoring when wings restarts
2021-02-23 21:20:02 -08:00
Matthew Penner
a87fef37ec
Merge branch 'develop' into feature/react-admin
2021-02-07 16:16:22 -07:00
Matthew Penner
f3e7aab27c
api(application): remove old database node endpoints
2021-02-05 09:43:48 -07:00
Dane Everitt
00da092e45
Fix tests
2021-01-30 19:12:22 -08:00
Dane Everitt
663143de0b
Merge branch 'develop' into dane/restore-backups
2021-01-25 19:16:40 -08: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
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
f24193801a
Add endpoint for triggering restoration completion
2021-01-18 21:14:49 -08:00
Dane Everitt
187df97590
Add UI for restoring backup checkpoint text
2021-01-17 18:25:13 -08:00
Dane Everitt
ddc4c8e54b
Fix route def
2021-01-17 17:57:34 -08:00
Matthew Penner
e123367f40
db_hosts: add ability to link more than one node
2021-01-15 09:21:07 -07:00
Matthew Penner
a71392d632
api(application): add endpoints for (de)attaching eggs and nodes on mounts
2021-01-14 11:04:19 -07:00
Matthew Penner
e2c8a2fdea
routes: cleanup files
2021-01-13 10:03:27 -07:00
Matthew Penner
c40e4bd2c0
Merge branch 'develop' into feature/react-admin
2021-01-12 11:47:49 -07: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
Matthew Penner
0759ecb1e1
api(application): fix database requests returning 404
2021-01-09 09:38:50 -07:00
Matthew Penner
bbd14c41c8
admin: delete old routes and controllers
2021-01-08 14:55:05 -07:00
Matthew Penner
58cfa98b9c
api(application): relocate egg endpoints
2021-01-08 09:26:57 -07:00