We need the tunnel interfaces to be active before configuring the filter. This should hopefully solve the openvpn reboot issues.
MFC needed package changes from Fernando
Don't start from interfaces.inc. We're moving to rc.bootup
Add watchdogd support for Soekris and WRAP platforms.
Start slbd right before first filter_configure_sync()
call openvpn_resync_all() on bootup
Temporarily turn off OpenVPN since Call to undefined function: openvpn_resync_all()Pointy-hat-to: FernandoTCL
MFC Fernando's OpenVPN changes.
One period is enough.
Switch RRD graphs to /var/db which is not blown away every bootup.
MFC Seths most excellent RRD graphing items
When we detect that there is less than 65 megs of ram, output the detected value
Move rc.linkup operations to check_reload_status to avoid race conditions.
Ticket #854 fixes
Reconfig DHCP after bootup to properly assign primary/backup dhcp roles
Add filtering bridge toggle switch just like m0n0wall has.
Ticket #756
Loop assign interfaces option until the user gets the correct configuraiton.
Ticket #749
Start SNMP last
Reload filter at end of bootup
Bring up pftpx right before carp final
Start PFTPX helpers earlier in startup sequence
Bring up CARP interfaces right after optional interfaces
Remove back to rc debugger
Remove debugging items
Add some debugging helpers
Turn back off ptftpx
Enable PFTPX again
Don't start PFTPX for time being
Move FTP Helpers later in the boot process to try and track down this blasted vmware problem.
echo before setting up of microcode
Sync with HEAD. Start CVS after webGUI
Do not require a reboot to setup polling.
Mute during devd enable
Start DEVD earlier. It maps the keyboards.
Move devd after interface configuration
Echo before starting the device manager (devd)
Unmute kernel
Add boot debugging helpers. We seem to pause for a long time after confugirng timezone now on the latest builds.
No more system_do_extensions().
Sync password on bootup
Run system_resolvconf_generate() after configuring interfaces
If debugging is enabled, do not mute the console when bringing up the optional interfacs. we're trying to chase down a panic/freeze.
Work around the fact that our traffic shaper configuration takes time to create by leaving the carp interfaces in a down state until the very end of bootup.
Adjust carp bootup sequence. Do not down the interfaces and later up them.
Correct carp bringup sequence
Lock console a bit different
Call system_set_harddisk_standby() on bootup
Start syslgod earlier
Start web interface after filtering rules are in place
use newer openvpn configuration method
ovpn_configure(false);
Ignore vlan on both interfaces
Do not mute kernel messages for filtering messages.
Mute kernel messages on bootup invoked from setup_microcode()
startup slbd on boot
return_filename_as_string -> file_get_contents
Retire pccard. It has been replaced in freebsd 6 as devd
Start pccard with any platform. It will fail gracefully if its not supported.
Start pppoe server on bootup
Only echo motd if platform is cdrom
fix typo (in comment)
Loader filter sync on boot
Start racoon last in booting process to allow carp interfaces enough time to come up.
Only reload rules once on final bootup
Mute filter.inc kernel messages
Do a more graceful carp handover.
Bringup carp last
Sync passwords on bootup
Start devd at bootup for dhclient
Add C/R
C/R before and after motd
If motd greater than 2 chars, echo motd
Require pfsense-utils.inc
Move catting of /etc/motd to rc.bootup where we can trim the extra whitespace
Remove debugging helpers
Set package interface flag.
More bootup cleanups
Make all startup commands uniform by correctly outputing when they are done.
Example:
Starting DHCP service...done.
misc comments
Mute and unmute the console at strategic times to cleanup the boot sequence
Cleanup.
Generate config cache, sweep backups, and run bootup-specific config parsing.
Sweep the backup cache on bootup.
Sweep backup cache at bootup.
Bring carp interfaces up under rc.bootup, not the filter process
Merge carp into base
Add $Id$ tags
Mark booting as done at the end of rc.bootup
Ignore interface mistmatch checks if either interface uses a vlan
Add ftp-sesame ftp helper.
Alert user which interface is mismatched
Renable interface assignment check code.
Disable auto-configure menu