Fix XSS issues
Do not require LDAP search base DN. Requiring this can prevent some valid LDAP configurations from properly authenticating. (See GDD-550841).
Use
gettext fixes
Fix deletion of authentication servers. Fixes #600.
fix indent
Implement gettext()
Ticket #389. Correctly make the ldap object picker work and handle various errors.
Make this work as it is supposed.
Do not allow changing the name of the auth server. Resolves #399.
Overhaul the user login system to use the Servers tab as its base.
Fix quite a few problems down the way.
Do not allow same names on different auth servers. While here correct radius default ports.
Add copyrights of myself.
Allow the GUI auth API to be used for doing authentication against authentication servers specified. Teach Openvpn to use this API. Allow openvpn to authenticate against multiple servers that can be selected on the server configuration page.
Add support for authenticating users against server specified in the system->user manager->servers for openvpn. While there propperly fill the shared secret field for raidus in the servers page.
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on
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.
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 an interface to manage external authentication servers. The two typessupported currently are LDAP and Radius.