Detect if stored item in config.xml is an array. If it's an array simply pass array along, if its not then attempt to explode the array.
Fix interfaces selection widget. Now selections are restored.
MFC 14473Make sure we test for databases without interface information. e.g. spamd. Fixes report made in forum.
512K is enough for 1000 rows. Back out previous commit.
Increase filter log space to 784K so that it can accept 999 entries
Default to TCP
Treat sack type traffic as TCP
Note that the shaper is not compatible with bridging in the opening warning
Disable firmware check, we are not using it in RELENG_1
We log to a ram disk, so change text to read to a local ram disk instead of local disk
Don't try to filter records that have strange date / time stamps.
Only allow number ints for tcp/udp ports.
Ticket #1098
Fix case-o
s/carp/CARP
Ticket #1097
Correct spelling mistake
s/your/you're/
Ticket #1096
Unlink config.cache before reloading. It somehow spoils the FTP helper from being loaded.
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
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.
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!
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
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.
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
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.