* After getting a dead key from ToUnicodeEx, add an additional VK_SPACE to the keyboard state so we reset the dead key flag and subsequent calls with modifiers, like shift, return the right result (-1) instead of 1. This happened because without reseting the dead key status the new one was attempted to be composed with the old one, which failed and the end result was a single unicode codepoint not marked as a dead key. This opens the door to potentially use the returned unicode from the second call as the key character instead of maintaining the getDeadKey function. * Update ChangeLog Co-authored-by: Pedro Navarro <pnavarro@netflix.com> Co-authored-by: Serhii Hadzhilov <serhii-external@symless.com> Co-authored-by: Serhii Hadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
834 lines
34 KiB
Plaintext
834 lines
34 KiB
Plaintext
v1.14.4-snapshot
|
|
===========
|
|
Enhancements:
|
|
- #7143 Add ability to stop synergy on the login screen
|
|
- #7157 | #7160 Synergy business accepts only business licenses
|
|
|
|
Bug fixes:
|
|
- #7144 Fix double lines when pasting text from Linux to Windows
|
|
- #7149 Address issues with modifiers and dead keys
|
|
|
|
Github Actions:
|
|
- #7148 Fix unstable build for windows core
|
|
- #7156 Change binary storage server
|
|
- #7161 Use brew bundle to install dependencies
|
|
===========
|
|
|
|
v1.14.3-snapshot
|
|
===========
|
|
Bug fixes:
|
|
- #7135 Fix issue with function keys on macOS
|
|
- #7140 Configure scroll direction on a per-computer basis
|
|
- #7141 Code refactoring for the configure scroll direction task
|
|
===========
|
|
|
|
v1.14.2-stable
|
|
===========
|
|
Bug fixes:
|
|
- #7070 Fix radio button shifted focus on macOS
|
|
- #7038 | #7104 | #7111 | #7112 | #7113 Fix client and server different keyboard layout errors
|
|
- #7078 Fix clipboard re-enables automatically
|
|
- #7077 Fix Ubuntu, CentOS and Debian build after SYNERGY-1161
|
|
- #7080 Add trace if the system can't open file with trusted fingerprints
|
|
- #7081 Fix autoconfig after SYNERGY-1161
|
|
- #7082 Windows client doesn't resume connection after sleep
|
|
- #7089 | #7094 Modifier keys don't work on Microsoft Remote Desktop
|
|
- #7091 Fix CMakeFileList for unittests
|
|
- #7092 Synergy is running after quit on Linux
|
|
- #7095 Update account and upgrade links
|
|
- #7096 The system duplicates hotkeys in setup
|
|
- #7099 SYNERGY-854 Fix compilation with msvc 2014
|
|
- #7100 | #7101 No configuration available on Windows
|
|
- #7097 The title "Enterprise" disappeares after clicking on "Preferences"
|
|
- #7108 Wrong characters on client for unicode
|
|
- #7114 Fixed problem with reading languages on Linux system
|
|
- #7115 Prevent notifications if language reading fails
|
|
|
|
Enhancements:
|
|
- #7068 Add Synergy restart when settings changed
|
|
- #7072 Ability to run synergy as a pre-login agent
|
|
- #7074 Add Synergy restart when server settings changed
|
|
|
|
Github Actions:
|
|
- #1043 Adding upload to s3 feature on all OSes
|
|
- #7098 Add Apple M1 runner
|
|
- #7103 Fix core builds
|
|
- #7109 Fix build version for M1 builds
|
|
===========
|
|
|
|
v1.14.1-stable
|
|
===========
|
|
Bug fixes:
|
|
- #7016 Fix script that generates version number
|
|
- #7006 Resolve code scanning issues
|
|
- #7012 Fix natural horizontal scrolling on Mac client
|
|
- #6997 Allow Windows to go to sleep depending on system preferences
|
|
- #7001 Add option to prevent computer from going to sleep
|
|
- #7029 | #7033 Wrong encoding for text copied between linux and windows
|
|
- #7015 Fix Windows service not starting up after sleep
|
|
- #7036 Fix tray icon not changing theme on Big Sur
|
|
- #7046 Fix MacOS 10.13 build
|
|
- #7049 Scroll doesn't work in case of macOS is server
|
|
- #7057 | #7058 Fix copy paste logic, when OS reported about clipboard update too late
|
|
- #7055 | #7066 Add secure input notification on Linux
|
|
- #7052 Add secure input notification on Windows
|
|
- #7047 | #7060 Fix prevent sleep option on Mac and Windows
|
|
- #7064 There is no secure input notification if user moves pointer between clients
|
|
|
|
Enhancements:
|
|
- #6998 Remove functionality related to the screen saver synchronisation
|
|
- #7026 Update the way we package OpenSSL for Windows build
|
|
- #7035 Add Fedora 34 build
|
|
- #7037 Add Ubuntu 21.04 build
|
|
- #7030 | #7041 | #7043 Add user notification for secure input on Mac
|
|
- #7044 Apply natural scroll setting independently on each client
|
|
- #7040 Support "Kana" and "Eisu" keys on Japanese Apple Pro Keyboard (JIS)
|
|
- #7047 Add prevent sleep option support to Linux
|
|
===========
|
|
|
|
v1.14.0-stable
|
|
===========
|
|
Bug fixes:
|
|
- #6953 | #6961 The system does not update server name in Server configuration
|
|
- #6966 macOS 10.13 missing build number
|
|
- #6968 System loses synchronisation between settings and configuration
|
|
- #6972 Fix SonarCloud security hotspots
|
|
- #6971 Fix vulnerabilities from SonarCloud
|
|
- #6974 Fix macOS 10.13 application filess
|
|
- #6975 Fix server stop working
|
|
- #6976 Fix windows builds
|
|
- #6979 Manual config error in client mode
|
|
- #6983 Fix that mac client listens on ipv4 only
|
|
- #6989 Fix client tray language switcher reverts to EN
|
|
- #6993 Fix issues with prefences UI
|
|
- #6992 UI issues and use cases
|
|
- #7000 Additional UI tweaks
|
|
- #7005 Fix User is not able to connect to server using ipv6 without wrapping IP in square quotes
|
|
- #7009 Clipboard sharing doesn't work on Linux system
|
|
- #7010 Fix Ubuntu 16.04 pipeline in Azure
|
|
- #7011 Fix language synchronisation checkbox spelling
|
|
- #7013 Wrong connection pop up appears if the user connects using a domain name which is assigned to list of IP's
|
|
- #7014 Temporary disable language sync logic
|
|
- #7020 Remove cmake option for autoconfig
|
|
|
|
Enhancements:
|
|
- #6954 Move language selection to advanced section
|
|
- #6959 Update synergy UI. Setup wizard
|
|
- #6969 Update synergy UI. Validation for aliases.
|
|
- #6973 Update synergy UI. Main window
|
|
- #6977 Update synergy UI. Configure server
|
|
- #6978 Update synergy UI. Settings window
|
|
- #6981 | #6987 | #6988 | #6996 Update synergy UI. Setup client configuration
|
|
- #6984 Update synergy UI. Client error messages
|
|
- #6962 | #6965 Add macOS 10.13 builder
|
|
- #6990 Change VersionChecker URL and include system language in the header
|
|
- #6999 Detect if Linux is running with Wayland, and display a warning message
|
|
- #7003 | #7024 Prioritization rules server config
|
|
- #7004 Add openssl dependency for rpm
|
|
- #7008 Add logging when hostname have several IP
|
|
- #7022 Add Fedora 33 to build and release pipeline
|
|
- #7031 New licenses for Chinese market
|
|
===========
|
|
|
|
v1.13.1-stable
|
|
===========
|
|
Bug fixes:
|
|
- #6900 Remaining SonarCloud reported bug items
|
|
- #6903 Save global settings
|
|
- #6889 Systray Icon on Ubuntu Auto Start (take 2)
|
|
- #6907 Saving configuration on apply
|
|
- #6934 Text on welcome screen on macOS is shown without spaces
|
|
- #6920 Windows Installer checksums
|
|
- #6921 Handling pre-main window creation status notifications
|
|
- #6922 macOS CI build
|
|
- #6927 Text copied and pasted between Windows and Mac OS converts to japanese
|
|
- #6936 Application loses settings
|
|
- #6939 Update pipelines to use correct credentials
|
|
- #6942 All the text in all the windows should have the same font and size
|
|
- #6944 Systray icon is incorrect for macOS Big Sur
|
|
- #6941 The application doesn't recognize old settings
|
|
- #6945 Fix build for Raspberry Pi
|
|
- #6946 Add build stage to filename
|
|
- #6950 Synergy client doesn't save the server address when rebooted
|
|
- #6951 Fix issue creating standard version for Raspberry Pi
|
|
|
|
Enhancements:
|
|
- #6912 Removes UI for Screen Saver Sync and Files Drag and Drop
|
|
- #6909 Document CLI Arguments
|
|
- #6916 Main Window receives screen name change
|
|
- #6910 Don't use the word “Version” for release names because it can lead to errors during update checking.
|
|
- #6918 Removing positional union initialisation
|
|
- #6931 Update build pipeline to support macOS 10.13
|
|
- #6937 Modern C++ compiler for centOS7
|
|
- #6938 Remove auto config message from the main window
|
|
- #6941 Add Raspberry Pi Builds
|
|
- #6949 Add a new option SYNERGY_AUTOCONFIG to exclude autoconfig from the standard version
|
|
- #6952 Change OpenSSL logic to use find_package
|
|
|
|
v1.13.0-stable
|
|
===========
|
|
Bug fixes:
|
|
- #6858 Application is blurry and unfocused on macOS
|
|
- #6872 Check for dns_sd.h only when building GUI
|
|
- #6874 The logo on Windows taskbar is incorrect.
|
|
- #6879 Update macOS installer drive icons
|
|
- #6878 Update googletest library to latest version
|
|
- #6882 Build macOS using qt 5.15.2 and avoid using brew for build
|
|
- #6884 Fix logo for Linux and dark logo for macOS
|
|
- #6886 Update Welcome screen
|
|
|
|
Enhancements:
|
|
- #6867 Create only 1 artefact for macOS
|
|
- #6885 Make build for every merge to master
|
|
|
|
v1.13.0-rc2
|
|
===========
|
|
Bug fixes:
|
|
- #6831 Incorporating Sonar's major
|
|
- #6837 Memory leaks on macOS system
|
|
- #6838 Enterprise asks for serial key on Linux system
|
|
- #6849 Auto-hide resets itself
|
|
- #6846 TLS certificate is not created by default for Synergy Enterprise.
|
|
- #6859 Systray Icon on Ubuntu Auto Start
|
|
- #6863 Adding MacOS CI Build Steps for Homebrew Cleanup
|
|
|
|
Enhancements:
|
|
- #6836 Enabling Github Code Scanning
|
|
- #6841 Windows installer has been updated.
|
|
- #6844 macOS installer has been updated.
|
|
- #6860 About Synergy logo refreshed
|
|
- #6865 Updated visual assets
|
|
|
|
v1.12.x-snapshot
|
|
===========
|
|
Bug fixes:
|
|
- #6753 Fixed a number of vulnerabilities detected by static analysis
|
|
- #6567 Fixed Synergy spawning hundreds of zombie processes
|
|
- #6755 Fixed Vulnerability in vreadf function detected by Static analysis
|
|
- #6758 Account name with space on windows causes synergy to error when starting
|
|
- #6760 Synergy loses license when creating a System scope config
|
|
- #6342 Updated copyright year in version to use build date
|
|
- #6771 Added Ubuntu 16 to CI/CD
|
|
- #6804 Synergy loses edition when creating a System scope config
|
|
- #6660 + #6582 Add missing XAtom for utf-8 handling with Xorg
|
|
- #6814 The system asks to save twice.
|
|
- #6817 Configure requires dns_sd.h for enterprise version
|
|
- #6826 + #6829 SonarCloud Critical bugs
|
|
- #6821 Blocker bugs found by sonar in synergy and in tests
|
|
- #6825 The system requires google test even when tests are disabled with BUILD_TESTS=OFF
|
|
- #6832 TLS certificate error on macOS system
|
|
- #6835 Create TLS certificate during upgrade
|
|
|
|
Enhancements:
|
|
- #6750 Integrate SonarCloud for static analysis and test coverage
|
|
- #6792 License key expiry
|
|
- #6799 Synergy "Business" edition
|
|
- #6803 Update Synergy icons
|
|
- #6800 Update behaviour when unregistered
|
|
- #6806 Move to Github Action for general PR builds and tests
|
|
- #6816 Improve license key validation
|
|
|
|
v1.12.0-stable
|
|
===========
|
|
|
|
Bug fixes:
|
|
- #6748 Copyright year in about dialog isn't updated
|
|
|
|
v1.12.0-rc2
|
|
===========
|
|
|
|
Bug fixes:
|
|
- #6730 Updating synergy looses settings
|
|
- #6734 Fixed naming of installers for linux and windows
|
|
- #6743 Azure build git revision showing as 0badc0de
|
|
|
|
Enhancements:
|
|
- #6739 Add submodules cloning to cmake
|
|
- #6736 Command line option for custom TLS Certificate
|
|
|
|
v1.12.0-rc1
|
|
===========
|
|
|
|
Bug fixes:
|
|
- #6487 Mouse freezes or key repeats on Linux client
|
|
- #6663 Limit GUI log Window to prevent it using up too much RAM over time
|
|
- #6587 Auto config setting doesn't do anything
|
|
- #6620 Unit tests are no longer built
|
|
- #6670 Build computers failing with language file error
|
|
- #6661 Removed deprecated namespace in gtest/gmock by updating
|
|
- #6601 Update man page with missing crypto option
|
|
- #4036 Client cursor constrained to old resolution
|
|
- #6716 Denial of Service vulnerability on servers with 4GB of ram or less
|
|
|
|
Enhancements:
|
|
- #6666 Add doxygen documentation output from pipelines
|
|
- #6674 Debian 10 X11 build for CI
|
|
- #6714 Added windows core binaries upload to sandor
|
|
- #6715 Updated language file from Crowdin
|
|
- #6688 Fully migrate CI from Jenkins to Azure Pipelines
|
|
- #6718 GitHub Action to test PR's for if ChangeLog was updated
|
|
- #6722 Allow servers to be announced by screen name instead of IP
|
|
- #6720 Add macqtdeploy to cmake
|
|
- #6725 Disable the building of tests with CMake option
|
|
|
|
Features:
|
|
- #6538 System-wide config for all system users
|
|
|
|
v1.11.1-stable
|
|
===========
|
|
|
|
Bug fixes:
|
|
|
|
- #6622 Language files not updated during build
|
|
- #6611 Mismatched TLS SHA fingerprint types
|
|
- #6608 TLS certificate is not created on Windows
|
|
- #6593 Non-ASCII characters replaced with ? on client
|
|
- #4288 Using print screen key also sends alt key
|
|
- #4 Quote chars broken on US-International keyboard
|
|
|
|
Enhancements:
|
|
|
|
- #6632 Support for building with LibreSSL
|
|
- #6396 Black and white icons for macOS toolbar
|
|
|
|
v1.11.0-stable
|
|
==============
|
|
|
|
Bug fixes:
|
|
- #6575 Service start error on Windows
|
|
- #6570 Hotkey capture of ctrl and cmd swapped on macOS
|
|
- #6569 Unable to run on macOS 10.15 Catalina
|
|
- #6566 Debug message output mistakenly as info message
|
|
- #6561 Debian buster no longer supports CA key length of 1024
|
|
- #6556 Function missing error from OpenSSL/TLS
|
|
- #5959 User interface failed to load local fingerprint
|
|
- #5294 Cursor lockout at Windows server login screen
|
|
|
|
Enhancements:
|
|
- #6588 Version number header with update check
|
|
- #4957 Server fails to start up due to synwinhk.dll is in use
|
|
|
|
Features:
|
|
- #6518 Key combination that will force a server restart
|
|
|
|
v1.10.3-stable
|
|
==============
|
|
|
|
Bug fixes:
|
|
- #6546 Filtered out self assigned ip addresses from being displayed
|
|
- #6541 Fixed connected info text to include without TLS encryption
|
|
- #6527 Config app renders incorrectly on high DPI screens
|
|
- #6526 New TLS/SSL socket handled when no socket
|
|
- #6525 Race condition on disconnecting TLS/SSL socket
|
|
- #6521 Access violation in TLS/SSL socket close
|
|
- #6409 Server freezes when clipboard contains an image
|
|
- #3705 Hotkeys not working on Mac server
|
|
|
|
Enhancements:
|
|
- #6535 Version URL and added stage check to version check
|
|
- #6529 Cleaner redistributable use in Windows installer
|
|
- #6528 More verbose message for Linux display errors
|
|
- #6524 Minimize config app to system tray
|
|
- #6523 Restore auto hide on startup for config app
|
|
- #6522 Double click Windows tray icon to show and hide
|
|
- #6520 Support for 32-bit Linux for legacy users
|
|
- #6519 Support for Ubuntu 14.04 LTS for legacy users
|
|
- #6390 Support for OpenSSL 1.1.1 for better security
|
|
|
|
|
|
v1.10.2-stable
|
|
==============
|
|
|
|
Bug fixes:
|
|
- #6495 Event queue memory leak in server cleanup
|
|
- #6471 Unable to stop core retry loop in config app
|
|
- #6460 TLS memory leak on Linux server when using client
|
|
- #6407 Enterprise config app shows auto-config elements
|
|
- #6403 Mouse cursor movement drifts over time
|
|
- #6392 Hostname alert shows unnecessarily on every open
|
|
- #6373 Compile fails on BSD Unix with dl error
|
|
|
|
Enhancements:
|
|
- #6485 Readme for master branch with download help
|
|
- #6475 Change master branch to current version
|
|
- #6470 CI solution with on-demand containers
|
|
- #6397 Remember last server used in Auto Config
|
|
- #6375 Support for Qt 5.11 framework on Windows
|
|
|
|
v1.10.1-stable
|
|
==============
|
|
|
|
Bug fixes:
|
|
- #6339 Windows validating install step freezes
|
|
- #6374 Windows background service crashes randomly
|
|
- #6376 Undeclared identifier compile error in VS2017
|
|
|
|
Enhancements:
|
|
- #6372 Forced use of TLS 1.2 without fallback method
|
|
- #6338 Auto config checkbox on settings screen
|
|
- #6384 Removal of GPL screen on Windows installer
|
|
- #6383 Extend foreground mode for Windows daemon
|
|
- #6382 Code comment for MSVC debugger logging
|
|
- #6380 Compile without warnings using VS2017
|
|
|
|
v1.10.0-stable
|
|
==============
|
|
|
|
Bug fixes:
|
|
- #6347 Log to file defaults to unwritable location
|
|
- #6345 Losing GUI config when restarting the OS
|
|
- #4991 Oversized Bonjour protocol name could conflict
|
|
|
|
Enhancements:
|
|
- #6348 Use different hard coded Qt path for CI
|
|
- #6346 CLI argument to control screen lock feature
|
|
- #6344 Customizable size limit on clipboard sharing
|
|
- #6332 Decouple version from CI build properties
|
|
- #6319 Bonjour auto-config disabled by default
|
|
- #6318 Hide TIS/TSM error on config app log
|
|
- #6312 Removal of redundant CURL library
|
|
- #6306 Show version number in config app title
|
|
- #6305 Support for Raspbian in package config
|
|
- #6301 Combine enterprise and community codebases
|
|
|
|
v1.9.1-stable
|
|
=============
|
|
|
|
Bug fix:
|
|
- #5964 Can't click after sleep on Mac client
|
|
|
|
Enhancements:
|
|
- #6310 More robust macOS screen shape detection
|
|
- #6309 Update OpenSSL to v1.0.2o for better security
|
|
|
|
v1.9.0-stable
|
|
=============
|
|
|
|
Bug fixes:
|
|
- #6251 Service hangs after GUI is opened
|
|
- #5844 Icon causes Linux package manager to fail
|
|
- #4132 Laggy mouse cursor on macOS clients
|
|
|
|
Enhancements:
|
|
- #6116 Quieter quartz event log entry on Mac
|
|
- #6037 Solve defects reported by PVS Studio
|
|
- #6014 Code sign binaries on Windows
|
|
- #6012 Jenkins integration for Ubuntu
|
|
- #5836 Jenkins integration for macOS
|
|
- #5834 Jenkins integration for Fedora
|
|
- #5390 Allow tests to be skipped during build
|
|
- #5389 Qt 5 library support for config app
|
|
- #5019 Raspbian armhf support for Raspberry Pi
|
|
- #4978 Visual Studio 2015 support on Windows 10
|
|
- #4154 IPv6 support for Windows and Linux
|
|
|
|
v1.8.8-stable
|
|
=============
|
|
Bug #5196 - Some keys on Korean and Japanese keyboards have the same keycode
|
|
Bug #5578 - Pressing Hangul key results in alt+'a'
|
|
Bug #5785 - Can't switch screens when cursor is in a corner
|
|
Bug #3992 - macOS: Dragging is broken in Unity 3D
|
|
Bug #5075 - macOS: Build fails on macOS 10.9 due to unknown compiler flag
|
|
Bug #5809 - macOS: No version number is shown in the App Info dialog
|
|
Bug #3197 - Linux: switchDoubleTap option is not working
|
|
Bug #4477 - Linux: Mouse buttons higher than id 10 result in crash
|
|
Bug #5832 - Linux: Screen size misdetected on multi-monitor display
|
|
Enhancement #4504 - Improved Korean language description
|
|
Enhancement #5525 - Added support for precise screen positioning in config file
|
|
Enhancement #4290 - Windows: Removed annoying alt+print screen functionality
|
|
|
|
v1.8.7-stable
|
|
=============
|
|
Bug #5784 - Edition changes when reopening GUI
|
|
|
|
v1.8.6-stable
|
|
=============
|
|
Bug #5592 - Some keys don't work for macOS Sierra clients
|
|
Bug #5186 - Cursor stuck on client when using multi-DPI server
|
|
Bug #5722 - Malformed serial key in registry will crash GUI on startup
|
|
Bug #5752 - Tab order is incorrect on Settings dialog
|
|
Enhancement #5699 - Unified installers on macOS
|
|
Feature #4836 - macOS Sierra build
|
|
|
|
v1.8.5-stable
|
|
=============
|
|
Bug #5680 - Server crashes when disconnecting SSL clients
|
|
Bug #5626 - Build fails using Xcode 8 and macOS SDK 10.12
|
|
Feature #5657 - Trial version support
|
|
Feature #5707 - User upgrade statistics
|
|
|
|
v1.8.4-stable
|
|
=============
|
|
Bug #5183 - Slowly moving the cursor has no effect on high DPI clients
|
|
Bug #4041 - UHD/4K DPI scaling broken on Windows servers
|
|
Bug #4420 - When XRandR adds a screen, it is inaccessible
|
|
Bug #5603 - Activation notification depends on existence of /etc/os-release
|
|
Bug #5624 - Update notification sometimes requests a downgrade
|
|
Bug #5329 - Current date is shown for build date in the about dialog
|
|
Enhancement #5617 - Remove redundant plugin infrastructure
|
|
Enhancement #5627 - Move SSL certificate generation to main window
|
|
Enhancement #5628 - Move SSL implementation into core binary
|
|
Enhancement #5629 - Move activation from wizard into new dialog window
|
|
|
|
v1.8.3-stable
|
|
=============
|
|
Bug #2765 - A letter appears on macOS clients when the spacebar is pressed
|
|
Bug #3241 - Windows UAC disconnects clients when elevated
|
|
Bug #4740 - Linux client crashes with "Assertion '!m_open' failed"
|
|
Bug #4879 - Memory leak caused by IpcReader
|
|
Bug #5373 - Tab behaves like shift tab on client
|
|
Bug #5502 - Copy and paste from server to client doesn't work
|
|
Enhancement #123 - Option to disable clipboard sharing
|
|
Enhancement #3305 - Media key support on macOS
|
|
Enhancement #4323 - Make automatic elevation on Windows optional
|
|
|
|
v1.8.2-stable
|
|
=============
|
|
Bug #3044 - Unable to drag-select in MS Office
|
|
Bug #4768 - Copy paste causes 'server is dead' error on switching
|
|
Bug #4792 - Server logging crashes when switching with clipboard data
|
|
Bug #2975 - Middle click does not close Chrome tab on Mac client
|
|
Bug #5087 - Linux client fails to start due to invalid cursor size
|
|
Bug #5471 - Serial key textbox on activation screen overflows on Mac
|
|
Bug #4836 - Stop button resets to Start when settings dialog canceled
|
|
Enhancement #5277 - Auto restart service when synwinhk.dll fails on Windows
|
|
Enhancement #4913 - Future-proof GUI login by using newer auth URL
|
|
Enhancement #4922 - Add --enable-crypto argument to help text
|
|
Enhancement #5299 - High resolution App icon on Mac
|
|
Enhancement #4894 - Improve grammar in connection notification dialog
|
|
|
|
v1.8.1-stable
|
|
=============
|
|
Bug #5461 - GUI crash during activation on Mac
|
|
|
|
v1.8.0-beta
|
|
=============
|
|
Enhancement #4696 - Include 'ns' plugin in installers (instead of wizard download)
|
|
Enhancement #4715 - Activation dialog which also accepts a serial key
|
|
Enhancement #5020 - Recommend using serial key when online activation fails
|
|
Enhancement #4893 - Show detailed version info on GUI about screen
|
|
Enhancement #4327 - GUI setting to disable drag and drop feature
|
|
Enhancement #4793 - Additional logging to output OpenSSL version
|
|
Enhancement #4932 - Notify activation system when wizard finishes
|
|
Enhancement #4716 - Allow software to be time limited with serial key
|
|
|
|
v1.7.6-stable
|
|
=============
|
|
Bug #451 - Fast cursor on any client with Mac server
|
|
Bug #5041 - Copying from the Chrome web browser doesn't work
|
|
Bug #4735 - Clipboard doesn't work from client to server
|
|
Bug #2909 - Clipboard copies only plaintext between Mac and Windows
|
|
Bug #4353 - Large clipboard causes crash
|
|
Bug #3774 - Missing MinGW dependencies after install on Windows
|
|
Bug #4723 - Waiting for active desktop result freezes Windows service
|
|
|
|
v1.7.5-stable
|
|
=============
|
|
Bug #5030 - Display scaling breaks edge detection on Windows
|
|
Bug #5064 - Compile fails on Mac OS X 10.11 (unused typedef)
|
|
|
|
v1.7.4-stable
|
|
=============
|
|
Bug #4721 - High CPU usage for Windows service
|
|
Bug #4750 - SSL connect error 'passive ssl error limit'
|
|
Bug #4584 - Drag and drop with SSL causes crash
|
|
Bug #4749 - Clipboard thread race condition causes assertion failure
|
|
Bug #4720 - Plugin download shows 'Could not get Linux package type' error
|
|
Bug #4712 - Unable to send clipboard with size above 1KB when using SSL
|
|
Bug #4642 - Connecting causes SSL23_GET_SERVER_HELLO error
|
|
Bug #4690 - Log line 'activeDesktop' does not use logging system
|
|
Bug #4866 - Wrong ns plugin version can be loaded
|
|
Enhancement #4901 - Auto restart when running from GUI in desktop mode
|
|
Enhancement #4845 - Add timestamp to log output
|
|
Enhancement #4898 - Move version stage name to build config
|
|
|
|
v1.7.3-stable
|
|
=============
|
|
Bug #4565 - Incorrect plugin downloads on Debian and Mint
|
|
Bug #4677 - Windows service log file grows to very large size
|
|
Bug #4651 - High logging rate causes Windows service to crash
|
|
Bug #4650 - SSL error log message repeats excessively and freezes cursor
|
|
Bug #4624 - Runaway logging causes GUI to freeze
|
|
Bug #4617 - Windows service randomly stops after 'ssl handshake failure' error
|
|
Bug #4601 - Large clipboard data with SSL causes 'protocol is shutdown' error
|
|
Bug #4593 - Locking Windows server causes SSL_ERROR_SSL to repeat
|
|
Bug #4577 - Memory leak in GUI on Windows caused by logging
|
|
Bug #4538 - Windows service crashes intermittently with no error
|
|
Bug #4341 - GUI freezes on first load when reading log
|
|
Bug #4566 - Client or server crashes with 'ssl handshake failure' error
|
|
Bug #4706 - Installer is not output to build config dir on Windows
|
|
Bug #4704 - Plugin 'ns' release build is overwritten with debug version on Linux
|
|
Bug #4703 - Plugins are not built to config directory on Mac
|
|
Bug #4697 - Timing can allow an SSL socket to be used after cleanup call
|
|
Enhancement #4661 - Log error but do not crash when failing to load plugins
|
|
Enhancement #4708 - Download ns plugin for specific Mac versions
|
|
Enhancement #4587 - Include OpenSSL binaries in source for easier building
|
|
Enhancement #4695 - Automatically upload plugins as Buildbot step
|
|
|
|
v1.7.2-stable
|
|
=============
|
|
Bug #4564 - Modifier keys often stuck down on Mac client
|
|
Bug #4581 - Starting GUI on Mac crashes instantly on syntool segfault
|
|
Bug #4520 - Laggy or sluggish cursor (ping spikes) on Mac when using WiFi
|
|
Bug #4607 - GUI doesn't start after install on Windows
|
|
Enhancement #4412 - Automate extract and compile for OpenSSL
|
|
Enhancement #4567 - SSL plugin should use TLSv1_method() minimum
|
|
Enhancement #4591 - Revert to legacy Mac deployment and signing
|
|
Enhancement #4569 - Reintroduce GUI auto-hide setting (disabled by default)
|
|
Enhancement #4570 - Make `--crypto-pass` show deprecated message
|
|
Enhancement #4596 - Typo 'occurred' in WebClient.cpp
|
|
|
|
v1.7.1-stable
|
|
=============
|
|
Bug #3784 - Double click & drag doesn't select words on client
|
|
Bug #3052 - Triple-click (select line) does not work
|
|
Bug #4367 - Duplicate Alt-S Keyboard Shortcuts on Gui
|
|
Bug #4554 - Server unable to accept new SSL connection
|
|
Bug #4553 - SSL handshake failure error causes GUI to crash
|
|
Bug #4551 - Plugin wizard doesn't create SSL directory
|
|
Bug #4548 - Severe code duplication in fingerprint logic
|
|
Bug #4547 - Windows server crashes when client fingerprint dialog open
|
|
Bug #4539 - Mac client dies when server has SSL_ERROR_SSL
|
|
Bug #4537 - Plugin wizard doesn't complete but finish button enabled
|
|
Bug #4535 - Server crashes on shut down after multiple connections failed
|
|
Bug #4528 - Error SSL_ERROR_SSL is logged on unknown error
|
|
Bug #4527 - Server fingerprint dialog on client GUI keeps showing
|
|
Bug #4469 - GUI crashes on Windows when generating certificate
|
|
Bug #4410 - SSL_ERROR_SSL (unknown protocol) on Mac client
|
|
Bug #4409 - SSL_ERROR_SSL (unknown alert type) on Windows 8.1 client
|
|
Bug #4557 - GUI doesn't show local fingerprint on fresh install
|
|
Enhancement #4522 - SSL server fingerprint verification from client
|
|
Enhancement #4526 - Display local fingerprint on server GUI
|
|
Enhancement #4549 - Extract SSL certificate and fingerprint generate function
|
|
Enhancement #4546 - Redistribute OpenSSL on Windows with installer
|
|
Enhancement #4540 - Enable Network Security checkbox only when ns plugin exists
|
|
Enhancement #4525 - Reorganize app data directory
|
|
Enhancement #4390 - Disable GUI auto-hide by default
|
|
|
|
v1.7.0-beta
|
|
===========
|
|
Enhancement #4313 - SSL encrypted secure connection
|
|
Enhancement #4168 - Plugin manager for GUI
|
|
Enhancement #4307 - Always show client auto-detect dialog
|
|
Enhancement #4397 - Modernize Mac build script (deployment and signing)
|
|
Enhancement #4398 - Remove obsolete Mac database cleaner
|
|
Enhancement #4337 - Remove IStreamFilterFactory dead code
|
|
|
|
1.6.3
|
|
=====
|
|
Bug #4349 - Mouse click does not always bring window to front
|
|
Bug #4463 - Unidentified developer error on Mac OS X
|
|
Bug #4464 - Code signing verify failure not reported on Mac build
|
|
Bug #4465 - Binary (syntool) is not code signed on Windows
|
|
Enhancement #4455 - Replace version with branch name in package filename
|
|
|
|
1.6.2
|
|
=====
|
|
Bug #4227 - Helper tool crashes when service checks elevation state
|
|
Bug #4091 - Zeroconf on server advertises bogus IP address
|
|
Bug #4249 - Drag file causes client crash on Mac (10.10)
|
|
Enhancement #4196 - Optional Bonjour requirement for Windows
|
|
Enhancement #4235 - Automatic Bonjour download and install
|
|
Enhancement #4218 - Auto-config available servers combo box
|
|
Enhancement #4230 - More user friendly dialog when client is detected
|
|
Enhancement #4240 - Minimize auto config message box usage
|
|
Enhancement #4247 - Firewall exception for GUI (needed for Bonjour)
|
|
Enhancement #4242 - Consistent naming for auto config feature
|
|
|
|
1.6.1
|
|
=====
|
|
Bug #4002 - Carbon loop not ready within 5 sec
|
|
Bug #4191 - Accessibility helper tool crashes
|
|
Bug #4149 - Mac 10.9.5 or 10.10 gatekeeper blocks Synergy
|
|
Bug #4139 - Exception thrown when ProcessIdToSessionId() fails
|
|
Bug #4055 - Shift keys are not sent to clients (Win 8.1 server)
|
|
Bug #4021 - Copy & paste not working for EFL applications
|
|
Bug #3749 - Linux Chrome hover doesn't work
|
|
Bug #4128 - Daemon logging not written with "log to file"
|
|
Enhancement #4122 - Enable drag and drop by default
|
|
Enhancement #4158 - Build for Mac OS X 10.10
|
|
Enhancement #4130 - Auto elevate for Windows UAC and screen lock
|
|
Enhancement #4126 - 64-bit support for OS X
|
|
Enhancement #4141 - DMRM message support for μSynergy
|
|
Enhancement #4124 - More robust argument parsing
|
|
|
|
1.6.0
|
|
=====
|
|
Feature #65 - Auto config feature using Zeroconf/Bonjour
|
|
|
|
1.5.1
|
|
=====
|
|
Bug #3307 - Configuration file paths containing spaces don't work
|
|
Bug #3404 - Log path needs to be in quotes on windows
|
|
Bug #3996 - Installer fails when Windows Firewall is disabled
|
|
|
|
1.5.0
|
|
=====
|
|
Bug #4060 - Key stuck down on Windows server
|
|
Bug #4061 - Windows server repeats modifier keys
|
|
|
|
1.4.18
|
|
======
|
|
Bug #3980 - Shell extension DLL causes explorer.exe to crash
|
|
Task #4049 - Correct code style in OSXKeyState compilation unit
|
|
Task #4050 - Fix subversion issue tracker URL
|
|
Task #4053 - Improve deb package quality
|
|
Task #4054 - Improve rpm package quality
|
|
|
|
1.4.17
|
|
======
|
|
Bug #2836 - Unable to begin screen name or alias with numbers
|
|
Bug #3796 - Some files being unintentionally dragged (including explorer.exe)
|
|
Bug #3886 - Alias is allowed to match screen name
|
|
Bug #3919 - RPM install fails on Fedora 20, failed dependencies: libcurl
|
|
Bug #3921 - Error: synwinxt.dll outdated (upgrading from 1.4.15 to 1.4.16)
|
|
Bug #3927 - Mavericks accessibility exception not working (when upgrading from 1.4.15 to 1.4.16)
|
|
Bug #3933 - Plus signs in the email address cause premium login to fail
|
|
Bug #3939 - Compile fails on ARM (Raspberry Pi) because of cryptopp/Crypto++ lib
|
|
Bug #3947 - Conflicts when using yum localinstall on Fedora 20
|
|
Bug #3959 - Premium title doesn't always show on first login
|
|
Bug #3968 - GUI auto-hides on initial first install (with no config)
|
|
Task #3936 - Change installer to WiX for improved file upgrade process
|
|
Task #3950 - Poll modifier after key down on Mac OS X and log results
|
|
Task #3951 - Clear filename stored in synwinxt on mouse up
|
|
Task #3952 - Make Premium wizard page cleaner
|
|
Task #3953 - Inherit XArch and XBase from std::exception
|
|
Task #3954 - Make "lock to screen" log message go to NOTE level instead of DEBUG
|
|
Task #3960 - Split CMSWindowsHookLibraryLoader into hook and shellex loaders
|
|
Task #3961 - Remove Windows 95 support
|
|
Task #3963 - Disable failing Linux unit/integ tests on Fedora 20 32-bit (valgrind SIGILL)
|
|
Task #3964 - Make Premium login error more verbose
|
|
Task #3969 - Merge String.cpp and StringUtil.cpp
|
|
|
|
1.4.16
|
|
======
|
|
Bug #3338 - Alt tab not working with Windows 8
|
|
Bug #3642 - Failed to start server on Mac OS X 10.9 Mavericks, assistive devices problem
|
|
Bug #3785 - Synwinxt.dll error opening file for writing during install of 1.4.15
|
|
Bug #3787 - Wont automatically load after login on OS X
|
|
Bug #3788 - Configuration wizard: Premium login fails when behind a proxy
|
|
Bug #3796 - Some files being unintentionally dragged (including explorer.exe)
|
|
Bug #3799 - Synergy Client on Fedora crashes on drag/drop operations
|
|
Bug #3818 - Client freezes on Mac OS 10.6.8
|
|
Bug #3874 - Premium GUI login is case sensitive for email
|
|
Bug #3911 - Drag and drop error on OS X 10.9 Mavericks
|
|
|
|
1.4.15
|
|
======
|
|
Bug #3765 - Synergy Service - Error 87: The parameter is incorrect.
|
|
Bug #3781 - Option not supported on Linux: --enable-drag-drop (server not starting)
|
|
|
|
1.4.14
|
|
======
|
|
Bug #3287 - Mac does not wake up
|
|
Bug #3758 - Unstable service (synergyd)
|
|
Bug #3759 - Exploit: C:\Program.exe (if it exists) is run by service (elevated)
|
|
Bug #3760 - Encryption broken (GCM, CTR and OFB)
|
|
Bug #3761 - Start button is visible when Synergy is running
|
|
Bug #3762 - Apply button is disabled for Mac and Linux
|
|
Feature #46 - Drag and drop between computers (Windows and Mac)
|
|
|
|
1.4.13
|
|
======
|
|
Version not released, unstable.
|
|
|
|
1.4.12
|
|
======
|
|
Bug #3565 - Encryption fails when typing fast (Invalid message from client)
|
|
Bug #3606 - GUI is elevated after setup
|
|
Bug #3572 - Mac caps lock causes disconnect
|
|
|
|
1.4.11
|
|
======
|
|
Feature #12 - Encryption
|
|
Feature #421 - Portable version
|
|
Bug #2855 - Mouse cursor remains hidden on Mac client (intermittently/randomly)
|
|
Bug #3281 - server start on OS X defaults to 'interactive'
|
|
Bug #3310 - P&ort in settings screen
|
|
|
|
1.4.10
|
|
======
|
|
Bug #2799 - Right shift broken (Windows server, Mac OS X client)
|
|
Bug #3302 - GUI does not show/hide when tray icon is double clicked (Windows)
|
|
Bug #3303 - Mac OS X IPC integ test fails intermittently
|
|
Feature #2974 - Gesture Support for Magic Mouse/Trackpad
|
|
Feature #3172 - Button to stop Synergy when in service mode
|
|
Feature #3241 - Option to elevate synergyc/s when in service mode
|
|
Feature #3242 - Show a list of available IP addresses and screen name on the main screen
|
|
Feature #3296 - 64-bit Windows installer should display helpful message on 32-bit Windows
|
|
Feature #3300 - Make service mode default mode (now that we have elevate option)
|
|
Feature #3301 - Add process mode option to settings (remove startup wizard page)
|
|
Feature #3306 - Gatekeeper compatibility on Mac OS X 10.8
|
|
|
|
1.4.9
|
|
=====
|
|
Bug #3159 - In service mode, server doesn't start unless GUI is running
|
|
Bug #3214 - Client sometimes can't connect if GUI is closed
|
|
Bug #56 - Mac OS X server not sending keystrokes to client
|
|
Bug #3161 - First time GUI appears, service doesn't send logging
|
|
Bug #3164 - In service mode, you need to add a firewall exception
|
|
Bug #3166 - Service shutdown stalls when GUI is closed
|
|
Bug #3216 - Fatal error if plugins folder doesn't exist
|
|
Bug #3221 - ERROR: could not connect to service, error: 2
|
|
Feature #3192 - Add support for JOYINFOEX structure to poll game device info
|
|
Feature #3202 - Plugin support (sending for primary screen events on Windows only)
|
|
Feature #3155 - Cross-platform TCP IPC between GUI and service
|
|
Task #3177 - Fix Mac buildslave to build multiple versions
|
|
Task #3193 - Add Micro Synergy to repository
|
|
Task #3275 - Change hostname label to "IP address or hostname"
|
|
Task #3276 - Installation recovery mechanism for synrgyhk.dll
|
|
|
|
1.4.8
|
|
=====
|
|
Bug #143: Cursor on Mac OS X goes to center when inactive
|
|
Bug #146: Screen Resize causes problems with moving off right-hand side of screen
|
|
Bug #3058: Modifier keys not working on Mac OS X server
|
|
Bug #3139: Double click too strict (click, move, click should not count)
|
|
Bug #3195: Service install can fail first time
|
|
Bug #3196: Wizard buttons not visible
|
|
Bug #3197: GUI doesn't take focus after install
|
|
Bug #3202: Hook DLL (synrgyhk.dll) is not released
|
|
Feature #3143: Setup wizard for first time users
|
|
Feature #3145: Check for updates
|
|
Feature #3174: Startup mode wizard page
|
|
Feature #3184: New service for process management
|
|
|
|
1.4.7
|
|
=====
|
|
Bug #3132: GUI hides before successful connection
|
|
Bug #3133: Can't un-hide GUI on Mac
|
|
Feature #3054: Hide synergy[cs] dock icon (Mac OS X)
|
|
Feature #3135: Integrate log into main window
|
|
Task #3134: Move hotkey warnings to DEBUG
|
|
|
|
1.4.6
|
|
=====
|
|
Bug #155: Build error on FreeBSD (missing sentinel in function call)
|
|
Bug #571: Synergy SegFaults with "Unknown Quartz Event type: 0x1d"
|
|
Bug #617: xrandr rotation on client confines cursor in wrong area
|
|
Bug #642: `synergyc --help` segfaults on sparc64 architecture
|
|
Bug #652: Stack overflow in getIDForKey
|
|
Bug #1071: Can't copy from the Firefox address bar on Linux
|
|
Bug #1662: Copying text from remote computer crashes java programs.
|
|
Bug #1731: YouTube can cause server to freeze randomly
|
|
Bug #2752: Use SAS for ctrl+alt+del on win7
|
|
Bug #2763: Double-click broken on Mac OS
|
|
Bug #2817: Keypad Subtract has wrong keycode on OS X
|
|
Bug #2958: GNOME 3 mouse problem (gnome-shell)
|
|
Bug #2962: Clipboard not working on mac client
|
|
Bug #3063: Segfault in copy buffer
|
|
Bug #3066: Server segfault on clipboard paste
|
|
Bug #3089: Comma and Period translated wrong when using the NEO2-layout
|
|
Bug #3092: Wrong screen rotation detected
|
|
Bug #3105: There doesn't seem to be a system tray available. Quitting
|
|
Bug #3116: Memory Leak due to the XInput2 patches
|
|
Bug #3117: Dual monitors not detected properly anymore
|
|
Feature #3073: Re-introduce auto-start GUI (Windows)
|
|
Feature #3076: Re-introduce auto-start backend
|
|
Feature #3077: Re-introduce hidden on start
|
|
Feature #3091: Add option to remap altgr modifier
|
|
Feature #3119: Mac OS X secondary screen
|
|
Task #2905: Unit tests: Clipboard classes
|
|
Task #3072: Downgrade Linux build machines
|
|
Task #3090: CXWindowsKeyState integ test args wrong
|