# 2.3.4 2.3.x maintenance release * Bug #4669: QinQ virtual interfaces available for assignment where they shouldn't be * Feature #6032: Show PPPoE uptime on the Dashboard - Interfaces Widget * Bug #6594: Package reinstallation post-config restore hangs if no Internet connectivity * Bug #6750: dhcpleases shouldn't start when DHCP Relay is configured * Feature #6841: reduce numeric precision in Gateways Widget * Feature #7011: Retain vendor MAC address at power up * Feature #7099: Make breadcrumbs clickable * Bug #7203: pkg_mgr_installed.php - visually separate the legend * Feature #7245: NTP widget shows client time instead of server time * Bug #7294: Lenght of description of firewall rules * Feature #7318: Dashboard widget filters - provide a "None" option * Bug #7345: nanobsd upgrades still fail bacause of lacking resolv.conf * Bug #7396: Stopping and then starting again the load balancer clears out system tables (Bogons, sshlockout, aliases...) * Bug #7397: Backport factory.sh changes to 2.3 * Bug #7399: getserviceproviders.php - lack of sanity checking in foreach() * Bug #7421: Unresolvable port alias is omitted from rule rather than generating an error * Bug #7424: status_carp.php: Reset Demotion Status button does not appear when the demotion value is negative * Bug #7428: Rule with empty port alias causes error loading rules * Bug #7434: Traffic shaper wizard: SMB choice uses invalid destination port range * Bug #7435: Cannot edit IP address in a host override * Bug #7444: pfSenseHelpers.js typo breaks captive portal stop/start/restart * Bug #7445: pfSenseHelpers.js service naming restrictions plus lack of error handling * Bug #7461: pftop no longer shows ALTQ "queue" view * Bug #7473: Alias name change after input errors does not work * Bug #7493: Input handling/error detection is testing old data fields (which should be ignored) when user changes an interface IP in GUI * Bug #7496: Chrome 58 added cert requirements which make it fail to accept the default self-signed certificates * Bug #7497: status_dhcp_leases.php: DHCP Lease status does not encode hostname and some other data from leases file, leading to a potential XSS * Bug #7508: Reset to factory defaults not effective when there are CP vouchers * Feature #7510: interfaces.php: WAN DHCP Client "reject leases from" option should accept a list of addresses * Feature #7511: Add support for the Dynamic DNS provider Hover (www.hover.com) * Bug #7512: Link certificate to the proper CA after submitting the signed version of a CSR * Feature #7513: Add the ability to delete an NDP entry * Feature #7514: Add expiration field to NDP listing * Feature #7515: js/traffic-graphs.js: Divide bandwidth by time when statistics where gathered to smooth out bumps in the graphs * Bug #7516: Notify test buttons for smtp/growl should use new unsaved settings * Feature #7517: system_usermanager.php: Add a status icon to indicate if the user is enabled/disabled