After recreating the VLAN interface, run interface_configure on it if it's assigned and enabled. Ticket #5951
clean up description
Remove help text wrongly copy/pasted from elsewhere.
Update nginx gzip_types. Remove text/html since it's redundant, and add a few others. Particularly useful, json, since status_monitoring.php uses it. Reduces load time on slow connections to about 1/4th of what it is without gzip on json. Ticket #5498
fix dark theme css
Always set ignore_acquire_ts = yes. No need for that in any of our use cases, and it fixes problems like Ticket #4719.
Merge pull request #2705 from NOYB/HTML_Compliance_-_Diagnostics_/_States_/_States
Merge pull request #2703 from phil-davis/patch-2
Re-generate pfSense.pot
HTML Compliance - Diagnostics / States / States
Bad character - after <. Probable cause: Unescaped <. Try escaping it as <.
Merge remote-tracking branch 'upstream/master'
Adjust default parameters to match changes in dpinger
A PD-obtained subnet is always a /64 on the interface, so should be shown as such here in DHCPv6 server. Ticket #3029
Revise explanation and validation of dpinger parameters.
pkg-utils typo in comment
Move NTP access restrictions to their own tab and add the ability to craft custom restrictions for arbitrary networks. Fixes #4463
Revert "Always send a -HUP to dhcp6c in interfaces_track6_configure for DHCP6 WAN types. Doing so isn't any more disruptive than what it's already doing, and that ensures track6 interfaces don't lose their IPv6 IPs. Ticket #5945"
This reverts commit 471b81f8f7b0a5fe22019aed955e5374e3411dbf.
IF PHP is not running, just exit silently
Detect binary packages installed but not registered in the system and do it during boot
Add an option to get_pkg_info() that makes it do not try to update metadata
Remove get_pkg_id, last calls to it was removed
Remove Status -> RRD Graphs in favor of Status -> Monitoring. Ticket #5498
HTML Compliance - Diagnostics / S.M.A.R.T. Status / Information & Tests
Remove unused/duplicate ID's; action, device, submit.
Merge pull request #2700 from al-right/master
Shift the values to account for the removal of the gateways one. Ticket #5905
Remove the code block to "fake" DHCPv6 server, now that it's unnecessary. Ticket #3029also ref: https://forum.pfsense.org/index.php?topic=107537.msg600111#msg600111
Use correct variable. Ticket #5946
Clarify log, remove old commented out things that are unnecessary.
Fix text for OpenVPN client that was copied from server, client's second.
Always send a -HUP to dhcp6c in interfaces_track6_configure for DHCP6 WAN types. Doing so isn't any more disruptive than what it's already doing, and that ensures track6 interfaces don't lose their IPv6 IPs. Ticket #5945
Merge pull request #1 from al-right/al-right-patch-1
Al right patch 1
Ticket #5905 remove unused code
Ticket #5905 remove hardcoded colors
Update status_dhcpv6_leases.php
Fix lacking of incrementation of index when two characters have been passed.
Fix check of $n so that the octal value is checked as an octal value.
ticket #5615 fix popover hover
change hardcoded colors to classes
fix styles for bordered table on dark theme
update old styles with new css classes
Ensure the extensions.ini has no duplications before setting up php.ini. Fixes #5943
Read xml files from /usr/local/share/pfSense/menu and load menu entries
Merge pull request #2696 from phil-davis/patch-1
Merge pull request #2697 from phil-davis/patch-2
Merge pull request #2699 from NOYB/HTML_Compliance_-_Diagnostics_/_Edit_File
Merge pull request #2698 from phil-davis/patch-3
HTML Compliance - Diagnostics / Edit File
Attribute width not allowed on element input at this point.<input type=number id=gotoline width=6>Width attribute is only valid on input element for type image.Changed to use size attribute.
Stray end tag input....
Fix DHCPv6 server check to allow track6. Ticket #3029
Add function to return the physical interface(s) for a given parent. related to Ticket #5081
Add code to handle DHCP leases in multiple pools
1) Add code from RELENG_2_2 https://github.com/pfsense/pfsense/commit/cf3aff59edfa4b101d69ddd694a59fdc580d2299 that checks for leases that are in pools other than the ordinary first pool. This code has been missed from the bootstrap conversion....
add D3 styles
remove old files
move 3rd party files to vendor folder
Check $active
Fix missing check for $active to avoid creating a route to a released lease.
Show n/a for static mappings, as prior versions did. Ticket #5942
Fix substr mistake
Made a silly mistake and overlooked an important difference between javascript substring() and php substr().Tightened regex check for octal value.
Missed to fix all $mappings
Fix indexing of $mappings and fix column headers
Remove "$entry['iaid'] . " from $mappings[] since the IAID of the IA_NA != IAID of the IA_PD, please see note in https://redmine.pfsense.org/issues/4206#note-9
Add table header for the icon in the Delegated Prefixes section to fix alignment of the column headers.
Do not obsolete /usr/share/syscons, it should fix #4387
print_callout class setting
The last test here looks not good having just a single equals sign - if the interpreter evaluates this then $class will always get set to 'info'.In practice it should work OK, because the evaluation of boolean conditions left to right should stop when any of the other tests to the left evaluates false. So $class will only be set to 'info' if it is not already 'default' 'danger' or 'warning'....
Use MiB units for memory disk size
Forum: https://forum.pfsense.org/index.php?topic=106547.0The underlying FreeBSD command seems to allocate space in MiB - e.g. https://www.freebsd.org/doc/handbook/disks-virtual.html examples show a 5m disk getting 10240 sectors (of 512 bytes) = 5120 KiB = 5 MiB. Even though the formatted space shown by df ends up being less, the underlying total allocated space is the specified size in MiB....
Merge pull request #2695 from derelict-pf/master
Merge pull request #2694 from NOYB/Diagnostics_/_Tables_-_URL_Table_Aliases
Fixed blank space caused by hidden input
Remove additional_files_needed entries
Think you are saying to put the second info block on a new line. Though I could live with that. I'm not fond of the extra dedicated line. Consuming vertical space when there is plenty of unused horizontal space available in which it flows well.
Seems like maybe the the browser is not honoring something about the info block css, such as a width, or perhaps something that hasn't been specified in the css, and causing it to line wrap....
Update system_certmanager.php
Something felt off about the certificate icons. Particularly the fa-key + P12. I think this is better.
Update system_camanager.php
Something felt off about the Certificate/CA icons. Especially the fa-key and P12 being the same action. I think this is better.
Only specify auth-user-pass for TLS mode. Ticket #5941
Merge pull request #2693 from NOYB/Diagnostics_/_Tables_-_URL_Table_Aliases
Merge pull request #2692 from NOYB/HTML_Compliance_-_Services_Status_Widget
Fix unbound.inc so zero value for *_num_tcp is honored
In the Unbound documentation, it is noted that setting "outgoing-num-tcp" to "0" disables TCP queries. In testing I noticed that although I could select & save a value of "0" in the Unbound Advanced Config, the actual value written to /var/unbound/unbound.conf was still the default "10". Apparently in PHP, a value of "0" still tests "false" for !empty(). Changing the test to isset() seems to fix the issue.
Diagnostics / Tables - URL Table Aliases
Handle URL table aliases similar to bogons tables. Suppress record remove buttons.Update (download) only the selected URL table alias instead of all of them.Retain full line comments in downloaded URL table files so we can view and use them....
HTML Compliance - Services Status Widget
The for attribute of the label element must refer to a non-hidden form control.There is no corresponding target of this for attribute. Removing.
Update license page. Ticket #5903
ICMPv6 Firewall Log Display - Fixes 5933
ICMPv6 logging was not being displayed in firewall log.
Don't unnecessarily exclude IPv6 addresses here. See ticket #5931
Allow ":" in the route destination network, otherwise an IPv6 address cannot be entered.
Merge pull request #2688 from NOYB/Don't_Leave_Ancestor(s)_Selected
Remove callsto updateWidget since widget status is now saved explicitly via the save icon in hte breadcrumbbar.
Don't Leave Ancestor(s) Selected
Fix OpenVPN ifconfig. Ticket #5930
Show correct direction for in states
Remove unnecessary includes. Remove an always true if().
No functional changes.
Makes interface_bring_down() remove all the CARP and IP aliases from interface.
Ticket #5913
Fixes the PPP interface list. List all physical interfaces + VLANs and not the assigned ports.
Ticket #5925
It is not necessary check for CARP interfaces.
Hide additional bootp options when it's disabled, fixes #5914
Fix indent
Remove old rc.dhclient_cron that hasn't been used in many years
Add a space between the gateway name and IP
Move the DHCPv6 apply action into a function. Capture the apply and save actions separately and only perform the required task. Fixes #5910
Do not offer the "CA" type when creating a certificate. CAs should only be made on the CAs tab. Fixes #5924
Fix a typo.
Add the upgrade code for OpenBGPd and Quagga OSPF packages.
Ticket #5884
Correct ALTQ interface test for ix interfaces, fixes #5923
Fix the rc.carpmaster and rc.carpbackup scripts.
Now, they look for main CARP IP and IP aliases running on supplied vhid.
Remove unnecessary code. CARP isn't a interface anymore, radvd cannot run on CARP IPs.
Make link_interface_to_vips() also return the IP aliases on the specified vhid.