Always keep one config.xml backup on hand for embedded platform
Kill off scalar array errors. This is not the 100% correct fix but will do until Seth returns from vacation.
Use correct variable to enable plugin options
Unset default route if dynamic gateway support is enabled in OLSR
PPTP on WAN fixes
http://forum.pfsense.org/index.php?topic=1184.new;topicseen#new
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.
MFC 12193Mixes ticket #955
Don't echo out line, send it to the system logs
We need R/W access to config.xml
Ticket #954
MFC DYNDNS fixes
Block the overload tables!!
Pointy-hat-to: me
Add "re" interface to altq. This is a realtek 1000 gigabit card.
Remove logging on target nodes, the primary is keeping track.
Log bad XMLRPC login attempts on target sync node.
Translate to alias name correctly
Fix DHCP when no rules exist on a bridged interface. Even if no allow rules exist, DHCP should be allowed to get an address through the bridge.
Fix bridge support by adding the bridge item to the alias group
return if no olsr or installed package configuration exists
Sync bridging code from m0n0 in relation to spoof checks, etc. A number of items where fixed in their tree after we forked.
Thanks to Chris Buechler for the heads up.
Do not enable olsrd unless it is enabled
Fix a number of bugs
Add HNA4 directive
Only allow a-z -0-9 on sync'd hosts
Load spamd-white table correctly
Don't start from interfaces.inc. We're moving to rc.bootup
Add watchdogd support for Soekris and WRAP platforms.
OLSR fixes
Synch with -HEAD.
MFC logic fixUse == for comparison, not =.
MFC 11099Allow WAN and LAN address in shaper rules
MFC enable_rrd_graphing()
MFC RRD cdrom changes
When a rule is marked for NOSYNC, don't simply elminate the "nosync" part, eliminate the entire rule.
Major-pointy-hat-with-a-propellerhead-on-top-to: ME
Just check for lack of ip to run ftpsesame.
Remove openvpn. We now have a CoreGUI version.
webGUI -> webConfigurator
Do not spew booting items during reload_all_sync()
When assigning interfaces if a previous description is found for a optiona interface, show a blurb of the info above the line.
Example. In this case the optiona description name was WIRELESS
Optional interface 1 description found: WIRELESSEnter the Optional 1 interface name or 'a' for auto-detection...
Correctly check if SpamD enablerrd is set.
MFC 11682Remove spurious " from filter.inc. Not sure where this one crept in.
Add UpNp anchor
Nuke spaces in carp passwords, it doesnt work too well with them.
stristr() may return > 1 (true)
Surround carp password with ""
Nuke a c/r if included.
Correctly enable / disable console lockout.
Ticket #920
MFC 11604Don't create a pass out rule for a queue if it is not on an interface or not used in a rule. This will cut queue pass out rules by the number of interfaces enabled.
MFC 11600Only setup route-to {} syntax if at least one available gateway was found
MFC 11598Only use route-to if the discovered gateway is a real IP
Do not install blank rules.
Found by Slayback on the forum.
MFC 11532random-id can't be included twice
Do not setup carp pfsync interface unless pfsync is enabled
Really not sure how this fell through the cracks. Grr.
backout last commit
Reload filter on boot.
MFC 11519Restore RRD files from tgz on boot. If this works on the first attempt I'm a code monkey. MFC: Soon, needs testing.
MFC 11516squid now rdr to its chosen interface. also swat default pass in rules to allow firewall rules to dictate its behaviour (already tested by me).
MFC later RRD changes since patch failed
MFC 11509JavaScript now works for Gecko-based browsers as well (http://forum.pfsense.org/index.php?topic=1041.0).
MFC 11506Tweaked rra values for the databases so the graphs suck less. (especially the 14 days graph).
MFC 11431need to use the gateway ip, not the monitor ip
MFC 11474kill slbd if there are no pools or virtual servers
MFC 11471don't wrap curlies around destination host in port forward - this fixes the destination "any" issue reported on the forum
MFC 11470Don't force a rrd spamd.rrd create since not everyone has spamd installed. It correctly triggers when you have it installed though.
Add random-id
Ticket #907
MFC 11444Fix crappy logic so it works on cdrom as well. We we're just lucky on embedded.
MFC 11438use -n so route won't try and resolve IPs
MFC 11430don't loop through on empty servers (split() on \n ends up with an extra entry in the array)
MFC 11429use route to figure out what interface an IP is on
MFC ougoing lb monitoring fixes
MFC 11418This should allow the gateway pools to be updated when the monitor ip is unavailableTickets:
Counter from 1, not 0. Slbd no likie.
MFC from head.Atleast the code that I wrote prior was pretty much the same.
Commit updated file for inspection
Add ping support. Not tested, not mother approved.
If the following conditions are true:
Then do not process PPTP sync'd rules.
Only setup anti spoof rules if the interface is really enabled
Remove keyboard mapping script. It hangs.
Ask about keyboard mapping earlier in the process
Kill print lines (debugging) so bootup process looks "clean" again.
Add ability to change keyboard mapping for all the users across the big pond.
Reflection fixesSubmitted-by: Richard Adams <podilarius_AT_yahoo.com>
Unlink old file when setting up elements
Reflection fixes
Submitted-by: Richard Adams <podilarius_AT_yahoo.com>
Verify connectivity for pfSense.com on firmware checks, too.
Correct path to $config['installedpackages']['spamdsettings']['config']['enablerrd']
Do not use ngX, use pf $pptp macro
Change nowait to nowait.420
Submitted-by: Podilarius via IRC
MFC RRD fixes
MFC 11352Can't put quotes in user labels (maybe backslashed, but that's likely to cause issues elsewhere)
MFCReflection fixes from billm
Renice updaterrd.sh script to 20 to ensure that it does not step on any of the crucial other items.
Do not recreate spamd.rrd each time we are launched
Don't use !
Check that file exists, not !