Follow

Switchboard Changelog For Version 6.3.2 - 2022-06-13

Aggregated changelog: 20220612180028

Product Machine Version
switchboard-macro-scb1721 scb1721 6.3.2
switchboard-virtual-x64 softwarex86-64 6.3.2

Security API

SEC-106 Bug: Switchboard client.changePassword password API problem with spaces

Switchboard Dashboard

SB-3488 Bug: Online user counter show wrong number

Switchboard Permissions

SB-3470 Bug: Editing a user it's possible to remove groups without having permission on it
SB-3482 Bug: Editing a gateway it's possible to remove groups without having permission on them
SB-3485 Bug: A manager editing an usergroup with another manager inside, removes the current user from the group

Switchboard Portal

SB-3481 Bug: Webserver does not start after upgrade because gdbm database files do not exist

Switchboard Provisioning

SB-3491 Bug: New Mini 2022 blocked after provisioning in bridged mode

Product Machine Version
4i-edge-software-uefi-x64 softwarex86-64 6.3.2
4i-edge-software-x64 softwarex86-64 6.3.2
4i-edge-virtual-x64 softwarex86-64 6.3.2
4i-edge-x fws2275 6.3.2
4i-mini-fws2276 fws2276 6.3.2

Core Base system

CORE-2520 Improvement: Refactor uplinksdaemon imports and functions
CORE-2788 Improvement: Refactor zones code
CORE-3087 Improvement: remove pkg_resources namespace declaring
CORE-3112 New Feature: remove VERSION from source makefile
CORE-3620 Improvement: refactor firewall and change template engine
CORE-3756 Task: Optimize imports of to_bool function.

Core EMI

CORE-4351 Bug: Services and Proxy shouldn't be clickable in path bar otherwise a 404 will be generated

Core Firewall

CORE-3167 Epic: Firewall optimizations

Core Logging & Monitoring

CORE-2625 Improvement: Yocto 2.4: convert syslog reload calls from logrotate files
CORE-2870 Improvement: Verify journald - syslog-ng interaction and cleanup configuration
CORE-3043 Improvement: Refactor logrotate

Management Center Server

EMC-249 New Feature: EMC configuration is not synchronized to the slave

OS Yocto

EOS-1176 Task: Review postinst management with sub-vars
EOS-1256 Task: Cleanup packages setup.py for meta-enterprise-endian-system recipes
EOS-1341 Task: Apply recipe patches in meta-enterprise-endian-system layer
EOS-1411 Improvement: yocto: upgrade to 2.4 (rocko)
EOS-1579 Task: Code cleanup
EOS-1609 New Feature: Evaluate impact of upgrading master to yocto 2.5 (sumo) release
EOS-1632 Improvement: Optimize rpm scriptlets using transactions
EOS-1681 Improvement: Evaluate upgrade to thud
EOS-1706 Task: Remove monit file in sources
EOS-1708 Improvement: multi-instance syslog systemd unit
EOS-1710 Improvement: Move /var/run files into /run
EOS-1724 Task: Fix QA errors on sources and update file headers
EOS-1906 Task: Cleanup legacy csv tests
EOS-1920 Task: Create python-rollback recipe
EOS-2153 Task: Create asyncinotify package

Orange branding Branding: Appliance

ORANGE-37 New Feature: No dual use product definition

Switchboard Database

SB-2887 Bug: Replica set config must be reset when an appliance is unregistered from HA

UTM Configuration

UTM-1585 Task: endian-client services module retrieves partial data

UTM Enterprise License

ENTERPRISE-1991 Improvement: Update address inside license agreement

UTM Enterprise Service: High Availability

ENTERPRISE-1140 Bug: HA takeover when interzone firewall is modified
ENTERPRISE-1580 Task: Fix HA call to uplinksdaemon stop_uplinks
ENTERPRISE-1738 Bug: Traceback on HA restart due to wrong keepalive template
ENTERPRISE-1970 Task: Backport HA into 6.0 and Master
ENTERPRISE-2120 Task: Update keepalived to latest version
ENTERPRISE-2164 Improvement: Mongodb replica-set initialization mechanism
ENTERPRISE-2171 New Feature: Create HA GUI and back-end
ENTERPRISE-2174 Improvement: Review HA interface handling
ENTERPRISE-2177 Bug: First HA file synchronization must use file checksums
ENTERPRISE-2181 Improvement: Rework efw-ha daemon
ENTERPRISE-2184 Task: Use a clean rollback strategy on join operation
ENTERPRISE-2188 Task: Remove unused dirs in exclude.conf
ENTERPRISE-2190 Bug: Unregister of last node leaves some HA files
ENTERPRISE-2193 Improvement: Add success notice after a new node join
ENTERPRISE-2198 Improvement: Improve HA join and unregister mechanisms
ENTERPRISE-2209 Improvement: Create a rpm transaction step to sync nodes in HA cluster
ENTERPRISE-2212 Bug: Joining an appliance to an HA cluster must create .ssh folder
ENTERPRISE-2216 Improvement: Sync firewall and routing settings on save
ENTERPRISE-2221 Improvement: HA sync is allowed if appliances has the same major version
ENTERPRISE-2225 Bug: Improve the restore of a backup file in HA
ENTERPRISE-2237 Bug: Fix node unregister
ENTERPRISE-2250 Bug: The HA synchronizes output is not clear
ENTERPRISE-2254 Improvement: Get slaves node status remotely
ENTERPRISE-2260 Bug: HA page shows an error when service is disabled
ENTERPRISE-2264 Improvement: Create an event for HA master node transition
ENTERPRISE-2499 Bug: The root password is printed plaintext in the journal when a new HA node is added to the cluster
ENTERPRISE-2501 Bug: HA remove node shouldn't display 'even if unreachable' for itself.
ENTERPRISE-2552 Improvement: Rewrite efw-ha binary in python3 using async DBusService
ENTERPRISE-2592 Improvement: Node count on HA page is misleading
ENTERPRISE-2593 New Feature: Add HA to 4i-edge-x
ENTERPRISE-2594 Bug: ha0 interface and related firewall rules are not removed after node removal
ENTERPRISE-2597 Bug: Appliance looses all IP addresses if you setup a HA cluster using a wrong interface name
ENTERPRISE-2611 Bug: HA cluster creation introduces network problem
ENTERPRISE-2620 Improvement: It shouldn't be possible to create a HA cluster or join an unregistered appliance
ENTERPRISE-2629 Bug: remove ha-purge since no longer needed
ENTERPRISE-2632 Improvement: Add efw-ha technical documentation

Product Machine Version
4i-edge-software-uefi-x64 softwarex86-64 6.3.2
4i-edge-software-x64 softwarex86-64 6.3.2
4i-edge-virtual-x64 softwarex86-64 6.3.2
4i-edge-x fws2275 6.3.2
4i-mini-fws2276 fws2276 6.3.2
macro-250-scb1721 scb1721 6.3.2
macro-500-scb1721 scb1721 6.3.2
macro-scb1721 scb1721 6.3.2
switchboard-macro-scb1721 scb1721 6.3.2

OS Yocto

EOS-1364 Epic: Upgrade yocto to 2.2

Product Machine Version
4i-edge-software-uefi-x64 softwarex86-64 6.3.2
4i-edge-software-x64 softwarex86-64 6.3.2
4i-edge-virtual-x64 softwarex86-64 6.3.2
4i-edge-x fws2275 6.3.2
4i-mini-fws2276 fws2276 6.3.2
macro-250-scb1721 scb1721 6.3.2
macro-500-scb1721 scb1721 6.3.2
macro-scb1721 scb1721 6.3.2
mercury-50-scb1617a scb1617a 6.3.2
mercury-50-wifi-scb1617a scb1617a 6.3.2
mercury-fws2365 fws2365 6.3.2
mini-10 scb6901mmc 6.3.2
mini-10-wifi scb6901mmc 6.3.2
mini-25-scb6901mmc2 scb6901mmc2 6.3.2
mini-25-wifi-scb6901mmc2 scb6901mmc2 6.3.2
mini-fws2276 fws2276 6.3.2
software-enterprise-uefi-x64 softwarex86-64 6.3.2
software-enterprise-x64 softwarex86-64 6.3.2
switchboard-macro-scb1721 scb1721 6.3.2
switchboard-virtual-x64 softwarex86-64 6.3.2
virtual-uefi-x64 softwarex86-64 6.3.2
virtual-x64 softwarex86-64 6.3.2

Core API

CORE-4849 Bug: 500 internal server error when accessing API unauthenticated with cookies

Core Authentication layer

CORE-4848 Bug: RequestException not imported in authentication daemon

Core Base system

CORE-4625 Bug: Fix python3 DataSource path usage in configfiles
CORE-4736 Task: Create a controller to expose OpenAPI of emi commands
CORE-4742 Task: Use eos.apps as a namespace for EOS apps
CORE-4813 Improvement: Remove trailing slash from API
CORE-4854 Improvement: Multiple low priority little improvements

Core EMI

CORE-4851 Bug: Emi visits are not expiring

Core Update procedure

CORE-4822 Improvement: Add API for upgrade progress feedback

Frontend base

FE-74 Bug: DynDNS result in not found if accessed through switchboard

Frontend page

FE-77 Bug: Snort rules are editable during apply call

OS Yocto

EOS-2149 Task: update python-hiredis version
EOS-2207 New Feature: Add frontend -dbg packages

Switchboard Connection management

SB-3357 Bug: User retrieval must consider special case using @ char in username

UTM Enterprise API

ENTERPRISE-2581 New Feature: Fix licenses and cleanup of FastAPI source code

UTM Enterprise Monitoring, Reporting

ENTERPRISE-2642 Improvement: netifyd: upgrade to 4.1.11

UTM Service: DHCP

UTM-2930 Bug: Cannot set DHCP Max lease time

Have more questions? Submit a request

Comments