Do not register the _ENV superglobal since its not required and probably not very useful in a [F]CGI world and its limit is restricted nowdays in pfSense.
Rmoeve register_long_arrays from php.ini and from php code the use of HTTP_*_VARS as its deprecated and luckily low use in pfSense to win memory and compativility
Provide a setting to disable the auto added LAN SPDs in the DB
Move also tls-verify to fcgicli to avoid forking php process. Maybe even this should be done as a plugin to avoid overhead of forking.
Migrate openvpn authentication to use fcgicli rather than forking a php process. Maybe should could consider to write a short library todo this
Fix saving of voucher sync settings.
Switch to php-fpm for lighty and check_reload_status will use it. Step by step will migrate the other calls
Remove a probably bad copy/paste line
Properly detect if an ip is already configured for VIP. Remove useless checks for carp
Add an option to restore default logout/error/portal custom pages on Captive Portal. Fixes #3362
Fix vpn_pppoe_get_id and stop duplicating pppoeid for multiple servers, it fixes #2286
tidy up html
Fix whitespaces and indent
added missing quotes
thx rbgarga
Allow setting a default scale type preference for the traffic graphs widget
I originally submitted this at https://redmine.pfsense.org/issues/2994but it seems that is not used for commits now so I am adding it here.It works great on my box, and I can't see these changes causing any...
Use _vip as identified for CARP vip IPs to allow easier upgrade code. This way only ipaliases on carp need to be upgraded.
Add a knob to prefer IPv4 over IPv6, it fixes #2833
Also account for a widget being null/not defined, and not just closed/open.
Provide proper interface for getting carp status
Handle more carp enahancements for FreeBSD 10. the interface vips will be names $if@$vhid since the interface name is the same as other ips.
Prevent network or broadcast address to be set on interface (console, GUI and wizard). It should fix #3196
Add FreeBSD pkgng repo definition
Fix #3350. Do not destroy an interface when it's being disabled
Remove a left testing code
Fix #3339. Add a way to download CP portal, error and logout html pages
Show aliases popup on Outbound NAT list
Declare missing global vars and fix gateway deletion
Fix typos
One more typo on Alternative Names fill, that was setting type field with $value
Fix a (probably) copy/paste issue that is making all Alternative Names disapear when an input error is detected
Remove references to _vip interface and provide proper configuration for carp on FreeBSD 10. Still some places to deal with this and certainly missing upgrade code
Stop sorting 1to1 rules and leave user decide the order. Fixes #3327
Allow toggle enable/disable, reorder and multiple delete static routes
Show all gateway entries, even if interface doesn't exist, to avoid adding duplicate items or edit config by hand to remove old entries. While I'm here, allow multiple delete, and toggle enable/disable
Add an option to disable gateway items
Stop sorting static routed and leave user decide the order
Make it more visible when an item is disabled
Allow an "empty" CRL to be exported, since this is still a valid action.
Start from 2 here as well
Merge pull request #858 from timdufrane/master
Add DHCP without gateway capability
Catch up with mac needed for all operations in the table nowdays.
prefork for relayd is usefull only in DNS mode
remove unneeded ';'
fix traffic shaper progress bars not displaying
Properly create zones for the CP with the new command arguments and properly invoke ipfw for applying rules and other configuration options.
Remove maximumtables even from the GUI since there is no option
Fix an issue that changes wrong gateway entry when items are hidden
Add hability to insert after, reorder, batch delete and enable/disable to 1:1 NAT rules. It fixes #3327
We do not need 2 variables to do the same thing, simplify it a bit
Improve text on outbound NAT page to reflect last changes, it should fix #2416
Fix a wrong } left on my last commit
Try to detect already automatically created outbound NAT rules and avoid duplicating them. Also automatically create rules when switching from hybrid to manual. Ticket #2416
Use the same code to automatically create outbound NAT rules when mode change to manual, ticket #2416
Many fixes on privileges, ticket #3216:
- Rename some privileges: page-diag-system-activity => page-diagnostics-system-activity page-interfacess-groups => page-interfaces-groups page-interfacess-lagg => page-interfaces-lagg page-interfacess-qinq => page-interfaces-qinq...
Merge pull request #855 from ExolonDX/branch_01
Tidy up the "Helper Icons"
Move automatic rules to a separate table, ticket #2416
Merge pull request #856 from ExolonDX/branch_02
Tidy up "interface_statistics.widget.php"
Show advanced outbound rules and inform user what are being used and what are being ignored. It should fix #2416
Remove padding surrounding the main table, makes the widget have thesame "look and feel" as the other widgets.
The "Helper Icons" at the top right of some service pages at presentproduces 30+ HTML errors/warnings, this is due to the table cell beingwrapped in a span statement then in a div statement, table cells canonly be part of a table row then within a table statement....
Add hybrid and disabled outbound NAT, fixes #2416:
- Add 2 new outbound NAT modes, hybrid and disabled, manual and advanced keep working the same way- Hybrid mode applies manual rules first, automatic after- Disabled do no create any outbound NAT rules...
Fix indent, whitespaces and a close a couple of unbalanced tags
Add an option to set no-sync on rules to keep states from being synced via pfsync. Fix #2501
Merge pull request #831 from ExolonDX/branch_06
Tidy up "diag_logs_filter_summary.php" XHTML
Merge pull request #829 from ExolonDX/branch_04
Tidy up "diag_logs_filter.php" XHTML
Fix #3298 and few other fixes:
. Check for fixed array keys (pkg_categories_min_count, pkg_categories_max_display and pkg_default_categories) instead of undeclared variables. Add a new default category "All" . Use proper class on 'Category' columns when it is visible...
Fix indent and whitespaces
Merge pull request #844 from ExolonDX/branch_20
Tidy up "diag_logs_openvpn.php" XHTML
Merge pull request #843 from ExolonDX/branch_19
Tidy up "diag_logs.php" XHTML
Merge pull request #842 from ExolonDX/branch_17
Tidy up "diag_logs_wireless.php" XHTML
Merge pull request #841 from ExolonDX/branch_16
Tidy up "diag_logs_vpn.php" XHTML
Merge pull request #840 from ExolonDX/branch_15
Tidy up "diag_logs_settings.php" XHTML
Merge pull request #839 from ExolonDX/branch_14
Tidy up "diag_logs_routing.php" XHTML
Merge pull request #838 from ExolonDX/branch_13
Tidy up "diag_logs_resolver.php" XHTML
Merge pull request #837 from ExolonDX/branch_12
Tidy up "diag_logs_relayd.php" XHTML
Merge pull request #836 from ExolonDX/branch_11
Tidy up "diag_logs_ppp.php" XHTML
Merge pull request #834 from ExolonDX/branch_09
Tidy up "diag_logs_ntpd.php" XHTML
Merge pull request #833 from ExolonDX/branch_08
Tidy up "diag_logs_ipsec.php" XHTML
Merge pull request #832 from ExolonDX/branch_07
Tidy up "diag_logs_gateways.php" XHTML
Merge pull request #830 from ExolonDX/branch_05
Tidy up "diag_logs_filter_dynamic.php" XHTML
Merge pull request #828 from ExolonDX/branch_03
Tidy up "diag_logs_dhcp.php" XHTML
Merge pull request #827 from ExolonDX/branch_02
Tidy up "diag_logs_auth.php" XHTML
system_camanager init $input_errors so array_push works
Fixes input validation when creating an internal certificate. Reported in forum http://forum.pfsense.org/index.php/topic,68849.0.html
Simplify the code.
No need to worry about the second column, we only need to pad the first one.
Rewrite the display_host_results() function to use spaces instead oftabs. It does a much better job of aligning the fields in each columnand works in all the browsers, particularly chrome which doesn'tsupport the tab character.
It still isn't perfect due to the javascript alert() function's...
Add SUMMARY to table statementsClose BR and INPUT statements
Add SUMMARY to tables
Add SUMMARY to table statementsClose BR and INPUT statementsMove closing FORM statement into table cell statement
Move NOWRAP Boolean operator into CLASS statementsAdd ALT and close IMG statementsAdd SUMMARY to table statementsDeprecate ampersandsClose INPUT statementsAdd closing BODY and closing HTML statements
Add "closehead" PHP variable and close the HEAD statementAdd CDATA to script statementAdd SUMMARY to table statementTidy up HTML Boolean operatorsClose BR and INPUT statementsRemove duplicate closing table cell statement
Add SUMMARY to table statementsClose BR and INPUT statementsMove closing FORM statement into table cell
Add SUMMARY to table statements