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 |
|
Dane Everitt
|
ef38a51d6d
|
Add base support for editing an existing task
|
2020-03-18 22:28:32 -07:00 |
|
Dane Everitt
|
78ed343a34
|
Support deleting a task from a schedule
|
2020-03-18 21:08:32 -07:00 |
|
Dane Everitt
|
5345a2a3e1
|
Add initial task listing for schedules
|
2020-03-17 23:33:53 -07:00 |
|
Dane Everitt
|
32e9fb0346
|
Add basic listing of server schedules
|
2020-02-08 15:23:08 -08:00 |
|
Dane Everitt
|
11c430cf69
|
Correctly mark server as installed
|
2020-01-19 14:08:28 -08:00 |
|
Dane Everitt
|
dbc7c597d0
|
Route and handle install state updates
|
2020-01-19 13:50:38 -08:00 |
|
Dane Everitt
|
3b11ba9fca
|
Basic support for installation process
|
2020-01-18 15:26:15 -08:00 |
|
Dane Everitt
|
158958d82d
|
Password change needs to require user login to reset some cookies
closes #1793
|
2019-12-28 12:07:42 -08:00 |
|
Dane Everitt
|
5f13531c69
|
Fix up subuser API response for clients
|
2019-12-28 12:03:19 -08:00 |
|
Dane Everitt
|
51defae917
|
Merge branch 'master' into develop
|
2019-12-28 11:49:08 -08:00 |
|
Oreo Oreoniv
|
741ae27f18
|
Fixed TooManyLoginAttempts not work correctly (#1668)
|
2019-12-28 11:10:39 -08:00 |
|
Dane Everitt
|
9a0ed6b291
|
Add ability to disable two factor authentication
|
2019-12-22 20:41:25 -08:00 |
|
Dane Everitt
|
eb39826f46
|
Add base logic to configure two factor on account
|
2019-12-22 17:03:44 -08:00 |
|
Dane Everitt
|
34ffcdae7a
|
Remove unnecessary API calls to daemon
|
2019-12-22 13:45:40 -08:00 |
|
Dane Everitt
|
59bfc212c9
|
Include all server information in details endpoints for daemon to use
|
2019-12-22 13:28:51 -08:00 |
|
Dane Everitt
|
03f2c61431
|
Fix error when creating user
|
2019-12-16 21:25:48 -08:00 |
|
Dane Everitt
|
2a92304023
|
Fix server creation logic
|
2019-12-16 21:02:30 -08:00 |
|
Dane Everitt
|
14b1f13fe0
|
Obliterate swaths of old template code
|
2019-12-15 18:11:56 -08:00 |
|
Dane Everitt
|
66410a35f1
|
Fix recaptcha on login forms
|
2019-12-15 18:05:44 -08:00 |
|
Dane Everitt
|
d9d4c0590c
|
Fix silent failure mode when recaptcha is enabled
|
2019-12-15 16:13:44 -08:00 |
|
Dane Everitt
|
81bd67cc76
|
Add ability for user to change server's name
|
2019-12-09 22:03:10 -08:00 |
|
Dane Everitt
|
564d947f7e
|
[#3c9g25] Add support for new endpoint to collect node information
|
2019-12-09 21:05:39 -08:00 |
|
Dane Everitt
|
979bdc1f9f
|
Use YAML for configuration file
|
2019-12-08 11:29:46 -08:00 |
|
Dane Everitt
|
c087f6429f
|
Temporary patch to get user management pages displaying correctly
|
2019-12-08 11:02:59 -08:00 |
|
Dane Everitt
|
24f340c9a1
|
Fix up SFTP endpoint
|
2019-12-07 16:14:04 -08:00 |
|
Dane Everitt
|
ed50259484
|
[#3896cn] Clean up code handling server suspension
|
2019-11-30 15:37:13 -08:00 |
|
Dane Everitt
|
547e8840e2
|
Untested code to perform an update of server build settings
|
2019-11-24 15:08:54 -08:00 |
|
Dane Everitt
|
c17f9ba8a9
|
Move server view management parts to new controller and clean up code
|
2019-11-24 12:50:16 -08:00 |
|
Dane Everitt
|
8f0044575f
|
Update server creation data logic
|
2019-11-16 13:33:01 -08:00 |
|
Dane Everitt
|
2848d182ef
|
Break server creation logic into own controller
|
2019-11-16 13:08:46 -08:00 |
|
Dane Everitt
|
01d81bd548
|
Getting somewhere on subuser stuff, adds i18n packages
|
2019-11-16 12:46:19 -08:00 |
|
Arnaud Lier
|
88c5bb4f97
|
Added a return in DatabaseController when a error occurs (#1742)
* Added a return in DatabaseController when a error occurs
* add return on database update too
|
2019-11-11 09:01:38 -08:00 |
|
Dane Everitt
|
d69f816d9d
|
Add handler to fetch all of the system permissions and load them into the state
|
2019-11-03 17:37:06 -08:00 |
|
Dane Everitt
|
867dbf3bd2
|
Update all the client API endpoints to use new permissions codes
|
2019-11-03 17:13:47 -08:00 |
|
Dane Everitt
|
543884876f
|
Add basic subuser listing for servers
|
2019-11-03 12:20:11 -08:00 |
|
Dane Everitt
|
0b9c6bd21d
|
Proxy file downloads through the panel rather than having to get creative with download tokens
|
2019-10-26 14:36:37 -07:00 |
|
Dane Everitt
|
ac52810ef6
|
Don't try to parse JSON being returned from the API
|
2019-09-29 15:32:22 -07:00 |
|
Dane Everitt
|
326d346f92
|
Handle errors sent back over the sockt
|
2019-09-28 13:09:47 -07:00 |
|
Dane Everitt
|
030b8ed4fd
|
Change to support websocket JWT connections
|
2019-09-24 21:22:11 -07:00 |
|
Dane Everitt
|
18c4b951e6
|
First pass at converting websocket to send a token along with every call
|
2019-09-24 20:20:29 -07:00 |
|
Dane Everitt
|
67ff67a1bd
|
Add endpoints to return a server's egg configuration
|
2019-09-22 15:30:53 -07:00 |
|
Dane Everitt
|
086018751d
|
Add underlying code to handle authenticating websocket credentials
|
2019-09-08 17:48:37 -07:00 |
|
Dane Everitt
|
b99ea53ca1
|
Update client API endpoints to not use deprecated function
|
2019-09-05 21:41:20 -07:00 |
|
Dane Everitt
|
7543ef085d
|
Format files
|
2019-09-05 21:32:57 -07:00 |
|
Dane Everitt
|
26e4ff1f62
|
Update to use new repository and standard laravel notation for controllers
|
2019-09-05 21:31:12 -07:00 |
|
Dane Everitt
|
62cd03d684
|
Fix command sending error handling and bad assertion order
|
2019-09-05 21:16:36 -07:00 |
|
Dane Everitt
|
ee0da206c1
|
Update command sending from server API to use new daemon code
|
2019-09-05 21:11:19 -07:00 |
|
Dane Everitt
|
161e0f6165
|
Deprecate old way of using repositories for daemon things
|
2019-09-05 20:33:27 -07:00 |
|
Dane Everitt
|
0d6cf54314
|
[L6] Update even more areas of codebase using custom model validation logic
|
2019-09-04 22:26:28 -07:00 |
|
Dane Everitt
|
bd8b708c32
|
[L6] Update cache methods to use defined times and not ints
|
2019-09-04 20:24:46 -07:00 |
|
Dane Everitt
|
fb9c106448
|
Update server listing and associated logic to pull from the panel dynamiacally
|
2019-08-17 16:03:10 -07:00 |
|