Switchboard Changelog for Version 6.0.2 - 2020-08-11

Aggregated changelog: 20200811200039

Product Machine Version
switchboard-virtual-x64 softwarex86-64 6.0.2

4i Endian Firewall 4i

INDUSTRIAL-36 New Feature: Create efw-industrial package to collect data from PLC

Core Authentication layer

CORE-1289 Improvement: Add status.authentication.connections
CORE-1356 Bug: Fix wrong imports in endian.authentication_frontend.web
CORE-1506 Task: Support additional parameters in endian.authentication.auth_client.authenticate
CORE-1566 Improvement: Report the authentication provider for successfully login
CORE-1632 Task: Create /var/efw/access/rsa as nobody nogroup
CORE-1732 Task: Filter the DataSource exposed over HTTPS according to the user permisisons
CORE-1938 Bug: Ca authentication handler needs /var/efw/vpn/ca folder to be packaged
CORE-2122 Task: Adapt the authentication layer to support new Apache groups
CORE-2153 Task: Introduce python-oauthlib and requests-oauthlib Python libraries
CORE-2591 Bug: move gui password controller in the correct package
CORE-2751 Bug: Unrecoverable error in the server deleting a CA
CORE-2811 Bug: Error deleting CA
CORE-3134 Bug: Authentication fails is username is numeric and starts with 0
CORE-3238 Improvement: Avoid openssl.rand usage
CORE-3288 Improvement: Add user IP address to authentication daemon logs
CORE-3932 Improvement: Add user IP address to authentication daemon logs

Core Backup

CORE-1492 Bug: Factory default does not restore ethernet settings
CORE-1501 Bug: Restoring a 3.0 backup on 3.2 will leave files with wrong permissions
CORE-1536 Bug: Cannot create archive only backups
CORE-1561 Bug: Network hosts imported from 3.0 to 3.2 cause a traceback
CORE-1920 Bug: ECDSA ssh keys are not included in settings backup
CORE-2026 Task: Add an option to backup-restore for restoring only non-system-specific settings
CORE-2272 Bug: Factory reset is not complete
CORE-2307 Task: Rewrite scheduled backup GUI
CORE-2338 Task: Rewrite backup GUI
CORE-2343 Bug: Emi cannot delete backups
CORE-2357 Bug: Factory-default script use smart command
CORE-2359 Bug: Backup creation not enforcing our exclude list
CORE-2364 Task: Use bootstrap classes in backup GUI
CORE-2394 Improvement: Remove sleep usage in backup creation
CORE-2427 Improvement: Fix backup table visualization
CORE-2618 Bug: Scheduled backup gui does not work becase loadConfig is not defined
CORE-2647 Task: Add wizard restore backup GUI
CORE-2678 Bug: Fix backup wrong FileUpload component
CORE-2821 Bug: Update backup GUI and replace old slider buttons
CORE-2976 Improvement: Backup GUI: add confirmation for backup deletion
CORE-3037 Improvement: wrong options order in tar invocation
CORE-3155 New Feature: Implement pre and post hooks (run-parts) in
CORE-3255 Improvement: Add spinner inside create backup button
CORE-3360 Bug: Factory default doesn't clean openvpnclients correctly
CORE-3652 Bug: Backup restore during wizard do not works
CORE-3657 Bug: Backup hardware data are not backed-up
CORE-3709 Bug: Backup: No user feedback while restoring a backup
CORE-3795 Improvement: Backup: Missing validator for options
CORE-4018 Bug: Factory default does not reset hostname

Core Base system

CORE-1309 Task: Enable OpenSSH by default
CORE-1340 Task: Add default Vim configuration
CORE-1353 Task: Add default pythonrc
CORE-1362 Task: Allow wildcards hostname in Dnsmasq configuration
CORE-1368 Bug: Replace deprecated Perl calls
CORE-1370 Improvement: Add netwizard to the console menu
CORE-1388 Task: Add reboot and shutdown functions in job base
CORE-1468 Bug: Fix sshd reload call
CORE-1546 Task: Remove obsolete ipcopdeath, ipcoprebirth, and iowrap scripts
CORE-1569 New Feature: Integrate ModemManager
CORE-1582 Task: Display GREEN zone, uplinks, ports status on console
CORE-1585 Improvement: Update ciphers in ssh_config
CORE-1777 Task: Allow SSH client to pass locale environment variables
CORE-1797 Task: Optimize firewall restart criteria on boot
CORE-1800 Bug: No monit socket before first netwizard
CORE-1833 Improvement: Disable OpenSSH port 222
CORE-1836 Bug: CSV storage traceback
CORE-1891 Bug: Change how DataSource handle missing path
CORE-1927 Task: Add efw-shell config command for managing configuration revisions with git
CORE-1961 Task: Package the latest version of jQuery
CORE-1965 Task: Do not redefine open in some endian-core modules
CORE-1975 Task: Fix certificate creation at first boot
CORE-1985 Bug: Wrong ownership on paths created by new filetools.makedirs methods
CORE-1988 Task: Allow configuring several SSH daemon options
CORE-1999 Task: Create an Apache module extending mod_proxy_express adding cookie check
CORE-2002 Task: Disable colors in shell commands while piping or redirecting output
CORE-2019 Task: Do not delete the wtmp file on reboot
CORE-2059 Task: Implement Endian Bus (Internal IPC bus)
CORE-2125 Task: Add docker package
CORE-2176 Bug: Wrong default PATH in /etc/init.d/functions
CORE-2179 Task: Introduce Python bleach for UTM
CORE-2204 Improvement: Improve the datasource command allowing changing settings values
CORE-2207 Task: Make console menu configurable
CORE-2260 Improvement: Add CLI notification when a reboot is required
CORE-2266 Task: Update efw-shell
CORE-2309 Task: Update misc-progs
CORE-2398 Bug: Broken require in first wizard
CORE-2417 Improvement: do not define statically countries
CORE-2492 Task: Remove obsolete/unused code from endian-core
CORE-2498 Improvement: Remove obsolete substitutors
CORE-2502 Task: Move led and cpu from endian.core to endian.system
CORE-2507 Bug: Fix various import and templates
CORE-2513 Task: Create module for the upstream proxy
CORE-2520 Improvement: Refactor uplinksdaemon imports and functions
CORE-2522 Task: Don't cache the get_version response
CORE-2524 Improvement: usb-modeswitch is compiled without systemd support
CORE-2622 Improvement: Yocto 2.4: Fix serial-getty efw-console
CORE-2626 Bug: led-control unit fails
CORE-2635 Improvement: get rid of businfotab
CORE-2713 Improvement: Yocto 2.4: convert scripts timers
CORE-2715 Task: Remove obsolete options in ssh_config
CORE-2723 Improvement: Yocto 2.4: traceback in openvpnserver
CORE-2745 Improvement: Move ethconfig into efw-network
CORE-2774 Improvement: Upgrade modemmanager
CORE-2776 Improvement: Completely remove businfotab
CORE-2788 Improvement: Refactor zones code
CORE-2793 Task: Remove last turbogears imports
CORE-2800 Bug: Fix zone code
CORE-2802 Bug: dhcp restartscript fails with a traceback
CORE-2805 Bug: Typo in netwizard
CORE-2997 Bug: Fix documentation url retrieving on version transition
CORE-3013 Improvement: Prevent system reboot during system upgrade
CORE-3019 Improvement: Remove OOM adjust hack from ssh restartscript
CORE-3023 Improvement: remove efw-monit from src-manifest
CORE-3024 Improvement: Remove modules job
CORE-3031 Improvement: Compile python cryptography with pthread lib
CORE-3034 Improvement: yocto 2.5: Convert timers (phase 2)
CORE-3039 Improvement: Add a systemd unit that cleans generated config files at startup
CORE-3041 Improvement: Cleanup config files at startup
CORE-3058 Improvement: Rework timers and units
CORE-3072 Improvement: refactor cleanup scripts
CORE-3075 New Feature: add rng-tools package as base dependency
CORE-3077 Improvement: review cleanup of jobs and units
CORE-3079 Improvement: Rework systemd and endian-system class
CORE-3087 Improvement: remove pkg_resources namespace declaring
CORE-3089 Improvement: Fix efw-shell wrong color representation
CORE-3091 Improvement: grub: cleanup bbappend
CORE-3095 Improvement: remove libsmooth dependency
CORE-3097 Improvement: update grub doesn't check for Image kernel format
CORE-3102 Improvement: Get rid of PyCrypto
CORE-3110 Improvement: Upgrade kernel, networkmanager, modemmanager
CORE-3112 New Feature: remove VERSION from source makefile
CORE-3115 Improvement: emi rpm scriptlet fails with code 3
CORE-3116 Improvement: modemmanager: package json serviceproviders
CORE-3126 Improvement: remove tmpwatch
CORE-3141 Improvement: pycountry: split locales
CORE-3149 Improvement: add inhibited flags to timers
CORE-3150 Improvement: move unattended into its own systemd service unit
CORE-3207 Improvement: Remove Locale ACCEPTENV from SSH server
CORE-3250 Bug: RRD Graphs doesn't work
CORE-3267 Bug: 4i-edge-x: collectd doesn't start
CORE-3296 Improvement: Cleanup duplicated functions get_uplinks
CORE-3327 Bug: collectd fills all tmp space if using docker and a lot of interfaces and disks
CORE-3341 Bug: collecd: missing interface plugin loading
CORE-3353 Bug: Network settings not applied correcty due to missing settings.old files
CORE-3370 Bug: YamlConfigFile may return items with wrong order
CORE-3374 Bug: Reorder openssl methods and fix parameters order
CORE-3377 Bug: Fix various efw-networkd bugs
CORE-3385 Bug: ca-certificates wrong certs.pem link for ssl 1.1
CORE-3387 Improvement: collectd: ignore /var/lib/docker
CORE-3451 Bug: LVM: upgrade to 2.03.02
CORE-3462 Bug: Cannot access to the GUI after a factory default
CORE-3465 Improvement: Implement led/beep server
CORE-3473 Improvement: Get rid of last led/beep direct calls
CORE-3530 Improvement: Various Firewall and Network refactoring
CORE-3546 Bug: Upstream proxy options are not updated
CORE-3570 Bug: System registration does not set the wizard state to DONE
CORE-3582 Improvement: Uplinks: cleanup networkmanager connections at startup
CORE-3592 Improvement: Remove duplicated qos restartscript
CORE-3597 Improvement: Add dmi bios nvstorage driver
CORE-3607 Improvement: add template for /etc/resolv.conf
CORE-3613 Improvement: Get rid of get_ethernet_nics and refactor wizard
CORE-3619 Improvement: efw-networkd: replace async loop with glibcoro
CORE-3620 Improvement: refactor firewall and change template engine
CORE-3632 Improvement: Remove unnecessary import of FormEncode
CORE-3647 Bug: wrong subprocess import in getstatusoutput call
CORE-3656 Bug: Routing: Source type is not displayed while editing a rule
CORE-3690 Bug: Wrong help links in new section System > Settings
CORE-3695 Bug: Certificate cache is not instantiated with nobody:nogroup as owner
CORE-3708 Bug: Udev triggers for usbstick are not working
CORE-3756 Task: Optimize imports of to_bool function.
CORE-3774 Bug: No service creates default certificate
CORE-3780 Bug: Some unit doesn't have the restarts
CORE-3782 Bug: License proposed before the wizard
CORE-3798 Task: Update OpenSSH to 8.0p1
CORE-3829 Bug: Docker daemon should not start by default
CORE-3863 Bug: missing dhcp-server-config after no recommendation fix
CORE-3866 Bug: Avoid sdcard mounting as a usb key device on 4i-edge-x
CORE-3874 Improvement: Review 4i-edge-x LEDS behaviour
CORE-3882 Bug: Missing dependency on python-requests
CORE-3937 New Feature: Introduce SIM PIN unlock on ModemManager
CORE-3953 Task: Remove outdated cgi pages and menu
CORE-3962 Bug: Conntrack not cleaned when uplink disconnect multiple times
CORE-3985 New Feature: 4i-edge-x: SD Card integration
CORE-3988 Bug: Remove legacy ordered_dict file that is raising a warning
CORE-3995 Improvement: add test-requirements.txt to endian-core
CORE-4015 Bug: Syslog's log not availble from Status > Services
CORE-4022 Bug: Avoid packaging ssh and sshd default config files
CORE-4055 Task: Write unit tests for validator classes in src-endian-core
CORE-4077 Bug: Restore ObjectId validator

Core Bootloader

CORE-3481 Bug: grub reinstall removes /etc/default/grub

Core Dashboard

CORE-1526 Bug: Mountpoints are shown on "Hardware information" in dashboard page
CORE-1753 Improvement: Remove Status column from Dashboard Network Interfaces plugin
CORE-1814 Improvement: Show in dashboard if signatures download is disabled by an uplink configuration
CORE-1908 Improvement: Mechanism to notify users about a required reboot
CORE-2244 Bug: DashBoardConfig object has no attribute copy
CORE-2373 Task: Use bootstrap classes in dashboard
CORE-2571 Improvement: Reintroduce the mechanism to notify users about a required reboot
CORE-2989 Improvement: Limit raw size while displaying firewall rules
CORE-3127 Bug: CPU load indicator in dashboard is missing
CORE-3220 Bug: Network objects that contain multiple subnets are shown inline
CORE-3666 Improvement: Unsecure password for SSH and GUI
CORE-3827 Bug: Network graphs does not show data any data
CORE-3856 Bug: WiFi rescan does not work in Uplink manager

Core EMI

CORE-1403 Task: Rewrite shutdown and gui settings in emi
CORE-1446 Bug: Restrictions ignored when EMI is stopped
CORE-1497 Bug: Non-ASCII subject of mails in quarantine are not displayed correctly
CORE-1650 New Feature: Tag packets by setting TOS/DSCP bits
CORE-1670 Task: Add endian.platform.nvstorage module for ARM platform
CORE-1762 Bug: Disabling the first tab with guiprofile also removes menu item
CORE-1768 Bug: Allow web console to run with non root user
CORE-1786 Task: Add get_module_version to endian.core.version
CORE-1808 Task: Create generic REST controller
CORE-1830 Task: Add require.js and other JavaScript libraries
CORE-1845 Bug: Proxy HTTP button incorrectly displayed on some products
CORE-1860 Bug: Impossibility to accept license agreement with emi no root
CORE-1867 Bug: Traceback on httpd job on start
CORE-1876 Task: Do not include server host in redirect
CORE-1973 Bug: Additional gui users cannot access to emi webpages
CORE-2012 Bug: Wrong ownership for emi cachestorage file
CORE-2031 Improvement: Add JSON payload support for EMI commands
CORE-2041 Task: Show hooks in datasource command output
CORE-2047 Task: Update JQuery DataTables
CORE-2071 Improvement: Start emi/acpid/ulog before the netwizard
CORE-2130 Bug: text.js is wrongly packaged as require-text.js
CORE-2133 Improvement: Register emi commands with a decorator
CORE-2188 Task: Add new stylesheets and icons (Bootstrap)
CORE-2198 Task: Encrypt PersistentDict with AES
CORE-2201 Bug: JSON EMI command parameter parsing is broken
CORE-2237 Task: NetworkAddress validator optionally calculate network addresses
CORE-2289 Task: Create a function for getting running services
CORE-2311 Task: Remove TurboGears dependency for EMI
CORE-2312 Bug: invalid postinst in emi package
CORE-2325 Bug: New emi menu minor fixes&improvements
CORE-2345 Task: Network status GUI
CORE-2347 Task: Use bootstrap classes in EMI
CORE-2355 Task: Minify some CSS
CORE-2370 Improvement: Add missing ssh password page on new menu
CORE-2374 Improvement: Gui layout improvements
CORE-2382 Improvement: Add modal to shutdown-reboot page
CORE-2386 Bug: Convert Vue components .js into .vue
CORE-2408 Task: Add endian.core.needreload module
CORE-2420 Task: Adjust lables and menu structure
CORE-2425 Task: Move collapse menu button
CORE-2436 Task: Replace Perl menu with JavaScript menu
CORE-2439 Bug: Migration script manual execution is broken
CORE-2462 Task: Fix standalone template with new GUI stylesheets and js
CORE-2473 Task: Restart Apache after certificate renew
CORE-2496 Task: Create IPRange validator
CORE-2510 Task: Install 2048
CORE-2527 Task: Add bootstrap 4 libs and SASS customizations
CORE-2531 Task: Replace obsolete imports
CORE-2545 Task: Add ES6-style Promises polyfill library
CORE-2547 Task: Replace Q.js with ES6 Promises
CORE-2549 Bug: Fix efw-snmp recipe
CORE-2552 Task: Fix js-es6-promise recipe
CORE-2565 Task: Replace Q.js with ES6 Promises
CORE-2575 Task: Remove obsolete style.css and gallery widget
CORE-2585 Bug: Fix Web Console style
CORE-2589 Task: Add Trafic Graphs page
CORE-2606 Bug: Fix emi manifest files on bridge appliance
CORE-2609 Improvement: Add an option to GUI setting for the Management GUI HTTPS certificate
CORE-2640 Task: Upgrade VueJS to v2.5.16
CORE-2656 Task: Fix password-with-strength component
CORE-2676 Bug: Missing perl module dependency on template expr
CORE-2797 Task: Cleanup old interface editor CGI and js
CORE-2807 Bug: Remove ipv4-fqdn-field from uplink required components
CORE-2819 Bug: emi-select component not working when multiple option is used
CORE-2823 Improvement: Update slider buttons on various GUI
CORE-2854 Bug: SettingsFile broken
CORE-2888 Task: Create a generic REST controller for logs
CORE-2891 Task: Logs: add a REST controller for log tables
CORE-2894 Task: Add vue2-datatable-component
CORE-2896 Task: Logs: add new firewall log page
CORE-2960 Bug: Cannot generate a certificate on the Management GUI
CORE-2974 Bug: GUI: add confirmation for rule deletion
CORE-2979 Bug: GUI: after change settings page shoud move on the apply button
CORE-3085 Bug: Avoid emitting event on labelled button initialization
CORE-3104 Bug: RestGridController does not accept arrays in query strings
CORE-3114 Bug: RestController validator overwrite not updated fields whith default values
CORE-3118 Bug: RestController POST does not return created object
CORE-3130 New Feature: Add custom template support to emi-select
CORE-3132 Bug: Fix emi-input-checkbox double click
CORE-3143 New Feature: add ability to deselect items in emi-select
CORE-3145 Bug: fix remove bug on emi-select
CORE-3179 Improvement: Substitute Kendo Grids with Vue Datatables
CORE-3205 Improvement: Substitute switch buttons with Vue toggle component
CORE-3210 New Feature: Add endian loader
CORE-3212 Task: Move ssh password menu under system - ssh access
CORE-3213 Improvement: Substitute Drag & Drop widget with Vue component in VPN Users
CORE-3219 Task: Uniform alerts on switch button
CORE-3225 New Feature: add emi-textbox
CORE-3227 Improvement: Avoid restart of apache2 on emi postinst
CORE-3228 Bug: GUI: add indication for firewall time base rule in firewall pages
CORE-3239 Task: Substitute default checkboxes with left inline checkboxes
CORE-3240 Improvement: Substitute GUI panels with a basic Vue component
CORE-3253 Task: Uniform actions icons
CORE-3261 Improvement: labelled switch componnent improvement
CORE-3285 Bug: Correctly align switch buttons on vue GUI
CORE-3302 Bug: Blacklisted url are not hidden from EMI menu
CORE-3316 Bug: EMI path access control do not work
CORE-3326 Bug: if multiple grid instances are on the same page data is not fetched correctly
CORE-3335 Task: Create tab switcher Vue component
CORE-3338 Task: Remove bootstrap 4 libs and SASS customizations
CORE-3342 Bug: Logout button not working
CORE-3364 Task: Set automatic copyright date change in the footer
CORE-3365 Improvement: Adjust the side menu and top bar as indicated by the desing language
CORE-3379 Bug: Align core and components css with their minified versions
CORE-3383 Bug: Fix broken labelled switch button
CORE-3389 Improvement: disable responsive content centering
CORE-3399 Improvement: Add new menu arrow, burger, and endian logo images
CORE-3400 Bug: GUI: invert subnet mask list order
CORE-3404 Bug: fix horizontal scrollbar
CORE-3407 Bug: Fix emi-grid action URL templating
CORE-3409 Bug: Add a global bus to capture emi-select component events from old jQuery code
CORE-3536 Bug: EMI memory leak while saving a firewall rule
CORE-3543 Task: Remove Kendo libs imports from SettingsEditor
CORE-3665 Bug: GUI shows wrong logged user
CORE-3671 Bug: GUI: Adding parameters IPsec IKE sections causes the parameters to pop out from the box
CORE-3704 Improvement: align toggle with design language
CORE-3716 Task: Fix color visualization of L2TP or VPN items in firewall rules
CORE-3800 Bug: Uploading a CA certificate breaks emi cacerts cache
CORE-3802 Bug: GUI settings: cannot remove digest-md5 from outgoing mail settings
CORE-3804 Bug: GUI settings: cannot setup and send email through gmail in outgoing mail settings
CORE-3807 Bug: GUI settings: Management interface certificate keep asking for apply the configuration changes
CORE-3809 Bug: GUI settings: Upstream proxy password with special chararacters breaks en-client
CORE-3831 Bug: Collection of typos on GUI
CORE-3851 Bug: Limit to specific Groups widget in authentication server configuration page
CORE-3890 Task: Add vue-color 2.7.0 component
CORE-3901 Improvement: Fix side menu colors
CORE-3910 Task: Remove unused CSS rules from components.css
CORE-3924 Improvement: Remove button style from vue grid refresh action
CORE-3959 Bug: Wrong redirection if update is in progress
CORE-3972 Task: Disable VueJS development mode
CORE-3975 Task: Update VueJS to version 2.6.10
CORE-3983 Task: Move RequireJS BaseURL configuration into the header
CORE-4029 Bug: Services status page accordions overflow horizontally

Core Event Notifications

CORE-1347 Bug: Raid events not detected
CORE-1411 Bug: Raid failing event not detected
CORE-1430 Improvement: Add SSL/TLS and STARTTLS support to email notifications
CORE-1726 Bug: Fix notifications functions update_patterndb
CORE-2051 Bug: openvpnclient events for tunnel opening and closing not triggered
CORE-3161 Bug: Openvpn login successful event doesn't match log pattern
CORE-3165 Bug: Openvpn logout event not matched with some special characters
CORE-3614 Bug: Event notifications: Is not possible to turn on or off the daemon
CORE-3956 Bug: Some notifications templates point to removed cgi url

Core Firewall

CORE-1624 Bug: VPN Firewall rules are not applied
CORE-1855 Bug: Conntrack connections table not cleaned after uplink failover
CORE-1882 Bug: Firewall errors after code refactoring
CORE-2222 Bug: Snort doesn't work when HTTP proxy is ON
CORE-2254 Improvement: Remove snort pid checking from queuefw rules
CORE-2318 Task: outgoingfw on master is not displayed properly with the new menu
CORE-2322 Task: incoming firewall not displaying properly
CORE-2323 Task: system access not displaying correctly with the new menu
CORE-2324 Task: inter-zone firewall not displaying rules
CORE-2334 Task: Firewall GUI with bootstrap
CORE-2361 Task: Rewrite SNAT firewall GUI
CORE-2366 Task: Update services list
CORE-2384 Task: Rewrite DNAT firewall GUI
CORE-2392 Task: Rewrite routing GUI
CORE-2396 Task: Firewall GUI and jobs improvements
CORE-2410 Task: Use endian.core.needreload in firewal GUIs
CORE-2414 Task: Fix setvpnfw when VPN firewall is disabled
CORE-2465 Improvement: Rewrite routing, policy routing, queue, and zone firewalls using GenericFirewall
CORE-2490 Improvement: Add IP range support to firewall GUI
CORE-2505 Bug: Fix firewall start
CORE-2533 Task: Add network objects (firewall object) support
CORE-2573 Task: Rewrite Firewall Diagrams page with Vue
CORE-2587 Bug: Traceback on queuefw job accessing rule.log attribute
CORE-2602 Bug: Implicit dependencies on firewall jobs on bridge appliance
CORE-2725 Bug: Traceback on firewall rules templates using time
CORE-2791 Improvement: Add snmp module to helper settings
CORE-2864 Bug: Cannot edit previously created Inter-Zone traffic rule on master
CORE-2920 Bug: Traceback in setrouting restart
CORE-2937 Bug: Firewall services are not sorted in alphabetical order
CORE-2972 Bug: Deleted network object in use are not removed in ipset
CORE-2973 Bug: Restarting ipset with --debug doesn't produce any output
CORE-2988 Bug: Network Object and Network/IP field EMI have an high CPU usage
CORE-3167 Epic: Firewall optimizations
CORE-3182 Bug: Outgoing firewall rules applied also when firewall is disabled
CORE-3189 Bug: Ipset wrongly applied to dnat target option --to-destination
CORE-3191 Bug: ipset name hashing must sort elements
CORE-3199 Bug: Firewall rules with "ANY" as src_dev not applied due to substitution error
CORE-3201 Bug: Jobsengine log has many validation errors loading firewall rules
CORE-3235 Bug: Correctly raise exceptions in firewall substitutors
CORE-3236 Improvement: Create ipset sets with an identifiable name
CORE-3259 Bug: Fix firewall execution and restart
CORE-3269 Bug: Prevent VPN_AS chain flushing
CORE-3273 Improvement: Add shared substitutors cache to firewall plugins
CORE-3275 Bug: Xtaccess rules substitutors are not applied correctly
CORE-3277 Improvement: Use a single istance of UplinksHelper for all fw substitutors
CORE-3280 Improvement: Applying firewall rules must handle rule errors
CORE-3282 Bug: Proxyinout traceback due to invalid substitutors usage
CORE-3311 Bug: Firewall traceback when using a wi-fi uplink
CORE-3345 Bug: efw-networkd: continue applying firewall plugins if some fails
CORE-3358 Bug: Fix rule parsing in firewall restore command
CORE-3366 Bug: Reintroduce source nat functionality to uplink
CORE-3368 Bug: Uniform substitutors return values
CORE-3426 Bug: In Outgoing firewall is not possible to choose RED or Uplink as destination
CORE-3428 Bug: Outgoing firewall GUI allow to choose inactive interfaces
CORE-3429 Bug: Improve and fix rules validator error message
CORE-3430 Bug: Network Object and Network/IP field EMI have an high CPU usage
CORE-3433 Bug: Outgoing firewall GUI rules based on physical interface are displayed wrongly
CORE-3434 Bug: Firewall rules with logging enabled contains a wrong nflog-prefix
CORE-3436 Bug: Issues with deleted network objects
CORE-3439 Bug: Destination port label in outgoing firewall GUI misleading/incomplete
CORE-3447 Bug: Multiple Mac address non handled correctly on policy routing rules
CORE-3449 Improvement: Outgoing firewall rules with multiple mac address are not created with ipset
CORE-3472 Bug: In Outgoing firewall is not possible to choose a specific Uplink as destination
CORE-3494 Bug: Network objects widget for show/hide multiple subnets is not working properly and have a wrong colour
CORE-3511 Bug: After deleting a Network Object the corrispective ipset rule is not removed
CORE-3512 Bug: In Outgoing firewall is not possible save a rule with specific Uplink as destination
CORE-3521 Bug: Time based firewall rules are wrongly converted to UTC time
CORE-3522 Bug: Outgoing firewall GUI allow to insert invalid ICMP type
CORE-3537 Bug: VPN traffic: rules based on All OpenVPN Server are not displayed properly
CORE-3544 Bug: Dnat rules are not validated correctly
CORE-3559 Bug: Cannot delete uplink checkhosts
CORE-3564 Bug: VPN traffic: cannot choose a vpn instance or a vpn tunnel with the same name
CORE-3566 Bug: Cannot edit static uplink
CORE-3567 Bug: Port forwarding: Filter policy field should not be under "Access from"
CORE-3575 Bug: Port forwarding: Rules with allow from are wrong
CORE-3600 Improvement: Interface mark doesn't consider child interface (pppoe/modem)
CORE-3602 Bug: Outgoing firewall GUI display a truncated line in the last rule
CORE-3603 Improvement: Source NAT: expand to source address widget
CORE-3622 Bug: firewalld: fix snat plugin cache
CORE-3625 Bug: Outgoing firewall: Remarks for system rules are not displayed
CORE-3635 Improvement: Port forwarding: create rules with ipset while using multiple incoming ports
CORE-3644 Bug: No source nat rule for vpn client tunnel
CORE-3653 Bug: Routing: Cannot save rule with source MAC and destination port
CORE-3659 Bug: Some firewall substituors keep using local storage instead of cache
CORE-3668 Bug: Routing: Wrong label "to subnet" while choosing static gateway
CORE-3673 Bug: Port forwarding: Port in translate to field is displayed on a new line
CORE-3674 Bug: Routing: Route via uplink doesn't display the uplink name for main uplink
CORE-3675 Improvement: Routing: Move use backuplink checkbox next to the uplink list
CORE-3689 Bug: Substitutors error when using rules matching L2TPDEVICE:ALL
CORE-3692 Bug: Firewall tracebacks on custom SNAT rules
CORE-3706 Bug: Missing whitespace in dnat firewall rules template
CORE-3711 Bug: Firewall rules with network object are not displayed properly
CORE-3720 Bug: Port forwarding: Rules with allow from are not easy to understand
CORE-3724 Task: Invalid dnat rule due to broken template file
CORE-3743 Bug: Inter-Zone: Cannot edit default rules
CORE-3745 Bug: Source NAT: Rules with "No NAT" option are improperly displayed
CORE-3748 Bug: Port forwarding rules for L2TP are wrongly created
CORE-3750 Bug: Port Forward: Load Balancing rule are wrongly created if NAT policy is not specified
CORE-3760 Bug: Invalid snat rules for ipsec destination
CORE-3771 Bug: L2TP user disconnection doesn't trigger fw rules updates
CORE-3785 Bug: Time selector for firewall rules is wrongly shown
CORE-3836 Improvement: Remove duplicate substitutors definition
CORE-3940 Bug: Interface mark substitutor fails when use_backup is on
CORE-3943 Bug: Established connections on backup link stop working after main uplink comes back online
CORE-3980 Bug: Rules in CUSTOM chains are flushed by firewalljob restart and never restored
CORE-3996 Task: Create unit tests for firewall components
CORE-4033 Task: Create unit tests on firewall state
CORE-4047 Bug: Missing validator for firewall time based rules

Core Hardware support

CORE-2388 Improvement: The cdc_ether kernel module is missing in some utm appliances
CORE-2784 Improvement: Add kernel module rndis_host for LTE modem
CORE-3197 Improvement: 4i-edge-X: add hw support
CORE-3949 Bug: 4i-edge-x: stopping vpn via jobcontrol function call doesn't turn vpn len off
CORE-4245 Improvement: Add kernel module RTL8152/RTL8153

Core Installer

CORE-1380 Bug: 3.2 cannot be installed on vmware 5.5
CORE-2217 Bug: Enabling serial console in installer doesn't work

Core Jobsengine

CORE-1407 Bug: Fix wrong imports in endian.restartscripts.getblackholedns
CORE-1439 Bug: Signature updates may leave files in inconsistent state
CORE-1593 Task: Create a testing script for playing jobrequests
CORE-1604 Bug: Jobsengine unresponsive logging "Too many open files"
CORE-1655 New Feature: Disable signature updates for certain uplinks
CORE-1853 Bug: An invalid exit code in a Job action prevents successive Job execution
CORE-1963 Task: Move generic files functions from endian.job.commons to endian.core.filetools
CORE-2009 Task: Missing variables in endian.job.commons
CORE-2034 Bug: Stop deleting Jobsengine socket on exit
CORE-3083 Bug: Fix typo in jobsengine recipe

Core Kernel

CORE-2056 Epic: Extend kernel 4.1 compatibility
CORE-2621 Improvement: Yocto 2.4: upgrade kernel to 4.14
CORE-2659 Improvement: Yocto 2.4: Reintroduce Huawei modem patch into kernel
CORE-2778 Improvement: Add possiblity to remove SIP netfilter kernel modules
CORE-2882 Improvement: Upgrade kernel to 4.14.74
CORE-3093 Improvement: and dracut don't check for Image kernel format
CORE-3204 Improvement: Kernel: Upgrade to 4.19
CORE-3438 Bug: Kernel upgrade leaves old initramfs
CORE-3482 Improvement: Create a new systemd unit to sync kernel timezone
CORE-4248 Improvement: Add NVMe support to kernel

Core License

CORE-3314 Improvement: Fix license agreement

Core Logging & Monitoring

CORE-1488 Bug: Ulogd does not start on netwizard
CORE-1512 Bug: Ipsec logs not rotated due to missing folder in /var/log/archives
CORE-1540 Bug: syslog-ng runs in multiple instances
CORE-2147 Bug: Event reporting graphs not working
CORE-2250 Bug: AttributeError: MultiLineSysLogHandler object has no attribute formatException
CORE-2441 Bug: Add livelog menu item
CORE-2494 Bug: Review journald and logs
CORE-2516 Task: Fix import in Trusted Timestamping jobs and gui
CORE-2614 Task: Rewrite log settings GUI
CORE-2625 Improvement: Yocto 2.4: convert syslog reload calls from logrotate files
CORE-2709 Improvement: Yocto 2.4: Convert logrotate cron to systemd timer
CORE-2813 Bug: Fix logging menu
CORE-2870 Improvement: Verify journald - syslog-ng interaction and cleanup configuration
CORE-2902 Task: Logs: add new IDS log page
CORE-2908 Task: Logs: add new OpenVPN log page
CORE-2914 New Feature: Logs: add new OpenVPN server log page
CORE-2916 Improvement: Remove unused parameters from log settings GUI
CORE-2918 New Feature: Logs: add new system log page
CORE-2924 New Feature: Logs: add new IPSec log page
CORE-2926 Bug: Fix OpenVPN and IPsec log controllers
CORE-2934 Bug: Logs: system logs page is not reachable
CORE-3043 Improvement: Refactor logrotate
CORE-3157 New Feature: Make snmp modular extendible
CORE-3264 Bug: efw-logrotate-generate-config script must exit if /etc/logrotate.conf cannot be created
CORE-3497 Bug: Wrong date in filename for archived logs
CORE-3531 Bug: Log calendar shows available days that do not contain logs
CORE-3574 Improvement: Implement new live log list page front-end
CORE-3617 Improvement: Implement log summary page in python
CORE-3777 Task: System logs improvements and fixes

Core Menu

CORE-2275 New Feature: New emi menu
CORE-2443 Task: Remove perl menus
CORE-2611 Task: Remove wizard from system menu
CORE-2867 Bug: Page for change GUI password is missing
CORE-2981 Improvement: Wrong contextual help links for EasyVPN
CORE-3262 Improvement: Create global settings item in System menu

Core Network configuration

CORE-1344 Bug: Wrong businfotab for 3.0.5 on Macro 1000 and 2500
CORE-1358 Bug: Modify "Welcome to Endian Firewall" string in Network Wizard
CORE-1578 Task: Before the netwizard, activate the DHCP client on WAN interface
CORE-1658 Task: Add an option for enabling DHCP server on GREEN from the netwizard
CORE-1704 Improvement: Change order of uplinks type
CORE-1739 Bug: Modem Manager not working properly if language is different than english
CORE-1842 Task: Support Modem Manager uplink in textual netwizard
CORE-1924 Bug: Network Wizard from CLI cannot add multiple IPs on red interface
CORE-1930 Bug: Network interfaces change order
CORE-2298 Task: Textual netwizard should ask for root/admin password
CORE-2330 Bug: Remove emergency_fill_br0 from network restartscript
CORE-2405 Task: Create zones/VLANs configuration GUI
CORE-2432 Bug: Remove efw-network-status dependency
CORE-2434 Task: Create Bonding GUI
CORE-2480 Improvement: Remove modemmanager restartscript
CORE-2482 New Feature: Introduce NetworkManager dependency on efw-network
CORE-2633 Task: Fix proxy server authentication indentation
CORE-2645 Task: Backend APIs for uplink management
CORE-2650 Improvement: Bridge: Add test udev rules for pci ethernet
CORE-2707 Improvement: Fix uplink IP list component usability
CORE-2758 Task: GUI for ethernet DHCP and static uplink
CORE-2779 Task: GUI for mobile broadband uplink
CORE-2792 Task: Add to src-efw-interfaceeditor and fix the makefile
CORE-2795 Improvement: Add the possibility to change settings for uplinks already configured
CORE-2862 Bug: Add missing init
CORE-2873 Improvement: Introduce policy routing rules via VPN gw2gw tunnels
CORE-2983 Bug: fix invalid PV in efw-netwizard recipe
CORE-3068 Improvement: fix bondconfig script and covert into unit file
CORE-3171 Bug: Cannot use CIDR /32 or /31 for additional IP addresses
CORE-3195 Bug: Network Wizard from CLI displays main interface when vlans are in use
CORE-3217 Improvement: Change default BLUE and ORANGE bridge settings
CORE-3232 Bug: Connections not shown
CORE-3324 Bug: Missing column remark in host configuration
CORE-3348 Bug: Fix core calls to retrieve network devices
CORE-3372 Bug: Refactor network and bridges code
CORE-3381 Bug: efw-networkd: flush ip address if zone is disabled
CORE-3474 Bug: Netwizard: cannot configure appliance in bridged mode
CORE-3500 Improvement: VLAN is not shown in zones and interface page
CORE-3527 Bug: Interface editor does not show anything if files exist in /var/efw/uplinks
CORE-3539 Improvement: Refactor network configuration
CORE-3554 Improvement: Upgrade modemmanager and fix static modem bearer
CORE-3677 Bug: Uplinks: GUI and settings glitches
CORE-3679 Bug: Uplinks: cannot change modem provider
CORE-3768 Improvement: Disable beeps of ifplugd
CORE-3818 Bug: Commandline netwizard doesn't set password
CORE-3853 Bug: Interface selectors should show the port id
CORE-3868 Bug: No default route in bridged mode after efw-networkd restart
CORE-3876 Bug: Zones and Interface allows to insert a network or broadcast address for a zone
CORE-3894 Improvement: Avoid writing unused RED_BROADCAST and RED_NETADDRESS into datasource
CORE-3977 Bug: Uplink directory not deleted on uplink deletion from GUI

Core Package management

CORE-1414 Bug: Rpm database rebuild procedure slow

Core Service Templates

CORE-1935 Improvement: Add custom configuration file for each OpenVPN client
CORE-3081 Improvement: Run createtemplates from a systemd unit

Core Setup Wizard

CORE-1311 Improvement: Force the BLUE zone to be configured
CORE-1336 Task: Add batch option to netwizard
CORE-2500 Bug: Netwizard ignores change on system access rules
CORE-2542 Task: Add Wi-Fi uplink back-end API
CORE-2553 Task: Add backup uplink back-end API
CORE-2556 Bug: Fix wizard skip step procedure
CORE-2558 Bug: Fix missing init and controller registration
CORE-2559 Task: Complete static, dhcp, and bridged mode GUI
CORE-2564 Task: Add registration step
CORE-2577 Bug: Interfaces are not written into bridge settings during the wizard apply
CORE-2593 Task: Add wizard claim GUI
CORE-2595 Bug: Fix wizard registration code validator
CORE-2603 Bug: Continue button is disabled in timezone step even if timezone is selected
CORE-2604 Bug: Search function is missing in the timezone select box
CORE-2616 Task: Add a common wizard step Vue component
CORE-2654 Bug: Fix missing uplink error in bridged mode
CORE-2657 Task: Create modem uplink GUI
CORE-2661 Bug: After wizard registration does not show connection errors
CORE-2666 Improvement: Refactor dhcp, static, bridged and no-uplink into wired component
CORE-2668 Task: Substitute accordion component with collapsable-panel
CORE-2670 Bug: User cannot change the inserted AC through wizard Plug and Connect
CORE-2674 Bug: Fix typo in endian-registration-form
CORE-2681 Bug: Set ENABLE_SSH to on instead of True
CORE-2690 Bug: Activation code is not shown during the wizard registration
CORE-2691 Task: Implement wizard uplink backup GUIs
CORE-2706 Improvement: port-select usability refactor
CORE-2757 Bug: Show no backup option in wizad backup uplink configuration
CORE-2780 Improvement: Modem component improvement
CORE-2782 Bug: Replace checkbox-styled and ipv4-fqdn-field with emi-input-checkbox and emi-input-remote
CORE-2798 Bug: emi-select doesn't deselect field
CORE-2803 Task: Wizard Wi-Fi GUI: add network list
CORE-2808 Task: Fix wizard language selection misalignment
CORE-2845 Bug: Add a final step apply to the wizard
CORE-2847 Task: Wizard Wi-Fi GUI: add configuration form
CORE-2850 Task: Add 5 Ghz wifi channels validator
CORE-2868 Task: Wizard WiFi GUI: implement BSSID selection
CORE-2871 Task: Show the wizard Menu step as a normal step
CORE-2877 Improvement: psk field show password
CORE-2880 Improvement: UI review
CORE-2886 Bug: emi-select default value
CORE-2900 Improvement: add image to language step
CORE-2904 Task: Zones setup step
CORE-2929 Task: Zones configuration step
CORE-2948 Bug: dhcp range is optional in zones configuration
CORE-2950 New Feature: Add Collector demo
CORE-2962 Bug: Fix validation error in wizard zone configuration
CORE-2968 Bug: Change zone-configuration wizard dependency into network-configuration
CORE-2999 Bug: Zone configuration validation deferal
CORE-3006 Task: Wizard modem configuration: add support for more than one technology per modem
CORE-3015 Task: Wizard Wi-Fi GUI usability fixes
CORE-3050 Bug: If uplink is not wired a missing uplink port validation error is returned
CORE-3053 Task: Move collector configuration step into efw-collector
CORE-3056 Task: If the appliance has two ethernet ports Zone Configurations shows a blank page
CORE-3066 Task: Refactor of Internet configuration step API
CORE-3069 Task: Add smarthost configuration back-end API
CORE-3283 Improvement: Add configuration for smarthost and notification mails settings
CORE-3294 Bug: auth method in smarthost configuration should be multi-selectable
CORE-3317 Improvement: Wizard password step allow changing the password without its confirmation
CORE-3321 Bug: Wi-fi SSID list accordions open and close inconsistently
CORE-3332 Improvement: add new loader to wizard
CORE-3339 Bug: Wizard does not set the Time Zone in time.settings
CORE-3352 Bug: Wizard language is importing missing GuiController
CORE-3354 Task: Add MAC spoof in Internet configuration
CORE-3453 Bug: KeyError: 'CHECKHOSTS' during netwizard
CORE-3454 Bug: Netwizard: wrong procedure for bridged mode
CORE-3460 Bug: Netwizard: cannot complete wizard while in no uplink mode
CORE-3464 Bug: Netwizard: wrong DHCP range error messages are not shown
CORE-3466 Bug: Netwizard: cannot configure and complete the procedure while Wi-Fi uplink as backup uplink is choosen
CORE-3483 Bug: Netwizard: No user feedback while importing a backup
CORE-3492 Bug: Netwizard: blank page after first configuration
CORE-3498 Bug: Netwizard: Outgoing Mail Server textbox are not properly alligned
CORE-3510 Bug: Netwizard: if network mode or internet connection type is changed the previous configuration is shown
CORE-3549 Bug: Netwizard: Service and License Agreement can be skipped
CORE-3556 Bug: Netwizard: default subnets are missing
CORE-3594 Bug: Netwizard: restore backup is called asyncronously
CORE-3596 Bug: Modem configuration does not save parameters of the apn wizard
CORE-3633 Bug: Netwizard: the word "bridged" doesn't have capital letter
CORE-3670 Task: Add new Edge X wizard image
CORE-3684 Task: Disable email/username/password autocomplete in the wizard
CORE-3685 Task: Wizard: add ID to all input elements to facilitate automatic testing
CORE-3714 Task: Netwizard: select is shown wrongly
CORE-3721 Task: Redirect wizard URL when wizard is completed
CORE-3722 Bug: Netwizard: Country field is not properly alligned in registration form
CORE-3728 Task: Add a setting to allow wizard access without basic auth
CORE-3740 Task: Netwizard: emi-select are shown wrongly
CORE-3753 Bug: Netwizard: wrong redirect after last step post
CORE-3870 Task: Fix wizard labels, texts, and input placeholders
CORE-4008 Bug: Wizard P&C: after the network configuration it is not possible to continue

Core System status

CORE-2292 Task: Rewrite System status information GUI
CORE-2579 Task: Create Services Status page
CORE-2581 Bug: Add missing collected patch for graph title
CORE-2583 Task: Add System Graphs page
CORE-3729 Bug: Connection status items are not coloured
CORE-3747 Bug: System and traffic graphs are displayed shrinked

Core Time

CORE-1297 Improvement: Introduce UTC and GMT timezones
CORE-2390 Task: Rewrite NTP GUI

Core Translations

CORE-1350 Task: Update translations
CORE-1699 Task: Update 5.0 translations
CORE-1772 Task: Update 5.0 translations
CORE-3299 Task: Change of language must apply the language on GUI
CORE-3356 Bug: Italian misleading translation of Snort GUI actions

Core Update procedure

CORE-2227 Bug: Autoupdate script not linked after netwizard
CORE-3842 Bug: Wrong parsing of updates prevents to update the system
CORE-3860 Bug: Use absolute paths in rpm transaction runpart scripts

Core Uplinksdaemon

CORE-1695 Bug: Mobile Broadband uplinks cannot be configured anymore after has been removed once
CORE-1709 Improvement: Uplink GUI string changes
CORE-2423 Task: Fix uplinksdaemon stop_uplinks
CORE-2786 Improvement: Cleanup modem cgi and js
CORE-3337 Bug: Static uplinks has a wrong broadcast and netaddress
CORE-3435 Bug: Cannot configure eth2 as Uplink interface from /manage/uplinks/ on Edge X
CORE-3437 Bug: Cannot configure a PPPoE Uplink from /manage/uplinks/
CORE-3503 Bug: Cannot edit uplink checkhosts
CORE-3520 Bug: Cannot edit static uplink
CORE-3568 Bug: Usability: It's not simple to add more than one checkhost
CORE-3577 Improvement: Uplinks settings are not applied after wizard
CORE-3580 Improvement: Upgrade mobile broadband info to 20190618
CORE-3598 Bug: Cannot change Wi-Fi uplink password
CORE-3681 Bug: Remove uplinksdaemon triggers for qos
CORE-3849 Bug: IP address and subnet assigned to physical interface with PPPoE uplink is currently used by Cloudflare
CORE-3905 Improvement: Add ability to insert SIM PIN Code
CORE-3907 Bug: Uplink PPPoE: No user feedback for mandatory fields
CORE-3946 New Feature: 4i-edge-x: add uplink led behaviour
CORE-4036 Bug: Wrong label on uplink selector for VLAN interfaces
CORE-4039 Bug: uplinksdaemonjob offline function Traceback due to missing runpart folder
CORE-4045 Bug: uplinksdaemon is not triggered if wifi connection is lost

Core Web server

CORE-1524 Task: Improve ciphers used by Apache
CORE-1533 Bug: Apache job fail to start due to missing certificate
CORE-1590 Improvement: Improve encryption and key length for httpd service
CORE-1821 Task: Serve the source Javascript instead of the minified if the source is available
CORE-2220 Task: Add SSLStrictSNIVHostCheck off to httpd configuration
CORE-2567 Bug: Gui Internal Server Error due to missing file
CORE-3588 Improvement: Change httpd lib module path
CORE-3918 Bug: Suppress log unable to link apache config on wrong item

Hotspot Administration

HOTSPOT-442 Improvement: Limit the number of hotspot users based on subscriptions
HOTSPOT-446 Improvement: Enable Hotspot by default
HOTSPOT-451 Improvement: Default rates for the Hotspot
HOTSPOT-751 Improvement: Correct and simplify the print behavior of the infoedit page

Hotspot Authentication

HOTSPOT-873 New Feature: Introduce the possibility to set a limit for multiple simultaneous logins

Hotspot CoovaChilli

HOTSPOT-458 Bug: Hotspot activation does not "lock" DHCP settings for the blue zone

Hotspot Database

HOTSPOT-472 Improvement: Default rate for SmartConnect email registration
HOTSPOT-779 Bug: Social Login data not stored in hotspot account table

Hotspot Login portal

HOTSPOT-581 Task: Use a strong Diffie-Hellman for Hotspot
HOTSPOT-584 Epic: Hotspot Social Enabler
HOTSPOT-898 Task: Renewal of the certificate

Hotspot RADIUS

HOTSPOT-631 Bug: Radius warning message "Child is hung for request"

Hotspot Social Login

HOTSPOT-653 Bug: Social login authentication fail due missing variable
HOTSPOT-782 Improvement: Improve Social Enabler mobile experience
HOTSPOT-798 New Feature: Add information about the social provider used to create an account

Management Center Client

EMC-154 Task: Add a command for getting running services from gateways
EMC-170 Task: Add a command for getting maintenance expiration
EMC-18 Task: Create EMC client (Recognizer)
EMC-198 Improvement: recognizer: convert init into unit file
EMC-37 Task: Add python-sleekxmpp recipe
EMC-48 Task: Add python upstream recipes

Management Center GUI

EMC-111 Task: Configuration download action
EMC-119 Task: Add an option for enable/disable the Management Center
EMC-12 Task: Endian Management Center
EMC-145 Bug: Incorrect product in devices list
EMC-147 Improvement: Add confirmation for bulk actions
EMC-165 Improvement: Use more clear icons for device action button
EMC-186 Bug: Profile gold gateway is not selectable and page shows wrong colors and alignment
EMC-206 Bug: Correct typo in action status message
EMC-214 Task: Replace Q.js with ES6 Promises (on EMC)
EMC-216 Bug: Wrong TurboGears decorator imports by management center module

Management Center Server

EMC-104 Bug: Users without manage devices permission can push configurations
EMC-116 Task: Add a command for reloading the ejabberd configuration without restarting
EMC-134 Bug: Deleted profile is not removed from associated devices
EMC-139 Bug: Add configuration paths in configuration push
EMC-14 Bug: ejabberd: run as ejabberd user
EMC-167 Bug: Gateway repository are not included into the backup
EMC-176 Task: Block action on clients with expired maintenance
EMC-196 Task: Restart EMC after certificate renew
EMC-201 Bug: User in parent organization can access to profiles
EMC-205 Bug: Bulk Upgrade is interrupted when OS minor version increase is present
EMC-211 Task: Get running services from gateways
EMC-220 Improvement: Add EMC running status in provisioning file
EMC-244 Improvement: Ejabberd restartscript traceback at start
EMC-49 Improvement: Upgrade ejabberd to 17.04
EMC-52 Task: EMC ejabberd integration
EMC-6 Improvement: Add ejabberd recipe
EMC-71 Bug: ejabberd is not started automatically
EMC-73 Bug: Auto add rule for Jabber in system access
EMC-96 Task: Ejabberd configuration update
EMC-99 Task: Add commands to Master Control Program

Management Center Service

EMC-141 Bug: IPS ignores configuration pushed from EMC
EMC-143 Bug: DHCP fix leases are ignored when configured by EMC

OS Buildsystem Tools

EOS-1467 Bug: Fix uglifyjs options to remove build path from sourceMappingURL

OS Deprecated Tools

EOS-1530 Bug: efw-frox: Upgrade to newer conntrack helpers

OS Installer

EOS-1788 Improvement: 4i-edge-x: Implement production workflow into installer

OS Product Branding

EOS-1007 Bug: Forced dependency to db-bin because on some product was missing
EOS-1147 Task: Fix wrong merge on master
EOS-1448 New Feature: Create Mercury 50mk2 images
EOS-555 Task: Disable automatic lock on edge appliances
EOS-759 Bug: Panda AV and IPS shows up in 4I and hotspot products Live Logs

OS SerialServer

EOS-1797 Bug: Serial Port Configuration apply button doesn't appear after enabling the serial port

OS Yocto

EOS-1022 Bug: Duplicate package after an update that restarts sshd
EOS-1078 Task: remove e1000e and e1000e_update blacklist
EOS-1120 Task: Create switchboard-module recipe
EOS-1132 Improvement: Prevent old RPM channels from being installed on Yocto-based systems
EOS-1136 Task: Migrate endian-client sources and recipe to git repository
EOS-1144 New Feature: Create mini-10 appliance on SCB6901
EOS-1176 Task: Review postinst management with sub-vars
EOS-1218 Improvement: Apply efw-snort patches on sources
EOS-1233 Improvement: Replace turbogears dependency with endian_setup
EOS-1235 Improvement: Cleanup packages for meta-endian recipes
EOS-1238 Task: Cleanup packages for meta-enterprise-endian recipes
EOS-1250 Task: Cleanup packages for meta-enterprise-endian-switchboard recipes
EOS-1255 Task: Cleanup packages for meta-enterprise-endian-vpn recipes
EOS-1256 Task: Cleanup packages for meta-enterprise-endian-system recipes
EOS-1258 Improvement: Restore parameters
EOS-1265 Task: Update PR
EOS-1272 Task: Remove endian-python inherit
EOS-1300 Bug: switchboard-module does not install efw-guacamole
EOS-1308 Task: Use external license file
EOS-1310 New Feature: Prepare new layers for js packages
EOS-1317 Bug: Add proper url tag to switchboard-module and related rpm packages
EOS-1339 Task: Apply recipe patches in meta-endian layer
EOS-1341 Task: Apply recipe patches in meta-enterprise-endian-system layer
EOS-1343 Task: File cleanup on meta-endian
EOS-1362 New Feature: Create mini-25 and mini-25-wifi product based on SCB6901 machine with dual core and mmc
EOS-1364 Epic: Upgrade yocto to 2.2
EOS-1399 Task: Uniform PR usage
EOS-1401 Task: Apply meta-endian patches to sources
EOS-1403 Task: Fix pyc file splitting for dnf-plugin-core package
EOS-1406 Improvement: Link serial console with efw-console
EOS-1411 Improvement: yocto: upgrade to 2.4 (rocko)
EOS-1426 Improvement: Yocto 2.4: Cherry picks from poky and meta-oe
EOS-1435 Improvement: Yocto 2.4: QUEUEFW rules missing after enabling snort
EOS-1437 Task: Code cleanup
EOS-1452 Task: Cleanup monit residue
EOS-1456 Bug: wrong patch re-added to efw-endian-client
EOS-1463 Bug: Fix base-files-endian profile file providing
EOS-1482 Bug: Fix and reintroduce docker
EOS-1489 Task: Remove replaced cgi and perl menu files
EOS-1501 Task: Create pycountry recipe
EOS-1505 New Feature: Pre-Evaluate HW image with EFI for bridge
EOS-1516 Improvement: Yocto 2.4: upgrade syslog conf
EOS-1518 Bug: systemd-hostnamed sometimes fails at boot
EOS-1520 Task: Move python recipes to use meta-python pypi class
EOS-1524 Improvement: Convert sysctl.conf to use new drop-in sysctl.d
EOS-1528 Bug: fix sshd ignored options
EOS-1535 Bug: Move halt scripts into units
EOS-1539 Task: Handle led at shutdown
EOS-1540 Bug: Yocto 2.4: Re-enable shutdown beeps
EOS-1545 Improvement: Re-enable static python
EOS-1563 Task: Yocto 2.4: Convert Timers
EOS-1566 Task: Verify if we can remove endian-gpgkey package from images
EOS-1577 Improvement: Change bridge machine name from aaeon1 to fws2275
EOS-1579 Task: Code cleanup
EOS-1584 Task: Analyze what to do to remove migration scripts from 2.5 and versions below
EOS-1586 Improvement: Code cleanup
EOS-1588 Bug: Fix wrongly merged recipes
EOS-1590 Improvement: Replace old slider button on remote access GUI
EOS-1607 Improvement: Split appliances sources
EOS-1609 New Feature: Evaluate impact of upgrading master to yocto 2.5 (sumo) release
EOS-1619 Bug: 50led_ifa1610 file is wrongly packaged
EOS-1622 Task: Remove duplicated code, delete outdated repos
EOS-1624 Task: Cleanup initscripts and monit
EOS-1625 Improvement: Move migration scripts out of sources
EOS-1632 Improvement: Optimize rpm scriptlets using transactions
EOS-1634 Task: Check rpmrebuild methods
EOS-1647 Task: Cleanup unnecessary postinst ontarget
EOS-1653 Task: Remove initscripts
EOS-1656 Bug: guacamole-client: fix SRC_URI for initscript
EOS-1662 Task: Remove monit conffiles
EOS-1690 Bug: Missing libwww-perl on edge-x image
EOS-1702 Task: Remove cgi status files
EOS-1704 Task: Remove legacy files
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-1712 Improvement: Improve docker chain usage
EOS-1722 Improvement: Proxy service status wrongly shown on edge dashboard
EOS-1724 Task: Fix QA errors on sources and update file headers
EOS-1728 Improvement: rpm debug on target is too vebose
EOS-173 Bug: EMI i18n domain FormEncode not found with other language than English
EOS-1740 Task: Review i18n tools usage and update .pot files
EOS-1743 Task: Remove unnecessary load_timestamp service
EOS-1748 Improvement: Align to lastest thud commits
EOS-1787 Task: Create switchboard products
EOS-1812 Task: Align to latest yocto thud commits
EOS-1822 Bug: Remove appliances autogenerated conflicts
EOS-1876 Task: Review features included in switchboard image
EOS-1893 Task: Convert old unittests to pytest
EOS-1920 Task: Create python-rollback recipe
EOS-338 Bug: Increment -release packages to x.x.5
EOS-348 New Feature: x86: update to new machines
EOS-350 Task: Create better filename format for yocto images
EOS-356 Task: Bump release to 3.10.6
EOS-381 Bug: Fix sqlobject 2.2.0 ex_setup compile error
EOS-386 New Feature: x86: Implement installer
EOS-392 New Feature: x86: add ipset tools
EOS-432 Task: Make source retrieve mode switch more friendly
EOS-437 Bug: libacpi doesn't exists on arm. Remove dependency.
EOS-442 Improvement: Upgrade kernel to 3.18.22 for x86 machines
EOS-446 Bug: acpi: wrong dependencies and version
EOS-458 Improvement: Evaluate 4.1.y LTS kernels for x86
EOS-459 Improvement: Evaluate 4.1.y LTS kernels for x86
EOS-462 Task: Align recipes to 2015-11-19
EOS-503 New Feature: Create guacamole-server recipe
EOS-505 Bug: x86; Upgrade kernel to 4.1.12
EOS-613 Improvement: x86: upgrade kernel to 4.1.13
EOS-622 Bug: kernel: misc fixes
EOS-633 New Feature: Implement multilib
EOS-665 Bug: Fix src-common tag and review recipes for master branch
EOS-687 New Feature: x86: upgrade kernel to 4.1.14
EOS-703 New Feature: x86: upgrade kernel to 4.1.15
EOS-710 Task: Fix appliance file naming
EOS-753 Bug: acpid is stopped after wizard
EOS-758 Improvement: x86: add kernel fragments infrastucture
EOS-788 New Feature: 64 bit: create community and sw enterprise appliances
EOS-791 Bug: x86: enable pc spkr
EOS-800 Bug: efw-dhcp broken
EOS-826 Task: Move recipes PV to 5.0.1
EOS-829 Improvement: x86: Upgrade kernel to 4.1.17
EOS-857 Bug: logrotate: packed conf file and config is not generated
EOS-917 Task: Update script used to create .pot files
EOS-923 Bug: Introduce initrd in x86 kernels
EOS-928 Bug: usb_modeswitch doesn't create ttyUSB if usb modem is plugged before boot start
EOS-962 Bug: xe-guest-utilities: missing COMPATIBLE_MACHINE

Switchboard API

SB-1201 Task: status.access.config fails when called with wrong user agent header
SB-2125 Task: Add Alert REST api
SB-2175 Task: Add filtering capabilities to alert REST
SB-2189 Task: Integrate TICK script management into Alert REST controller
SB-2591 Improvement: Fix lint problems
SB-2601 Bug: Fix trailing comma
SB-2700 Bug: Use username instead of id to compute ACAP allowed_users list
SB-2723 Bug: Fix wrong bb version
SB-2738 Task: Refactor permission constants
SB-2747 Task: Refactor imports
SB-2758 Task: Move ENDPOINT_SEPARATOR into common constants
SB-2770 Bug: Fix portal get_settings redefinition
SB-2775 Bug: Fix flake8 errors and fatal errors
SB-2788 Task: Document firewall, routing, and DNAT rules
SB-2795 Bug: Fix wrong imports
SB-2802 Improvement: Allow access to grafana from dynamic IPs and hostnames
SB-2806 New Feature: API listGateways should return the list of gateways also for regular users
SB-2861 Improvement: Improve gateway creation performance

Switchboard Advanced Custom Action Policies

SB-2487 Improvement: Hide endpoints not allowed by ACAP
SB-2519 Improvement: Add support for user groups to action policies

Switchboard Appliance Packages

SB-1226 Task: Update to 3.11.5 the connect app package for switchboard
SB-1299 Task: Update to 3.11.7 the connect app package for switchboard
SB-1502 Task: Update to 3.11.9 the connect app package for switchboard
SB-2008 Task: Update to 3.19.2 the connect app package for switchboard
SB-2349 Task: Default configuration for Switchboard product
SB-2835 Task: Update to 5.0.3 the connect app package for switchboard
SB-2846 Task: Update to 5.0.4 the connect app package for switchboard
SB-2867 Task: Update to 6.0.0 the connect app package for switchboard
SB-2953 Task: Update to 6.0.3 the connect app package for switchboard

Switchboard Applications

SB-1347 Improvement: Hide the organization name for the application/profile of an endpoint
SB-2553 Bug: Applications are not listed in new profile creation
SB-2566 Improvement: Move restartscript add_default_applications into an init script
SB-2728 Bug: Gateway log tab is shown also to regular users

Switchboard Centralized rule management

SB-2373 Bug: Fix Management Center GUI and menu
SB-2915 Bug: Port forward rules for guacamole have logs option enabled

Switchboard Connect Web: HTTP/HTTPS

SB-2181 New Feature: Add support for browserless Connect App
SB-2319 New Feature: Add support for browserless Connect App
SB-2345 Bug: remove proxy_speedy_module and restore proxy_express_module
SB-2709 Bug: When a HTTP\HTTPS action is edited URL to open field show the default value

Switchboard Connect Web: RDP/VNC/SSH/TELNET

SB-1284 Bug: Add logrotate for guacamole-client.log
SB-1537 Task: Remove Endian icons from guacamole gui for OEM branding
SB-1980 Improvement: Update guacd to version 0.9.14
SB-2119 Improvement: Update guacd to version 1.0.0
SB-2122 Bug: guacd processes are kept open after connection closure
SB-2236 Bug: Fix guacamole-client-golang compile
SB-2531 Bug: NAT port range for switchboard applications include Endian management port
SB-2559 Bug: Guacamole: RDP and VNC applications are not working on iOS 13
SB-2563 Improvement: Change Guacamole RDP application Security default value from NLA to TLS
SB-2689 Bug: VNC integrated application with login password request are not working
SB-2819 Bug: Connect App 5.x guacamole applications are using the Switchbaord VPN IP instead of the portal one

Switchboard Connection management

SB-2484 Bug: Connections: reset link is not working properly

Switchboard Dashboard

SB-2248 Improvement: Fix alert dashboard and editor
SB-2388 Bug: Switchboard dashboard shows wrong gateway connection status
SB-2403 Improvement: Synchronize removed organizations and users with grafana
SB-2547 Bug: Search filter in groups column doesn't work
SB-2550 Bug: Add support to umlauts charset into search fields

Switchboard Database

SB-1219 Task: Create mongo-tools recipe
SB-1246 Bug: Choose the right engine to use with mongod depending on system architecture
SB-1355 Improvement: Move latest mongodb dump archive from /var/efw/ to /var/lib
SB-2234 Bug: Fix mongo-tools compile
SB-2525 Bug: MongoDB key too large to index if user or device contains a lot of chars
SB-2627 Task: Document switchboard entities
SB-2887 Bug: Replica set config must be reset when an appliance is unregistered from HA

Switchboard Device management

SB-2267 Bug: Editing of a device generates performance issues on Connect App
SB-2408 Improvement: Add 4i-edge-x to easyvpn and switchboard
SB-2544 Bug: Wrong encoding in endpoint description field

Switchboard Documentation

SB-2389 Improvement: Show grafana dashboard in Analytics page
SB-2480 Task: Add portal top bar brandization settings
SB-2584 Improvement: Support WiFi uplink from provisioning configuration

Switchboard GUI

SB-1301 Bug: Align icons, texts and elements in Portal and Management GUI
SB-1533 Bug: Javascript error blocks the page loading on Connect App
SB-1543 Task: Remove all error and warnings from js console
SB-1678 Bug: Adding user from connect app is prevented due error
SB-1767 Bug: Management tab is shown on the GUI even if emc is set to off
SB-1807 Bug: Add images for all products in Plug and Connect procedure
SB-1828 Improvement: Sorting connection by status does not work
SB-1836 Bug: Notification are displayed below the motd
SB-1848 Task: In user permission widget disable Drag and Drop and avoid repositioning permissions at the end of the list
SB-1898 Bug: OTP buttons are disaligned in "Add User" tab
SB-2274 Bug: Statistic values in emi-grid are wrongly formatted
SB-2276 Improvement: Remove Kendo tabs and subsitute them with emi-tab-switcher component
SB-2284 Improvement: Move Kendo dependencies from EMI to the Switchboard
SB-2285 Improvement: Substitute Kendo tooltip with Bootstrap tooltip
SB-2287 Improvement: Implement new dashboard stats panel
SB-2289 Improvement: Change grid editor buttons
SB-2293 Improvement: Substitute the Kendo organization selector with organization-selector component
SB-2296 Task: Use global emiEventBus to communicate events between Vue and jQuery
SB-2306 Bug: Gateway provisoning: country and timezone select boxes are broken
SB-2308 Bug: Statistic pages are broken
SB-2312 Bug: Client download page is broken
SB-2314 Bug: Map page is broken
SB-2315 Improvement: Implement new login page
SB-2318 Bug: Fix dialogs glitches
SB-2322 Improvement: implement login page with vue
SB-2330 Bug: In case of external authentication OTP fields are not shown
SB-2333 Bug: JS dependencies loading are not inside on document ready function
SB-2336 Bug: Monitoring does not load js dependencies
SB-2339 Bug: Action modal uses wrong functions
SB-2342 Task: Add analytics to dashboard menu
SB-2346 Improvement: Use 6.0 GUI design for Portal
SB-2358 Bug: Emi-select causes errors in console due to bad characters in queries
SB-2367 Task: Uniform Plug & Connect to 6.0 design
SB-2370 Bug: Minor GUI fixes
SB-2377 Bug: Fix portal copyright date
SB-2395 Bug: Password field is missing in device editor
SB-2412 Bug: Settings sub-menu is not shown on portal
SB-2414 Bug: Legends are showing old icons
SB-2417 Bug: Portal favicon is missing
SB-2420 Bug: Device provisoning plug and connect server has wrong widget
SB-2423 Bug: Statistics domain detail action is not working
SB-2426 Bug: Outgoing mail smtp port is always set to 465
SB-2429 Improvement: Editable grid: usability and design improvement
SB-2434 Task: Add Edge X Plug & Connect images
SB-2436 Bug: Client download page is broken
SB-2439 New Feature: Add branding option for GUI and system email
SB-2446 Improvement: Implement last event persistence in emiEventBus
SB-2459 Bug: Message of the day is shown on the bottom
SB-2469 Improvement: Add Connect App brandization settings
SB-2471 Improvement: Improve e-mail template design
SB-2475 Task: Remove custom styles from outgoing email
SB-2496 Improvement: Update direct app feature page layout to new one
SB-2500 Bug: Refresh button is shown under the search box in gateway logs
SB-2509 Bug: Connection actions do not refresh the dialog when open in the map
SB-2513 Improvement: Change view logs action icon
SB-2540 Bug: Missing description field for application profiles
SB-2556 Bug: Login is not working with on iOS
SB-2561 Bug: A comma breaks everything
SB-2572 Bug: Using Chrome is not possible to add or edit users
SB-2582 Bug: Portal: send test email label is missing in Outgoing Mail server root and domain settings
SB-2593 Task: Add a logout notice page for the clientless Connect App
SB-2599 Task: Change Connect App logout url to point to logout notice
SB-2606 Task: Add Switchboard product menu icon
SB-2635 Bug: Wrong NetmaskOption import in schema init file
SB-2639 Bug: Restore HttpOnly flag in cookie
SB-2674 Bug: Portal menu items names differ from management ones
SB-2686 Bug: "Send a link to generate the password" does not appear if "Authenticate using external authentication server" is unchecked
SB-2697 Task: Make old connect app (3.19.x) work with new SB 6.0
SB-2705 Bug: Traceback and emi error when Switchboard is accessed for the first time
SB-2715 Bug: Organization login background image is not uploaded
SB-2751 Bug: With custom models interfaces are not shown in provisioning
SB-2772 Bug: Remove undefined browserlessLogout logout hook
SB-2785 New Feature: Add on-screen KB Option
SB-2849 Bug: The application list of an endpoint is not shown correctly sometimes
SB-2876 Bug: Fix claim vue errors
SB-2895 Bug: GUI stuck due to device name not being able to handle spaces (error handling / input sanitization)
SB-2897 Bug: No warning is displayed if you try to delete an online gateway
SB-2905 Bug: Wrong maintenance displayed in switchboard > connections
SB-2926 Bug: When click the show root password in provisioning the field dissapears
SB-982 New Feature: Administration GUI for Switchboard maps

Switchboard Maps

SB-1353 Improvement: Pressing enter to look for a location show message "Location not found"
SB-2329 Bug: GatewayMap.js has wrong reference
SB-2382 Improvement: Implement new map layout and control button styles
SB-2822 Bug: Maps are mounted with height zero

Switchboard Organizations

SB-2397 Task: Users should be able to choose organization she belongs to
SB-2537 Bug: Sub-organization Endian Network credentials for plug and connect are never used

Switchboard Permissions

SB-1146 Task: Create an auth provider accepting the the old organization separator @ (exor trunk)
SB-2504 Bug: Users or groups cannot be added as manager of gateways or gw groups

Switchboard Portal

SB-2173 Bug: PUT request in alerts does not return domain field
SB-2204 Task: Add alert form, level, and handler options validators
SB-2352 Improvement: Access restart scripts should wait for the assigned IP in case of DHCP Uplink
SB-2467 Bug: OTP code is not saved from user settings page
SB-2522 Bug: Send link to generate password should hide external authentication server and viceversa
SB-2702 Bug: User profile is not shown when a user is logged through an external provider
SB-2711 Bug: Company field is missing in user profile additional information
SB-2717 Bug: When use profile is changed it shows always the message of password change
SB-2719 Bug: Endian Network password in user profile can be seen
SB-2730 Bug: A user can add endpoints without required attributes

Switchboard Provisioning

SB-1025 New Feature: Support Modem Manager uplink in provisioning
SB-1361 Bug: A gateway cannot download its devices configurations
SB-1611 Task: Move Switchboard pushed configuration to /var/run/sb
SB-1777 Bug: Console menu option to connect the system to the Switchboard cannot be aborted
SB-2400 Bug: Provisioning download is broken
SB-2455 Bug: Clone action copies System ID
SB-2534 Bug: Gateway registration allow to use the same AC multiple times
SB-2619 Bug: Plug & Connect always overwrites main uplink configuration with DHCP type
SB-2707 Bug: Manage Profiles permission is shown even if EMC is disabled
SB-2779 Bug: Gateway registration from provisioning cannot re-register appliance
SB-2792 Bug: Fix get_portal_fqdn wrong import in user_gateway
SB-2902 Bug: Plug&Connect asks for admin/root password only without password confirmation
SB-2925 Bug: Green physical interfaces are lost in the provisioning file after plug & connect

Switchboard Settings

SB-2298 Bug: Mail settings gets disabled by new ENABLE_EMAIL_PASSWORD_RESET option
SB-2301 Bug: Switchboard settings are partially removed
SB-2355 Task: Add toastr dependencies to outgoing mail settings
SB-2463 Bug: ENABLE_EMAIL_PASSWORD_RESET setting is always causing EMI restart
SB-2516 Improvement: Add a field to set MAX_VIRTUAL_NETWORK_CIDR from Network settings
SB-2576 Task: Remove auto-registration feature from SB portal
SB-2721 Bug: Global virtual IP pool field do not disappear when Enable automated virtual subnet is unchecked
SB-2755 Task: Refactor DataSource and SettingsFile calls

Switchboard Statistics

SB-2033 Bug: commands.access.internal.vpnEventDisconnect cause high CPU usage

Switchboard User management

SB-2361 Bug: Manager of users can't set the otp secret
SB-2767 Bug: Shall not be possible to add user "admin" in root org if USE_EMAIL_FOR_LOGIN is off
SB-2816 Bug: Connect App cookie is not removed after logout

Switchboard VPN Backend

SB-2444 Bug: OVPNremote reads server configurations directly from yaml file
SB-2631 Bug: Race condition in VPN connection status after reconnect due to inactivity timeout

UTM Antivirus: ClamAV

UTM-1864 Bug: Jobsengine deadlock prevents jobs from starting

UTM Artwork

ENTERPRISE-1771 Bug: Invalid graphic image for closing button displayed when browsing Firewall Diagrams

UTM Certificate Management

UTM-1321 Bug: Private keys from PKCS12 are not imported
UTM-1403 Task: Allow wildcard certificates generation
UTM-1480 Bug: CA certificate symlink is not created
UTM-1484 Task: Allow at (@) character in certificates common name
UTM-1493 Task: Allow wildcards certificate pkcs12 upload
UTM-1498 Task: Certificated with a CA chains with more than one CA cannot be used in VPN server and VPN portal
UTM-1554 Bug: Uploaded certificate issued by a trusted CA cannot be deleted
UTM-1655 Task: Add an option for choosing the certificates private key size
UTM-1793 Task: Add local CA certificates to CA bundle
UTM-1807 Improvement: In Certificates change Subject Alt Name textinput to a more usable widget
UTM-1809 Task: Include Subject Alternative Name in the host HTTPS certificates
UTM-1981 Task: Use bootstrap classes in SAN selector
UTM-2009 Improvement: Randomize the default certificate organization
UTM-2014 Task: Sign certificates with Let's Encrypt
UTM-2082 Bug: Wildcard hostname in certificate creation should be accepted
UTM-2283 Bug: Certificate import fails due to syntax error

UTM Configuration

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

UTM Enterprise Antivirus: Panda

ENTERPRISE-1232 Improvement: Avoid pavapidaemon restart if not forced

UTM Enterprise Appliance: Hardware

ENTERPRISE-1013 Task: Endian Hotspot 150 appliance
ENTERPRISE-1014 Task: Endian Hotspot 500 appliance
ENTERPRISE-1015 Task: Endian Hotspot 1500 appliance
ENTERPRISE-1016 Task: Endian Hotspot Virtual 150 appliance
ENTERPRISE-1017 Task: Endian Hotspot Virtual 500 appliance
ENTERPRISE-1018 Task: Endian Hotspot Virtual 1500 appliance
ENTERPRISE-1022 Task: Update Hotspot 150 businfotab
ENTERPRISE-1032 Task: Dependency to commtouch-webfilter for all Hotspot appliances
ENTERPRISE-1035 Task: Remove "Appliance" from Hotpost appliances name
ENTERPRISE-1067 Bug: Remove POP3 and IPS signatures summary from dashboard
ENTERPRISE-1095 Bug: Certificate section is viewable from Hotspot products
ENTERPRISE-1104 Bug: Product name not shown correctly on LCD
ENTERPRISE-1190 Task: Add default WAN port configuration
ENTERPRISE-1283 Bug: Missing businfotab files on Mini 10 WiFi and Mini 25 WiFi
ENTERPRISE-1480 Bug: Manage certificate page is available on hotspot products
ENTERPRISE-1696 Bug: Admin user can't download OpenVPN ca certificate on Hotspot appliances
ENTERPRISE-1872 Bug: Add edge-x wizard picture
ENTERPRISE-1959 Task: Create mercury-50-wifi-scb1617a appliance

UTM Enterprise Appliance: Software

ENTERPRISE-1026 Task: Default menu for Hotspot appliances
ENTERPRISE-1361 Bug: Wrong product id for software and virtual

UTM Enterprise Appliance: Virtual

ENTERPRISE-1058 Task: Adjust service configuration parameters for Hotspot appliances
ENTERPRISE-1078 Task: Virtual images for Hotspot appliances
ENTERPRISE-1236 Bug: Appliance product name doesn't appear on the web interface

UTM Enterprise Application Firewall

ENTERPRISE-1040 Task: Remove references to IPS in firewall GUIs
ENTERPRISE-1596 Epic: Introduce a new Application Firewall
ENTERPRISE-1831 Improvement: Limit life of nfq_ndpi_firewall worker processes

UTM Enterprise Authentication layer: Enterprise

ENTERPRISE-1100 Bug: Edit Authentication server mappings will remove apache as Authentication server
ENTERPRISE-1143 Bug: RADIUS provider fails to load
ENTERPRISE-1214 Bug: OpenVPN client disconnection after 1 hour if OTP is used
ENTERPRISE-1224 Task: Create a script for enabling OTP on all the local users
ENTERPRISE-1625 Improvement: Add support for AES encrypted password
ENTERPRISE-1647 Bug: VPN Authentication on LDAP fails with "operations error"
ENTERPRISE-1925 Bug: Issues with GUI users

UTM Enterprise Backup

ENTERPRISE-1852 Bug: Restore doesn't work via GUI
ENTERPRISE-1982 Bug: Encrypted backup is not created

UTM Enterprise Digital IO

ENTERPRISE-1923 Bug: 4i-edge-x: Test and finish DIO drivers

UTM Enterprise Documentation

ENTERPRISE-1756 Improvement: EasyVPN Title and Menu text Change

UTM Enterprise Endian Network

ENTERPRISE-1099 Bug: en-client logs fill up /var/log partition if timezone is brought back
ENTERPRISE-1161 Task: Allow the systems registration using the "registration key" instead of the EN password
ENTERPRISE-1165 Bug: Fix endian-client recipes
ENTERPRISE-1196 Task: Create tunnels.config instead of using the obsolete registerLookup
ENTERPRISE-1294 Bug: Traceback after en-client after acs-module installation
ENTERPRISE-1305 Bug: Activation Codes longer than 20 char cannot be entered in GUI registration page
ENTERPRISE-1372 Bug: Initial registration page do not redirect correctly trought Switchboard portal
ENTERPRISE-1382 Task: Remove bzr dependency from endian-client
ENTERPRISE-1387 Task: Register a system on Endian Network with an given System ID
ENTERPRISE-1418 Bug: en-liveclient tracebacks
ENTERPRISE-1484 Bug: Fix channel management, replace smart calls
ENTERPRISE-1488 Improvement: Reintroduce custom channel usage in endian-client
ENTERPRISE-1530 Improvement: Rewrite support GUI
ENTERPRISE-1576 Improvement: Rewrite endian network registration GUI
ENTERPRISE-1578 Task: add labels to support page
ENTERPRISE-1620 Improvement: Add the DataSource hook en.status
ENTERPRISE-1644 Task: Use the upstream proxy configuration module for reading proxy configuration
ENTERPRISE-1649 Bug: It's "endian" not "endina"
ENTERPRISE-1653 Task: Replace Q.js with ES6 Promises (on enterprise)
ENTERPRISE-1658 Bug: Remote Access GUI does not work because sefl is not defined
ENTERPRISE-1689 Bug: Appliance cannot register due to missing file
ENTERPRISE-1693 Task: Wrong count of system users information sent to EN
ENTERPRISE-1728 Bug: Delete-sysid not working during backup restore if reboot option is used
ENTERPRISE-1793 Improvement: Split en-client.conf and en-liveclient.conf configurations
ENTERPRISE-1800 Improvement: Upgrade repository URL from HTTP to HTTPS
ENTERPRISE-1812 Bug: Endian Client not working when upstream proxy is set
ENTERPRISE-1834 Bug: Restore old en-client configuration
ENTERPRISE-1836 Bug: ssh client refuses to use dss key for liveclient
ENTERPRISE-1840 Bug: Fix registration redirection to new wizard page
ENTERPRISE-1844 Bug: efw-endian-client scriptlet fails
ENTERPRISE-1901 Improvement: Link to create new Endian Network user is not easy to find
ENTERPRISE-1909 Bug: When enabling support access no action is sent to Endian Network
ENTERPRISE-1911 Bug: EN liveclient randomly sends wrong access information to EN
ENTERPRISE-1917 Bug: Update default outgoing rules for Endian Network
ENTERPRISE-1931 Bug: EN registration not imported from a backup
ENTERPRISE-2056 New Feature: 4i-edge-x: Add support led
ENTERPRISE-2103 Bug: Jobsengine State 'stop-final-sigterm' timed out. Killing when upgrading endian-client
UTM-2087 Bug: Wrong count of VPN users information sent to EN

UTM Enterprise Enterprise Updates

ENTERPRISE-1474 Task: Upgrade efw-upgrade - proxy support
ENTERPRISE-1545 Improvement: Rewrite updates GUI
ENTERPRISE-1801 Improvement: efw-locales-enterprise restarts emi during rpm update
ENTERPRISE-1967 Task: Remove migration script invocation from upgrade.d
ENTERPRISE-2106 Bug: efw-update install of a package fails

UTM Enterprise License

ENTERPRISE-1009 Improvement: Ability to write a custom support message
ENTERPRISE-1063 Task: Update license
ENTERPRISE-1349 Task: Do not include server host in redirect
ENTERPRISE-1850 Bug: Refactor proprietary licenses
ENTERPRISE-1856 Bug: Key error on enterprise redirect
ENTERPRISE-2032 Bug: License Agreement should not be editable

UTM Enterprise Monitoring, Reporting

ENTERPRISE-1301 Bug: Unable to open Event Reporting database imported from a 3.0 backup
ENTERPRISE-2036 Bug: Livelogs shows a blank page in case of parsing of an uncodified characther

UTM Enterprise Network configuration: Enterprise

ENTERPRISE-1713 Task: GUI for wifi uplink
ENTERPRISE-2041 Improvement: Plug and connect: Netwizard doesn't consider the proposed activation code
ENTERPRISE-2059 Bug: Plug&Connect is not started on client after the first boot
ENTERPRISE-2084 Bug: New zone can be created on uplink's device

UTM Enterprise Network: Wireless

ENTERPRISE-1344 Bug: System access and transparent proxy rules not created for wifi appliances in bridged mode
ENTERPRISE-1754 Improvement: split common wireless module from efw-wireless
ENTERPRISE-1869 Improvement: Switch to static wireless regulatory domain
ENTERPRISE-1904 Improvement: Wifi uplink wpa password fields is not easy to find
ENTERPRISE-1933 Bug: Wifi DHCP Uplink get disconnected right after associating

UTM Enterprise Notifications: Custom scripts

ENTERPRISE-1919 Task: Add Script page to Event notification menu

UTM Enterprise Notifications: SMS

ENTERPRISE-1535 Task: Use bootstap classes in SMS event notifcation

UTM Enterprise Provisioning

ENTERPRISE-1333 Bug: Provisioning process prevent network wizard settings application
ENTERPRISE-1336 Task: Use as autoregistration host
ENTERPRISE-1351 Improvement: Autoregistration download from must accept only trusted certificates
ENTERPRISE-1357 Bug: Provisioning fails if unicode characters are used in the Company field
ENTERPRISE-1395 Task: Add options for excluding provisioning sections from import
ENTERPRISE-1422 Bug: Provisioning do not set domainname
ENTERPRISE-1457 Improvement: Check for configurations on for one day after network wizard
ENTERPRISE-1472 Improvement: Add console menu option to connect the system to the Switchboard
ENTERPRISE-1476 New Feature: Add a gui to connect the system to the Switchboard
ENTERPRISE-1492 Bug: Remove git configuration information from provisioning dump
ENTERPRISE-1560 Improvement: replace smart calls in provisioning
ENTERPRISE-1571 Bug: Factory reset calls inexistent initscript
ENTERPRISE-1593 New Feature: Support Local VPN configuration in provisioning
ENTERPRISE-1908 Bug: Plug and connect doesn't work from wizard and /manage/provisioning/claim/
ENTERPRISE-2013 Bug: provisioning-install stops running after system updates
ENTERPRISE-2023 Bug: provisioning-install cannot decrypt provisioning file
ENTERPRISE-2026 Bug: provisioning-install doesn't run after extending claim period
ENTERPRISE-2030 Bug: provisioning-install is unable to handle self signed certificate
ENTERPRISE-2034 Bug: No user feeback while set a custom registry for connect to Switchboard/EasyVPN
ENTERPRISE-2069 Bug: Make supplying AC impossible if AC on nvstorage exists

UTM Enterprise Quality of service: Tagging

ENTERPRISE-1268 Bug: QOS Tagging is not possible to change the rules order
ENTERPRISE-1312 Bug: QoS Tagging rules should tag and return to not match other tag rules
ENTERPRISE-1880 Improvement: QOStagging back-end API rewrite
ENTERPRISE-1885 Improvement: QOStagging front-end rewrite
ENTERPRISE-1935 Task: Fix invalid PV in efw-qostagging recipe
ENTERPRISE-1958 Bug: Quality of Service Tagging: Rules are not applied

UTM Enterprise Service: High Availability

ENTERPRISE-1128 Bug: Uplink remains enabled on the slave unit when in stand-by
ENTERPRISE-1140 Bug: HA takeover when interzone firewall is modified
ENTERPRISE-1399 Bug: DHCP HA load-balancing settings block dhcp from releasing IP
ENTERPRISE-1573 Bug: Default GW is not set on slave at take over in No Uplink mode
ENTERPRISE-1580 Task: Fix HA call to uplinksdaemon stop_uplinks
ENTERPRISE-1738 Bug: Traceback on HA restart due to wrong keepalive template
ENTERPRISE-2120 Task: Update keepalived to latest version
ENTERPRISE-2177 Bug: First HA file synchronization must use file checksums
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-2237 Bug: Fix node unregister
ENTERPRISE-2250 Bug: The HA synchronizes output is not clear

UTM Enterprise Service: Mail Quarantine

ENTERPRISE-1208 Improvement: Quarantine digest stops when email is not sent and smtp isn't running
ENTERPRISE-1640 Bug: Error while trying to format column 'from_' value

UTM Enterprise User Interface

ENTERPRISE-1048 Bug: FTP Proxy menu is shown on Hotspot appliances
ENTERPRISE-1072 Task: Remove "Appliance" from CGI footer
ENTERPRISE-1316 Task: Introduce Leaflet JavaScript library
ENTERPRISE-1391 Bug: Upgrade leaflet markercluster plugin to version 1.0.5
ENTERPRISE-1478 Bug: Apache failing to redirect to the dashboard after succesful registration
ENTERPRISE-1498 Bug: Remove Plug and Connect customizations for non-Endian brandings
ENTERPRISE-1524 Bug: Remove Plug and Connect console customizations for non-Endian brandings
ENTERPRISE-1907 Bug: When the appliance is registered no spinner is shown after the submit
ENTERPRISE-1994 Bug: Wrong link for contextual help
ENTERPRISE-2016 Improvement: Add Edge X menu image
ENTERPRISE-2053 Improvement: Update wizard and plug & connect images

UTM Enterprise VPN: Enterprise options

ENTERPRISE-1241 Bug: efw-eal-backend-enterprise migration failure because of KeyError: 'provider_name'
ENTERPRISE-1599 New Feature: EasyVPN for enterprise systems
ENTERPRISE-1704 Bug: efw-easyvpn uses turbogears
ENTERPRISE-1735 Bug: Add an option to EasyVPN P&C procedure push server GREEN network to clients
ENTERPRISE-1766 Bug: Easyvpn virtualhost link is not removed when turned off
ENTERPRISE-1846 Bug: Missing vpn connection status page
ENTERPRISE-1848 Bug: EasyVPN client connected with P&C always have GREEN zone pushed
ENTERPRISE-1941 Bug: EasyVPN plug and connect missing style for textboxes and buttons
ENTERPRISE-1978 Task: Enabling EasyVPN service breaks menu gui

UTM Enterprise VPN: L2TP

ENTERPRISE-1119 Bug: L2TP authentcation error if password has special chars
ENTERPRISE-1192 Bug: IPsec/L2TP works with transport mode only on strongSwan 5.3
ENTERPRISE-1319 Bug: L2TP job doesn't start due to wrong shouldstart check
ENTERPRISE-1322 Bug: IPsec job doesn't start due to wrong shouldstart check
ENTERPRISE-1466 Bug: L2TP job remains in waiting_depends status forever when L2TP is not enabled
ENTERPRISE-1551 Bug: L2TP VPN user status not updated in Status VPN Connections
ENTERPRISE-1842 Bug: Incorrect configuration for IPsec/L2TP certificate authentication tunnels
ENTERPRISE-1985 Improvement: Avoid passing all DataSource to xl2tp configuration template

UTM Monitoring, Reporting

UTM-1851 Improvement: Support for hourly graphs
UTM-2102 Improvement: Review SARG retention settings
UTM-2106 Improvement: Update SARG
UTM-2109 Bug: Sarg doesn't load language file

UTM Proxy: DNS

UTM-1855 Bug: Dnsmasq is not restarted when a new host is added
UTM-2011 Bug: resolv.conf contains wrong information on initial installation
UTM-2177 New Feature: Let Proxy DNS service to log antispyware blocked domains


UTM-1342 Improvement: Single OpenVPN instance
UTM-1343 Improvement: HTTP Proxy always in transparent mode for BLUE zone
UTM-1350 Task: Remove authentication from HTTP Proxy
UTM-1465 Epic: proxy.pac improvements
UTM-1653 Bug: wpad is offered via DHCP and HTTP even if proxy is inactive


UTM-1337 Improvement: Basic interface to configure SMTP smarthost
UTM-1361 Task: Disable antivirus for SMTP proxy
UTM-1434 Bug: Sender address is wrongly set if verify_recipients is set to on

UTM Service: DHCP

UTM-1358 Bug: Missing default gateway, primary DNS and domain while enabling the DHCP Server
UTM-1364 Epic: DHCP Service reengineering
UTM-1368 Bug: Error displaying DHCP Server configuration
UTM-1372 Bug: DHCP enable checkbox disappears
UTM-1376 Bug: No possibility to use secondary subnet in DHCP server configuration
UTM-1391 Bug: DHCP failed to run
UTM-1537 Bug: Custom DHCP configuration not applied
UTM-1556 Bug: Wrong DHCP lease expire time
UTM-1574 Task: Before the netwizard, activate the DHCP server on the first interface
UTM-1638 Task: Disable DHCP server before the netwizard on software appliance
UTM-1685 Bug: Missing dhcrelay binary
UTM-1730 Bug: DHCP dynamic leases page show also expired leases
UTM-1749 Task: Upgrade Dnsmasq to 2.76
UTM-2099 Bug: Traceback restarting DHCP calculating zone addresses

UTM Service: Dynamic DNS

UTM-2148 Improvement: efw-set-ddnss service fails

UTM Service: Intrusion Prevention

UTM-1441 Bug: Unable to disable Snort rules due to a TypeError
UTM-1447 Bug: Snort rules based on "preprocessor ssl" prevent snort to start
UTM-1721 Bug: Modification to Snort rules are not applied
UTM-1789 Epic: Snort signatures management fixes
UTM-1939 Bug: QUEUEFW not cleaned after SNORT is disabled
UTM-1969 Bug: IPS not started on boot if no ALLOW with IPS rules are present
UTM-2029 Bug: IPS not started on boot if no uplink is active
UTM-2043 Task: Upgrade snort
UTM-2171 Bug: IPS alerts or Drops are not differentiated in the logs
UTM-2185 Improvement: New vuejs table for IPS rules editor
UTM-2197 Bug: Snort rules/rulesets are disabled on first policy change
UTM-2214 Improvement: Update snort to 2.9.13
UTM-2241 Improvement: Upgrade snort to 2.9.14

UTM Service: Quality of Service

UTM-1800 Bug: Unable to make QoS rules for OpenVPN Server instances

UTM Service: SNMP

UTM-1339 Task: Include snmp custom template
UTM-1662 Task: Rewrite SNMP Gui using VueJs v2 and REST controller
UTM-1978 Task: Use bootstrap classes in SNMP GUI
UTM-2133 Bug: Typo in new SNMP GUI
UTM-2188 Bug: Snmpd not starting

UTM VPN: Client

UTM-1822 Task: Add function for getting the OpenVPN client status
UTM-1886 Task: Send Endian Bus notification on client VPN connection/disconnection
UTM-2058 Task: New openVPN client GUI
UTM-2077 Improvement: OpenVPN Client (Gw2Gw) prevent to start when the protocol is written uppercase
UTM-2089 Improvement: Add the possibility of changing OpenVPN ciphers for Gw2Gw tunnels
UTM-2113 Improvement: Replace advanced accordion on GUI
UTM-2219 Bug: OpenVPN client files not cleaned on delete
UTM-2220 Bug: When a vpn connection name is edited a new connection is created
UTM-2234 Bug: VPN connections table not shown
UTM-2291 Bug: vpnclient settings file has lowercase keys


UTM-1347 Bug: VPN page doesn't load on Hotspot appliance
UTM-1643 Improvement: Restrict IPsec proposal usage (strict mode)
UTM-1687 Bug: VPN connection status for IPSEC/L2TP Host-to-Net connection doesn't show Assigned IP and Remote IP
UTM-1983 Task: Fix IPSEC menu
UTM-2157 Bug: Missing option in ipsec.secrets template file for green zone
UTM-2159 Improvement: Set default DPD action to CLEAR for XAUTH and L2TP
UTM-2174 Improvement: Add possibility to choose uplink IP on IPSEC Tunnel
UTM-2190 Bug: DPD Action always set to restart
UTM-2255 Improvement: Split IPSec settings and server instances on separate pages
UTM-2269 Bug: Data not removed from ipsec.secrets when ipsec tunnel is disabled


UTM-1333 Bug: OpenVPN Server packets loss when another client connects to the VPN
UTM-1348 Bug: Openvpn client (gw2gw) calls unexistent /bin/ip
UTM-1352 Bug: Missing openssl profile file
UTM-1457 Improvement: Show the total number of connections in "show openvpn"
UTM-1458 Improvement: Show the total number of connections in "show openvpn"
UTM-1474 Bug: Vpnclient not stopped when in HA slave
UTM-1591 Bug: Cannot use certificates with intermediate CAs for OpenVPN server
UTM-1615 New Feature: Upgrade OpenVPN to 2.3.12
UTM-1619 Task: Add an option for disabling channel encryption to OpenVPN instances
UTM-1633 Bug: VPN routing rules are not applied if the language is different from English
UTM-1646 Bug: OpenVPN authentication will fail if user passwords begin with "-"
UTM-1658 Task: Add encryption cipher and digest options to OpenVPN instances
UTM-1684 Epic: Add restart option in vpn postinst and trigger
UTM-1702 Bug: Radius authentication does not work on VPN
UTM-1732 Bug: Extra lines included in available TLS ciphers for OpenVPN
UTM-1746 Improvement: Customize OpenVPN dnsmasq vpn prefix
UTM-1751 Improvement: Allow different certificates for each OpenVPN server instance
UTM-1762 Task: Use Base64 for encoding OpenVPN passwords
UTM-1764 New Feature: Update OpenVPN to 2.4.1
UTM-1771 Bug: OpenVPN stopped after efw-vpn update because of authentication daemon restart
UTM-1782 Task: Restructure OpenVPN status parser
UTM-1797 Improvement: Restructure OpenVPN GUI for handle instance with different certificates
UTM-1805 Bug: openvpn-user fakeconnect raises an exception if username contains a slash
UTM-1812 Improvement: Ignore authentication layer exceptions during OpenVPN restart
UTM-1833 Task: Upgrade OpenVPN to version 2.4.3
UTM-1847 Bug: OpenVPN server does not start due to invalid template
UTM-1890 Bug: VPN Connections are not shown
UTM-1913 Improvement: Add option for load custom TLS ciphers
UTM-1919 Bug: Triggers are not executed by openvpn-user fakedisconnect command
UTM-1922 Bug: Server OpenVPN problem after Update
UTM-1954 Bug: OpenVPN job does not start after reboot
UTM-2035 Improvement: Increase DH size for VPN
UTM-2071 Bug: Cannot generate a certificate due to empty GUI accordion
UTM-2079 Bug: Wrong VPN menu and invalid vpnclient template
UTM-2085 Improvement: Fix openvpn services
UTM-2093 Bug: Push block-outside-dns from OpenVPN Server
UTM-2167 Bug: Add verification on OpenVPN's IP pool range
UTM-2169 New Feature: OpenVPN bridged instance can't set virtual IP pool range on second subnet
UTM-2201 Bug: OpenVPN job crash due to purple_ip_begin parameter handled as mandatory
UTM-2204 Bug: Cannot change OpenVPN instance from TUN/TAP
UTM-2216 Improvement: New vpn client download page
UTM-2225 Task: VPN client download page not working
UTM-2228 Bug: Openvpn client does not log anything
UTM-2235 Bug: Openvpn client: deleting a vpn tunnel doesn't delete corrispective systemd unit
UTM-2239 Bug: Port forwarding rules pushed from OpenVPN server are not applied
UTM-2247 Bug: Purple ip range is validated also in routed instances
UTM-2250 Bug: Purple subnet for default Openvpn server contains gateway IP
UTM-2252 Task: Split OpenVPN settings and server instances on separate pages
UTM-2264 Bug: Cannot disable channel encryption to OpenVPN instances

UTM VPN: User & Group Management

UTM-1905 Improvement: Replace "Disabled for service" with "Enabled services" in user editor
UTM-2238 Bug: VPN users are not enabled by default

Product Machine Version
4i-edge-x fws2275 6.0.2
switchboard-virtual-x64 softwarex86-64 6.0.2

Core Backup

CORE-4042 Task: Technical documentation of backup settings
CORE-4070 Bug: Cannot create backup if the remark field contains only integers
CORE-4083 Bug: Database from backup file is not restored

Core Base system

CORE-4052 Task: Migrate docstrings in epydoc syntax to sphinx
CORE-4088 Task: Convert as many existing possible tests to pytest
CORE-4096 Task: Increase unit tests code coverage
CORE-4102 Bug: Fix broken unit tests in src-endian-core
CORE-4115 Task: Test datasource for injections
CORE-4123 Task: Fix warning on non registered pytest markers
CORE-4130 Task: Use pyfakefs on all unit tests
CORE-4155 Task: Improve unit testing
CORE-4176 Bug: Upgrade docker and add capability to set network policy rules
CORE-4218 Bug: Delay import of paramiko to avoid blocking on get_random at boot
CORE-4295 Improvement: Verify all links from the GUI to the contextual help
CORE-4309 Bug: Starting OpenVPN server using weak signature algorithm on host cert should fail
CORE-4314 Bug: OpenVPN gw2gw does not allow PKCS12 import

Core Documentation

CORE-4139 Task: Wrong documentation about CONFIG_TYPE option in ethernet settings

Core EMI

CORE-4003 Bug: Fix emi Traceback error when deleting cookie
CORE-4062 Bug: Dashboard Help link points to wrong page
CORE-4085 Task: Inconsistent text and label in docker traffic
CORE-4254 Improvement: We should display just MemTotal and MemAvailable to avoid confusion
CORE-4319 Bug: Default Certificate key size should be 2048

Core Firewall

CORE-3968 Improvement: Firewall time based rules wrongly apply contiguous parameter
CORE-4152 Bug: source addresses of xtaccess rules are not substituted with ipset
CORE-4158 Bug: DNAT dest interface not applied correctly
CORE-4172 Task: Increase firewall unit tests
CORE-4181 Bug: Fix firewall substitutors errors
CORE-4195 Bug: Firewall wrongly substitute a single subnet into an ipset
CORE-4285 Bug: Allow from field should show VPN tunnels as option

Core Jobsengine

CORE-4209 Bug: Review updatewizard checks on HA status

Core Network configuration

CORE-4178 Bug: Fix virtual appliances DHCP client on first boot
CORE-4232 Bug: Routing rules aren't correctly applied after uplinks goes online
CORE-4263 Bug: Impossible to set a second IP address of the same subnet
CORE-4276 Bug: Wi-Fi uplink initial scan is not executed because of an undefined variable

Core Setup Wizard

CORE-4068 Bug: Wizard shows a blank registration page with multiple IPs assigned on GREEN
CORE-4235 Bug: Interface labels are not shown in wizard

Core Uplinksdaemon

CORE-4221 Improvement: Change Uplinkdsaemon killmode to process
CORE-4228 Bug: Main uplink default config must be created only if it doesn't exists
CORE-4301 Bug: RED_DEV parameters is not saved when changing the uplink type

Core Web server

CORE-4305 Bug: Limit GUI self-signed certificate lifetime to 825 days
CORE-4312 Bug: Meet OSX Catalina requirements for Self Signed certificates

OS Buildsystem Tools

EOS-1885 Improvement: doc-development: add initial DataSource documentation structure

OS Yocto

EOS-1681 Improvement: Evaluate upgrade to thud
EOS-1906 Task: Cleanup legacy csv tests
EOS-1911 Task: Some unit tests modify datasource constants
EOS-1917 Improvement: Update python-paramiko pkg

Switchboard Database

SB-2740 Bug: Avoid mongo client to block if mongo is not running
SB-2761 Bug: MongoStorage is not found outside emi

Switchboard Device management

SB-2798 Bug: Typo on claim page

Switchboard GUI

SB-2743 Task: Add wizard image
SB-2881 Bug: Multiple physical interfaces are lost in the provisioning if we edit the gateway

Switchboard Provisioning

SB-2872 Bug: Plug & Connect procedure doesn't start correctly all jobs

Switchboard Settings

SB-2713 Bug: Menu disappear when enabling password reset by email

UTM Certificate Management

UTM-2295 Improvement: Can't import CA generated from Active Directory Certificate Services
UTM-2335 Bug: Import of self-signed certificates fails due to different openssl output
UTM-2363 Task: Introduce key usage extension in all certificates

UTM Enterprise Authentication layer: Enterprise

ENTERPRISE-2074 New Feature: Support for secure LDAP (ldaps)

UTM Enterprise License

ENTERPRISE-1991 Improvement: Update address inside license agreement

UTM Enterprise Service: High Availability

ENTERPRISE-1970 Task: Backport HA into 6.0 and Master
ENTERPRISE-2123 Task: Create helper module for ha settings access
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-2181 Improvement: Rework efw-ha daemon
ENTERPRISE-2201 Task: Update HA unit tests
ENTERPRISE-2205 Bug: autoupdate call must be local to the appliance
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-2231 Bug: Output of commands run on remote appliance is not read correctly
ENTERPRISE-2234 Improvement: Add banner to slave nodes
ENTERPRISE-2254 Improvement: Get slaves node status remotely

UTM Proxy: DNS

UTM-2367 Bug: is blocked by DNS Proxy

UTM VPN: Client

UTM-2339 Bug: OpenVPN tunnel name must be saved in lowercase
UTM-2350 Improvement: OpenVPN client must support weak server certificate if needed
UTM-2353 Task: Add checkbox to OpenVPN client GUI to accept weak server certificate


UTM-2331 Improvement: Update OpenVPN to 2.4.9
UTM-2378 Bug: Wrong parsing of tls ciphers

Have more questions? Submit a request