Ticket #413. Hanlde cases when no authentication is specified.
Only extract timezone info if we have a field type 'timezone_select'
Correctly set variable values during each iteration. Ticket #414. Spotted-by: irc(Efonne)
Ticket #386. Add all possible proxy arp to the external ip when it is defined as network even on outbound NAT.
If field type is interface show them with the descriptive name.
Ticket #386. Add all possible proxy arp to the external ip when it is defined as network.
Correctly configure the default route addition when interfaces are configured for pppoe/pptp. Handle in system routing configure dynamic interfaces. Also when chaning or configuring the defaultgw reconfigure the underlying interface, this helps when this interfaces are dynamics one.
Implement the protocol functionality on nat rules. This i based on a port that provides this functionality but with a lot more reduced patchset.
Fix a slight bug. This would have caused an empty description in some cases.
Add a function to get user groups based on authentication server. Use this function to show the groups the user i member of on Diag Authentication.
Correct assignment.
Make this work as it is supposed.
Add a diag page for authentication.
Handle empty OVPN client array correctly. Ticket #397
Check against proper value. Spotted-by: cmb
Reinstall packages even on nanobsd.
Close before unmounting.
Remove bogus call.
Do not spread checking for value accross code. Do it in the function that is supposed to do it.
Fix rowhelper size usage.
Fixes for 11g Turbo and 11a Turbo modes.
AES is recommended due to Toshihiro Ohigashi and Masakatu Morii attacks
Move description into listtopic area
Adding support for using IP ranges aliases. If you input an IP Range such as 192.168.0.1-192.168.0.254, it will instead turn that into a number of CIDR networks which will completely fill the range.
Add 802.11n-only option. Hide options specific to 802.11g or 802.11n when those modes aren't available.
Revert "Add temporary note that changing the wireless standard may require a reboot. To be reverted when the extra work is in place to get it to change when multiple wireless clones exist."
This reverts commit b383e88b59366143d69c2b50aa8e000d4a6c83e5.
Add support for 802.11n in get_wireless_modes and the channels list.
Do not allow changing the name of the auth server. Resolves #399.
Fixing the condition for the enable checkbox broke saving on wan and lan. Add a hidden enable field for wan and lan to fix any code that expects it to be there.
Remove specific ppp fields if the interface is not a ppp anymore this unbreaks the GUI in certain cases.
Remove the authentication fallback it does not have any meaning now.
Add a config diff option to the backup history, so you can view changes between revisions.
Fix distance setting for ath and add it to the wireless settings that are synced and listed as shared.
Ticket #393. Require once.
Remove mentioning of the well gone ftp helper.
Ticket #314. Commit somewhat variant of patch provided on ticket to allow checking allow dns override.
Resolves #392. Remove unused igmpproxy_import and its .gif reference.
Remove the gateway even from the interface if it is used by it. Resolves #304.
Do not allow negative numbers in session timeout. Ticket #378.
Overhaul the user login system to use the Servers tab as its base.
Fix quite a few problems down the way.
Remove the windows LF on this file to be usable on vi.
Add temporary note that changing the wireless standard may require a reboot. To be reverted when the extra work is in place to get it to change when multiple wireless clones exist.
Add more descriptive mode names to the error messages.
When more than a single wireless clone exists, verify that it is possible to change the mode.
Don't need to bring the interface down twice -- let apply be the one to take care of it, since that appears to be the intention.
Only create the clone here if it does not exist, to prevent inadvertently destroying the clone before apply has been clicked.
Fix conditions for disable.
Use wireless_regex instead, because is_interface_wireless appears to be intended for assigned interfaces only.
Fix text and add more descriptive names to the modes.
Allow openvpn server to authenticate only based on username/password credentials.
Do not allow same names on different auth servers. While here correct radius default ports.
Merge branch 'master' of http://gitweb.pfsense.org/pfsense/efonne-wireless_clones
Approved-By: sullrich/cmb
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.
User _ instead of > so browser does not interpret it as html.
Do not show the passwd used to logon on logs. Also change the replace from $username to <username> so php does not try to do clever stuff.
fix text
Merge commit 'mainline/master'
The filter expects * and not a php variable.
Correct typo in function name
Mute route delete message, regenerate resolv.conf as this also corrects static routes to the DNS servers.
Add intermmediate certificate support to CP config page.
AJAX-ify the gmirror status widget. Add license header while I'm here.
On double click go to the wireless clone edit page. Also remove an unused variable.
Add link to download config from backup history. Ticket #268
Add descriptive title to revert/delete config backup that shows when hovering. Also add confirmation prompt for revert or delete. Resolves #268
revert unintentional change to system_usermanager_settings.php from last commit
if reverted to HTTP, restart lighty
Fix typo
Ticket #367. On double click go to the repective edit page.
Ticket #313. Search if the string to be replaced really exists instead of doing a blind replace.
Ticket #366. Fix scope problem in inuse functions on some of the interfaces.php pages.
Revert "Fix the check for whether the bridge is assigned."
This reverts commit 3a669df20b0795b2e487fc033f86eacea7e6fdf4.
Ticket #363. Fix the number 1 report on this ticket. Properly show status of dyndns update.
Correct page name.
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.
Change default session timeout to 4 hours. Clarify text description. Remove limit of < 999 and other invalid/unnecessary input validation. Use product_name
Change clone_inuse to function in the same style as the other inuse functions in the interfaces.php files.
Revert "Don't skip disabled interfaces when checking which are assigned." and fix an error propagated from this. (misread a parameter name when looking up the function)
This reverts commit ce075a0fd4aa7eb0788f20233bf60706e4c77edf.
Ticket #375. When choosing to export only a subsystem by default do not export rrd data.
When editing a P2: reset netmask to 24 only when it is not specified, in case of a new P2. Ticket #352
Ticket #356. Clear the interface configuration if neccessary. To avoid strange situation described in the ticket.
Add proxy authentication capabilities to OpenVPN client.
Change method of displaying wireless clone interfaces on the assignment page.
Allow changing the parent interface of an unassigned wireless clone.
Move most of the code for dealing with wireless clone interface names to separate functions.
Add note about limits on the number of wireless clones.
Add more detail to the description on the Interfaces: Wireless page.
Move shared wireless configuration settings to their own heading.
Sync configuration of shared settings between wireless clones.
Don't skip disabled interfaces when checking which are assigned.
check against correct variable
Fix the check for whether the bridge is assigned.
Description is not required
Don't allow changing the parent interface until this code supports deleting the old clone.
Merge commit 'mainline/master' into alt_method
Add statistics for OpenVPN client instances