Ensure string is cleared out if needed
Only include wpa_passphrase= line if a string has been entered. Ticket #404
Add 802.11n-only option. Hide options specific to 802.11g or 802.11n when those modes aren't available.
The mode must be specified in a separate command before ifconfig will allow the mode and channel to be changed.
Add support for 802.11n in get_wireless_modes and the channels list.
Ensure prefix directory exists before downloading and installing additional file
Till the flock issue is fixed open the races doors, place your bets please!
Default to http.
Propperly initialize variables so they function is as expected.
Fixed variable definition.
Make sure we have initialized vars.
Catch up with php changes.
Do not try to load radius extension through PEAR because it will fail.
Ticket #402. Check for external address of "any" on port forwards, since alias_expand only returns null in that case, and the port forward code would then use the IP address as the fallback.
Do not show pppoe/pptp/l2tp interfaces for assignment.
Ticket #400. Commit partial patch from this ticket.
Remove the authentication fallback it does not have any meaning now.
Remove test code.
Fix double include.
Ignore chmod errors for files that do not exist.
Fix distance setting for ath and add it to the wireless settings that are synced and listed as shared.
Ticket #396. Try to fix issues with missing include files or filesystem being in ro mode during operations.
Ticket #340. Remove obsolete file on upgrade.
Ticket #259. Retrun only the first pid from the list that might be found. This should fix not killed dhclient processes.
Remove dead code.
Put safe_write_file to the include it belongs to.
Do not try to upgrade from m0n0 config to pfSense config on every invocation of config.inc but only during bootup, basically this gives a lot of speed up in GUI.
Overhaul the user login system to use the Servers tab as its base.
Fix quite a few problems down the way.
Unly try to reload carps after bootup is complete.
Add interfaces_wireless.php and interfaces_wireless_edit.php to priv.defs.inc
Add tls-auth to server even when authenticating in user/pass mode.
Remove unused var and stale comment.
Do not include tls-auth on authentication based only on user/pass.
Unset variable.
Sync the mode of an assigned wireless clone with the mode on the page for creating them.
Allow openvpn server to authenticate only based on username/password credentials.
Add the neccesary foo for radius.inc to work.
Merge branch 'master' of http://gitweb.pfsense.org/pfsense/efonne-wireless_clones
Approved-By: sullrich/cmb
Add copyrights of myself.
Take care of local authentication. Also when the user authenticates do not serach on other authentication sources.
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.
Do not allow login for expired and disabled users. Fix this even in openvpn authentication script. While here clean up the code quite a bit.
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.
Allow the authentication scripts to detect configuration changes. Allow multiple OUs to be specified on basedn.
use local-ttl 1. No reason not to, and it works around issue with Snow Leopard
Merge commit 'mainline/master'
Its and and not an or.
Some directories does not work with the prepended @basedn on the username take account of this.
Use 0 when configuring tls-auth in server.
Correct script used for OpenVPN authentication to actually work.
Convert to int so the keylength is respected during sign.
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.
it's 2010
if reverted to HTTP, restart lighty
A couple fixes for DHCP lease parsing. Ticket #374
Include propper includes.
Put this code on propper context.
Ticket #363. Fix the number 1 report on this ticket. Properly show status of dyndns update.
Ticket #340. Remove bogus functions. Sort aliases the same way it is done on the aliases page.
Actually remove vlan_native_support array it is not used in 2.0. While there move the auto updater to 8.1 snapshots.
Fix finding interfaces that support hwtagging.
Resolves #381. If set change interface mtu, somehow this code got lost!
Add missing curley.
Include missing quotes.
Set a+x
Speed up and correct the finding of interfaces that support vlanmtu using the pfSense module.
Correct my name.
Add neccesary include.
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.
fix previous commit
Change default session timeout to 4 hours. Clarify text description. Remove limit of < 999 and other invalid/unnecessary input validation. Use product_name
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.
Prevent empty tags of creating <tag></tag> entries but instead just create them as <tag/> to be consistent. This fixes some empty arrays problems on the code.
Prevent errors when running without a lan defined interface. Also remove some dead code.
carp interfaces are now called vip's.
Ticket #304. Fix bogus dynamic entries in system->gateways after deleting gateways.
Fix linking interface to vlans function so it works correctly.
Revert "Fix linking interface to vlans function so it works correctly."
This reverts commit 930595154ccc8702befdd880f1c424b78040af2a.
Prevent wrong config file from being generated. Reported-by: http://forum.pfsense.org/index.php/topic,23090.0.html
Add proxy authentication capabilities to OpenVPN client.
Change method of displaying wireless clone interfaces on the assignment page.
Add missing opening brace in the two new functions.
Move most of the code for dealing with wireless clone interface names to separate functions.
Part of the interface name comparison was wrong and part was missing.
Make sure ['wireless'] does not get accessed as an array when it is not an array.
Sync configuration of shared settings between wireless clones.
Ticket #255. Fix get_interface_info output to return propper ip address by using pfSense_get_interface_addresses function.
correct icmptypes so CP IP can be pinged
Revert "Workaround for a hostapd bug that it uses the base interface's MAC instead of the clone's BSSID, preventing proper authorization on auxillary clones."
This reverts commit fa13098bf03f83abb3279f3d8885108c8d3b64a7 and subsequent related commits.
Three fixes:- ipsec-tools 0.8 ignores 'adminsock' directive, so until upstream is fixed, we need to use the default /var/db/racoon/racoon.sock- Fix spd files reloading in /tmp- Revert initial patch from ScottTicket #137
Merge commit 'mainline/master' into alt_method
Use the pfSense module function to get mtu and subnetbits in CIDR format.
Add statistics for OpenVPN client instances
Clean up some formatting while I'm here.
Fix Easy Rule for OpenVPN interfaces. Resolves #349
Fix bug where the last line of the filter log wasn't displayed in WebGUI.
Add page for configuration of wireless clone interfaces.