Switch over to mpd4
Code-submitted-by: alan_AT_radiowave.ie
Prefer two dns servers by default. Add a hidden variable in <pppoe> called <dnsnosec/> which wil prevent pfSense from requiring a secondary dns server.
Broken/busted ISP users that do not give out 2 dns servers will need to set this option manually.
Obtained-from: M0n0wall
Do not write out STP to debugging .sh file if either interface is wireless, it confuses what we did previously.
Only perform CARP work on VIPs if they're really CARP VIPsReported-by: Martin BeauchampMFC [16808]
PPPoE automatic disconnect MFC
Submitted-by: DSHReally, really, really wanted by: Hoba
Commit #1 of #2
Oops, down the interface first, then delete.
Update native and long frame support from vlan(4)
Revert back to base dhclient
Go back to stock FreeBSD dhclient. ISC's is not very multi wan friendly and will make rearchitecting our code a complete interface rewrite.
REALLY release and renew correctly.
Correct path to pgrep:
Output dhclient.conf in the same format as current m0n0.ch beta (freebsd 6 + isc dhclient)
Obtained from latest m0n0 beta 1.3
Switch to ISC-Dhclient. OpenBSD's dhclient is driving me bonkers.
Silence eclipse warnings
Add get_interface_mac() needed for Radius
nve will support altq in just a moment.
Reminded-numerous-times-by: Christos Dionissopoulos <chdio@debug.gr>
The interface le absolutely supports ALTQ. Make it so.
Send dhcp client name.
Ticket #1087
flush the interface cache every time an interface is createdthanks go to MxxCon for testing
MFC 13725 - really update cache
MFC 13723 - Here's another 7-10 second speedup on my 4801 by caching the carp interface counters
partial MFC of 13717eek out another 10 seconds on my 4801 for rc.filter_configure
When you include a dropdown widget, its generally a good idea to have backend code to actually intrepret the option!
Restore evil ugly hacks that was there before me without being even more evil by calling killall.
This code is wacked and really needs fixing in HEAD. I'll leave it broken to entice someone to fix it the correct way soon.
Spell hostapd correctly
Do not killall all hostpad or wpa_supplicant processes. This is NOT multi interface friendly.
Instead look for the process with the interface in it and kill the correct one.
Fix discover_bridge()
MFC 12314MFC 12315Present the 11b mode as a empty array instead of TRUE. This fixes a channel list with mixed 11b and 11g modes.
Kill off scalar array errors. This is not the 100% correct fix but will do until Seth returns from vacation.
Unset default route if dynamic gateway support is enabled in OLSR
Turn off previous ath settings.
Detective-work-done-by: Holger
Turn off pureg if its enabled so that the wireless interface can change settings
Work around the fact that the HAL expects commands to be issued in a certain order. This is quite annoying.
Add "re" interface to altq. This is a realtek 1000 gigabit card.
Don't start from interfaces.inc. We're moving to rc.bootup
Remove openvpn. We now have a CoreGUI version.
Nuke spaces in carp passwords, it doesnt work too well with them.
Surround carp password with ""
Do not setup carp pfsync interface unless pfsync is enabled
Really not sure how this fell through the cracks. Grr.
We're in 2006 now, toto
Initialize $interface_channels to silence PHPEclipse
Initialize variables to silence PHPEclipse
Sync back up with head. For some reason CVSWEB is not showing the actual version correctly.
MFC wireless changes
Dont restart webConfigurator on changes
Reload captive portal then webConfigurator
Do not use reload_* until we can fix the console bug
Fix wireless for this latest hal when changing settings a second time.
Nuke stationname
Sleep 1 before bringing the interface up.
See http://forum.pfsense.org/index.php?topic=752.new;topicseen#new for more info.
Cleanup CARP init routines
Disable preemption if arp load balancing is enabled
Axe the first occurance of "done" during bootup. It's extra.
If carp ips are defined install them regardless of the settings
Actually change the txpower.
Remove CARP preemption from RELENG_1. Option will stay in HEAD and will need to be fixed but #797 is now fixed for RELENG_1
In-discussion-with: Bill MHuge-issues-found-by: Tmueko
MFC 7912Move wireless distance tuning up in the code (before we down and up the interface).Remove temp writeout of distance settings.
Correct warnings and errors found eclipse
Fix bugs found by eclipse
Set net.inet.carp.allow=0 if carp is not being used
Use if(isset($wlcfg['channel']))
Do not return so early so that pfsync gets redirected to loopback
Ticket #761
Bring the WAN interface up regardless.
Ticket #757
Up the interface
Do not setup STP on wireless interfaces
Setup STP correctly when interfaces are not wireles
If we've waited for over 30 seconds, then simply exit
Only process when booting
Do not enable STP on wireless interfaces
Destroy carp interfaces before config so that after sync deleted interfaces are destroyed
Bring bridge up later
$bridges_total++ after each new bridge bringup
Adjust bringup order. Bring up bridge on wan too
Echo out when waiting to bring up carp final
Bring up optional and or LAN interface too
Down the bridge then bring it up
Bring bridgeX up
MFC 8313If no stationname is set, we still need stationname in front of the "pfsense" default we add.
If carp is not enabled then do not process
MFC 8165Add 802.11g protection mode. (ticket #715)
No need to use () when setting string variables.
Use fwrite to write out ath command
MFC 7717Add wireless distance tuning.