NoMachine is the fastest remote desktop you have ever tried

NoMachine

NoMachine

  -  60.3 MB  -  Freeware
  • Latest Version

    NoMachine 8.14.2 LATEST

  • Review by

    Daniel Leblanc

  • Operating System

    Windows 7 / Windows 8 / Windows 10 / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    NoMachine Team / External Link

  • Filename

    nomachine_8.14.2_2_x64.exe

NoMachine is a free remote desktop application that has stacks of powerful features. With NoMachine you can access all your files and folders, Watch DVDs, the TV, or YouTube videos from wherever you are. You can view smooth, high-resolution video and audio from your PC or Mac to any NoMachine-enabled device. The application even works with any USB controller, so you can play games remotely. NoMachine 6 brings a ton of exciting novelties, including a revamp of product families. Here’s an overview of some of the most important enhancements you can see NoMachine 6.0 for Windows, macOS, and Linux.

Features and Highlights

Browser-based access for all enterprise products
Web-based access is no longer exclusive to Cloud Server. This highly-requested functionality is available in all products of the Terminal Server and Cloud Server suites. Remote users connecting from clientless endpoints can now connect to the desktop environment via any HTML-enabled browser.

New Cloud Server
The decision to extend browser-based access to other products allows us to reposition the Cloud Server with a brand new feature-set. Cloud Server becomes a connection broker to all other NoMachine servers and foreign hosts and sits at the top of the NoMachine product hierarchy in the eponymous product suite. It consolidates the entire NoMachine server stack, providing centralized access to all other servers in the NoMachine infrastructure.

Streamlined product families
Linux virtual desktop is now exclusive to the Linux Terminal Server family with Enterprise Terminal Server at the helm, replacing both Enterprise Server and Cloud Server for Linux version 5 when used to run virtual Linux desktop sessions. Enterprise Terminal Server offers load-balancing of Terminal Server Nodes and failover as its predecessors did with the additional bonus of browser-based access.

Server-to-server
From version 6, the standalone Workstation and Terminal Server products can function as servers of Cloud Server. Customers using either of these products in version 5, or earlier, as nodes in their NoMachine cluster have the option to replace them with Terminal Server Nodes. Enterprise Desktop continues to provide remote desktop access on Linux, Windows and Mac, and function as a server of Cloud Server.

Support for H.264 codec in WebRTC sessions
More exciting news for users connecting to the remote desktop via the web browser. Web-based sessions can be streamed using the H.264 encoder on the server, provided the browser on the connecting client also supports the codec. Benefits of using H.264 encoding are reduced bandwidth usage and less CPU consumption - useful for less powerful computers and where network conditions are not as favorable as expected.

Automatic reconnection
Great news for NoMachine users who roam between networks at the office. NoMachine automatically tries to reconnect you when the connection is lost. So for users who move between WIFI networks whilst working or when the connecting client goes into sleep mode, NoMachine handles the reconnection without the need for user intervention.

Easily toggle your desktop's sharing availability
Access to the local desktop and requests to connect can now be easily disabled for as long as the owner chooses, or until the desktop is closed, without having to stop the NoMachine services entirely.

Automatic detection for Proxy server
NoMachine detects whether there is a Proxy server in place on the local network through which outgoing traffic has to be tunneled. This is especially useful for those connecting from home and has configured a proxy server to screen their IP address, or when connecting from networks which have a logon requirement in order to gain access.

Raspberry support
Raspberry has officially been added to the list of supported platforms. Both RPi2 and RPi3 models can be used as connecting clients as well as pocket-sized servers. Depending on your set-up and needs you can choose from NoMachine (free), Enterprise Client (free), and Enterprise Desktop.

Enhancements to clustered servers and failback mechanisms
Set-up of clustered environments is improved for admins with the use of GUIDs to identify failover clusters and facilitate the installation of new servers to a NoMachine server federation. Additionally, primary and secondary roles can be restored according to connection saturation on the servers during failback.

Pre-configurable web sessions
Administrators can provide users with pre-configured connection files to easily connect their desktops and applications via the web. It’s possible to define session type, screen resolution, display quality, and more in advance to avoid customizing the session at every login. This allows admins to reduce manual configuration by the end-user to the minimum.

Also Available: Download NoMachine for Mac

  • NoMachine 8.14.2 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    NoMachine 8.14.2 Screenshot 1
  • NoMachine 8.14.2 Screenshot 2
  • NoMachine 8.14.2 Screenshot 3
  • NoMachine 8.14.2 Screenshot 4
  • NoMachine 8.14.2 Screenshot 5

What's new in this version:

NoMachine 8.14.2
- Change log not available for this version


NoMachine 8.13.1
- Apache HTTP Server: SSRF with mod_rewrite in server/vhost context on Windows
- Apache HTTP Server: source code disclosure with handlers configured via AddType


NoMachine 8.12.12
Fixed:
- The client window can't be minimized from fullscreen on macOS
- White screen occurs when connecting to a KDE/Plasma Wayland desktop on Kubuntu
- Sessions cannot be started because of 'descriptor out of range' error
- Sudden termination of the NoMachine virtual desktop when using Emacs v29.3
- Sometimes a timeout occurs when trying to resume a virtual desktop
- In some cases it's not possible to retrieve session history on large dbs
- Some keys are not correctly mapped on a Macbook external keyboard
- Pop-up to authorize visitor users is not issued when the X server is not running
- Cannot connect to the Enterprise Terminal Server if localhost is disabled
- A leftover file from NoMachine uninstallation on Fedora 39 prevents the starting of other programs
- Cannot open snap applications in a NoMachine virtual desktop after updating to snap v2.61.3
- Message "SELinux is preventing systemd from ioctl access on the file /usr/lib/systemd/system/nxserver.service" is issued on RHEL 9.3
- Audio doesn’t work when PulseAudio and PipeWire are both installed and PulseAudio is enabled
- Cannot delete a rule by using the node name
- Cannot disable copy&paste from remote to local on the node via profile rules
- Cannot drag an object on the desktop by right click on macOS with Unity 3d
- Authentication fails if user was added to NoMachine DB in the CMD or Powershell
- MATE panels are missing in web sessions
- In a web session, the application needs double-tap to gain focus again after swiping
- Scrolling with the touchpad is too fast on Windows client
- Network disks are displayed as available to connect when the session is started from a Windows client
- The 'Login Greeting' dialog is not properly displayed
- On Arch Linux the NoMachine server slows down the shutdown process
- Can't connect to Sway desktop with Wayland on Arch Linux
- HW encoding is not used when NVIDIA drivers are version 537 or later
- A NoMachine virtual desktop is no longer accessible after transferring a file
- Virtual desktop sessions cannot be recovered after license expiration
- Values set on a per-users group basis doesn't work any longer after the upgrade to v8.11


NoMachine 8.11.3
- Importing X.org security patches for the xserver
- List of Cloud Server's node-group is empty after upgrading to v8 when these groups were created in v6
- The nxserver –list command doesn’t work properly when some configuration keys for desktop access are modified
- Rules to forbid access to a group of nodes are ignored
- Node names are not displayed in the UI when the connecting client is v7
- Updating an installation v7 with a large db cannot complete or leads to unstable database
- Enabling EGL capture makes the Gnome Shell freeze when Wayland is used
- Rules to forbid access to a group of nodes are ignored
- Physical desktop is not reported after restart with Wayland
- Installation procedure on Linux completes with errors
- Kerberos tickets cannot be delegated in the session when KCM Kerberos cache is in use


NoMachine 8.10.1
- NoMachine makes available updated packages for version 8 to fix issues affecting earlier versions and enhancements to client support for additional PAM authorization modules. It also provides updates to some third party libraries shipped by NoMachine packages.
- We made also the decision to upgrade libcurl libraries based on curl v. 7.73.0 to curl v. 8.4.0 to sport fixes for CVE-2023-38545. Albeit not exploitable through NoMachine, we also imported the most recent fixes for libX11 and libXpm

Fixed:
- CVE-2023-5367 affects the xserver component shipped by NoMachine server packages
- Node groups are no longer synchronized after the upgrade of Enterprise Cloud Server Cluster
- Installation on Windows 7 issues message 'Application Error, The application was unable to start correctly'
- The NoMachine web session doesn't fit the resized Chrome window
- The EnableClientCredentialsStoring key is ineffective for web sessions
- Button 'Continue update' is disabled in the remote admin UI
- NoMachine displays an inactive session as active on Wayland


NoMachine 8.9.1
- Uninstalling NoMachine on Windows fails when using the SYSTEM account
- The remote desktop is not locked with the native lock screen when the 'root' user is physically logged-in
- Black screen occurs after logout from XFCE desktop running in a custom session
- The nx user appears in the list of users allowed to unlock the disk FileVault is enabled
- Cannot open a Flatpak application on Linux when a NoMachine server installed
- Cannot set ultra-wide custom resolutions in web sessions
- The nxserver process hangs while reading data from backend db with a large amount of data
- Virtual desktops started from command line are counted in the connections limit counter
- ETS reports a misleading error when the desktop environment cannot start on the node because of d-bus limits reached
- Audio forwarding on SuSE SLES stops working after some hours
- The nxnode.bin process uses 100% of all cores when the remote screen on Wayland is in power save mode
- Automatic recordings of local desktop are not saved
- Automatic recording doesn't work for AD domain users
- A write error on the UDP socket can cause the termination of the nxd service
- Sudden termination of a custom session when kde-plasma-desktop is installed
- Local and remote printers are no longer listed in the client UI after CUPS has been reinstalled on server side
- Node groups are no longer synchronized after the upgrade of Enterprise Terminal Server Cluster
- The user cannot logout from a virtual desktop via web when 'Save this password' is selected
- On Windows, pressing right-ctrl locks the control key on
- Rules associated to a node are left when the node is deleted
- Cannot change port 4000 for nxd via UI after the upgrade to v8
- The 'nxserver --startmode' command reports wrong information when Upstart is in use
- Nodes become unreachable when the ClientMenuConfiguration key is set


NoMachine 8.8.1
Fixed:
- Wrong permissions on NoMachine log files on macOS
- A virtual desktop via web is displayed in an infinite loop when it's migrated from one computer to another
- Error is not clear when user tries to forward a disk with an already existing name
- Sudden termination of Xorg after certain events sequence
- Cannot connect to the login window on Wayland after reboot
- Incorrect keyboard operation after pressing the right and left mouse buttons
- Memory leak detected in the NoMachine library for audio support
- The NoMachine session on Manjaro becomes unusable when user presses CTRL+SUPER


NoMachine 8.7.1
- High CPU usage connecting to Linux virtual desktops from Mac with M1 ARM processor
- The LD_LIBRARY_PATH used by NoMachine is incorrectly set to the current directory when it's not already set on the system
- White screen occurs when connecting to a KDE/Plasma Wayland desktop on Debian
- Kerberos ticket-based authentication fails with error 'Kerberos GSS token is not verified'
- Error dialog prompts when installing NoMachine via SSCM on Windows
- The nxusb driver is not compiled on Linux Kernel 6.4.x
- The failover cluster procedure is not executed when the server is restarted by system commands
- Cannot forward Common Access Card (CAC) authentication to the NoMachine session
- Web sessions are frequently disconnected and reconnected
- Cannot set "Blank the physical screen…" and "Disable the shading effect…" via UI after the automatic update to v8.6


NoMachine 8.6.1
- 'Entry point not found' during the installation of a NoMachine 64bit package on Windows
- Authentication forwarding with Pageant doesn't work always when used in a script on Linux
- Error 'Reached the maximum number of concurrent connections' occurs even if the connection limit is not reached on the cloud server
- List of node groups is empty after upgrading to v8 when these groups were created in v6
- Profile rules for system groups of users are ignored by NoMachine sever v8.5
- The Cloud Server doesn't apply profile rules to nodes with "auto-desktop-selection yes" set
- Uninstalling a NoMachine DEB package leaves a symlink
- Windows privileges are not set when the nx user's profile cannot be loaded
- Connection to Enterprise Desktop on Windows fails after upgrading to 7.4.1
- Logs report "WARNING! NXConnectionMonitor: Code '1308' not implemented."
- Audio is not available in the session with NoMachine server v.8.5.3 on Manjaro Linux and other distros


NoMachine 8.5.3
- Change log not available for this version


NoMachine 8.4.2
Fixed:
- A misleading error message is printed in logs when Kerberos tickets are renewed
- Cannot start up snap applications within NoMachine virtual sessions on systems using cgroupsv1
- Propagation of profile rules from the cloud server doesn't work if the node is a Workstation
- Sudden termination of session when starting Firefox or other applications in a virtual desktop on Plasma Wayland
- The NoMachine menu shows a user as connected even if such user is not connected
- User cannot connect to a Windows node through the cloud server
- Sudden termination of the NoMachine display agent on Fedora 36
- Cannot connect disks on macOS equipped with Apple Silicon chipset


NoMachine 8.3.1
- Cross-site scripting possible vulnerability in the login page of web sessions
- Disabling VirtualDesktopSharing or PhysicalDesktopSharing in v8 doesn't allow the desktop owner to connect
- Audio doesn't work on Ubuntu 22.04 with PipeWire installed
- Silent/verysilent installation of the client package with flag usbinstall="0" registers the nxusb drivers
- A different GPU is used that than one set in the GPUDedicatedDevice key
- Adding a server via UI makes the UI to freeze when the name of Cloud Server is not set and the UI is not in English
- Cannot authenticate with MIT kerberos on Windows
- Cannot open snap's installed applications in a virtual session
- Enabling EGL capture clears the LD_PRELOAD variable
- GPU Hardware encoding with NVENC doesn't work with NoMachine Windows packages at 64bit
- Kerberos re-delegation does not work properly on the nodes (connections by NX protocol)
- Keystrokes and mouse events are lost for some seconds on macOS
- Message ' too many arguments' occur when installing on Fedora 37
- Password is not hidden when adding a node or a server via command line by plain SSH
- The name of group of users cannot contain spaces
- White screen occurs when trying to open the web player window in a new browser window
- The name of group of users cannot contain spaces


NoMachine 8.2.3
- Error during installation of 64 bit packages on Windows 7
- NoMachine WebRTC sessions don't work on Chrome 100.0.4896.127 or later
- Screen blanking is not deactivated on macOS12 upon user's disconnection
- Mouse scrolling doesn't work on macOS 13 Ventura
- Upgrading from SBTS v8.0 to v8.1 doesn't work if the subscription is v.7
- Wrong IP addresses broadcast despite different NXdListenAddress server configuration key values
- 'Automatically check for updates' checkbox doesn't work properly
- A new Kerberos ticket is not obtained when reconnecting the virtual desktop (connection by SSH)
- Client doesn't allow to configure a custom application command
- Copied password from KeePassX/C add additional characters
- Incorrect color is chosen for the !M icon on a desktop with Black Glass theme
- Incorrect command to start the desktop environment on Raspberry Pi
- Misleading output while installing unnecessary license in NoMachine 8
- NoMachine server stops responding after clearing statistics for file transfer
- The desktop owner cannot interact with session when view-only is set
- User nx is visible in login window on macOS after upgrade from 12 Monterey to 13 Ventura
- Connection files .NXS can be configured to execute arbitrary commands
- The user forwarded to the node of a Cloud Server has administrator properties set


NoMachine 8.1.2
Fixed:
- Linux nxusbd prebuilds are not stripped on Linux in NoMachine 8.0.168
- macOS client v. 8.0.168 closes when connecting to a remote desktop
- Cloud Server 7 license causes "not suitable for this server version" error when updating to a Enterprise Cloud Server 8.0.168
- Kerberos ticket doesn't work properly on Enterprise Client version 8.0.168
- Empty output of --serverlist command after upgrade to NoMachine 8.0.168
- Server audio in version 8 is muted on Windows


NoMachine 8.0.168
Key enhancements in this new major version are:
- Cloud Server Family Products now extended
- Designed to satisfy needs of different business realities, the new range of products covers from small-sized to very large environments. The failover cluster capabilities for high available access are now moved into a specific product, the Enterprise Cloud Server Cluster. To mirror the new Cloud Server family, a cluster-specific product is made available also in the terminal server family (Enterprise Terminal Server Cluster) and some products have been renamed.
- The local and remote server administrator's UI
- A completely redesigned interface for easier access to server configuration also from remote provides a much more improved experience to users and administrators, especially for Cloud Server and nodes management, with the possibility to monitor connections and users in the whole system.
- Guest Desktop Sharing Users
- Connect as a guest to the remote physical desktops without the need to have a system account, always upon the approval of the desktop owner. Available also in the free version, it's ideal also for on-the-fly connections to help friends remotely and everywhere.
- Switching on/off the interactive mode at run-time
- The desktop owner can give interaction or view-only permissions to the connected user or guest at any moment during the life of the session by a simple click via the Monitor menu (!M) in the system tray.
- Nat-traversal inverse connection for Cloud Servers
- Perfect for a DMZ network which isolates public services reachable by the Internet from the corporate LAN, the 'inverse connection' reverses the direction of communication. In this way, connection is established from a node to the Cloud Server, getting rid of the need to open a port in the corporate firewall.
- Enhanced support for multiple GPUs
- Workload for hardware accelerated video encoding can be now distributed among all the available GPUs according to a load-balance algorithm or off-loaded to a specific GPU dedicated to NoMachine.
- H.264 hardware encoding on macOS
- H.264 hardware encoding is now available also for NoMachine servers running on macOS, extending support for 3D hardware acceleration also on that platform.
- Native packages for Windows 64bit and macOS M1/M2
- This version provides also client and server packages built for Windows 64-bit architecture and universal packages suitable for macOS equipped with Intel or Silicon processor. The native package for M1/M2 restores USB support on macOS, not available with Intel packages running under Rosetta 2 emulator.

The full list of fixes available in version 8 is:
- Installer scripts follow target symlinks instead of overwriting them
- Cannot connect to physical desktop on macOS after a system update
- Connection is lost in a multinode environment
- Session directories are left in the user's home
- Screen blanking is no longer available on Windows 10, version 2004
- The NoMachine session gets a black screen when the macOS screen is locked and a monitor is not connected
- External port displayed in the Server Ports UI panel is not correct
- The file transfer browsing window text is unreadable on some Linux systems
- SELinux permissions for nxserver.service are missing on Fedora 31 and newer Fedora distributions
- Error 'Cannot create a new display' occurs when hostname is very long
- NoMachine printer spooler service is not started after a silent installation on Windows
- Cannot install a NoMachine package when the target directory has sticky bit set
- The NoMachine web server does not start on Windows if port 4443 is already in use
- The client program freezes when client side hardware decoding is enabled
- iPhone is not forwarded to the remote macOS server
- The installation procedure tries to start NoMachine services even when /run/systemd is not present
- i3 custom session windows are no longer visible when they are reconnected
- Cannot connect to the remote node when direct connections are disabled (v. 7.3)
- Resizing Evince window is troublesome
- Text in a reconnected Xterm custom session has wrong font
- Copy&Paste problem when running a Wine application in floating window mode
- The nxservice service starts and stops after 10-30 seconds
- The mouse back and forward buttons are ignored in sessions on macOS
- Tapping on Android client doesn't produce a left click when the server mouse is configured for left-handed users
- Copy&paste in web sessions via the NoMachine virtual keyboard doesn't work with Nedit
- Kext nxaudio.kext is not removed after uninstallation on Mac 10.15
- KDE neon displays repeatedly a dialog asking for admin credentials to allow control of network connections
- Changing ports for nxhtd via UI doesn't update all entries in the htd.cfg file
- Logs report an unsupported option when connecting by system SSH v. 8
- Cannot run Intel Quick Sync Video if iHD is not under the path '/opt/intel/mediasdk/lib64'
- Renewal of Kerberos ticket doesn't work correctly when the virtual desktop is reconnected
- Key-based authentication fails when /home has custom group ownership and permissions


NoMachine 7.10.2
Fixed:
- NoMachine makes available updated packages version 6 for
Windows to fix CVE-2022-34043
- incorrect permissions of NoMachine uninstall folder which
may lead to dll injection to execute arbitrary code during the uninstalling of the software


NoMachine 7.10.1
Fixed:
- 'Error 108 connection reset by peer' when connecting to the remote Linux physical desktop
- Can't open file transfer window or open menu panel via tray when display scaling is set to 125%
- Cannot build NoMachine USB kernel module on RHEL Linux Kernel v4.18.0-193
- Cannot create second virtual session on RedHat 9
- Copy&paste from Linux client ends up with a NUL character with PyCharm
- Cursor on Macs with M1 chips doesn't change shape during a NoMachine session
- Encoding falls back to VP8 when pack=none is set in the ProxyExtraOptions key
- Kerberos tickets are no longer forwarded to the remote node since Kerberos upgrade to v. 1.19.2
- Message 'Encryptor application not created' is printed in nxerror.log when the failover cluster uses SSH protocol
- NoMachine server doesn't start when it's installed in a logical drive on Windows
- Num Lock key is sometimes out of sync in a virtual desktop
- Some profile rules are not synchronized properly on the secondary server of a NoMachine failover cluster
- Sudden termination of nxserver when parsing incomplete session data
- Sudden termination of the custom session running a JFrame when dragging the window
- The NoMachine session suddenly terminates when a local user is logged to the physical desktop as root
- Virtual desktops freeze from time to time when using the Arahpaint program


NoMachine 7.9.2
- Updating nxhtd in packages v. 7 to Apache v. 2.4.53
- Updating the OpenSSL libraries provided by NoMachine v. 7 to v. 1.1.1n
- Supporting a command line option on Windows for skipping the installation of printer drivers


NoMachine 7.8.2
Fixed:
- Updating nxhtd in packages v. 7 to Apache v. 2.4.52
- Sudden restart of macOS Monterey when using USB forwarding
- Sound forwarding doesn't work on macOS 12
- NoMachine virtual desktop terminates abnormally after unclean disconnection
- Cannot cannot authorize with key or add node on SSH protocol on openssh 8.8 (or newer)
- Cannot connect to the physical display when more than one Xvfb session is running
- Cannot connect to the remote Linux physical display (Wayland enabled)
- Custom sessions windows are no longer visible when iconized in a Xfce desktop
- Image is not refreshed when using specific graphics applications
- NoMachine printer spooler service is not started after a silent installation on Windows
- NoMachine virtual desktops are suddenly disconnected under specific conditions
- NoMachine WebRTC sessions don't work on Chrome 94 or later
- Only the last node works when more nodes with the same IP are added to the Cloud Server
- Physical session disconnects after several user switches on Windows
- Remote servers are listed as expired even if their license is still valid
- Screen recording by H.264 becomes corrupted if the desktop is resized during the recording
- The display resolution welcome message shows a disabled option
- The Dolphin file manager doesn't provide the minimize/maximize button in a custom session
- The node doesn't close descriptors not needed by child process
- IP 0.0.0.0 is displayed in the UI when the router cannot detect immediately the external IP
- The subscription for ARM doesn't match the OS and platform
- Client unexpectedly disables the resize mode when changing window geometry on Mac


NoMachine 7.7.4
- Adding support for Okta primary authentication with public application in NX protocol
- Automatically rebuild nxusb.ko kernel module after its upgrade
- Replacing the UserNXDirectoryPath key with UsersDirectoryPath
- Updating nxhtd in packages v. 7 and 6. to Apache v. 2.4.51
- Possible local privileges escalation by USB forwarding
- A NoMachine server/node host becomes unreachable when it gets the subscription reminder
- After updating to macOS 11 (Big Sur), keyboard and mouse are no longer responsive in the login window
- Authentication fails in NIS environment on Fedora 33, RHEL 8 and CentOS 8
- Black screen occurs when connecting to macOS Big Sur (M1) with display turned off
- Black screen occurs when rebooting macOS 11 (Big Sur) or when making logout
- Cannot generate any longer OTP password to connect to the Cloud Server node
- Cannot synchronize the cluster db when more than 900 profile rules are set
- Copy&paste inside the session results in pasting the text previously selected
- Display server terminates unexpectedly on multi-monitor Mac
- Error 'nxserver.exe is not valid' is not valid occurs when connecting by the web to Linux running on Hyper-V
- First connection to a Windows node of a Cloud Server fails with "The session negotiation failed"
- Frequent termination of the nxserver.bin daemon on some Linux machines
- Grabbing the keyboard doesn't work when Wayland is enabled
- Kerberos Keyring Cache is not correctly cleaned up
- Maximizing applications expands across all monitors when 'full screen on all monitors' is selected
- NoMachine client uses by default the system username also when connecting with the library SSH client
- NoMachine does not restore resolution after disconnection on Mac OS with M1
- NoMachine does not work correctly after installing on Windows XP 64 bit
- Option "Change the remote display resolution to match the window" is not disabled in the UI when the server is configured to forbid resize
- Session fails to start when the file path contains the word 'keeper'
- Starting a connection through a proxy fails with "invalid argument" error
- The connection monitor is shut down and restarted every seconds causing high CPU consuming
- The connection panel in the NoMachine client menu shows an incorrect UDP port
- The first reconnection attempt to macOS after system reboot, fails
- The screen blanking is not deactivated on Mac M1 upon session disconnection
- When key-based authentication is chosen, the key must be added twice
- NoMachine failover cluster is not working properly with SSH protocol


NoMachine 7.6.2
- OMachine makes available updated packages to fix some minor issues affecting earlier versions such as changing default limits for configuration keys regarding virtual desktop and connection numbers, and resizing the client on Windows which doesn't keep aspect ratio.
- Additionally, this release prevents a vulnerability affecting SSH connections. Users connecting by SSH login have the possibility to change account and impersonate a different user which may lead to a possible privileges escalation. This occurs on all platforms when connecting by SSH and affects all server types which support the SSH protocol.
- Making number of connections and virtual desktops unlimited by default
- Changing default for the DisplayLimit key to unlimited
- Possible local privileges escalation in connections by SSH protocol
- It is not possible to keep aspect ratio when resizing the client on Windows


NoMachine 7.5.2
Fixed:
- Assigning the first available Enterprise Desktop without reconnecting a user already logged-in
- Patching X.Org code (CVE-2021-3472)
- Possible local privileges escalation on Windows
- After a period, users cannot any longer connect to Windows child servers because of a 'session negotiation failed' error
- In an AD environment, users cannot connect to a new Windows node
 The NoMachine virtual desktop terminates with 'Unknown sequence number while processing queue'
- Mouse pointer is offset on a physical Wayland desktop on multiple monitors
- Problems when using DUO authentication in web sessions
- Screen blanking doesn't work correctly in mirrored mode on macOS
- Session fails with error "Maximum number of virtual sessions reached for user ..."
- Sudden termination of the Connection Monitor after message 'Storing client credentials is not allowed'
- The main server cannot log-in to the node when UserNXDirectoryPath is set
- Under some circumstances, a file transferred in web session becomes corrupted
- WebRTC sessions don't start with Chrome/Edge browsers v. 89


NoMachine 7.4.1
Implemented:
- Updating the OpenSSL libraries provided by NoMachine to v. 1.1.1k
- Incorrect mouse pointer offset when dragging the cursor in a macOS session
- The 'Intl Ro' and 'Intl Yen' keys don't work in a web session
- Wrong labels in the web UI when 2FA is enabled
- Reconnecting a virtual desktops on a remote node remains in stage "Connecting to virtual desktop" forever


NoMachine 7.3.2
- Forwarding the user's system group to the Terminal Server Node
- Giving the possibility to save the node where to connect via web UI
- White screen occurs when trying to open the web player window in a new browser window
- Software update cannot be completed when a NoMachine client is running
- Rules are not passing to secondary machine in cluster
- Wrong message "Cannot remove host key for SSH" is issued when removing a node of the Cloud Server
- Audio is muted in NoMachine sessions connected to a macOS even if volume levels are high
- Local network discovery may not work with many interfaces
- Sudden termination of the NoMachine client on Linux distros with ALSA subsystem
- The position of the cursor in a Wayland desktop cannot be tracked down
- Wrong cursor shape when connected to Wayland desktops
- New license expiration date is not well managed by the server in version 7.2
- Users cannot login when Kerberos cache is stored in keyring


NoMachine 7.2.3
Implements:
- Changing the default forward methods for Cloud Server nodes
- Disabling by default the ability to connect to the IP of the Cloud Server nodes
- 'Session negotiation failed' occurs when connecting to a Cloud Server v. 6 which has servers v. 7 as nodes
- An incorrect list of desktops is provided when connecting by client v6 to Cloud Server v6 with nodes v7
- Cannot paste text by Ctrl+V or 'Paste' in a PyCharm or xfce4-terminal running in a custom session
- Error 'The session negotiation failed' occurs when a user is already logged on at the physical desktop
- External IP and port are not always displayed in the UI
- In a multi-server environment, the Cloud Server node becomes unreachable
- It's not possible to disable the automatic reconnection to the remote nodes
- Problem uninstalling a version 7 and then installing version 7.1.3
- Sliders of Adobe Premiere Pro on macOS don't work in a NoMachine session
- Sudden termination of client on Windows hosts with NVIDIA or AMD cards
- The 'Intl Ro' and 'Intl Yen' keys don't work in a web session
- In some rare cases the NoMachine client closes unexpectedly when connected to a virtual desktop
- Connections to the Linux desktop (Wayland) fails after a couple of days of work
- Command line options are ignored when launching the main client window
- Cannot paste content by ctrl+v in a Linux virtual desktop on macOS


NoMachine 7.1.3
- Web sessions are no longer interactive when they are reconnected on the nodes
- Users cannot connect to a child server when it's configured to disable storing the client credentials
- Users cannot reconnect virtual desktops on the remote nodes (X11 vector graphics mode disabled)
- The Connection Monitor on the Enterprise Terminal Server host doesn't clean its session data while terminating
- Sessions don't start on the remote Linux host when the user's home is NFS mounted
- Sessions limits are incorrectly counted in multi-host environments
- Warning ' Cannot open: /usr/NX/etc/htd.cfg' is printed in logs of NoMachine free
- 'WARNING! Cannot open: /var/NX/nx/.nx/config/client.crt' is issued after upgrading the Workstation to v. 7
- PAM account validation fails when Kerberos tickets are obtained during PAM authentication
- Connecting to the Windows physical desktop is not possible when the system account name contains non-latin characters
- Upgrading the Enterprise Desktop on macOS from v. 6 to v. 7.0.211 is blocked when the license is part of a subscription pack
- Connection to physical desktop is no longer available after uninstalling v. 6 and installing v. 7 on Linux
- Copy paste from Windows client ends up with a NUL character with PyCharm
- Graphical artifacts are displayed when using HW encoding by NVENC
- It's not possible to create a new XDM virtual desktops with the "Query an X desktop manager" method
- Incorrect mouse pointer offset when dragging the cursor in a macOS session
- Python Tkinter window has no decorations when running as a NoMachine single application
- NoMachine client crashes when scrolling with mouse wheel while session is starting
- Clicking on title bar of inactive client window acts like a double click
- The nxplayer program suddenly terminates on Raspberry Pi
- List of machines doesn't show connections stored in a path using unicode characters
- Error is 22: Invalid argument is issued when the user authenticates with private key
- Kerberos authentication fails due to malformed token
- USB forwarding is not available on macOS Big Sur (Intel processor)


NoMachine 7.0.211
Fixed:
- Cannot apply changes in server preferences UI when zenity is missing
- Cannot open NoMachine Service on Windows after automatic update to version 7.0.208 and 7.0.209
- New file extensions .NXR and .NXW are not correctly registered after automatic updates to version 7.0.208 and 7.0.209 on Windows
- Value types of rules for node and group are not correctly handled
- Inconsistent output after command nxserver --useradd --system on openSUSE 10.3


NoMachine 7.0.209
Minor software update aimed at consolidating the update procedure from version 6 to version 7 for Cloud Server multi-host environments. This version 7.0.209 fixes the following:
- TR12R09965 - Cloud Server, after update, may not clearly state that the reason why it cannot connect to the child server is the different major version on such machine


NoMachine 7.0.208
Simplified UI navigation and connection management:
- NoMachine player and server configuration are now grouped together to facilitate navigation of the UI. Connections are started in a new window to make settings and connection configuration easily accessible to the user even when a remote desktop session is open.

Streamlined connection creation:
- Connection creation is faster thanks to one unique interface from which player and from this release also webplayer sessions can be started. Any associated session options are easily accessible and configurable from the simplified layout.

The Machines panel:
- The Machines panel, which replaces 'Recent Connections' provides an overview of stored connections and any desktops available on the LAN. The novelty with this release is that web-based sessions are also visualized as well as recordings available for play-back on the local host.

Simplified menu in system tray:
- The monitor menu available in the system tray has been updated to better integrate with the native OS theme and style, offering an eye-friendly view of the fast-track options available

Improved support for client-side multi-monitors:
- Virtual desktop sessions available in the Terminal Server for Linux products now adapt seamlessly to client-side multi-monitor workspaces. This means maximized applications can span to a single monitor or across all monitors.

Automatic assignment of remote Enterprise Desktop host:
- When there are hundreds of near-identical Enterprise Desktops associated to a Cloud Server, there is often a need for users to connect on a 'first come, first served' basis. A new algorithm checks what Enterprise Desktop hosts are free to use or whether a user is already logged in.

Profile rules propagation:
- Cloud Server can now broadcast rules to all its associated child servers. This ensures that administrators can efficiently manage corporate policies from one central location
- Authentication with separate accounts in multi-server environments
- Admins of Cloud Server environments adopting multiple authentication levels (e.g. AD user authentication and subdomains) can decide whether to allow pass-through authentication for each user, where authentication on the child server is the same as that on the Cloud Server, or ensure that the user logs in with a different username.

Enable automatic recording at session start-up:
- NoMachine’s screen recording feature can now be configured to automatically record remote sessions for all or specific users, making it a useful tool for monitoring or audit purposes

Users can choose their preferred Linux desktop:
- In virtual desktop sessions (Terminal Server products only), NoMachine can now automatically detect any additional Linux desktop installed by the administrator on the host and allow the user to choose from all those available if this is the server’s configured preference.

Wake-on-LAN:
- NoMachine clients can now wake up NoMachine servers residing on the same local network. This is made possible by sending 'magic packets' from the client to the remote PC or Mac. The requirements for operating Wake-on-LAN are that the remote computer is connected via ethernet, and the hardware must support Wake-on-LAN with a compatible BIOS and network card.

Fixes and implementations:
- Enhancements to the NoMachine User Interface
- Making it possible to treat multi-monitors on the client as separate monitors in virtual desktop sessions
- Giving the possibility to launch web session from NoMachine user interface
- Assigning the first Enterprise Desktop free to the user
- Adding the possibility to propagate profile rules in a multi-server environment
- Allowing users to authenticate with separate accounts in a multi-server environments
- Enabling the automatic recording at session startup
- Provide users with the possibility to choose any of the desktop environments installed on the system
- Implementing Wake On Lan feature
- Supporting key-based authentication with a key stored on a smartcard also for connections by NX protocol
- Adding more information to the UI about the codec in use
- Binding NoMachine connections by NX protocol to a specific network interface
- Adding support in NoMachine Server for system groups on Windows platform
- Giving the possibility to set profiles rules for system groups on Windows
- Using the configured Quality of Service (QoS) flags also for UDP traffic
- Allowing administrators to define a custom message when the session limit is reached
- Improving the server mechanism to retrieve the physical display on Linux
- Updating the logrotate feature
- Adding a new key in player.cfg to toggle 'activegrab' option
- Extend the behaviour of the 'autocreate' parameter of the ConnectPolicy server key on Linux
- Making the client able to store the user's selection for creating a new display on this server
- Giving the possibility to disable UDP communications in NoMachine sessions
- Forcing a system logout when the user disconnects from the physical display
- Playing NoMachine videos recorded with H.264 codec using external video players
- Adding support for GPU accelerated H.264 hardware decoding on Linux
- Adding support for hardware H.264 encoder on AMD cards (Windows)
- Show details about server's CPUs and RAM
- Updating the NoMachine client to request authentication to the child server (multi-server environment)
- Updating the web UI to request authentication to the child server (multi-server environment)
- Improve the match client resolution upon connection by offering a further option
- Restricting access to a shared virtual desktops to administrators and trusted users only
- Printing information about the H.264 encoder type in session logs
- Changing how NoMachine software handles expired licenses
- Extending support to Pageant and KeeAgent SSH agents on Windows
- Upgrading libssh2 to the newest available version of libssh2
- Updating the OpenSSL libraries provided by NoMachine to version 1.1.1
- Enabling arrow keys for rapid selection in the available desktops panel
- Moving nxusb-related files and folders to the user's home
- Moving the nxdevice directory to the user's home
- Moving session log file to users' home directories
- Moving printer service-related files and folders to the user's home
- Moving audio-related files and folders to the user's home
- Moving disk service-related files and folders to the user's home
- Xmonad window manager is not detected as a physical session
- Wrong SELinux module installed after update of version 6.0.78
- Unlocking Gnome screen in Ubuntu 20.04 fails with Authentication error
- The client on Windows 10 automatically turns off the resize remote screen
- The ALT key stays always active in web sessions
- Some fonts are not correctly displayed
- Sharing the physical screen fails with error 104: Connection reset by peer
- Movements of mouse pointer get restricted
- Mouse pointer sporadically disappears
- Incorrect preview window is shown on Windows when multiple custom sessions are running
- Drag&drop file transfer doesn't work when creating a custom virtual desktop
- Context menu opened in a custom session is shown in a wrong position
- Cannot use Office 2013 run via CrossOver in NoMachine virtual desktops
- Broadcast messages are not shown on Terminal Server nodes
- Abnormal termination of nxnode process on RHEL 7
- A wrong connection IP is shown in the output of 'nxserver --list' when the virtual desktop is reconnected
- A custom session window in background is not refreshed immediately on Windows
- 'The connection with the server was shut down' occurs when using key-based authentication in web sessions
- 'Socket error' messages are printed in the nxwebclient.log when the session is terminated
- A child server can be removed even if there are profile rules associated
- 'Application terminated prematurely' occurs on Linux POP_OS 19.04
- Copy and paste operations occasionally fail
- The client doesn't notify the user when some authentication methods are disabled on the server
- The maximum number of users or sessions is reached also when the auto-kill feature is enabled
- The nxserver.bin --daemon process on Linux is high CPU consuming under specific conditions
- The user's connection is listed twice in the NoMachine Monitor
- NoMachine server cannot detect Wayland local display on Arch Linux
- 'No available sessions' is issued when connecting to the Mac login screen
- File transfer started from tray menu on Windows server doesn't work
- Unlocking Gnome screen in Ubuntu 20.04 fails with Authentication error
- Audio delay with some applications inside the NoMachine session
- Audio delay problem occurs in NoMachine Linux sessions
- Audio on Linux server not muted
- White screen occurs when connecting to the macOS login window right after the local user logout
- The NoMachine error log file is filled with messages 'Cannot assign requested address'
- Shift key combinations don't work in web sessions on Windows


NoMachine 6.12.3
- "No available sessions" message occurs on mac OS
- Allow to save the username when connecting with a private key without passphrase
- Cannot remove lock file '/tmp/.X...-lock': Operation not permitted
- Cannot run NoMachine sessions on ARMv7 devices with kernel 5.4.42 or later
- Chrome bookmarks bar takes a few seconds to open on local when a NoMachine custom session is running
- Connecting a new web session terminates the previous ones
- Ctrl key is locked on when right-ctrl is the first keypress in a virtual desktop
- F13 - F24 keys from extended keyboards are not mapped into the NoMachine session
- Inconsistent behaviour about trimming domain information from AD username
- Java throws a NullPointerException in a NoMachine custom session
- NoMachine server log reports 'Argument "MANUAL" isn't numeric'
- NumLock is not synchronized when connected to Linux physical displays
- The web session is disconnected in Safari v. 13.1.1 after some minutes
- Users cannot connect to the Cloud Server, after that a failover occurred
- White screen occurs when macOS is rebooted just after the installation of NoMachine
- White screen is displayed when connecting to a remote physical display (VP8 encoding)
- Value of ClientConnectionMethods key is not preserved during the update
- Adding the --extended switch to the 'nxserver --servergrouplist' command
- Advising users when the network connection has interruptions (for custom sessions)
- Enabling debug log level for the already running 'nxserver --daemon' process
- Providing server configuration keys for defining the Kerberos/GSSAPI library to be used
- Re-delegating Kerberos tickets to NoMachine sessions connected by NX protocol
- Updating the jQuery library used for web sessions to version 3.5.1
- Add a new key in connection file to configure the '--exit' option


NoMachine 6.11.2
- The NoMachine client on Windows suddenly terminates when connecting to high resolution monitors
- A memory leak has been detected in the function to manage cursor shape
- Audio and disk sharing stop working after automatic updates to v. 6.10.12
- Audio is not working when NoMachine v. 6.10.12 is installed on macOS Catalina
- Cannot paste text selected on Windows by middle button mouse click
- Caps Lock status is not preserved when it's pressed while the NoMachine window is minimized
- Custom sessions on an external monitor do not refresh their content when the laptop lid is closed
- Green screen when connecting by NoMachine client for Windows v. 6.10.12 to high resolution monitors
- Kerberos credential cache file is left after that the NoMachine session is terminated
- Load-balanced sessions use UDP ports in the 50xx range
- Mouse and keyboard are not responsive in a new web session when the previous one has been closed
- NoMachine client never stops showing the spinning wheel when connecting to a server
- NoMachine web sessions v. 6.10.12 disconnects intermittently
- Not all the custom scripts are executed on the child server in a multi-server setup
- Sessions become slow when hardware decoding is disabled
- Sharing the physical screen fails because of incorrect dbus settings
- The !M tray icon is missing on Linux Slackware
- The $SHELL variable is always set to 'bash' when running a NoMachine virtual desktop on CentOS 7
- The language environment is not set correctly in web sessions
- UDP protocol falls back to TCP when a single UDP port is specified in the server configuration
- When authenticating with private key, the client doesn't connect to the remote desktop
- Wrong keyboard layout when a customized variant is used
- Xterm renders slower than other terminals when the session is started from Windows
- Code signing NoMachine wrapper scripts on macOS
- Adding a new option to configure the agent timeout in case of custom sessions running in a virtual desktop
- Adding method for downloading complete single file to automatic update process


NoMachine 6.10.12
Fixed:
- Adding a new configuration key on server side to support automatic login via web
- Adding mod_evasive to nxhtd
- Allow to configure the NoMachine client to always close when a single session disconnects
- Auto-detecting when D-Bus daemon is used on most recent Linux distributions
- Displaying the number of users connected to the child servers
- Extending profile rules for limiting access to servers/nodes by user and IP simultaneously
- Implementing a further method for capturing Wayland desktops
- Including the Small Business Server in the Cloud Server multihost setup
- Informing the administrator when NoMachine is configured to log to system log
- Limiting disk sharing to connect disks only in a private way
- Making NoMachine compatible with Wallix Bastion (security proxy)
- Providing a command line interface to enable/disable support for EGL screen capture
- Providing a configuration key to select the screen capture method for Wayland desktops
- Providing a new option to set profiles on a per-IP basis
- Providing the client IP when web sessions are running behind a proxy
- Setting Cloud Server profile rules on per-group of servers basis
- Updating nxhtd to Apache v. 2.4.43
- Updating the OpenSSL libraries provided by NoMachine to version 1.0.2
- Enabling hardware decoding for high resolutions by default on Windows
- Require administrator permissions to skip a software update version
- Limiting access to web session to specific referrers
- Implement deferment of X11 core graphics operations and options controlling window repainting
- A wrong keyboard layout is assigned to a new virtual desktop
- Artifacts appear when using the hardware H.264 encoder on Nvidia graphics card
- Artifacts are displayed when resizing the custom session running in a floating window on very large monitors
- Basic printing options aren't visible on forwarded printer on Windows
- Cannot connect to server after having removed it from a multi-server environment
- Cannot enable hardware acceleration in Chromium browser with VirtualGL
- Cannot log-in to the Enterprise Desktop in a Cloud Server multi-server setup
- Caps lock is no longer synchronized when it's enabled whilst user is connected to the Windows 10 login screen
- Error 'Application terminated prematurely' occurs on RHEL 7.6, due to SELinux enforcing policies
- Error 'The remote host cannot be found' is issued when the user is forwarded to a child server behind a NAT
- In a multi-host environment users can still connect to desktop even if their access disabled
- NoMachine connections limits are not decreased correctly when sessions fail to start
- NoMachine screen blanking and automatic screen lock are not supported with Wayland desktops
- NoMachine session suddenly disconnects when connected to a macOS server with dual UHD monitors
- Packages v. 6 obsolete packages v. 5 when stored in an internal RPM repository
- Runtime Error occurs when installing NoMachine on Windows
- Screen blanking is not enabled in a multi-monitor setup on Windows 10
- Sharing of multiple monitors is not supported with Wayland desktops
- Terminal Server and Terminal Server Node package are not distinguished in an internal RPM repository
- The "Connect a smart card reader" UI panel shows no devices
- The custom session window is not refreshed when the top window is iconized
- Unnecessary temporary files created when using disk service
- Some dialogs show no content until the next screen update


NoMachine 6.9.2
Enhancements and bug fixes:
- Allowing users to recognize which USB devices they have forwarded to the remote Linux host
- Automatically detect the X server active display when VirtualGL is enabled
- Supporting the new option format introduced with xfreerdp client v. 2.0.0
- Updating VirtualGL to the latest released version
- NoMachine does not detect KDE Plasma 5.17
- Physical desktop is not detected on systems with KDE Plasma 5.17
- A BSOD occurs on Windows when enabling voice recording or accessing microphone settings
- Black screen occurs when connecting to the physical display on high resolution monitors
- Cannot add a child server or node by using a domain administrator account
- Cannot authenticate by NX protocol with a private key generated with openSSH 7.8p1-1 or later
- Cannot build NoMachine USB module on Linux Kernel v. 5
- Cannot start a new session because the previous session on the same display is in state 'Terminating' forever
- Cannot start session on remote node when username contains a special character
- Cannot use the smartcard reader on server side
- Clipboard settings on the remote node don't override the main server settings (server.cfg)
- Copy and paste from macOS client doesn't work reliably when using keyboard shortcuts
- Error 'Wrong signature' occurs while trying to add the remote node
- Error Code 19 is raised on USB host controllers when upgrading NoMachine Enterprise Client on Windows from v. 5 to v. 6
- Error in Event Viewer after reboot of Windows 10
- KDE virtual desktops are created without starting window manager
- Permissions of sample configuration files for Fail2ban are world writeable
- RDP virtual desktops cannot be started with xfreerdp client if domain is not specified
- Sessions become unusable when started by the web and reconnected by NoMachine client
- Setting the UserNXDirectoryPath key overrides the user's home directory location when running virtual desktops
- Some programs continuously print 'Unknown extension 131' in their output
- The NX_CONNECTION variable is not set in the NoMachine session
- The server looks for network information by using UPnP even if it's disabled in the configuration
- The virtual desktop goes black for a few seconds when Matlab 2019b is launched
- The XScreenSaver doesn't work in virtual sessions
- Users cannot start a NoMachine session because "the connection with the server was lost"
- Virtual desktops on a remote node are lost during the reconnect procedure due to network issues
- When connecting by the web, the Connections list view mode is 'My desktops' as default
- The local display is not available for connections to physical desktop


NoMachine 6.8.1
Enhancements and bug fixes:
- Forwarding NoMachine authentication to the RDP server when the xfreerdp client is used
- Giving the possibility to specify some server commands on a per-node basis
- Implementing a mechanism for excluding automatically a load-balanced node in case of failure
- Preventing users from using the xhost program inside a NoMachine virtual desktop
- Adding a server configuration key to enable using PAM account stack for key-based authentication by NX protocol
- Adding support for pam_access module when connecting by NX protocol
- Increase the maximum allowed custom resolution in display settings
- Updating nxhtd to Apache v. 2.4.41
- Cannot load the user's private-key in web sessions run by IE 11
- Rules set for a node are ignored if it's disabled for all users
- Cannot authenticate to RDP server by passing NoMachine credentials
- Cannot launch system applications in virtual desktop sessions on Fedora 26 with Wayland
- Virtual desktops always start on the same node when using the weighted load-balancing algorithm
- Reconnecting to session stuck during connection
- Audio stutters during NoMachine session
- Cannot connect a local device when the volume name contains spaces
- NoMachine virtual desktops become unresponsive when using Synopsys ICC2
- Automatic selection of number of threads doesn't work correctly
- The remote session is unrecoverable after connection/disconnection failures
- NoMachine client on Windows suddenly terminates when selecting a large text in Vim 8.1
- Windows freezes when the user signs out of his account from inside the NoMachine session
- The fn key on Mac 10.13 gets stuck on mac and key combinations stops to work
- Desktops running on Wayland cannot be automatically resized to the NoMachine client size
- Custom sessions in floating window mode fail to start
- The display is no longer updated in WebRTC sessions on high latency networks
- NoMachine client uses the wrong authentication password when reconnecting to a server
- NoMachine client fails to start on OpenSUSE Leap 15 when the X authority file is misconfigured
- Improve retina support for NoMachine graphical user interfaces
- Floating window mode session fails on Windows
- Black screen occurs when connecting to headless Linux hosts
- Sudden termination of the nxnode process on Linux when the horizontal resolution of the monitor is not a multiple of 16


NoMachine 6.7.6
- Disabling TLS 1.0 for NoMachine web connections
- Supporting a command line option on Windows for skipping the installation of USB modules
- Adding a new option to the nxkeygen tool to display SHA256 fingerprint of certificates
- Adding a new server configuration key to enable/disable using PAM configuration for connections by NX protocol
- Extending the session history command to provide statistics and debug information
- Add support for two-factor authentication in the server procedure to add a remote node
- Adding auto-detection of Xfce desktop in installation scripts
- Completely remove "Send a file from the client" when only the desktop owner is connected and file transfer from client to server is disabled
- Configure the use of WebRTC via connection file (.nxs)
- Java screenshots show trails of all the application window movements
- The nxerror.log file is recreated with wrong permissions
- In a multi-monitor setup, pixels which are not included in any screen are shown with undefined colors
- 'No available sessions' is issued when connecting to NoMachine on Windows 10
- Cannot connect to Ubuntu physical desktop when Wayland is enabled
- Java non-modal dialogs are displayed as modal in the NoMachine client for Windows
- A custom floating-window sessions is refreshed only when it is brought on the top
- Terminator application can't be resized properly in floating window session
- Fonts in a terminal inside a virtual desktop are displayed with a wrong color
- Cannot reconnect a custom session when it's started from RHEL 5
- NoMachine processes are not started after installation on OSs with the newest systemd version
- Files and directories in a disk connected from Windows are only partially accessible
- Error 'failed to copy' occurs when trying to transfer a file via the ADB tool
- Virtual desktops and custom sessions stay in a non-connectable state for several minutes
- Web custom sessions fail to start when key based authentication is used
- The web session request for key-based authentication even when the user is already authenticated
- User is not prompted to update the password when it's expired in a 2FA setup


NoMachine 6.6.8
- Including the H.264 libraries in all NoMachine packages
- Adding the EnablePublicPrinter key to the node configuration
- Setting a default interval for NoMachine log rotation when no parameter is specified
- Adding the EncoderMode key to the node configuration
- Adding an option to force the encoder's rate control mode
- Supporting the execution of custom scripts triggered by the user's logout event
- Supporting key-based authentication method via web (for NX protocol)
- Giving the possibility to stop sharing a printer as public
- Updating the OpenSSL libraries provided by NoMachine to version 1.0.2r
- Updating nxhtd to Apache v. 2.4.39
- Improving access to NoMachine backend for multiple concurrent connections
- Virtual desktop mode is ignored for custom sessions on the web
- Wrong file permissions might lead to "Connection Refused 111" error
- The nxserver --daemon process suddenly terminates during the initialization of a new virtual desktop
- Cannot connect via web from an external network when WebRTC is enabled
- Symlinks are not handled correctly by the NoMachine disk service
- The nxdevice directory is not cleaned in case of session failure
- Building NoMachine USB module fails on Linux Kernel v. 5.0
- Kerberos ticket is not removed when the session is closed
- Settings in the default.nxs connection file are ignored if the file is not specified in the URL


NoMachine 6.5.6

Enhancements:
- Configuring the server to start a new session at every connection
- Giving the possibility to activate log rotation for NoMachine log files
- Load-balancing sessions on the remote nodes according to the lowest system load
- Storing the public key for NX authentication in a custom directory
- Pre-configuring the size of the sensitive area to activate the auto-scrolling in web sessions
- Improving the support of two-factor authentication with MFA tools like Duo and PAM-OKTA

This latest release also provides the following fixes:
- The mouse back and forward buttons are ignored in connections to Windows physical desktop
- The Right Shift key is not correctly detected by some applications on Windows
- NoMachine tray uses the wrong icon color on Ubuntu MATE 18.x
- Forwarding network ports fails on Mac - Windows connections
- Files in a disk connected from OpenSUSE to Windows 10 can be opened only by Notepad
- Sudden termination of NoMachine on Mac when the hostname contains a new line
- Sudden termination of NoMachine virtual desktops when Kerberos tickets are renewed
- Launching session to Windows server leads to system freeze
- Cannot complete installation on Window 7 because of Runtime Error
- Cannot authenticate by NX protocol when 2FA authentication uses a RADIUS server
- Landscape mode doesn`t work when the printer is forwarded from Windows
- The login form is not displayed in web sessions without any hints on the problem
- The keyboard doesn't work in a NoMachine session shared through Microsoft Teams
- Unselected objects are not darkened in a Cadence project with the dimming option enabled
- NoMachine opens a UDP port in the firewall which is not used
- The login form is no longer diplayed in the browser after a server update
- Windows 10 becomes unresponsive when the user connects by NoMachine
- NoMachine client ignores the new password entered when the authentication fails during the automatic reconnection
- An authentication dialog box appears on Fedora 29 and RHEL 7.6 while creating a virtual session
- NoMachine H.264 hardware encoding fails with Volta-based GPUs
- Cannot connect by the web to servers federated under a Cloud Server v. 6.4.6
- Mouse cursor disappears in NoMachine VNC virtual desktops on Ubuntu 18.04
- Session log is filled by warning messages about 'x2 exceeding short int'
- Client slows down when sorting a big list of sessions
- Cannot connect as guest user in a multinode environment
- A wrong dialog is displayed when 'AutomaticDisconnection 2 ' is set in the server configuration


NoMachine 6.4.6

List of enhancements:
- Integrating Linux or Mac system groups into NoMachine trusted groups
- Limiting trusted users to specific users' desktops
- Extending access to physical desktop to unprivileged users with Linux Terminal Server products
- Adding a configuration