* Cleanup uneccesary eval() use in php code
* Invrease on javascript the limits to 299 to really allow 299 entries
* Remove limitiation of not being able to delete the first entry
* Make all the rows dynamic. Now a new alias will not show any rows unless the plus sign is clicked.
* Fix bug where OpenVPN aliases where being selected in case of Port aliases
* Cleanup and style(9) here and there
to centrally manage this data. There are no consumers at this time. This
interface allow for the following ...
Certificate Authority Manager:
- List certificates authorities
- Import existing certificate authority
- Create internal certificate authority
Certificate Manager:
- List certificates
- Import existing certificate
- Create internal certificate using an internal CA
- Generate certificate signing request for external CAs
- Process certificate signing response from external CAs
Certificate revocation is not currently implemented. The user system will
also be extended to allow for user specific certificate management in a
follow-up commit.
left arrow icon. Use the left and right arrow icons instead of the plus
and x icons for moving users and groups between selection lists in the
user and group manager screens.
* The ability to create your own monitors (tcp, http, https, send/expect)
* A new way of displaying 'standard tables' - MainTable class
* monitor_type array type
and pam backing functions have been removed. The basic auth method was
legacy code and the backing functions were redundant with no added value
that I could see. A simplified replacement backing function named
local_backed has been added that authenticates to the local configuration
info which should be identical to system pwdb credentials. Since the
htpassword file is no longer required, sync_webgui_passwords and its
wrapper function system_password_configure have been removed.
The local account management functions were renamed for consistency. A few
minor bugs related to setting local passwords have also been corrected.
1) Redefine page privileges to not use static urls
2) Accurate generation of privilege definitions from source
3) Merging the user and group privileges into a single set
4) Allow any privilege to be added to users or groups w/ inheritance
5) Cleaning up the related WebUI pages