non-css parts of gold menu
Shorten the wait at "reload" in startup wizard to 5 seconds from 60. That's more than adequate for current systems, no need to make people sit there for 1 minute. Many likely click out via the logo and miss the last screen entirely.
s/http/https/ for www.pfsense.org
Enhance interface gateway data entry descriptions
Prevent network or broadcast address to be set on interface (console, GUI and wizard). It should fix #3196
Allow multiple valid time servers to be entered in the wizard, as they are allowed under System > General
fix text
not true you have to log in again since HTTP basic auth was deprecated.
add MSS clamping to setup wizard. Now that MTU and MSS are separate, the MTU description was wrong, and both need to be there.
Avoid duplicate default gw, also look for gateways with name different from WANGW that points to same IP
Add a line to let the user know that the wizard can be stopped by clicking the logo at the top, so people don't think they are stuck/required to do the wizard.
Unbreak a number of explode() replacements which required preg_split()
The function split() is replaced by the function explode(). Starting with PHP 5.3 this is deprecated and with version 6 gone.Replacing it surpresses all the warnings
variable is not yet available so rebrands get a blank page on the last step in the setup wizard
Revert "Another try at prventing panic on reconfig of ppp type wans. Ticket #1696"
This reverts commit afe88d69235f84530ed6386b22cfc9c488bf94c5.
Revert "Be correct on teh variable scope"
This reverts commit 106646b4204b2850ec7f41547079cf00cc374f6f.
Be correct on teh variable scope
Another try at prventing panic on reconfig of ppp type wans. Ticket #1696
If we are coming from a PPPoE/PPTP WAN type, grab the old physical interface first to avoid assigning a ppp interface to itself. Fixes pppoe->pppoe wizard run as well as changing pppoe->dhcp. Fixes #1696
Fixes #1696. Do not store temporary information under interfaces section during wizards since this might generate a message to netgraph that triggers a panic.
Reconfigure wan/lan when finishing wizard, or the new IPs will not be applied.
Revert this change. reload_all() already sends a reload message. Unfortunately there is still something else lurking that causes a delay when loading the wizard step
Use send_event()
Use send_message and issue the reload all operation in the background
Skip step #9 for non pfSense branded installations
Reload the wizard and then redirect to a wizard completed step. Prompt the user to donate to the project.
Only make gateway changes if we have been given a new gateway IP.
Setup gateway monitoring since we just altered a gateway.
Fix gateway handling in setup wizard.
Remove dropdown to select interface. Should fix #1090
Save the host name and domain to a temporary location until the setup wizard is finished to prevent triggering the DNS rebind message. Fixes #1022 Also use this information to implement the redirect for changed host for ticket #455
Update wizard files for setup wizard to write proper config for current ppp architecture.
I also allowed selection of physical interface from the wizard screen. This is crucialbecause if the user has the WAN set to anything other than the same phyical interface used...
Validate time server. Should be the last thing that fixes #464
Do more strict validation on WAN setup fields. Ticket #464
Do some more strict validation on hostname, domain, and DNS servers. Ticket #464
Validate MTU in setup wizard. Ticket #464
Fix some errors in spelling, punctuation, grammar, etc.
Ticket #314. Commit somewhat variant of patch provided on ticket to allow checking allow dns override.
Bind to correct fields for the PPPoE/PPTP credentials.
Set location of header request
When working with one interface only, do not attempt to setup lan during setup wizard. Ticket #158
move after reload_all
Skip sleep if argument is specified, and update bogons at end of setup wizard.
Fix pptp dial on demand and idle timeout wizard fields which haveNEVER worked correctly to begin with. Oops.
Savew timeout and dial on demand
Correct a problem with the setup wizzard. It was using a legacy method toset the administrative password. This was causing failures while parsingthe xml file.
Unbreak wizard.
Pointy-hat-to: me
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...
Add initial code to allow user to record installation hardware info(dmesg -a).
global s/[wW]ebGUI/webConfigurator/ - brought up via ticket #1427
We no longer have a update time interval
Ticket #1139
unlink() -> unlink_if_exists()
Remove trigger wizard file before displaying first step. Some people like to click the wizard logo to bypass wizard.
Remove wizard trigger file after inital setup, not in first index.php item
Ticket #984
MFC 9566Correct textq
Remove bandwidth items. We don't want to confuse the user with un-used items.
MFC 8989grammar touch up
Add block bogons to setup wizard
MFC 7048Clean up 'reload' page, this reads a little better.
MFC 7025We moved the primary gateway to the wan interface long time ago.
We only support HFSC now. Remove scheduler knob.
Adjust the Lan DHCP range, we start from 10 and stop at -10.This should prevent the range overlapping on a non /24.This also prevents trying to handout .254 which might well be a router address.Tough luck to those trying it on a /27 or higher.
Reboot -> Reload
Redirect after 60 seconds. Since we reload all services we're not doing a full reboot so it should take less time.
Eliminate reboot step from wizard
Add copyright
Remove debug line
Correctly define from and to DHCPD ranges by using the correct post values. DOH!
This fixes Ticket #65
Correctly save remote pptp ip during wizard setup.
This should address Ticket #50
Correctly count dhcp range
This should resolve Ticket #40
Update domain field regex to allow -'s
This should address Ticket #38
Use posted IP address.
Proofreading.
Get script ready for colins xmlrpc transformation:
Ooops...gateway is now a system tag
fix typo
Client side input validation for the wizardFix invalid domain name bug
Expand the usage of $myurl in wizard fields and pkg_edit
Remove /31 from interfaces.
Move the stepsubmitphpaction out of the field collection. It was not setting the root password correctly.
Explain what the Admin password is.
Call system_password_configure which syncs the http password.
Sync web GUI password when saving the Admin password. Also sync ssh password at the same time.
Reported-by: B.Kharazmi
Clarify Admin password is for WebGUI
Turn off debugging
Remove debugging info.
Correctly restore SelectedType selection on wizard load and correctly save out the selected type setting.
Correct value cases and simplify setting of type.
Correct Type save selection on WAN interface wizard screen.
Use javascript to detect which state Type should be in initially.
Add enable and disable fields feature to XML language. Fix the TYPE dropdown.
Dont set root password if fields are blank.
Wizard should now be in fully working oorder including reboot, etc.
Add arraynum flag which is used when there is an array of values.
Example would be:<dnsserver>X.X.X.X</dnsserver><dnsserver>Y.Y.Y.Y</dnsserver>