Unlink config.cache before reloading. It somehow spoils the FTP helper from being loaded.
Fix $VARIABLES$
Set javascript state on form load
When static port is checked, disable the port option.
Allow item to be saved
If the destination port is an alias, then force the local port as the same alias. We will need to circle back in filter.inc to detect this situation and omit the local port from the rule.
Turn off debugging alert()
Re-enable items when needed
When a External port range item is an alias, disallow the entry of Local port.
In-discussion-with: BillMBug-reported-by: ChrisB
If user selects IP adddress, domain name, user fqdn or dynamic dns and leaves the actual value empty in p1myident then throw a input validation error.
Kill debugging text
Backout last commit, we need some better parsing goo
Correctly match the interface to the state
Add bridge status
Report gateway for an interface for optional interfaces if needed
Use new upload path
Mount RW for uploads
This in combination with 128 megabyte embedded images should fix the dreaded upgrade problem for the embedded platform.
Do not allow user to select "network" and enter an alias. Alert user the item is an alias and that is should be set to "Single host or alias" option before saving.
Ticket #1090
display page title during package editing
per dsh@ this breaks enablechange() when multiselect is used (routed packageis an example of this)
MFC 14070fix: removed redundant Apply Changes button
Woops, we are not ready for optimization.
Use default shm size
Enable client cli caching as well.
Update (C)
Remove special characters from interface descriptions during m0n0wall upgrade.
Also unset the config.cache if it exists.
Remove highlighting function, it doesn't work.
Misc package changes
Submitted-by: Daniel Haischt
Remove radius accounting and reauth options as they do not work correectly.
Be even more picky about spacing.
Be picky about spacing.
Provide a link to the OpenBSD carp FAQ. CARP seems to be a magical creature that nobody can grasp easily without lots of information.
Expand "Announce Dynamic local route" to textarea
Ticket #1071
s/2/two/
Require a password for CARP type entries
Allow user to edit already existing vip.
Do not allow duplicate VHIDS to be defined. It's asking for trouble. And spell vhid correctly this time!
Instead of simply bailing leaving the client with a blank screen, output that an error occured and write out to the system log more verbose information for what the problem is. If in the case of a missing mac address, suggest that the user may want to disable mac filtering if they do not need this functionality.
Correct error message field names
Ticket #1084
Update priority description from pf man page. Remove non hfsc material from RELENG_1
Remove packages with a different version tab
MFC package changes to show information better such as HEAD only packages,etc.
When redirecting FTP entries to internal, install rules for interface address correctly if chosen.
Kill off pftpx helper correctly after rule deletion
Clear CACHE and force a reload so that the ftp helpers are spawned correctly upon reply.
Do not iterate items if they are not an array.
Reset RRD queues after configuring Traffic Shaper
Reset RRD queues when user changes a queue name.
Do not delete a NAT item if its being referenced by an ALIAS.
Do not loop forver.
Ticket #1078
Do not reset CARP interfaces until user applies the changes.
Increaase ACK queues. Lower Game queues a bit.
Increase game queues bandwidth.
Tested with all options enabled.
Increase default bandwidth for ACKS, voIP and Gaming queues.
Tested by enabling all options to make sure the percentages did not add up more than the available bandwidth. We still have plenty of room to spare.
Fix Ticket #1064
css errors when mousing over right-side buttons in firewall_rules.php
Submitted-by: Royce3 via IRC
Backout these changes.
When editing config.xml, automatically kill /tmp/config.cache if it exists as the user does not wish for config.xml to be restored from the cache.
This makes it easier to edit config.xml from the Diagnostics -> Edit menu.
Add "px" to items to kill CSS errors.
Submitted-by: Royce3 via irc
Automatically prepend "captiveportal-" if needed to files uploaded.
Show latest version when available
Ticket #1056
Ticket #1052
Check for valid IP Address when needed.
Ticket #1055
Remove date check. This is breaking the system logs in certain cases and I am tired of fighting this battle. The logs WILL remain broken on the last entries in some cases. I know of this fact and I do't plan on changing it as it breaks something else ever time that a fix is attempted.
Do not show entries with corrupted time entries (clog)
MFC 13459Only show enabled interfaces in the Interface drop down.
Split up gateway pools and check them. $_POST['gateway'] has already been moved to the gateway box.
Check interface ip address, not the gateway!
Do not check an interface gateway if it is blank.
Third times a charm. Compare the interface gateway settings
Ticket #1039
Actually show gateway in question and change a to an.
Actually check interface gateway.
Do not allow operator to add a interface ip address as a gateway pool member. Routing loops are bad, mmmmmkay?
Also check policy based routing and see if the gateway is in use.
Compare against $pconfig and only check items if gateway is changing.
Someone please purchase me a spell checker.
Fix input_errors typo
If a gateway is being used by the load balancer pool, do not allow operator to reassign the gateway ip to an interface. This creates a route loop and is bad.
Remove double ?>
Ticket #1048
Note that the uploaded files must be prefixed with captiveportal- so that lighty knows not to redirect the requests to index.php since we are using mod rewrite to determine this.
Redirect back to index.php?foo. Safari does not like otherwise and breaks the image on captive portal page.
MFC 13319Add NMAP to OS list Useful for blocking NMAP scans :)
Add logic to restart service similar to star service code.
Do not attempt to start_service() twice. This is already handled and can lead to ticket #1044
Since:
1. Sasyncd is not included in RELENG_12. Interface selection widget is hosed for all interfaces
Remove SASYNCD specific features and only ask for failover IP address.
MFC 13078Change the path for image generation to /tmp This prevents the filesystem from filling with data which is generated automatically
Bring CARP interfaces up fully after changes.
Check for array and eliminate:
Warning: Invalid argument supplied for foreach()in /usr/local/www/diag_dhcp_leases.php on line 232
Add entries for optional interfaces ip address
Ticket #1041
Remove width and height changing knobs, it breaks the traffic graph.
Reported-by: http://forum.pfsense.org/index.php?topic=1605.0;topicseen
MFCFix jabber on TS.http://www.pfsense.org/~billm/patches/ticket-1042.patch
Use is_dhcp_server_enabled() and fix DHCP Server from not displaying.
While I am nitpciking this form to all get out, move the description to the bottom where it should be.
s/gettext//
Keep state really wants to be an advanced option, too. Let him join the party.
Make other button consistent now with a -
- Show advanced options
Turn advanced option are into a default to no show area as well.
Move state timeout to advanced options row, its the same as the other options as you leave it blank for default.