Ticket #3734: Convert xmlrpc.php to use XML/RPC2/Server.php
Initialize variable properly
Do not enable debug
Added control to set dashboard widget refresh periodStart each widget refresh system after a short random delay to prevent all widgets hitting the server at the exactsame timeFix issues wherein two widgets were resetting the refresh timer from the AJAX call, not the call-back function, thereby risking stepping on themselves
Completed #6723\by making the OpenVPN widget update dynamically
Remove debug leftover
Revert "change traffic graphs to d3"
This reverts commit 9f33ec64330d0b50896772abd73156abbd762305.
change traffic graphs to d3
Add an option to push "block-outside-dns" to clients of an RA OpenVPN. Fixes #6719
diag-edit.php: Perform "Goto line #" action on pressing enter key within the line number element
Merge pull request #3113 from NewEraCracker/patch-11
Ticket #3734: Convert remaining xmlrpc_client.inc consumers to use XML_RPC2
Retire /etc/rc.filter_configure_xmlrpc
Remove unused functions
Fix messup caused by 9d3e872
Silence pgrep stderr when pidfile contains an invalid PID
Ticket: #3734: Convert rc.filter_synchronize to use pear-XML_RPC2
Fix indent
Tidy up filenames
Make sure the filenames represent the actual file
Merge pull request #3109 from phil-davis/patch-1
Fix DDNS domain for static map DHCP entries
If you specify DDNS Domain in a DHCP static map entry, it does not make its way through to dhcpd.confThis is because the var name $pdnscfg is wrong from an old copy-paste that first made this code.
Code style and comments
No functional change - just making style consistent
Improved solution to #6716
Fixed #6716
Fixed #6700
Fixed #6710
(cherry picked from commit 13b92290e0fa367a76016a15ccf5e76ff77b0706)
Fixed #6709
Fixed #6703
Fixed #6706
Fixed #6705
Fixed #6701
Fixed #6704
Merge pull request #3099 from NewEraCracker/patch-3
Merge pull request #3098 from NewEraCracker/patch-2
Merge pull request #3097 from NewEraCracker/patch-1
Fixed to properly save configs in PPPs interfaces
(cherry picked from commit 545a7850ea37cd8c379cc75428353ad0089f2bd3)
Retire extensions.ini
Fix typo leading to syntax error
Protect package_reinstall_all()
If one restores a config.xml without packages, there will be a warning about invalid argument supplied for foreach(). This commit fixes the problem.
Be sure that user_settings for widgets is an array
Ticket #3734: Retire growl.class
Ticket #3734: Convert growl related code to use pear-Net_Growl port
Be more verbose and let user know results of SMTP settings test
Pass along send_smtp_message() return, otherwise message will not be shown when testing SMTP settings
Ticket #3734:
- Added timeout parameter for SMTP configuration- Removed STARTTLS option, it's enabled automatically by pear-Mail when server supports it
Ticket #3734: Retire smtp.inc, sasl.inc and *sasl_client.inc in favor of pear-Mail port
Ticket #3734: Convert notify_via_smtp() to use pear-Mail
Ticket #3734: Retire PEAR.inc and use PEAR.php from ports
Ticket #3734: Replace etc/inc/IPv6.inc by pear-Net_IPv6 port
Remove copy of pear-Crypt_CHAP from repo and use ports
Fix path to require pear-Crypt_CHAP installed file. Ticket #3734
Add pear directory to PHP include_path. Ticket #3734
Fix wording of the "Reject leases from" option for a DHCP interface.
Remove workarounds to sort extensions.ini since ports tree now has a better solution in place to track PHP modules dependencies
Text typo
Noted by Daryl Morse in comment on Redmine bug 6637.
Ignore linkup eventos for interfaces that are member of bridges and have no IP address configured
Verify if interface is active gw for gw group before update dynamic DNS
Merge pull request #3084 from jlduran/native-font-stack
Merge pull request #3083 from doktornotor/patch-2
Merge pull request #3082 from philipsoeberg/fix-redundant-http-user-agent-string
Merge pull request #3086 from jlduran/ignore-bootp-queries
Add a field to CA/Cert pages for OU, which is required by some external CAs and users. Fixes #6672
Merge pull request #3080 from phil-davis/local24
Merge pull request #3089 from NOYB/NAT_Delete_Associated_Firewall_Separators
Merge pull request #3088 from phil-davis/widgetconfig
Merge pull request #3056 from NewEraCracker/design-tweaks
Update firewall rules separators when NAT associated rule is deleted.
Bug: https://redmine.pfsense.org/issues/6676
Remove defunct link to the devwiki site. Everything is on doc.pfsense.org now.
Fix typo, LT2P->L2TP
Save widget settings per user
For users that have "custom settings" enabled, save the "tool" settingsof their widgets on a per-user basis.User that do not have "custom settings" enabled will continue to use andsave widget settings to/from the system-wide settings.
Fixed #6669Read widget config before adding a new one. (Was starting a new array)
Merge pull request #3077 from dhoffend/ticket-6505-fix
Merge pull request #3075 from brunostein/replace_attribute_name_to_id
Remove '-x' flag from dhcpwithoutra launch of dhcp6c
This is the equivalent fix for the RELENG_2_3 branch to pull request #3078
Merge pull request #3062 from phil-davis/patch-1
Some small improvements to OpenVPN server handling when using CARP VIPs in Gateway Groups. Might help with issue #6607
Experiment using the OS' native font stack
Following the steps of bfbfa4dd254c110db4122925d0a3716a34d4c664,experiment using the OS' native font stack.
Obtained from the Bootstrap project (twbs/bootstrap#19098,twbs/bootstrap@0a31dacf3e0c43a73b2e61e266155b9dcce35339)
pfSense.css: Fix sortable tables' font
services_dhcp: Ignore BOOTP queries
BOOTP leases do not have a maximum lease time by default, this couldpotentially lead to a DHCP address pool exhaustion.
This commit adds an option to ignore BOOTP queries.
Redmine #4351
Update pfSense.pot
Allow URLs for TFTP Server (Bug #6634)
The setPattern() thing ain't usable for this and just causes regressions.
is_URL() from util.inc is way too limited for this purpose.
Typo fix
Fix a redundant HTTP "User-Agent" string.
CURLOPT_USERAGENT expect the value to the user-agent string, not the entire key-value pair.Before this fix, HTTP header "User-Agent: User-Agent: phpDynDNS/0.7" was sent for DDNS updates.NGINX configuration at GratisDNS will not accept a user-agent formatted in the above way....
experiment with tighter styling
Fixes #6601 clean up installed packages html
clean up Installed Packages widget by removing category
Increase filtering tail limit for logging, fixes #6652
Whitespace fixes
Display local DHCP lease times in 24-hour clock
It seems odd to me that when the times are displayed in UTC they have24-hour clock, but when displayed in local time they are formatted with12-our clock and AM/PM.24-hour format takes less screen space, and I would have thought that...
Fix redmine #6640 DHCPv6 server time format
The original code here ended up always applying the time zone offset once, and if you had set dhcpv6leaseinlocaltime then it got applied twice, so Sydney at UTC+10:00 would show UTC+20:00 and presumably somewhere at UTC-04:00 would show UTC-08:00...
dpinger: fixed check for pidfile length #6505
Section title was wrong, discovered by mfine
replace attribute 'name' to 'id' in openvpn status
openvpn_add_dhcpopts already sets redirect-gateway, don't add it a second time. Ticket #6633
Formatting tidy of interfaces.inc
After #3055
Set HTTP_PROXY to empty as recommended at https://httpoxy.org/#fix-now
Allow section header to be omitted by specifying "NOTITLE" as the section title.