pfSense/pfsense 701728csrc/usr/local/www firewall_nat.php

Init filter rules in firewall_nat.php. Fixes #9193

pfSense/pfsense 3e552cetools builder_defaults.sh

Welcome pfSense-2.4.4-p2

pfSense/pfsense 230c180src/etc/inc dyndns.class, src/usr/local/www services_dyndns_edit.php

Fix DigitalOcean DynDNS client

Fixes the check on the return value since it's been updated to use
HTTP/2 syntax. Also adds logic to allow using `@` to denote updating the
root domain A record as well.

(cherry picked from commit 5878d529949aafef165acdce8e7daae234c9d2c4)

pfSense/pfsense 0d79ff6src/etc/inc dyndns.class, src/usr/local/www services_dyndns_edit.php

Merge pull request #4019 from GrantSheehan/master

pfSense/pfsense edd3bc4src/etc pfSense-rc rc.dumpon

Alternate swap device location tactics. Issue #9182

(cherry picked from commit d36e5a49e6104c52bca2153eba45709d5af99599)

pfSense/pfsense d36e5a4src/etc pfSense-rc rc.dumpon

Alternate swap device location tactics. Issue #9182

pfSense/pfsense eed4d8asrc/etc/inc system.inc

Fix nginx resolver handling when a cert needs OCSP stapling. Fixes #9160

(cherry picked from commit 4c6e3de40f56a1bd8d978a9dd4677d0ab025b8cb)

pfSense/pfsense 4c6e3desrc/etc/inc system.inc

Fix nginx resolver handling when a cert needs OCSP stapling. Fixes #9160

pfSense/pfsense 3409b0fsrc/etc rc.filter_synchronize, src/usr/local/www system_advanced_admin.php services_dnsmasq_domainoverride_edit.php

Minor fixes related to #9121

(cherry picked from commit 6f9729c0a53be67ced6d52e6e33dba6b237083ab)

pfSense/pfsense 04c6470src/etc/inc openvpn.auth-user.php

Fixed regression where calling station id was removed from openvpn

(cherry picked from commit 95f3d049bfead1c6faf04c8a626a7ce868f8b6f8)

pfSense/pfsense 89a746asrc/etc/inc services.inc system.inc, src/usr/local/www services_dhcpv6.php services_dhcp.php

Remove obsolete OLSRD code. Implements #9117

(cherry picked from commit 592bec817f152a7536572a675079776138827cc8)

pfSense/pfsense f8ce2bdsrc/usr/local/www system_certmanager.php

Rework cert keylen/digest validation. Fixes #9180

(cherry picked from commit ed76624bf01c0d1718d427919145bf4e5f949264)

pfSense/pfsense ed76624src/usr/local/www system_certmanager.php

Rework cert keylen/digest validation. Fixes #9180

pfSense/pfsense 5878d52src/etc/inc dyndns.class, src/usr/local/www services_dyndns_edit.php

Fix DigitalOcean DynDNS client

Fixes the check on the return value since it's been updated to use
HTTP/2 syntax. Also adds logic to allow using `@` to denote updating the
root domain A record as well.

pfSense/pfsense f0dd942src/etc/inc openvpn.auth-user.php

Merge pull request #4020 from wokis/master

pfSense/pfsense 95f3d04src/etc/inc openvpn.auth-user.php

Fixed regression where calling station id was removed from openvpn

pfSense/pfsense 26b51f8src/usr/local/share/locale/de_DE/LC_MESSAGES pfSense.po, src/usr/local/share/locale/es/LC_MESSAGES pfSense.po

Merge remote-tracking branch 'refs/remotes/pfsense/master'

pfSense/pfsense 806cf06src/usr/local/www/wizards setup_wizard.xml

Fix array init in setup_wizard.xml. Fixes #9170

(cherry picked from commit f5f79fcc24241f0a76f6a7fe9b32917bee64e393)

pfSense/pfsense f5f79fcsrc/usr/local/www/wizards setup_wizard.xml

Fix array init in setup_wizard.xml. Fixes #9170

pfSense/pfsense b9687e7src/etc/inc filter.inc

Fix NPt validation to allow single addresses. Fixes #9163

(cherry picked from commit e9446f537051c7b536d0b3fbb5ebd00c3766001a)

pfSense/pfsense e9446f5src/etc/inc filter.inc

Fix NPt validation to allow single addresses. Fixes #9163

pfSense/pfsense 2ce775csrc/etc/inc pfsense-utils.inc

Add Korean to the list of available languages

pfSense/pfsense b6acaf7src/etc/inc pfsense-utils.inc

Add Korean to the list of available languages

pfSense/pfsense 9ef56cbsrc/usr/local/share/locale/af/LC_MESSAGES pfSense.po, src/usr/local/share/locale/hu/LC_MESSAGES pfSense.po

Update translation files

pfSense/pfsense d518a35src/usr/local/share/locale/pot pfSense.pot

Regenerate pot
DeltaFile
+6,511-6,488src/usr/local/share/locale/pot/pfSense.pot
+6,511-6,4881 files

pfSense/pfsense ca2c1fdsrc/usr/local/share/locale/af/LC_MESSAGES pfSense.po, src/usr/local/share/locale/hu/LC_MESSAGES pfSense.po

Update translation files

pfSense/pfsense ef1bcb8src/usr/local/share/locale/pot pfSense.pot

Regenerate pot
DeltaFile
+6,511-6,488src/usr/local/share/locale/pot/pfSense.pot
+6,511-6,4881 files

pfSense/pfsense de4e0a7tools/conf/pfPorts poudriere_bulk

Fix #6226: Add sysutils/usb_modeswitch to the list of packages

pfSense/pfsense 1b988edtools/conf/pfPorts poudriere_bulk

Fix #6226: Add sysutils/usb_modeswitch to the list of packages

pfSense/pfsense aa78351tools/conf/pfPorts make.conf

2.4.5 snaps use www/squid3, so copy settings there.

pfSense/pfsense c9f6948src/etc/inc interfaces.inc, src/usr/local/www interfaces.php

Do not call interfaces_vlan_configure() every time an interface is edited in GUI.

This is just necessary when a parent interface is changed and we have to propagate the 
changes to all clones (MTU, FLAGS and others).

Add a logic to detect when a parent interface is changed and only then call 
interfaces_vlan_configure().

Ticket #9115

(cherry picked from commit 433a8e71f3b68c39634e11b62d8bf3d9e8ec878c)

pfSense/pfsense 433a8e7src/etc/inc interfaces.inc, src/usr/local/www interfaces.php

Do not call interfaces_vlan_configure() every time an interface is edited in GUI.

This is just necessary when a parent interface is changed and we have to propagate the 
changes to all clones (MTU, FLAGS and others).

Add a logic to detect when a parent interface is changed and only then call 
interfaces_vlan_configure().

Ticket #9115

pfSense/pfsense fb1d9dcsrc/etc/inc shaper.inc, src/usr/local/www diag_limiter_info.php

Make the WF2Q+ the default scheduler for the dummynet limiters.

The WF2Q+ was the default scheduler in previous versions, it is well tested and support 
dynamic queues.

Add a note for the FIFO scheduler to make clear that it does not support dynamic queues 
(by design) and as such, it is working as intended.

Add the scheduler information to Diagnostics -> Limiter Info.

Ticket #8973

(cherry picked from commit 25d029d1e31cc3874db82db352cd560a401558df)

pfSense/pfsense 25d029dsrc/etc/inc shaper.inc, src/usr/local/www diag_limiter_info.php

Make the WF2Q+ the default scheduler for the dummynet limiters.

The WF2Q+ was the default scheduler in previous versions, it is well tested and support 
dynamic queues.

Add a note for the FIFO scheduler to make clear that it does not support dynamic queues 
(by design) and as such, it is working as intended.

Add the scheduler information to Diagnostics -> Limiter Info.

Ticket #8973

pfSense/pfsense 9afba8atools builder_defaults.sh

Welcome pfSense-2.4.4-p1

pfSense/pfsense 846dfa4src/usr/local/www services_dyndns_edit.php

Allow no username for FreeDNS-v6

Also include that and Digital Ocean in the help text.

(cherry picked from commit 92c39e9b923792a58b56323a7e2fb46f608b447f)

pfSense/pfsense 675c4a7src/usr/local/www services_dyndns_edit.php

Merge pull request #4017 from stephenw10/master

pfSense/pfsense 92c39e9src/usr/local/www services_dyndns_edit.php

Allow no username for FreeDNS-v6

Also include that and Digital Ocean in the help text.

pfSense/pfsense 86fb219src/etc rc.initial.setlanip

Fix #9144: Init array before use

pfSense/pfsense 9607d48src/etc rc.initial.setlanip

Fix #9144: Init array before use

pfSense/pfsense ea0dd41src/etc/inc upgrade_config.inc shaper.inc, src/usr/local/www status_carp.php vpn_openvpn_client.php

Fix #9121: Initialize arrays to prevent PHP 7 errors

pfSense/pfsense c6c398csrc/etc/inc upgrade_config.inc shaper.inc, src/usr/local/www status_carp.php vpn_openvpn_client.php

Fix #9121: Initialize arrays to prevent PHP 7 errors

pfSense/pfsense 6f9729csrc/etc rc.filter_synchronize, src/usr/local/www services_dnsmasq_domainoverride_edit.php system_advanced_admin.php

Minor fixes related to #9121

pfSense/pfsense 6b0ef04src/usr/local/www interfaces_lagg_edit.php

Fix #8937: Show hwaddr for LAGG members

pfSense/pfsense ede4faasrc/usr/local/www interfaces_lagg_edit.php

Fix #8937: Show hwaddr for LAGG members

pfSense/pfsense 31e18c7src/etc/inc interfaces.inc

Fix #8465: Preserve default gw when switch to BACKUP

interfaces_carp_set_maintenancemode() calls interface_carp_configure()
to each configured CARP and it ends up reconfiguring completely the
interface when it's not necessary.

Add a new parameter $maintenancemode_only to interface_carp_configure()
and use it to only change advskew to 254 when going to forced
maintenance mode and move it back to configured value when leaving

pfSense/pfsense 4a374a0src/etc/inc interfaces.inc

Break long lines

pfSense/pfsense 8bffe22src/etc/inc interfaces.inc

Fix #8465: Preserve default gw when switch to BACKUP

interfaces_carp_set_maintenancemode() calls interface_carp_configure()
to each configured CARP and it ends up reconfiguring completely the
interface when it's not necessary.

Add a new parameter $maintenancemode_only to interface_carp_configure()
and use it to only change advskew to 254 when going to forced
maintenance mode and move it back to configured value when leaving

pfSense/pfsense 1f72df3src/etc/inc interfaces.inc

Break long lines

pfSense/pfsense 79765f9src/etc/inc captiveportal.inc, src/usr/local/www services_captiveportal.php

Fix few spelling issues
Ticket #9134

(cherry picked from commit 85a8f9b0ce0d0fac6f361bc5dfd09c67607020f1)