Bring interfaces up only if there is a mismatch to allow them to be reassigned.
Recent move (d32d3970d58683d02f89073103eb595eaa8f395f) of routed/ items required additional files to be updated to reflect correct path.
unbreak rc.bootup
Bring gitsync to the new check_reload_status behaviour.
Use the new events mechanisms to dispatch events.
Revert "Remove redundant call to system_dhcpleases_configure. It is called in services_dnsmasq_configure."
This reverts commit 5f0b6a8f2aa3e5875188cd6720d037ef25503bca.
Remove redundant call to system_dhcpleases_configure. It is called in services_dnsmasq_configure.
Fixes #837. Fix the startup of dhcpleases during bootup. Also start the dhcpd service earlier there is not reason no to!
When booting up do not try to configure ovpn[c|s] interfaces if present also try to configure openvpn eariler just after the interfaces have been setup.
Fix comment to match what is actually doing.
Setup polling per interface rather only at bootup. This is a proper fix and a optimization on large interface cases. Also setup_microcode and polling defaults before configuring interfaces.
Use require_once here
Move all console related configuration items to config.console.inc. This will mean that these items are not included when the webConfigurator is being used and only on bootup on the console.
Save the old shutdown binary in an attempt to smooth a firmware upgrade that crosses to/from 32/64-bit.
Add an LED pattern function for assigning interfaces, and enable its use. When finished, switch back to the bootup pattern.
Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mainline into mlppp
Conflicts: etc/inc/interfaces.inc etc/inc/pfsense-utils.inc
Fixes #374. Actually reload teh dhcpleases utility whenever the hosts files is regenerated to avoid problems.
Start sshd early on boot so it is availble as soon as the first ip is configured.
First steps for 3g serviceproviders support
o Move xml2array from rrd.inc to pfsense-utils.inc because it'll be used on non-rrd related placeso Add necessary require_once() calls to pfsense-utils.inc on places that are calling xml2array()o Add serviceproviders.xml, obtained from [1]...
Remove spurious call to mute console.
Add newline
Add missing ;
Add (C)ontinue option for the impatient
Re-create the hosts file on bootup after configuring all the interfaces. Ticket #567
Move this up in the boot sequence, the reset button check relies on its existence.
Add missing functions and move check earlier since this only checks on bootup
Add reset button support to alix/wrap. Obtained-from: m0n0wall
Ticket #295. Use empty to prevent some ghost entries in some configurations.
Make /var/run/booting exist for more of the actual booting process. Ticket #53.
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
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.