OS 11 Upgrade

  • It is now possible to upgrade to IGEL OS 11. For more information, see the how-to Upgrading IGEL Devices from IGEL OS 10 to IGEL OS 11.
    The parameters for the upgrade:

    IGEL Setup > System > Update > OS 11 Upgrade
    ParameterUpgrade to OS 11
    Registryupdate.firmware_migrate_to_11
    Valueenabled / disabled
    ParameterUpgrade to OS 11 even if a previous upgrade attempt failed
    Registryupdate.force_firmware_migrate_to_11
    Valueenabled / disabled
    ParameterUpgrade to OS 11 even if PowerTerm is enabled
    Registryupdate.migrate_to_11_with_powerterm
    Valueenabled / disabled
    ParameterRequire an Enterprise Management Pack license to upgrade to OS 11
    Registryupdate.migrate_to_11_enterprise_required
    Range[Smart] [Always] [Never]
    ParameterTimeout waiting for OS 11 license to start automatic upgrade
    Registryupdate.migrate_to_11_license_timeout
    Range[Disabled] [10 Minutes] [15 Minutes] [30 Minutes] [60 Minutes]

    The parameters for configuring the desktop integration of the IGEL OS 11 Upgrade tool are:

    IGEL Setup > Accessories > OS 11 Upgrade 
    Registrysessions.os11_migration0.startmenu
    Valueenabled / disabled
    Registrysessions.os11_migration0.applaunch
    Valueenabled / disabled
    Registrysessions.os11_migration0.startmenu_system
    Valueenabled / disabled
    Registrysessions.os11_migration0.applaunch_system
    Valueenabled / disabled
    Registrysessions.os11_migration0.menu_path
    Registrysessions.os11_migration0.desktop_path
    Registrysessions.os11_migration0.applaunch_path
    Registrysessions.os11_migration0.quick_start
    Valueenabled / disabled
    Registrysessions.os11_migration0.pwprotected
    Range[None] [Administrator] [User] [Setup user]
    Registrysessions.os11_migration0.desktop
    Valueenabled / disabled
    Registrysessions.os11_migration0.pulldown
    Valueenabled / disabled

Citrix

  • Integrated Citrix Workspace app 19.03.

  • Added a new registry key to support 1536-bit RSA keys for client authentication. Factory default for this release is "true".

    ParameterEnables RSA 1536 cipher suite
    Registryica.allregions.enable_rsa_1536
    Rangefactory default / false / true
  • Added a new registry key to enable different cipher suites. Factory default for this release is "ALL".

    ParameterEnables different cipher suite
    Registryica.allregions.sslciphers
    Rangefactory default / ALL / GOV / COM

    > TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 – GOV/ALL
    > TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 – GOV/ALL
    > TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA – COM/ALL

  • Added a new registry key to support keyboard layout synchronization.

    ParameterKeyboard layout synchronization
    Registryica.modules.virtualdriver.keyboardsync.enable
    Valuedisabled / enabled
  • Updated Citrix HDX RTME used for optimization of Skype for Business to version 2.8.0-2235.
  • Added support for Citrix Workspace Launcher functionality as described at https://support.citrix.com/article/CTX237727.
  • Added a Citrix plugin for hardware accelerated VDPAU based H.264 decoding on AMD graphics chipsets:

    ParameterEnable HW accelerated H264 vdpau codec (experimental)
    Registryica.hw-accelerated-h264-vdpau-codec
    Valueenabled/ disabled

RDP/IGEL RDP Client 2

  • Added a field 'Collection' to RDP session server page.

    IGEL Setup > Sessions > RDP > RDP Sessions > RDP Session > Server  
    IGEL Setup > Sessions > RDP > RDP Sessions > RDP Session > Options
    ParameterCollection
    Registrysessions.winconnect<NR>.option.load-balance-info

VMware Horizon

  • Updated Horizon Client to version 5.0.0-12557422.
  • Added parameters to specify webcam frame size and rate for RTAV.

    ParameterWebcam frame width
    Registryvmware.view.rtav-frame-width
    Value<empty_string>
    ParameterWebcam frame height
    Registryvmware.view.rtav-frame-height
    Value<empty_string>
    ParameterWebcam frame rate
    Registryvmware.view.rtav-frame-rate
    Value<empty_string>
  • Added a possibility to easily evaluate Horizon Blast decoder states. By default, sessions are evaluated after use and the result is written to the journal log.

  • Added continuous run mode for USB-Arbitrator.

    ParameterUSB-Arbitrator continuous run mode
    Registryvmware.view.usb.arbitrator-continuous-runmode
    Valueenabled / disabled
  • Added recognition for password change and password expired dialog in Horizon local logon sessions or appliance mode.

  • Added switch for Blast H.264 decoding for VMware Horizon Client.

    ParameterBlast H.264 decoding
    Registryvmware.view.blast-h264
    Valueenabled / disabled
  • Added switch to use systemwide proxy in VMware Horizon appliance mode.

    ParameterUse the systemwide proxy
    Registryvmwarevdmapp.use_proxy
    Valueenabled / disabled

Parallels Client

  • Updated Parallels Client to version 16.5.3 (64-Bit).
  • Added a possibility to set apps to autostart on Parallels RAS.

ThinLinc

  • Updated Cendio ThinLinc to version 4.10.

RedHat Enterprise Virtualization Client.

  • Updated Remote Viewer (RedHat Virtualization) to version 8.0.
  • Updated Spice GTK (RedHat Virtualization) to version 0.36.

IBM_5250

  • Updated IBM iAccess Client Solutions to version 1.1.8.1.
  • Improved startup time of IBM iAccess Client.

  • Improved configuration of IBM iAccess Client via IGEL Setup.

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Connection > Advanced

    Parameter

    Bypass signon

    Registrysessions.iaccess<NR>.options.ssoenabled
    Valueenabled / disabled

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Font

    Parameter

    Antialiasing

    Registrysessions.iaccess<NR>.options.textantialiasing
    Valueenabled / disabled

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Cursor

    Parameter

    Allow blinking cursor
    Registrysessions.iaccess<NR>.options.blinkcursor
    Valueenabled / disabled

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Cursor

    Parameter

    Show blinking text with
    Registrysessions.iaccess<NR>.options.blinkstate
    Value [Blinking Text] [Host Color] [Mapped Color]

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Cursor

    Parameter

    Blink Color
    Registrysessions.iaccess<NR>.options.blinkcolor_fg
    Value#ffc800

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Cursor

    Parameter

    Blink Color Background
    Registrysessions.iaccess<NR>.options.blinkcolor_bg
    Value#000000

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Rule Line

    Parameter

    Rule Line
    Registrysessions.iaccess<NR>.options.ruleline
    Valueenabled / disabled

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Rule Line

    Parameter

    Follow Cursor
    Registrysessions.iaccess<NR>.options.rulelinefollows
    Valueenabled / disabled

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Rule Line

    Parameter

    Style
    Registrysessions.iaccess<NR>.options.rulelinestyle
    Value[Crosshair] [Vertical] [Horizontal]

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Green
    Registrysessions.iaccess<NR>.options.color_fgn_fg
    Value#00ff00

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Green Background
    Registrysessions.iaccess<NR>.options.color_fgn_bg
    Value#000000

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    White
    Registrysessions.iaccess<NR>.options.color_fwt_fg
    Value#ffffff

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    White Background
    Registrysessions.iaccess<NR>.options.color_fwt_bg
    Value#000000

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Red
    Registrysessions.iaccess<NR>.options.color_frd_fg
    Value#ff0000

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Red Background
    Registrysessions.iaccess<NR>.options.color_frd_bg
    Value#000000

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Turquoise
    Registrysessions.iaccess<NR>.options.color_ftq_fg
    Value#00ffff

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Turquoise Background
    Registrysessions.iaccess<NR>.options.color_ftq_bg
    Value#000000

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Yellow
    Registrysessions.iaccess<NR>.options.color_fyw_fg
    Value#ffff00

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Yellow Background
    Registrysessions.iaccess<NR>.options.color_fyw_bg
    Value#000000

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Pink
    Registrysessions.iaccess<NR>.options.color_fpk_fg
    Value#ff00ff

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Pink Background
    Registrysessions.iaccess<NR>.options.color_fpk_bg
    Value#000000

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Blue
    Registrysessions.iaccess<NR>.options.color_fbl_fg
    Value#7890f0

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Blue Background
    Registrysessions.iaccess<NR>.options.color_fbl_bg
    Value#000000

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Status Indicators
    Registrysessions.iaccess<NR>.options.color_osi
    Value#7890f0

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Information Indicators
    Registrysessions.iaccess<NR>.options.color_oii
    Value#ffffff

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Attention Indicators
    Registrysessions.iaccess<NR>.options.color_oai
    Value#ffff00

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Error Indicators
    Registrysessions.iaccess<NR>.options.color_oei
    Value#ff0000

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    OIA Background
    Registrysessions.iaccess<NR>.options.color_oob
    Value#000000

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Screen Background
    Registrysessions.iaccess<NR>.options.color_sbg
    Value#000000

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Highlight active field
    Registrysessions.iaccess<NR>.options.actfieldhilite
    Valueenabled / disabled

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Active Field
    Registrysessions.iaccess<NR>.options.color_actf_fg
    Value#000000

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Active Field Background
    Registrysessions.iaccess<NR>.options.color_actf_bg
    Value#ffff00

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Crosshair Ruler Color
    Registrysessions.iaccess<NR>.options.color_crc
    Value#00ff00

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Screen > Color

    Parameter

    Column Separator
    Registrysessions.iaccess<NR>.options.color_ccs
    Value#ffffff

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Preferences

    Parameter

    Start window maximized
    Registrysessions.iaccess<NR>.options.ismaximized
    Valueenabled / disabled

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Preferences > Keyboard

    Parameter

    Keyboard Remapping File
    Registrysessions.iaccess<NR>.options.keyremapfile
    ValueIBMi.kmp

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Preferences > Popup Keypad

    Parameter

    Popup Keypad File
    Registrysessions.iaccess<NR>.options.poppadfile

    Setup

    Sessions > IBM iAccess Client > iAccess Sessions > Session Name > Preferences > Toolbar

    Parameter

    Toolbar File
    Registrysessions.iaccess<NR>.options.toolbarfile

    Setup

    Sessions > IBM iAccess Client > iAccess Global > Tab Setup

    Parameter

    Open new sessions in a new tab
    Registryibm.iaccess.acssm.opensessionintab
    Valueenabled / disabled

    Setup

    Sessions > IBM iAccess Client > iAccess Global > Tab Setup

    Parameter

    Always display the tab bar
    Registryibm.iaccess.acssm.alwaysshowtabbar
    Valueenabled / disabled

    Setup

    Sessions > IBM iAccess Client > iAccess Global > Tab Setup

    Parameter

    Switch to new tab when created
    Registryibm.iaccess.acssm.switchtonewtab
    Valueenabled / disabled

    Setup

    Sessions > IBM iAccess Client > iAccess Global > Tab Setup

    Parameter

    Send a warning when closing multiple tabs
    Registryibm.iaccess.acssm.closemultipletabwarning
    Valueenabled / disabled

    Setup

    Sessions > IBM iAccess Client > iAccess Global > Tab Setup

    Parameter

    Do not start tabbed sessions until the tab is selected
    Registryibm.iaccess.acssm.tabdelayedstart
    Valueenabled / disabled

    Setup

    Sessions > IBM iAccess Client > iAccess Global > Tab Setup

    Parameter

    New Tab Action
    Registryibm.iaccess.acssm.newtabaction
    Value[Disable and Hide] [Run the Same] [Run Other...] 

    Setup

    Sessions > IBM iAccess Client > iAccess Global > Tab Setup

    Parameter

    Tab Placement
    Registryibm.iaccess.acssm.tabplacement
    Value[Top] [Bottom] [Left] [Right] 


Firefox

  • Updated Mozilla Firefox to version 60.7.2 ESR.
  • Added new keys to auto show and hide the on-screen software keyboard. To use this feature, the keyboard should be set to autostart. After a restart is is activated, the keyboard will appear automatically when an input box is selected. Confirmed to work in Firefox and on lockscreen.

    Parameter

    Automatically hide software keyboard depending on focused widget
    Registryuserinterface.softkeyboard.autohide
    Valueenabled / disabled

    Parameter

    Automatically show software keyboard depending on focused widget
    Registryuserinterface.softkeyboard.autoshow
    Valueenabled / disabled
  • Added new parameters: Allow a custom command before and after browser session.

    Parameter

    init_action
    Registrysessions.browser%.init_action
    Value<empty_string>

    Parameter

    final_action
    Registrysessions.browser%.final_action
    Value<empty_string>
  • Added options to customize Firefox overflow menu and hide navigation buttons.

    Parameter

    Hide Navigation buttons
    Registrysessions.browser<NR>.app.navigation_buttons_hidden
    Valueenabled / disabled

    Parameter

    Overflow Menu
    Registrysessions.browser<NR>.app.custom_toolbar.overflow-menu
    Valueopen-file-button,feed-button,characterencoding-button

Imprivata

  • Imprivata Appliance 6.3 or higher is needed now.
  • Added a new parameter to Imprivata.conf: "Redirection of Smartcards".

    IGEL Setup > Sessions > Appliance Mode > Imprivata  

    ParameterRedirection of Smartcards
    Registryimprivata.native_smartcard_redirection
    Valueenabled / disabled
  • Added a new parameter: "Path to Certificate".

    IGEL Setup > Sessions > Appliance Mode > Imprivata  

    ParameterPath to Certificate
    Registryimprivata.path_to_certificate

Network

  • Added NCP Secure Enterprise VPN Client version 5.10_rev40552 (configurable under IGEL Setup > Network > VPN > NCP VPN Client).
  • Added a new feature: Network status icons are shown on the lock and logon screens.
  • Added a mechanism for retrieving the SCEP challenge password with a custom script. Setting the following registry key to "true" enables the use of the script. The registry key network.scepclient.cert%.crypt_password will be ignored. (The script may use it for its own purpose though.)

    ParameterUse Challenge Password Command
    Registrynetwork.scepclient.cert%.use_challenge_password_command
    Valueenabled / disabled

    If the above key is enabled, the value of this key will be passed to bash for execution. It happens when the SCEP challenge password is needed for creating a certificate signing request. The script is supposed to output the challenge password on its standard output. For convenience, any Carriage-Return characters are stripped off the script before execution by bash.

    ParameterChallenge Password Command
    Registrynetwork.scepclient.cert%.challenge_password_command
    Value<empty_string>

WiFi

  • Added support for Realtek 8821CE wireless cards.
  • Added switch to determine the source of WiFi scan results for Wireless Manager. Selecting default is currently identical with the old mechanism (using the iwlist command). This may change in the future. When iwlist fails, NetworkManager is automatically used as a fallback.

    ParameterWiFi Scanner
    Registrynetwork.interfaces.wirelesslan.device0.mssid_scanner
    Range[default][iwlist][NetworkManager]

Smartcard

  • New IGEL Smartcard mode without Locking Desktop (reintroduced feature of Linux 5.x firmware).

    IGEL Setup > Security > Logon > IGEL Smartcard

    ParameterEnable IGEL Smartcard without Locking Desktop
    Registryscard.scardd.enable_nolock
    Valueenabled / disabled

    IGEL Setup > Security > Logon > IGEL Smartcard

    ParameterOn Smartcard Removal, terminate
    Registryscard.scardd.session_termination
    Valueall / smartcard
  • Updated MUSCLE CCID smartcard reader driver to version 1.4.30.

  • Updated ACS CCID smartcard driver to version 1.1.6.

  • Updated REINER SCT smartcard reader driver to version 3.99.5final.sp13.

  • Updated SecMaker NetID to version 6.7.2.36: now YubiKey 5 is supported.

  • Updated cryptovision sc/interface PKCS#11 smartcard library to version 7.1.20.

  • Added configuration parameters for some settings of smartcard library OpenSC.

    ParameterDebug level
    Registryscard.pkcs11.opensc.default.debug
    Value0
    ParameterDebug file
    Registryscard.pkcs11.opensc.default.debug_file
    Valuestderr
    ParameterMax. send size
    Registryscard.pkcs11.opensc.default.pcsc.max_send_size
    Value255
    ParameterMax. receive size
    Registryscard.pkcs11.opensc.default.pcsc.max_recv_size
    Value256
    ParameterConnect exclusive
    Registryscard.pkcs11.opensc.default.pcsc.connect_exclusive
    Valueenabled / disabled
    ParameterDisconnect action
    Registryscard.pkcs11.opensc.default.pcsc.disconnect_action
    Valueleave / reset / unpower
    ParameterTransaction end action
    Registryscard.pkcs11.opensc.default.pcsc.transaction_end_action
    Valueleave / reset / unpower
    ParameterReconnect action
    Registryscard.pkcs11.opensc.default.pcsc.reconnect_action
    Valueleave / reset / unpower
    ParameterEnable pinpad
    Registryscard.pkcs11.opensc.default.pcsc.enable_pinpad
    Valueenabled / disabled
    ParameterUse PIN caching
    Registryscard.pkcs11.opensc.default.pkcs15.use_pin_caching
    Valueenabled / disabled
    ParameterHow many times to use a PIN from cache before re-authenticating it
    Registryscard.pkcs11.opensc.default.pkcs15.pin_cache_counter
    Value10
    ParameterPIN caching ignores user consent
    Registryscard.pkcs11.opensc.default.pkcs15.pin_cache_ignore_user_consent
    Valueenabled / disabled
  • Updated CHERRY USB-LAN Proxy to version 3.2.0.3. This version provides enhanced configuration.

    IGEL Setup > Security > Smartcard > Services

    ParameterBind IP
    Registrydevices.cherry.usblanproxy.bind-ip
    Valueauto
    IGEL Setup > Security > Smartcard > Services
    ParameterHttps Server Port
    Registrydevices.cherry.usblanproxy.https-port
    Value443
    IGEL Setup > Security > Smartcard > Services
    ParameterSICCT Announce IP
    Registrydevices.cherry.usblanproxy.sicct-announce-ip
    Valuebroadcast
    IGEL Setup > Security > Smartcard > Services
    ParameterSICCT Announce Port
    Registrydevices.cherry.usblanproxy.sicct-announce-port
    Value4742
    IGEL Setup > Security > Smartcard > Services
    ParameterSICCT Announce Interval
    Registrydevices.cherry.usblanproxy.sicct-announce-interval
    Value30
    IGEL Setup > Security > Smartcard > Services
    ParameterUSB Fast Mode
    Registrydevices.cherry.usblanproxy.usb-fast-mode
    Valueenabled /disabled
    IGEL Setup > Security > Smartcard > Services
    ParameterAlternate Initialization Method for G87-1505
    Registrydevices.cherry.usblanproxy.usb-1505-alt-setup
    Valueenabled /disabled

CUPS Printing

  • Added SMB Network Print client function.

    IGEL Setup > Devices > Printer > CUPS > Printers > Dialog

    ParameterPrinter Port
    Registryprint.cups.printer<NR>.backend
    Valuesmb
    IGEL Setup > Devices > Printer > CUPS > Printers > Dialog
    ParameterSMB Server
    Registryprint.cups.printer<NR>.smb_server
    IGEL Setup > Devices > Printer > CUPS > Printers > Dialog
    ParameterSMB Workgroup
    Registryprint.cups.printer<NR>.smb_workgroup
    IGEL Setup > Devices > Printer > CUPS > Printers > Dialog
    ParameterSMB Printer
    Registryprint.cups.printer<NR>.smb_printer
    IGEL Setup > Devices > Printer > CUPS > Printers > Dialog
    ParameterSMB Port
    Registryprint.cups.printer<NR>.smb_port
    IGEL Setup > Devices > Printer > CUPS > Printers > Dialog
    ParameterUse Kerberos Authentication
    Registryprint.cups.printer<NR>.smb_kerberos
    Valueenabled / disabled
    IGEL Setup > Devices > Printer > CUPS > Printers > Dialog
    ParameterUse Passthrough Authentication
    Registryprint.cups.printer<NR>.smb_passthrough
    Valueenabled /disabled
    IGEL Setup > Devices > Printer > CUPS > Printers > Dialog
    ParameterSMB User
    Registryprint.cups.printer<NR>.smb_user
    IGEL Setup > Devices > Printer > CUPS > Printers > Dialog
    ParameterSMB Password
    Registryprint.cups.printer<NR>.crypt_password

Base system

  • Updated kernel from 4.18.20 to 4.19.57 version.
  • Enhanced bootloader to allow the set of some kernel commandline parameters with registry keys:

    ParameterDisable use of APIC controller
    Registrysystem.kernel.bootparams.noapic
    Valueenabled /disabled
    ParameterDisable use of ACPI
    Registrysystem.kernel.bootparams.noacpi
    Valueenabled /disabled
    ParameterUse only one CPU core and disable all others
    Registrysystem.kernel.bootparams.nosmp
    Valueenabled /disabled
    ParameterEnable debug console on serial port 1
    Registrysystem.kernel.bootparams.serial_console_debug
    Valueenabled /disabled
    ParameterLimit CPU core usage (0 means no limit)
    Registrysystem.kernel.bootparams.maxcpus
    TypeInteger
    Value0
    ParameterSet maximum allowed cstate on intel cpus
    Registrysystem.kernel.bootparams.max_cstate
    Range[No limit] [1] [2] [3] [4] [5] [6]

    Info: Do not limit Intel cstate.

    ParameterIOMMU usage setting
    Registrysystem.kernel.bootparams.iommu
    Range[On] [Off] [Passthrough] [Force]
    Info: Use IOMMU if possible.
    ParameterIOMMU usage setting for AMD systems
    Registrysystem.kernel.bootparams.amd_iommu
    Range[On] [Off]

    Info: Use IOMMU if possible.

    ParameterIOMMU usage setting for Intel systems
    Registrysystem.kernel.bootparams.intel_iommu
    Range[On] [Off]
    Info: Use IOMMU if possible.
  • Added a possibility to configure scheduled commands. Registry keys: system.cron.**

  • Buddy update enhancements:

    • Automatic load balancing:
      A client collects up to eight server candidates from which one is selected randomly. Collection stops when the number specified in the following registry key is reached. Otherwise collection stops after a timeout.

      ParameterBuddy Update Server Candidates
      Registryupdate.ftp.buddy_server_candidates
      Value1
    • Grouping:
      Buddy update servers and clients only interact with each other when they are in the same group determined by the following registry key (a non-negative integer number). This feature is mainly useful when different firmware versions shall be used in parallel.

      ParameterBuddy Group ID
      Registryupdate.ftp.buddy_group_id
      Value0
  • Updated libwebkit2gtk-4.0-37 to version 1.24.2.
    Security fixes:

    CVE-2019-8595, CVE-2019-8607, CVE-2019-8615, CVE-2019-6251,
    CVE-2018-4373, CVE-2018-4375, CVE-2018-4376, CVE-2018-4378,
    CVE-2018-4382, CVE-2018-4392, CVE-2018-4416, CVE-2018-4345,
    CVE-2018-4386, CVE-2018-4372

  • Updated Fluendo multimedia codecs to the following versions:

    gst-fluendo-aacdec21/03/20190.10.39
    gst-fluendo-asfdemux21/03/20190.10.89
    gst-fluendo-h264dec21/03/20190.10.53
    gst-fluendo-mp321/03/20190.10.39
    gst-fluendo-mpeg4video21/03/20190.10.43
    gst-fluendo-vadec21/03/20190.10.208
    gst-fluendo-wmadec21/03/20190.10.68
    gst-fluendo-wmvdec20/03/20190.10.65
  • Added a package ldap-utils which can be used by custom scripts.


Driver

  • Updated DisplayLink driver to version 5.1.26.
  • Updated Philips Speech Driver to version 12.7.11 - added support for Philips AirBridge.
  • Added registry keys to modify the Intel graphic driver usage of framebuffer compression and power management.
    New registry keys:

    Parameter

    Power saving display C-States to use

    Registry

    x.drivers.intel.dc_setting

    Range[Default] [Disable] [Up to DC5] [Up to DC6]
    Info: "Default" - driver default

    Parameter

    Use framebuffer compression

    Registry

    x.drivers.intel.fbc_setting

    Range[Default] [Disable]
    Info: "Default" - driver default
  • Updated signotec Citrix Virtual Channel driver to version 8.0.8.

  • Updated deviceTRUST Client to version 19.1.200. These are the release notes:
    Welcome to the release of the deviceTRUST 19.1.200 IGEL client, providing the context of IGEL thin client and UD Pocket devices into your virtual sessions. This release includes support for logical disks attached to the IGEL endpoint, plus bug fixes and stability improvements over the previous 19.1.100 release.

    Logical Disks

    We’ve added support for real-time properties representing the LOGICAL DISKS attached to the IGEL endpoint. This includes:

    DEVICE_LOGICALDISK_X_TYPE – Either Fixed or Removable.
    DEVICE_LOGICALDISK_X_LABEL – The volume label.
    DEVICE_LOGICALDISK_X_FILESYSTEM – The type of file system.
    DEVICE_LOGICALDISK_X_PATHS – The paths that the disk is mounted.
    DEVICE_LOGICALDISK_X_TOTALMB – The total space available on the disk. This property is only available for mounted disks.
    DEVICE_LOGICALDISK_X_FREEMB – The free space available on the disk. This property is only available for mounted disks.
    DEVICE_LOGICALDISK_X_NAME – The name of the underlying physical disk.
    DEVICE_LOGICALDISK_X_VENDORID – The vendor identifier uniquely identifying the manufacturer. This property is only available for USB or PCI connected devices.
    DEVICE_LOGICALDISK_X_PRODUCTID – The product identifier uniquely identifying the product. This property is only available for USB or PCI connected devices.
    DEVICE_LOGICALDISK_X_SERIALNUMBER – The serial number of the physical disk.
    DEVICE_LOGICALDISK_X_BUSTYPE – The storage bus type linked to the physical disk.
    DEVICE_LOGICALDISK_COUNT – The number of logical disks.



X11 system

  • Updated Xorg server from 1.19.6 to 1.20.5 version.
  • Updated Virtualbox from 5.2.18 to 6.0.8 version.
  • Updated Mesa from 18.2.1 to 19.0.8 version.
  • Updated Nvidia driver from 410.93 to 418.56 version.
  • Updated Xorg video and input driver to current upstream versions.
  • Added new options for laptop lid handling dependent on power supply:

    Parameter

    Lid close action while plugged in

    Registry

    system.actions.lid.ac

    Range[Turn off display] [Suspend]

    Parameter

    Lid close action while not plugged in

    Registry

    system.actions.lid.battery

    Range[Turn off display] [Suspend]
  • The new Display Switch tool can use multiple different profiles, automatically chosen at runtime depending on the currently connected monitors.
    A profile is created, when the current monitor layout/resolution is configured via the Display Switch utility. The profile will be associated with the current connected displays automatically (manufacturer, model and used connector are used for allocation) and if applicable, the state of the laptop lid. The setup will be restored by hot-(un)plugging known displays, means the system will automatically switch to the already configured profile.
    The Display Switch utility itself got a new interface. All base functionalitycan be configured via Drag&Drop.
    An example workflow:
    • Connect the hardware and close/open the lid.
    • Open the Display Switch Utility:

      - A quick (simple) setting can be selected directly.
      - Should the desired use case be different from the provided choices, the `Advanced´ button opens a drag&drop interface for further settings.

    • In this interface the displays can be dragged and dropped for the intended configuration. The display will snap adjacent to others.

    • If a display should not be used, it can be dragged to the `Disabled´ area on the top right - the screen will be reactivated when it is dragged back to the active area.

    • To show the same content on multiple displays, one display should be dragged onto another active screen. The interface will show "Mirror". The mirroring monitor will be displayed on the lower right.
      With the 'Apply' button the current state will be set, with `Yes´ on the "Keep configuration" dialog the current settings will be saved to persistent storage and associated with the profile.

    • Advanced functionality (panning/scaling/resolutions) can be configured in drop-down boxes, hidden in a drawer on the right side. The drawer can be expanded by clicking the '<' button on the right edge.

    • For the Display Switch functionality the following parameters should be enabled for proper usage:

      IGEL Setup > Accessories > Display Switch > Options
      ParameterPreserve settings over reboot
      Registrysessions.user_display0.options.preserve_settings
      Valueenabled / disabled
      IGEL Setup > Accessories > Display Switch > Options
      ParameterSmart display configuration
      Registryx.auto_associate
      Valueenabled / disabled
  • The IGEL Display Switch utility is now usable for NVIDIA graphics devices as well.

  • Added a new parameter to optionally start with opened 'Advanced' drawer in Display Switch.

    IGEL Setup > Accessories > Display Switch > Options
    ParameterPreserve settings over reboot
    Registrysessions.user_display0.options.preserve_settings
    Valueenabled / disabled
    IGEL Setup > Accessories > Display Switch > Options
    ParameterStart with the advanced drawer opened
    Registrysessions.user_display0.options.start_open
    Valueenabled / disabled
  • Added xprintidle tool to firmware.

  • Added some registry keys to disable loading of DRM kernel modules (graphic).

    Parameter

    Disable the loading of the RADEON DRM driver.

    Registry

    x.drivers.ati.disable

    Value"0"

    Parameter

    Disable the loading of the AMDGPU DRM driver.

    Registry

    x.drivers.amdgpu.disable

    Value"0"

    Parameter

    Disable the loading of the i915 DRM driver.

    Registry

    x.drivers.intel.disable

    Value"0"

    Parameter

    Disable the loading of the NVIDIA kernel driver.

    Registry

    x.drivers.nvidia.disable

    Value"0"

    Parameter

    Disable the loading of the NOUVEAU DRM driver.

    Registry

    x.drivers.nouveau.disable

    Value"0"

    Parameter

    Disable the loading of the QXL DRM driver.

    Registry

    x.drivers.qxl.disable

    Value"0"

    Parameter

    Disable the loading of the VMGFX DRM driver.

    Registry

    x.drivers.vmware.disable

    Value"0"

    Parameter

    Disable the loading of the VBOXVIDEO DRM driver.

    Registry

    x.drivers.vboxvideo.disable

    Value"0"
  • Added the possibility to change an embedded DisplayPort to a normal DisplayPort.

    ParameterUse embedded displayport as normal displayport
    Registryx.drivers.intel.edp_is_dp
    Range[default][enable][disable]
    Info: Reboot required

Java

  • Replaced Oracle JRE by AZUL's Zulu JRE.
  • Removed deprecated Java WebStart since it is not supported with non-Oracle JRE's.

X server

  • Updated Xephyr x session to version 1.20.5.

Hardware

  • Added hardware support for HP t530.

  • Added hardware support for HP Compaq Elite 8300.

  • Added hardware support for HP EliteDesk 800 G3 mini.

  • Added hardware support for HP EliteDesk 800 G3 SFF.

  • Added hardware support for HP EliteDesk 800 G1 SFF.

  • Added hardware support for Fujitsu Esprimo Q957.

  • Added hardware support for Dell OptiPlex 9020.

  • Added hardware support for Dell Latitude E6440.

  • Added hardware support for the following headsets:

    Jabra Engage 50;
    Jabra Engage 65;
    Jabra Engage 75;
    Jabra Evolve 30 II (Ver. B);
    Jabra Evolve 30 II (Ver. C);
    Jabra Evolve 40 (Ver. B) - USB-C;
    Jabra Evolve 40 (Ver. D);
    Jabra Evolve 65;
    Jabra Evolve 75;
    Plantronics Voyager 5200 UC;
    Plantronics Voyager 6200 UC;
    Plantronics Voyager 8200 UC;
    Sennheiser SC70.

Remote Management / IGEL Cloud Gateway

  • Connection order between UMS and ICG can now be configured.

    ParameterPrefer UMS over ICG
    Registrysystem.remotemanager.icg_try_ums_connect
    Valueenabled / disabled

    When an ICG connection is configured and the parameter is enabled, the device tries to connect directly to UMS. If the connection was established successfully, the device is managed by UMS and not over ICG until new start of the device or networking.

  • Firmware update scheduled on shutdown is now invoked on reboot as well.

  • Added some adaptations in UMS Agent concerning migration to IGEL OS11.