Fix up whitespace so file is easier to read, and fix a few missing tags.
Compress RRD backup data. Results are dramatic.
Default to NOT backup RRD data. It can get quite large, and should be chosen deliberately by the user.
Few cosmetic adjustments on classes to fix table borders
Add nanobsd size to system info widget after platform.
Actually send the wan ip address as calledstationid as advertised on captiveportal configuration page. The same fix was previously done to radius authentication code.
Show friendly interface name.
Add a default setting to location type of wireless that leaves the setting at its default for the interface.
Use url_redirection even on successful login case if present. Add a redir functionality to portal_reply_page to keep the code centralized.
Actually use the previous configured mac/ip, if present, for finding rules to be deleted.
When editing a mac/ip passthru entry readd the rules again since values might have changed.
Actually use the radius WISPr(4) attribute 'url_redirection' when present.
Actually match the description and send the wan interface ip as Called-Station-Id on default settings.
Actually use the radius WISPr(4) attribute 'url_redirection' if present.
Ticket #612. Correctly show the number of users as 0 on a group with no users. Also handle the case of empty arrays on the xmlparser.
Fix VIP list generation here also.
Properly generate a list of proxy arp VIPs for address drop-down list.
Add to the System->Advanced an option to disable the redirect from port 80 when on https.
Adding initial version of pc-sysinstaller GUI frontend which so far supports Quick/Easy install
Do not allow nonstop redirects to self
We accept PHP pages now, note this
Move get_include_contents function to pfsense-utils.inc
Allow php code to be included in the primary captive portal page. Add new ORIGINAL_PORTAL_IP post item which will be experimenting with a master mutli voucher setup.
Fix whitespace while I'm here.
Preserve DHCP numbered options when there is an input error. Fixes #494
Make Firewall Optimization Options text readable
Add space between the and forum
Do not allow duplicate Roll #'s
Add captive portal voucher configuration backup area option Ticket #609
Add note about required enabled WPA option for 802.1x
Various fixes to usage of ip2long, long2ip, and negated subnet masks, mostly affecting 64-bit. Ticket #459
Add a global declaration.
Use the PHP call here instead of a shell exec.
Fix post-restore reboot on NanoBSD. Fixes #602
Fixes #536. More fixes and optimizations on the various functions and status pages used for gateways [groups].
Unbreak automatic updates.
Fix deletion of authentication servers. Fixes #600.
Fix copypasta error. Part of ticket #449.
Fix OpenVPN client disable variable. It is being set/tested improperly (or at least inconsistently). Partial fix for #449.
Ticket #493. Set a value for checkboxes since the parsers marks empty tags(<tag/>) as arrays.
Use client-side values in the function call rather than PHP-generated values for further calls to this client-side function.
Ticket #493. Ticket #302. Actually correct code flow to be correct and consistent to what it should do.
Allow the use of ">" in filter rule descriptions. Even whilst stripping the > before the comparison htmlentitieswill still trigger on the <. It is safe to assume here that creating any sort of html tag is unlikely. Ticket #465
fix seperation between href and class
Its bits/sec now.
Add PSK tab to all IPsec pages, it was missing from some.
Add a GUI field to let the user configure the maxium table entries size. Resolves #588NOTE: Actual tables, not states.
Use full path to rate and pass -b option to show the speeds in bits/s rather than byte/s in conformance with the traffic graph metric which is bits/s.
Test correctly for previous existing entries of linked rules otherwise some bad deletions might happen. Reported-by: http://forum.pfsense.org/index.php/topic,25091.0.html
Ticket #548. Change message displayed when modifying an interface to actually tell people to modify dhcp server setting after applying settings since the interface configuration/ip will only change after applying settings and pfSense does not read the interface address from the config but from the interface itself and the complications for this and possibly other cases are not worth the effort.
Fix source input validation, saving, and the "View the NAT rule" link on linked filter rules. Ticket #586
It wasn't clear enough why source port should usually be any. Make it more clear.
remove duplicate cancel button
Hard code mode to redirect and comment out the mode option. Suggested-by: BillM
Nuke Relay Protocols and Relay actions tabs. Suggested-by: BillM
Revert "Nuke XXX TODO option. Suggested-by: BillM"
This reverts commit 207148139ec648b8955c81ae908d0bdb7c472cda.
Nuke XXX TODO option. Suggested-by: BillM
Fix package URLs that use $myurl. Resolves #584
When doubleclicking a tunable, bring up the edit screen
Make interface sort order on creation consistent with the order displayed elsewhere, and fix possible missing description on LAN upon creation.
check more closely for match here, to fix multiple items being marked as "selected", leading to the wrong interface being selected.
Add note that reflection timeout only applies for port forwards.
Revert changes to reflection for port forwards until finished and approved.
Merge http://gitweb.pfsense.org/pfsense/efonne-new_nat_reflection into master
Remove remote network from wizard, it is not used for a Remote Access VPN.
Hide "Local Network" field when creating/editing an OpenVPN shared key server, because you can't push routes with shared key.
Fix the same problem with sharing an OpenVPN instance w/existing shared key on the client page this time.
Fix OpenVPN server validation logic. It was failing if you tried to save a shared key server instance with an existing shared key.
Add 0x10 diffserv option. http://forum.pfsense.org/index.php/topic,24954.0.html
Move the settings of down/latency/loss to per gateway. This allows more fine grained control on gateways.
Use common function to return gateway array so consinstency is preserved around code.
Use require_once() to overcome problems with includes.
Add scpecific scripts for when ovpn goes up and down so we get neccessary values for used in varius areas of pfSense. TODO is find out how to get DNS info form openvpn.
Prevent gateway groups of having the same name as a gateway because this is not valid.
Catch up with latest apinger changes to make easier to extract the status of gateways.
Only enforce peer ID and psk on p1 screen if we are NOT dealing with a pure-psk mobile tunnel (which is the behavior in 1.2.3). Hide irrelevant options. Part of ticket #108.
Reorder Auth. Method and PSK field to a more logical sequence. Part of ticket #108.
More tab fixes.
A couple small fixes to the tabs/titles on these pages.
Bring back IPsec PSK Tab/Edit. Part of ticket #108. Still needs backend code to use the resulting keys.
Previous commit also fixed traffic graph state changing, so re-enable that as well.
Fix widget settings in general. Initialize widget list before use. Fixes #285.
Fix config backup download on IE8+HTTPS. Reported-By: Seth on the Dev list
Allow using the default session timeout.
Merge remote branch 'mainline/master' into patches
Resolved conflicts: usr/local/www/system_advanced_firewall.php
Ticket #568. Programatically decide if to show an advanced button or the value if non default.
Implement tcp flags and sloppy state on the GUI.
Merge remote branch 'mainline/master'
Introduce gettext() calls on usr/local/www/{pkg_,system_}*.php
Improve/correct the passthrumac rules when this option is enabled.
Slightly change wording of NAT reflection description.
Add configuration option in System: Advanced: Firewall/NAT for NAT reflection on 1:1 NAT.
Remove note about reflection being skipped on large port ranges.
Removed unused NAT reflection timeout setting.
Fix displaying the Enable/Disable checkbox. Previously after a save button click it will show the old saved value.
Merge commit 'mainline/master'
add Logs tab
Fix more inconsistent capitalization.
Fix punctuation.
Fix some inconsistent capitalization on labels