Dane Everitt
c16fa92904
Cleanup php-cs-fixer
2022-02-26 11:51:18 -05:00
Dane Everitt
cb4d4b5ce6
Make personal access tokens soft-deletable; update front-end
2022-02-20 13:07:12 -05:00
Dane Everitt
fb1f75353d
Run cs-fixer on files
2022-02-13 19:06:53 -05:00
Dane Everitt
e683c0a518
Fix failing tests related to these changes
2022-02-13 18:32:02 -05:00
Dane Everitt
8971e78ab5
Merge branch 'v2' into dane/webauthn
2022-02-13 13:46:15 -05:00
Dane Everitt
ca6f501c70
Merge branch 'develop' into v2
2022-02-13 12:55:02 -05:00
Alex
5120590e47
ref: remove google analytics ( #3912 )
2022-02-05 09:08:43 -08:00
Matthew Penner
728adfe388
server(startup): make startup nullable; resolves #3721
2021-11-03 15:32:53 -06:00
Dane Everitt
cdd8eabcc0
Add phpstan for static analysis ( #3718 )
2021-10-30 13:41:38 -07:00
Matthew Penner
bee7c4515c
eggs: update default script values
2021-10-23 14:31:23 -06:00
Matthew Penner
cddf2ce41c
ui(admin): new egg page
2021-10-23 13:13:25 -06:00
Dane Everitt
81a6a8653f
Fix up creation of keys to fail when registering the same key again
2021-09-19 11:24:33 -07: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
7330a747b7
migrations: add foreign keys for mount relations ( #3574 )
2021-08-24 13:12:35 -06:00
Matthew Penner
69df0adbd9
Merge branch 'issue/3553' into v2
2021-08-21 12:57:42 -06:00
Matthew Penner
3b72049d05
migrations: add foreign keys for mount relations
2021-08-21 12:15:39 -06:00
Dane Everitt
25d9ba4779
Run php-cs-fixer
2021-08-15 17:20:36 -07:00
Dane Everitt
436e686037
Apply php-cs-fixer changes
2021-08-07 16:10:24 -07:00
Dane Everitt
1a3451fb0d
Update underlying model representation for PATs
2021-08-04 21:15:18 -07:00
Dane Everitt
d60e8a193b
Very basic working implementation of sanctum for API validation
2021-08-04 21:15:16 -07:00
Matthew Penner
970f281859
backups: default is_successful to false ( #3522 )
...
* backups: default is_successful to false
* backups: properly query backups
2021-08-03 19:45:25 -07:00
Matthew Penner
38ddcfb0d9
Merge branch 'fix/backups' into v2
2021-08-03 20:40:40 -06:00
Matthew Penner
c46131e7ad
backups: default is_successful to false
2021-08-03 15:46:08 -06:00
Matthew Penner
bf9dfa87da
yeet name_first and name_last from users table
2021-07-28 21:31:00 -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
28146f5bb6
webauthn: add controllers and transformers
2021-07-17 14:45:23 -06:00
Matthew Penner
cdd07fa275
composer: require asbiin/laravel-webauthn
2021-07-17 14:45:23 -06:00
Matthew Penner
bc4e28578d
Merge branch 'develop' into feature/react-admin
2021-07-17 11:12:02 -06:00
Charles Morgan
c54ce995a5
Remove userInteraction from 'config_startup' ( #3465 )
...
Removes UserInteraction from existing eggs in the panel, as its no longer supported.
2021-07-17 10:02:58 -07: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
Dane Everitt
92cd659db3
Add underlying data changes necessary for new task & schedule features
2021-05-01 10:44:40 -07:00
Peter Marheine
db64f54010
Drop explicit transaction from store_node_tokens_as_encrypted_value ( #3280 )
...
Migrations are executed in transactions anyway, and creating a savepoint can cause
spurious failures on databases that don't support transactional DDL (like
MySQL and MariaDB) when it attempts to commit a savepoint that was silently
not created because there wasn't an active transaction after some DDL was
executed.
While a better solution might involve splitting this migration into several so each
one is only DDL or only data manipulation, I don't think that can be done very
easily while maintaining compatibility with existing deployments.
Fixes #3229 .
2021-04-20 20:37:11 -07:00
Matthew Penner
49de31bf4c
Merge branch 'develop' into feature/react-admin
2021-03-21 15:49:41 -06:00
Dane Everitt
aa0b7977bb
Fix error spam in logs due to missing cron month
2021-03-21 10:49:23 -07:00
Matthew Penner
542fd61049
db(migrations): fix order of 'change_port_columns_on_nodes_table' migration
2021-03-05 08:52:25 -07:00
Matthew Penner
b8788d1af1
Merge branch 'develop' into feature/react-admin
2021-02-24 17:30:18 -07:00
Dane Everitt
7d0f299b30
Fix sftp port being signed int; closes #2992
2021-02-23 21:28:33 -08: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
Dane Everitt
717fbf30d2
Revert "2021_02_23_161404_UpdateDaemonSftp.php"
2021-02-23 06:45:21 -08:00
VinGal
5328cfd760
2021_02_23_161404_UpdateDaemonSftp.php
...
Migration File for DaemonSFTP
2021-02-23 01:13:46 +00:00
Matthew Penner
5f56ff0fed
nodes: rename port columns, add public_ port columns
2021-02-11 10:21:32 -07:00
Matthew Penner
a87fef37ec
Merge branch 'develop' into feature/react-admin
2021-02-07 16:16:22 -07:00
Matthew Penner
2b5cc99abd
feat(database-hosts): allow linking of multiple nodes
2021-01-30 12:50:19 -07:00
Dane Everitt
be26921fcc
Merge branch 'develop' into dane/restore-backups
2021-01-30 10:10:29 -08:00
Matthew Penner
b856ab17bd
Merge branch 'develop' into feature/react-admin
2021-01-27 23:18:06 -07:00
Dane Everitt
5515871b2f
Turns out I hate that huge space formatting, disable that mess
2021-01-27 20:52:11 -08:00
Dane Everitt
b00def2537
Switch to JSON from TEXT when storing denylist items for an egg; closes #3034
2021-01-26 21:08:53 -08:00
Dane Everitt
0a2c89e9f4
Reeformat with new rules post merge
2021-01-25 19:20:51 -08:00