Cleanup the tab format of the system user/group/server management pages.The edges were square instead of rounded like most pfSense pages. Alsomake sure tabs and cancel buttons are present in the add privilege andadd certificate pages.
Change the text in the privilege table row to read "Assigned Privileges" instead of "Effective Privileges". This is in contrast to the user pagewhich also lists group privilege inheritance.
Rework most of the OpenVPN support. The interfaces have been updated tonot use the pkg system and the configuration has been migrated to anopenvpn prefix. The centralized user and certificate manager is now usedto support the openvpn configurations. Most of the files removed in this...
Implement a certificate authority and certificate webui that can be usedto centrally manage this data. There are no consumers at this time. Thisinterface allow for the following ...
Certificate Authority Manager:- List certificates authorities- Import existing certificate authority...
Add a right arrow icon supplied by hoba. This compliments the existingleft arrow icon. Use the left and right arrow icons instead of the plusand x icons for moving users and groups between selection lists in theuser and group manager screens.
Add an interface to manage external authentication servers. The two typessupported currently are LDAP and Radius.
Cleanup authentication code. The basic auth method, the passwd, htpasswdand pam backing functions have been removed. The basic auth method waslegacy code and the backing functions were redundant with no added valuethat I could see. A simplified replacement backing function named...
Rewrite the pfsense privilege system with the following goals in mind ...
1) Redefine page privileges to not use static urls2) Accurate generation of privilege definitions from source3) Merging the user and group privileges into a single set4) Allow any privilege to be added to users or groups w/ inheritance...
Rewrite portions of the user manager to ensure data is properly synced tothe system password and group databases. This is to provide better supportfor centralized user management when local account administration ispreferred.
I also took this opportunity to do some housekeeping. A lot of funtions...
Continue interface improvements
Correctly save pages with . in the ACL.
Add cg2
Remove blank page
Rename Hidden: Exec to Command
Correctly save pages.
Speed product correctly
Noticed-by: Martin
s/package/Package/CVS: ----------------------------------------------------------------------
Add other misc areas.
Add other custom pkg.php areas.
Add custom priv for granting access to the user manager.
Turn Pages Accessible field foreground to white.
touch up text
Ticket #1569
Add product_copyright re-branding supportAdd product_copyright_years re-branding supportAdd product_website re-branding supportAdd product_email re-branding support
Work sponsored-by: Centipede Networks
List opt interfaces correctly.
Add multi user firewall nat port forward capabilities.
Add firewall rules edit interface entries.
Remove confusing *
Add check all and check none buttons
If the groupname is in use, do not allow the name to be edited.
Add other helper pages
Define more pages
Minor nitpick: make : ": ".
Clarify a few of the manually added descriptions.
Ignore a number of misc pages.
Switch icon locations to pfSense style themes.
Switch over to array style page titles. Obtained-from: m0n0wall
Make group manager tree work again Correctly toggles items on/off Removes checkbox which served no real value Split group manager into multiple files like most other screens refactored tree generation code
Known bugs: Initial page display incorrectly displays all tree items as allowed...
fix html alignment and pgtitle
Backport usermanager code from HEAD so I can get it in the snaps andstart testing it properlyThere's still some CSS/HTML fixes needed but the code seems to work