Commit Graph

412 Commits

Author SHA1 Message Date
Jakob Schrettenbrunner c80c6714a1 add small notification to terminal if new invisible output is available 2016-12-10 00:17:23 +01:00
Jakob Schrettenbrunner 96462a119f disable srcollOnEcho for jquery terminal so it will only scroll at the bottom 2016-12-09 23:50:51 +01:00
Jakob Schrettenbrunner 2a101c0ffd update to jquery terminal v0.11.22 2016-12-09 23:50:22 +01:00
Dane Everitt a1d3bbf73d Merge pull request #202 from hammerdawn/FixSubUserView
Fix the subuser edit view, large amount of checkboxes were not properly formatted
2016-12-06 22:35:36 -05:00
Emmet Young 88837f8ac0 Fix the subuser edit view, large amount of checkboxes were not properly formatted causing the first half of the edit screen to be broken.
Correct the value used for the create files permission.
2016-12-07 14:31:44 +11:00
Dane Everitt 9ae716ee42 show container ID for server in panel
Also shows the UID of the user to ease permissions setting

closes #160
2016-12-02 19:35:08 -05:00
Dane Everitt 2ac734d595 Update node config sent over API 2016-12-02 19:12:29 -05:00
Dane Everitt e39c750563 Remove link that shouldn't exist in the first place. 2016-12-02 18:47:22 -05:00
Dane Everitt 259b220dfc misc file cleanup 2016-12-02 18:45:08 -05:00
Dane Everitt 3cd0a8337f Add ability to filter user list 2016-12-02 18:41:52 -05:00
Dane Everitt 90460bef43 New button in file manager that triggers the right click menu
Enable’s support on mobile devices and those who cannot right click
(blessed be them)

closes #182
2016-12-01 19:11:48 -05:00
Dane Everitt 1eb1f96e71 Add support for updating the daemon's configuration file automatically. 2016-12-01 18:33:32 -05:00
Dane Everitt 72ad6d5c87 Show file upload size limit when uploading files
Also handle errors better.
2016-12-01 18:32:05 -05:00
Dane Everitt a2d2069d8c Merge branch 'develop' into feature/service-changes 2016-11-28 14:02:09 -05:00
Dane Everitt b4bcc7247f Add some things to node config block that will be useful to some 2016-11-28 13:55:02 -05:00
Dane Everitt 3549abd5ae Fix error page when no nodes exist. 2016-11-28 13:51:18 -05:00
Dane Everitt 5c20d0a748 Fix daemon version displaying panel version; closes #184 2016-11-28 13:41:26 -05:00
Dane Everitt 2b16472cd2 Fix data multiplicator on wrong field. 2016-11-28 13:37:36 -05:00
Dane Everitt 75de060a55 Fix pack selector 2016-11-27 14:57:23 -05:00
Dane Everitt c4a4b84bd3 Add service pack reference to server and send to daemon 2016-11-27 14:50:10 -05:00
Dane Everitt 238f08f222 Add pack selection to view 2016-11-27 14:30:44 -05:00
Dane Everitt 9eb14614c2 Merge branch 'develop' into feature/service-changes 2016-11-27 14:01:13 -05:00
Dane Everitt c107dbfa74 Fixes database server deletion 2016-11-26 20:26:45 -05:00
Dane Everitt b7a566a937 Fixes defaulting to Deutsch if no language is assigned yet. 2016-11-26 20:14:13 -05:00
Dane Everitt 783c373100 Default company name if none is assigned. 2016-11-26 20:05:25 -05:00
Dane Everitt e47bb6ef0f Add multiplicators to certain inputs, closes #154
Allows for users to enter `10g` into a memory field and have it
converted to 10GB equivalent in MB.
2016-11-26 19:56:19 -05:00
Dane Everitt 90cd2b677e Add version checking to daemon and panel
Also includes some buttons for users to get help from the panel.
2016-11-26 19:29:57 -05:00
Dane Everitt 261535d83d Fix broken block ending for script 2016-11-26 18:52:19 -05:00
Dane Everitt edaae40df9 Add some quick daemon information when viewing nodes 2016-11-26 18:23:10 -05:00
Dane Everitt d93f88f471 Properly display node status with newer daemon versions 2016-11-26 17:49:56 -05:00
Dane Everitt 1ad715f1a3 Improve database management for servers, fixes #181 2016-11-26 17:34:14 -05:00
Dane Everitt 5a0f58ce90 Merge branch 'develop' into feature/service-changes 2016-11-19 18:30:15 -05:00
Bent Haase 57d62c4ed3 Fix time axis for node and server view
Nope, the current month is not a valid minute
2016-11-19 16:02:47 -05:00
Dane Everitt ee78a3947b Grammatical display changes 2016-11-18 18:34:45 -05:00
Dane Everitt 5600f3201c Add support for deleting service packs. 2016-11-18 17:31:57 -05:00
Dane Everitt d4729427aa Support for uploading templates for installing packs 2016-11-16 17:22:22 -05:00
Dane Everitt e09659a88f support for pack editing 2016-11-16 16:09:28 -05:00
Dane Everitt 09c2dcc1b6 Support for viewing and exporting packs 2016-11-15 23:12:47 -05:00
Dane Everitt a1bc6fa2d3 Push changes that support creations of service packs and basic listing 2016-11-15 20:20:32 -05:00
Dane Everitt cfd5e0e854 Implement base service file modification through panel 2016-11-09 17:58:14 -05:00
Dane Everitt 659c33f0e8 Fixes a bug that allows a user to bypass 2FA authentication requirements
This bug was reported to us by a user (@Ferry#1704) on Discord on
Monday, November 7th, 2016.

It was disclosed that it was possible to bypass the 2FA checkpoint by
clicking outside of the modal which would prompt the modal to close,
but not submit the form. The user could then press the login button
which would trigger an error. Due to this error being triggered the
authentication attempt was not cancelled. On the next page load the
application recognized the user as logged in and continued on to the
panel.

At no time was it possible to login without using the correct email
address and password.

As a result of this bug we have re-factored the Authentication code for
logins to address the persistent session. Previously accounts were
manually logged back out on 2FA failure. However, as this bug
demonstrated, causing a fatal error in the code would prevent the
logout code from firing, thus preserving their session state.

This commit modifies the code to use a non-persistent login to handle
2FA checking. In order for the session to be saved the application must
complete all portions of the login without any errors, at which point
the user is persistently authenticated using Auth::login().

This resolves the ability to cause an exception and bypass 2FA
verification.
2016-11-07 15:55:57 -05:00
Dane Everitt e77b984596 remove beta notice. 🎉🎉🎉 2016-11-04 22:01:30 -04:00
Jakob 6c6a49e709 only push stuff from the terminal outputQueue if there is something inside
this allows to scroll on the console again
2016-11-01 23:22:07 +01:00
Jakob e65dc5708d Validate password on reset according to rules (#158)
* move password rules to Models\User::PASSWORD_RULES

* validate new password according to rules on password reset

* add password requirements info to auth.passwords.reset view
2016-10-30 16:02:39 -04:00
Dane Everitt 0741ab6833 Revamped resource graphing, uses chart.js 2016-10-30 00:06:55 -04:00
Dane Everitt 013c36fe81 💣 destroy player listing 2016-10-29 21:46:53 -04:00
Dane Everitt d3220fa553 Fixes double error display on login forms 2016-10-29 20:29:26 -04:00
Dane Everitt 51c07bf1f2 🎉 Add support for uploading files from file listing! 🎉
closes #22
2016-10-28 18:21:12 -04:00
Dane Everitt 63d7062f3c Make dates a little more user friendly 2016-10-28 16:34:23 -04:00
Dane Everitt 449324fa1c Show spinner when decompressing files. 2016-10-28 15:54:57 -04:00