Use minified nvd3 vendor files. Implement #15782
Remove unnecessary config_init_path() calls
Adjust widget refresh intervals
Now that the refresh interval works as expected, decrease the refreshfrequency to more closely match the previous behavior.
Merge pull request #4699 from GChuf/logWidgetFix
Merge pull request #4698 from GChuf/thermalSensorWidgetImprovement
Remove old code references in thermal widget
Originally removed in https://redmine.pfsense.org/issues/5369
Improve thermal widget refresh code. Implement #15728
Only replace values instead of entire DOM elements.
Display seconds in firewall log widget
Respect user-specified interval for log widget. Fix #15373
Clean up diffs
Improve thermal widget readability
Add a margin between progress bars and sort sensors.
Move to CURLINFO_RESPONSE_CODE
As of cURL 7.10.8, CURLINFO_HTTP_CODE is a legacy alias ofCURLINFO_RESPONSE_CODE.
Fix PHP error in DDNS widget.
The widget was generating a PHP error when there were no Dynamic DNSentries (traditional or RFC2136)
Query for SMART data only on root disk devices. Fix #15586
Default to an empty array for functions expecting a countable value
Do this for foreach() and count().
Update all direct config access with accessor functions
Fix typos and copy/paste issues
Issues found by the PHP linter mostly include typos and usage ofunassigned variables. To address these, traverse the commit historyto determine the intent.
Add boot method to sysinfo widget. Implements #15422
Set FW log widget min interval to 5. Fixes #12673
Fix syntax error (short open tag)
Fix log widget callback filename. Issue #12673
Improve the messaging used when the upgrade system is busy.
Replace the generic 'error' message by a correct and more clear message.
Fix FW log multiple instance bug. Fixes #15339
Move the mdiff function into pfsense-utils.inc and also rename it so itspurpose is more clear.
Log widget fast update changes. Fixes #12673
Submitted-By: LouisAtGH @ GitHub
Consolidate is_url_hostname_resolvable() into resolve_address()
is_url_hostname_resolvable() used gethostbyname() which onlysupports getting IPv4 records. This change makes resolve_address()more flexible by accepting URLs and consumes the timeout codefrom is_url_hostname_resolvable().
Update the years in the Copyright notice.
Don't refresh the cache when visiting the update page. Fix #15055
Update fontawesome references in form buttons
More fontawesomev6 updates
Refactor use of return_gateways_array() with get_gateways(). Fix #14893
Most calls to return_gateways_array() do not need the gateway list to berecreated. get_gateways() can filter the gateway list, and indexing ismoved from return_gateways_array() to get_gateways() to avoid using...
Don't split fontawesome icon names
This makes it easier to update fontawesome versions. While here, fix amissing closing quote, and use the correct fontawesome prefix.
Remove duplicate class
Update fontawesome icon names to v6. Implement #13537
Revert "Update fontawesome icon names to v6. Implement #13537"
This reverts commit 32be4696a301144c650f4765b8a2b51e28d95a40.
Utilize new -C flag to pfSense-upgrade
pfSense-upgrade's -c flag is intended to check only for upgrades against thecurrently configured repository (better termed as updates). The new -C flagexpands the search for new versions of core packages into other non-devel repo...
Update fontawesome. Implement #13537
Rector some direct config array accesses with pure scalar paths.
Fix build time on sysinfo widget. Fixes #14791
While here, add a fallback method and error handling in case the file ismissing or invalid.
Fix gateway widget tooltip 'default' text. Fixes #14542
CARP status update. Issue #14348
Add description
Convert AJAX GET calls to POST
Ensure RSS widget number values are treated as int. Fixes #14365
Add user limits pchtherm data. Implements #14255
Add PCH thermal data to the thermal sensors widget and RRD graphs. Implements #14255
Fix PHP errors from empty DHCP configs. Fixes #13983
Correct includes in IPsec widget. Fixes #14053
NTP status corrections. Fixes #13999
While here, unbreak the GPS status display.
Update copyright years to include 2023
Another DDNS empty entry fix. Fixes #13581
Rector direct global g accesses
Rector some direct config gets with pure scalar paths.
RemoveUnusedForeachKeyRector runresults
Spelling fixes. Fix #13357
Convert RSS Widget to use simplepie via Composer
Fix carp_status.widget.php for PHP81. Fixes #13535
Fix service status widget listing of non-disabled services
PHP8 fixes for service status widget. Fixes #13506
Adapt OpenVPN widget to new output. Fixes #13129
Increase max firewall log entries
Update OpenVPN widget to support client halt function. Fixes #12817
Fix full path to executable files. Issue #11941
IPSec widget default tab option. Feature #2456
Firewall logs widget fixes. Issue #6253
Update the Copyright year of the files owned by Rubicon/Netgate.
Merge pull request #4540 from spootle/master
Minor cosmetic fix in gateway widget.
Revise IPsec widget icon behavior. Fixes #12347
fix filter expression to check correct variable instead of non-existing one
Fix Disks widget UI on UFS systems
```PHP 7.4.22 | 10 parallel jobs............................................................ 60/279 (21 %)............................................................ 120/279 (43 %)............................................................ 180/279 (64 %)...
Move hwcrypto call to sysinfo widget
IPsec Widget none/disabled tunnels fixes. Issue #12337
Rename the Netgate devices.
XG-15xx -> 15xxSG-5100 -> Netgate-5100
Fixes #12279
System Information widget optimization. Issue #12241
IPsec updates to address multiple issues
ipsec: Normalize ipsec_lookup_phase1()
- $ph2ent doesn't need to be a pointer- Return true when $ph1ent is found since $ph1ent is a pointer and is filled with proper content in this case
NTP status widget fix. Issue #11495
Include Chelsio temperature values.
https://redmine.pfsense.org/issues/11787
IPsec Dashboard widget improvement. Fixes #11893
Find IPsec IKEv1 SAs widget fix. Issue #11435
Use set_curlproxy() function for cURL proxy configuration. Issue #11476
System Information widget fix. Issue #11443
Fixed #11464 by adding proxy configuration to web service calls
Replace HTTP links to HTTPS. Implemets #11228
Improve the handling of crypto offload hardware.
Remove support to deprecated hardware.
Task: #11426
Find IPsec IKE SAs by their full name. Issue #11435
Update the Copyright year.
A subsequent commit will deal with .po's.
Add product_label global variable
Introduce product_label global variable, by default with same value ofproduct_name. The idea is to make it easier for rebranded products tochange the name on all visual texts while internal structures arepreserved.
While here, remove deprecated $g['platform'] and also replace places...
Traffic Graphs widget options fix. Issue #11072
Gateways widget improvements. Implements #11057
Dashboard widget interface name popup hint. Implements #11041
Fix number format
Removed debuggery
Added Ajax handler to scaled state table display
Revise scaling factor calculation
Minor refinements to state table size display
Completed #7016 as specified
Add gateway substatus. Fixes #10546
Update return_gateways_status to return a substatus as well as the existing status.
status changed to be one of online or down.substatus can be one of none, down, highloss, highlatency, loss, latency, or force_down...