Improve startup time by delaying dyndns synching.
Remove update_dns_cache.sh it seems to have been used for hostnames in the filter ruleset which now is handled quite differently.
Match conf_mount_rw with conf_mount_ro call.
Do not spread checking for value accross code. Do it in the function that is supposed to do it.
Remove test code.
Fix double include.
Add neccessary include.
Ticket #317. Synchronize user info on bootup.
Use the globals for minimum RAM warning, drop limit a little to accommodate 128 MB RAM systems
Adding script to parse dhcpd log file and populate /etc/hosts so that we can move to a newer dnsmasq. in addition, the current dnsmasq isc parsing is broken so there is not a choice to move either way. Ticket #79
Start syslogd after interfaces are configured. Ticket #196
Unbreak console lockout on bootup and in gitsync (pfSsh.php) Resolves #195
Do not show motd
Decouple filter.inc from functions.inc. There is no need to process filter functions most of the time. Include filter.inc where it is needed
Rework includes/require. This saves about 4 megabytes.Simplify get_memory(). Tested on mips/i386
Set booting to true.. not TRUE
Reviewed-by: scott@ and billm@
Create resolv.conf before loading rules. Resolves #21
Include functions.inc which will then include ipsec.inc
Unbreak IPSEC!
Make the LEDs strobe to indicate initialization/bootup.Part of feature #17
Remove openvpn.inc from functions.inc since its just a subsystem that does not need to be present on all of the includes.
Addd missing */
Add configurable option to enable glxsb.
Unset $g['booting'] instead of setting it to false.
Move RO operation down in rc and revert rc.bootup commit
Call conf_mount_ro(); after bootup
Revert "Rename cvssync to gitsync"
This reverts commit 62b035ce5f41c8342f0eea0b78e5878ff467e525.
Rename cvssync to gitsync
Port voucher login ability on CaptivePortal from M0n0Wall.
Various locking fixes are done with the import and this means that as of now pfSense has a better performin/behaving CP than m0n0wall.
Start sshd after the interfaces and routing have been configured.
Increase timeout to 9. Add chr(8) backspace mojo
Carriage return if no option selected on recovery console
Use passthru()
Ace-in-the-hole-from: JimP
Actually detect all key presses, cleanup code a bit.
Do not launch with tcsh -c, it appears to work at first glance without it.
Do not CR and increase stty timeout instead of adding sleep(1)
Use tcsh and env to set TERM
Add a \n to get the users attention
Do not backspace for now and sleep (1) second in between while loop
Use cons25
Use ^H
Add missing ;
Do not \n
Full path to /bin/stty
Make text prettier and increase timeout to 4 seconds
Cleanup my hick ky english
Add I for installer option
Prompt for recover before parsing config
Prompt for recovery mode
Woops, add missing text
If we are on cdrom platform show a rescue config timeout option.
Adding PowerD knob to system -> advanced -> misc. This will be usefulfor folks wishing for their firewall to use less power overall. Blurbfrom the powerd man page from freebsd:
The powerd utility monitors the system state and sets various power con-...
Remove ftp-proxy/pftpx/ftpsesame references we handle all of this in kernel now.(yay!)
Add the GUI part for IGMPproxy that has been on the snapshots for a while.
Do not output starting rrd graphs twice.
Use product_name
Add more bootup text
Move openntpd process up higher
Use new sync on boot script
Cleanup bootup scriptRemove starting dhcp twice.Remove double resolv.conf generation.Remove direct pfctl filter load command.Move initial time sync into is_wan_up logic so that it saves a lot of time on boot without a wan. opentp takes casre of itlater if required.
Remove duplicated comment and add some style(9).
Create resolv.conf earlier in the boot process
Move is_wan_up() after the routing is configured.
Move ntpdate function down a bit after routing is configured.
No need for the 'filtering bridge' option with if_bridge(4).
Cleanup authentication code. The basic auth method, the passwd, htpasswdand pam backing functions have been removed. The basic auth method waslegacy code and the backing functions were redundant with no added valuethat I could see. A simplified replacement backing function named...
bring up laggs on bootup.
Configure bridges even during bootup
Handle GRE/GIF during bootup
NOTE: this is only half part of the changes the other half will come after
Remove configure_slbd() from rc scripts
remove the setup_gateways_monitor() from system_routing_configure() as this causes a filter reload loop whenapinger is reloading.Change apinger to reload instead of killinguse setup_gateways_monitor() in rc.bootup and rc.newwanip
Add missing ;'s.
Silence stray ... by adding echo stage info.
Bring in relayd to perform server load balancingMove gateway load balancing code into gwlb.inc - still uses slbd
TODO: vs and pool status screens are currently broken...and wouldn't work with the gateway pools anyway, ultimately, the gateway pools need...
fix FTP proxy start up for CARP VIPs
CarpDEV-DHCP fixes
Nuke racoon_watch.sh
add IP alias support
TODO:Remove IP aliases upon deletionAdd "type" icon
We really do not need to be setting up php.ini in 3+ locations!
LAN is now optional.
Start dns cache updater script on bootup
Start /usr/sbin/update_dns_cache.sh on startup
Start racoon_watch.sh script on bootup if racoon is enabled.
Increase timeouts when using a 1000 hz.
From the FreeBSD commit message:
?Change TCPTV_MIN to be independent of HZ. ?While it was documented to?be in ticks "for algorithm stability" when originally committed, it turns?out that it has a significant impact in timing out connections. ?When we...
Start DHCPD before DNSMASQ to avoid this error on embedded:
Jul 12 01:34:39 dnsmasq588: failed to access /var/dhcpd/var/db/dhcpd.leases: No such file or directory
Correctly move upnp to base since LiveCD cannot write files to /usr/local/etc or /usr/local/etc/rc.d/
Ticket #1342
Set the recv and send space to 4096 when folks use pfSense on 64 megabyte machines.
Remove extra "'s.
Remove previous firmware.tgz on bootup if present.
Port load balancer sticky address option
Add a wan interface up check before we start any time syncing.