Dane Everitt
|
4cb95d8063
|
Add test coverage for 2fa
|
2020-06-27 11:06:35 -07:00 |
|
Dane Everitt
|
a81f6882f7
|
Add test coverage for API key generation and deletion
|
2020-06-25 22:36:58 -07:00 |
|
Dane Everitt
|
7a5f7b99a7
|
Add integration test covering account endpoint
|
2020-06-25 22:12:09 -07:00 |
|
Dane Everitt
|
8fb21a5048
|
Fix error while updating user
|
2020-06-25 21:42:21 -07:00 |
|
Dane Everitt
|
756a21ff04
|
Remove unused code
|
2020-06-24 20:38:13 -07:00 |
|
Dane Everitt
|
536180ed0c
|
Return Http test cases to a passing state
|
2020-06-23 21:59:37 -07:00 |
|
Dane Everitt
|
4a0627d182
|
Don't trigger a 500 error due to unchecked data being inserted; closes #2087
This also clears up allowed values for the disk input and normalizes the messaging between edit and create screens.
|
2020-06-23 20:24:09 -07:00 |
|
Dane Everitt
|
b78aa180ea
|
Prevent creating a new database via the application API if server is at its limit; closes #2129
|
2020-06-23 20:07:37 -07:00 |
|
Dane Everitt
|
16e14621c8
|
Better error messaging when server is suspended
|
2020-06-22 20:22:52 -07:00 |
|
Dane Everitt
|
693b9eab0c
|
Fix handling of backup tasks; closes #2067
|
2020-06-18 21:00:04 -07:00 |
|
Matthew Penner
|
0bec5b8581
|
Merge branch 'develop' into feature/server-mounts
|
2020-06-06 11:41:18 -06:00 |
|
Matthew Penner
|
f255399171
|
Fix StyleCI issues
|
2020-05-21 15:16:16 -06:00 |
|
Matthew Penner
|
65393914c3
|
Send mounts when wings fetches server information, fix issue with mount fields not being updated
|
2020-05-21 15:14:09 -06:00 |
|
Matthew Penner
|
e601b35f2f
|
Fix even more StyleCI issues
|
2020-05-21 14:27:23 -06:00 |
|
Matthew Penner
|
0eb29dac9c
|
Add mount_server table, fix wrong field type on other many to many tables, add routes for mounting and unmounting mounts on a server, finish server admin mounts page
|
2020-05-21 14:23:12 -06:00 |
|
Matthew Penner
|
a0900b8b94
|
Fix StyleCI issues
|
2020-05-21 13:22:32 -06:00 |
|
Matthew Penner
|
fa902cc074
|
Add mounts page to server admin view
|
2020-05-21 13:19:59 -06:00 |
|
Matthew Penner
|
34f718a8b1
|
Finish mount admin view page, add unique index to migration
|
2020-05-20 20:50:56 -06:00 |
|
Matthew Penner
|
0db7debb46
|
Add mount update and deletion services, add MountController@update and MountController@delete
|
2020-05-20 19:35:30 -06:00 |
|
Matthew Penner
|
77150b2551
|
Add increment id to mount, add basic mount view page
|
2020-05-20 19:17:35 -06:00 |
|
Matthew Penner
|
976b669059
|
Make StyleCI happy
|
2020-05-20 18:57:30 -06:00 |
|
Matthew Penner
|
a4af8ec977
|
Add the ability to create mounts
|
2020-05-20 18:55:59 -06:00 |
|
Matthew Penner
|
a750362e5a
|
Move MountController.php
|
2020-05-20 18:45:00 -06:00 |
|
Matthew Penner
|
00d1b5861a
|
Properly setup Mount model, add database migration, get mount admin page added
|
2020-05-20 18:07:56 -06:00 |
|
Matthew Penner
|
59a150148a
|
feature/server-mounts initial commit
|
2020-05-20 17:29:03 -06:00 |
|
Charles Morgan
|
4ab32498d4
|
Save request to DB
Fixes #2047
|
2020-05-19 04:14:36 -04:00 |
|
Dane Everitt
|
225ef2917a
|
Support downloading and deleting S3 backups
|
2020-05-09 19:43:58 -07:00 |
|
Oreo Oreoniv
|
2dbfe232f1
|
fixed typo, close #1986
|
2020-05-03 00:38:26 +03:00 |
|
Dane Everitt
|
6056b6f45d
|
Show console when an admin is viewing an installing server
|
2020-04-26 13:21:39 -07:00 |
|
Dane Everitt
|
f1c3762f4d
|
Add base support for definining the number of backups that can be created for a server
|
2020-04-26 12:12:29 -07:00 |
|
Dane Everitt
|
9eb31a16d9
|
Fix 2FA handling; closes #1962
|
2020-04-25 13:01:16 -07:00 |
|
Dane Everitt
|
2cf1c7f712
|
Fix handling of SFTP authorization; closes #1972
|
2020-04-25 11:48:49 -07:00 |
|
Dane Everitt
|
72ecac5236
|
Merge pull request #1963 from Sir3lit/maxconn
Add Max Concurrent Connections for database users
|
2020-04-25 11:01:01 -07:00 |
|
Dane Everitt
|
0385d2a05c
|
Merge pull request #1939 from Sir3lit/optionaldesc
Allow description fields to be optional
|
2020-04-23 20:37:02 -07:00 |
|
Charles Morgan
|
82dd7dc8e3
|
Allow Null = 0
Allow Value to be nullable, will autofill 0 if value is null or 0, to facilitate "unlimited" connections.
|
2020-04-23 10:45:44 -04:00 |
|
Dane Everitt
|
973591d86e
|
Add basic support for backups via the scheduled tasks system
|
2020-04-19 19:43:41 -07:00 |
|
Dane Everitt
|
a1c3730861
|
Update frontend to only allow selection of valid permissions for subusers
|
2020-04-19 11:58:26 -07:00 |
|
Dane Everitt
|
00b0d30c60
|
Fix handling for backups; correctly send along ignored files & directories
|
2020-04-18 23:26:59 -07:00 |
|
AreYouScared
|
d55af822e3
|
Typo
Removed un-neede |
|
2020-04-17 20:55:01 -04:00 |
|
AreYouScared
|
21491e3aaa
|
Allow descrition field to be optional
Allows for Nest, Node, Location and Egg description fields to be blank / nullable.
Removed "required" wording next to them aswell
|
2020-04-17 20:52:40 -04:00 |
|
Dane Everitt
|
81f7734df2
|
Update endpoints for managing backups
|
2020-04-17 10:21:51 -07:00 |
|
Dane Everitt
|
e969344f3b
|
Fix display of navbar links to admins, closes #1920
|
2020-04-17 10:21:15 -07:00 |
|
Dane Everitt
|
fda88940f7
|
Fix up node autodeployment
|
2020-04-12 17:20:09 -07:00 |
|
Dane Everitt
|
7115209b60
|
Hide statistics page for now
|
2020-04-12 16:03:41 -07:00 |
|
Matthew Penner
|
ea8f7bb5b6
|
Merge branch 'develop' into enhancement/new-server-admin
|
2020-04-11 23:04:48 -06:00 |
|
Dane Everitt
|
60f6e86b8b
|
Remove all of the old references to unused interfaces outside the test code
|
2020-04-11 15:35:32 -07:00 |
|
Matthew Penner
|
432e28b6bb
|
Fix all StyleCI errors and probably break everything in the process
|
2020-04-11 14:07:40 -06:00 |
|
Matthew Penner
|
b5e50719ac
|
Remove old Theme::js calls in blade layouts. Persist checkboxes, Server Owner, Node, Default Allocation, and Additional Allocations on servers/new.blade.php
|
2020-04-11 13:56:03 -06:00 |
|
Matthew Penner
|
658a959e5d
|
Fix trailing comma in DaemonAuthenticate.php, change ServerDetailsController.php to use node authentication
|
2020-04-10 17:54:50 -06:00 |
|
Matthew Penner
|
1564f38d5c
|
Merge branch 'develop' into enhancement/wings-improved-server-loading
|
2020-04-10 16:53:38 -06:00 |
|
Dane Everitt
|
2532a73425
|
Don't throw errors if bad data is sent in the header
|
2020-04-10 15:53:19 -07:00 |
|
Matthew Penner
|
0c12b78772
|
Merge branch 'develop' into enhancement/wings-improved-server-loading
|
2020-04-10 16:29:03 -06:00 |
|
Matthew Penner
|
c9ad4ea811
|
Merge branch 'develop' into issues/1902
|
2020-04-10 16:23:58 -06:00 |
|
Matthew Penner
|
94d46affb8
|
Merge branch 'develop' into enhancement/wings-improved-server-loading
|
2020-04-10 16:23:46 -06:00 |
|
Dane Everitt
|
7557dddf49
|
Store node daemon tokens in an encrypted manner
|
2020-04-10 15:15:38 -07:00 |
|
Matthew Penner
|
c46ece0d6b
|
Fix stupid query that makes me want to punch my monitor
|
2020-04-10 13:47:08 -06:00 |
|
Matthew Penner
|
87e95f4195
|
Fix StyleCI
|
2020-04-10 13:08:43 -06:00 |
|
Matthew Penner
|
42fb9fdbd9
|
Add the ability for a node to fetch a list of all servers it has been assigned
|
2020-04-10 13:04:11 -06:00 |
|
Dane Everitt
|
558f7ba6dd
|
Merge pull request #1901 from pterodactyl/feature/auto-deploy
re-enable auto-deploy daemon endpoint
|
2020-04-10 09:54:11 -07:00 |
|
Jakob Schrettenbrunner
|
a1f4baa800
|
re-enable auto-deploy daemon endpoint
|
2020-04-10 17:38:20 +02:00 |
|
Dane Everitt
|
06707fd33a
|
Better throttling of backup generation
|
2020-04-09 22:35:38 -07:00 |
|
Dane Everitt
|
c1a7e4ebe1
|
Merge branch 'develop' of https://github.com/Pterodactyl/Panel into develop
|
2020-04-09 22:08:16 -07:00 |
|
Dane Everitt
|
9ba6aaebde
|
Move actions into context menu, add support for deleting a backup
|
2020-04-09 22:08:09 -07:00 |
|
Lance Pioch
|
53c7ec9126
|
Update UpdatePasswordRequest.php
|
2020-04-08 03:00:03 -04:00 |
|
Lance Pioch
|
78e03cb9b2
|
Update AccountController.php
|
2020-04-08 02:59:38 -04:00 |
|
Lance Pioch
|
f9e6df5d71
|
Change to new password instead
|
2020-04-07 19:25:11 -04:00 |
|
Lance Pioch
|
d6640eacec
|
Require new password
|
2020-04-07 19:22:50 -04:00 |
|
Dane Everitt
|
b1e7e0b8b0
|
Simplify handling of permissions for websocket, only send permissions the user actually has
|
2020-04-06 21:03:00 -07:00 |
|
Dane Everitt
|
a924eb56cc
|
Fix file and backup downloading to use URL returned by server
|
2020-04-06 20:28:14 -07:00 |
|
Matthew Penner
|
2f506d564b
|
Merge branch 'develop' into feature/server-transfers-actually
|
2020-04-04 20:56:37 -06:00 |
|
Dane Everitt
|
be05d2df81
|
Add support for generating a signed URL for downloading a file from the daemon
|
2020-04-04 19:54:59 -07:00 |
|
Matthew Penner
|
b395440e4e
|
Check that the selected daemon is online for a transfer, delete the server from the old node when a transfer is successful
|
2020-04-04 18:28:09 -06:00 |
|
Matthew Penner
|
7b518325c4
|
Merge branch 'develop' into feature/server-transfers-actually
|
2020-04-04 17:09:39 -06:00 |
|
Dane Everitt
|
15b436d26e
|
Add endpoints required to store the results of a backup
|
2020-04-04 16:07:09 -07:00 |
|
Matthew Penner
|
fd4de9168a
|
Merge branch 'develop' into feature/server-transfers-actually
|
2020-04-04 16:28:02 -06:00 |
|
Matthew Penner
|
5c7c1f60cf
|
Fix StyleCI issues #2
|
2020-04-04 16:25:41 -06:00 |
|
Matthew Penner
|
142bf16aae
|
Fix StyleCI issues
|
2020-04-04 16:24:58 -06:00 |
|
Matthew Penner
|
454ce6ce45
|
Add successful column to server_transfers table, get server transfers working properly :)
|
2020-04-04 16:16:18 -06:00 |
|
Matthew Penner
|
6ba6c34252
|
Add ServerTransfer relation in Models/Server.php, notify the new daemon about the incoming server transfer
|
2020-04-04 14:10:18 -06:00 |
|
Dane Everitt
|
25b0e86730
|
backup names don't actually matter all that much, they don't get used as file names
|
2020-04-04 12:30:29 -07:00 |
|
Dane Everitt
|
d27f0c6f2a
|
Basic backend support to at least store a backup model in the DB
|
2020-04-04 12:26:39 -07:00 |
|
Dane Everitt
|
9991989f89
|
Very basic implemention of frontend logic required to display backups and create a new one
|
2020-04-04 10:59:25 -07:00 |
|
Matthew Penner
|
5007ce0b1c
|
Get to the point where we can start notifying the other daemon, remove TransferJob.php, add DaemonTransferRepository.php
|
2020-04-04 00:50:12 -06:00 |
|
Matthew Penner
|
a2eab3ca43
|
Add ui elements for handling server transfers, add TransferJob.php and TransferService.php
|
2020-04-03 21:45:37 -06:00 |
|
Dane Everitt
|
85e3945cd7
|
Add support for client-side server reinstallation
|
2020-04-03 14:43:24 -07:00 |
|
Dane Everitt
|
78d6e59fc5
|
Merge branch 'develop' into cputhreads
|
2020-04-03 13:48:06 -07:00 |
|
Dane Everitt
|
171b21e7ee
|
Add permissions handling to the console; remove kill permission (wrapped in with stop)
|
2020-03-29 22:12:50 -07:00 |
|
AreYouScared
|
2561e3e8d5
|
Add CPU Thread assignments
Added CPU Thread assignments for each server
|
2020-03-29 14:41:55 -04:00 |
|
Dane Everitt
|
1f92a7de33
|
Authenticate that the request is coming from someone that should even know about the server
|
2020-03-28 16:23:18 -07:00 |
|
Dane Everitt
|
cb945b1f13
|
Fix permissions handling; do not allow a subuser to assign permissions they do not have
|
2020-03-27 16:57:49 -07:00 |
|
Dane Everitt
|
39f79a8f3c
|
Finish cleaning up subuser view
|
2020-03-27 16:42:27 -07:00 |
|
Dane Everitt
|
1270e51248
|
Add support for deleting a subuser from a server
|
2020-03-27 15:32:33 -07:00 |
|
Dane Everitt
|
a6f46d36ba
|
Implement basic code for creating/updating a subuser
|
2020-03-27 14:23:13 -07:00 |
|
Dane Everitt
|
51c5cf4dbb
|
Get basic modal view for editing/creating a new subuser working
|
2020-03-25 21:58:37 -07:00 |
|
Dane Everitt
|
8d52e2e1a7
|
Finalize API key management for accounts
|
2020-03-22 19:10:49 -07:00 |
|
Dane Everitt
|
933a4733e8
|
Add base support for creating a new API key for an account
|
2020-03-22 18:15:38 -07:00 |
|
Dane Everitt
|
32f25170f1
|
Pass at removing extraneous permissions table and using native MySQL JSON
|
2020-03-22 16:56:00 -07:00 |
|
Dane Everitt
|
23d594f655
|
Update all of the permissions checking to be constant based
|
2020-03-22 15:31:25 -07:00 |
|
Dane Everitt
|
605c154812
|
Remove unused controllers
|
2020-03-22 15:15:42 -07:00 |
|
Dane Everitt
|
1e0d630e1f
|
Finish building out schedule management functionality
|
2020-03-22 13:56:15 -07:00 |
|