inbound nat can now be reordered
missing </td>
whitespace cleanup
Merge in firewall_rules changes
remove hard coded value now that we have a better more dynamic way to detect the "right" cell
dynamic detection of cell count
Move row selecting javascript into it's own file so we can use it in other screens
Switch DiffServ over to lowdelay
Add diffserv support.
typo
Make RFC959 data port workaround configurable - default to disabled
Toggle OS dropdown off and on when a TCP rule is enabled or disabled.
Backout this commit until I can further control the outgoing ip.
Racoon interface listen selection
Add LAN option for redirects aka inbound nat.
m0n0wall homepage -> pfSense handbook
Do not update os type unless its defined in the rule.
Instead of hard coding an interface address, use the friendly name in packages.
Correctly handle additional_files_needed now that its an array type.
Use connection_aborted to detect if client still has index.php open. Use a 3 second sleep loop to DYNAMICALLY update the cpu status meter. Who needs SVG?
Show user that the cpu percentage will automatically be updated in 3 seconds
Turn the stats line into a comment for further debugging if need be.
Add 1 to each value to make sure we dont divide by 0. grape's math teacher thanks us.
Do not sleep for 3 seconds during the pages initial load. Instead sleep after the entire page has been rendered to find the cpu usage and use some javascript kung-fu to set the graphs accordingly
Add proxy_auth_username and proxy_auth_password system tags which will control the auto upgrade process if a proxy server is involved.
Currently this is a hidden variable (similar to the way m0n0wall functions) but will have a GUI written if there is enough demand.
Tighten up column sizes. Do not show a port : seperator if the entry does not contain a port.
Convert the period seperator on the port to :
Remove stray , in some records
Further cleanup firewall logs
Insert a non-breaking space to make sure the border does not get broken.
Cleanup non-raw filter logs so more.
We can now put OS filtering in rules
clean up ICMP types
Make rules for icmp echo work
more path cleanup
no need to use rm - php has unlink()
more paths
more hardcoded paths cleanup
CORRECTLY use verifyinstalledpkg tag if defined
Use Actually use verifyinstalledpkg flag if its defined
Add verifyinstalledpkg tag. This tag can be used to verify a different package has been installed veruses always relying on the package name.
Hardcoded /tmp cleanup
To the moon, alice! We've been in 2005 for some time.
Notify user when updating filter rules
Allow for parent / child queue relationships when using cbq
Remove "Please note that pfSense does not adjust firewall rules when a package is installed. This is left for the end user." warning since its no longer completely true
Process before form events
cat y out to pkg_add to automatically answer any nagging questions
Add version to status column
Enable bogon filtering
Do not parse aliases entries unless they are defined
comment
IPSec passthru option is finally here
Run custom_php_command_before_form commands beforecustom_php_resync_config_command if they exist
spelling
spelling mistake and whitespace cleanup
We can now reorder outbound NATs (just like rules!)
Correctly handle the new "Do not backup packages" flag
Automatically assign carp aliases with a ip on the same subnet to a interface.
Example:
lan = "{ fxp1 carp0 }" wan = "{ fxp0 carp1 }"
Sync pfSense CSS with m0n0wall latest.
Only allow tcp rules to use alternate keep state methods
More standardization
Standardization
Firewall optimization text was wrong.
alias table is above, not below note
Don't disclose SNMP community strings
Remoev rebootbox css. it is not W3C standard.
Correct form post to url
Reported-by: colin
Add upgrade package support. Still needs an indicator on the installed packages screen.
Clean up package manager. Move common functions to /etc/inc/pfsense-utils.inc.
Include full path to .tgz in package manager. Previously broken by me.
advanced nat can now do source port mapping (useful for IPSec traversal)
!any is invalid in nat rule
Use full path to tar
Add option to exclude package configuration from backup.
Be sure to save and restore state values.
Submitted-by: Bill Marquette <bill.marquette_AT_gmail.com>
Log when the package installation untars an archive
Be sure to issue a newline break on logged commands
Inform the user during all actions and make sure they are logged.
Additional logging during installation for additional files needed
Eliminate extra <br>
Do not attempt to foreach through the ['adddeleteeditpagefields']['columnitem'] if it does not exist
Set the page title to <title>
m0n0wall -> pfSense
Allow $myurl in the url of the tabs .. $myurl is translated to getenv("HTTP_HOST") on the fly
Update tab codef.
Add tab code.
Note an area that needs to be cleaned up for emedded platforms
Restore the infterface selection widget in the package manager correctly.
Check that $pkg['adddeleteeditpagefields']['columnitem'] exists before foreaching through it.
sleep for 3 seconds on status page giving the machine a little breathing room to calculate cpu usage correctly.
Unbreak the package manager.
fopen requires to paramaters. be sure to include "r"
Correctly show when a queue is default