Synergy Changelog

What's new in Synergy 1.8.8

Mar 3, 2017
  • 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

New in Synergy 1.8.7 (Jan 19, 2017)

  • Bug #5784 - Edition changes when reopening GUI.

New in Synergy 1.8.6 (Dec 12, 2016)

  • 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

New in Synergy 1.8.5 (Oct 31, 2016)

  • 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

New in Synergy 1.8.4 (Oct 11, 2016)

  • 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
  • Bug #5640 Synergy branding is inconsistent across platforms
  • 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

New in Synergy 1.8.3 (Sep 26, 2016)

  • Bug #2765 - A letter appears on macOS clients when the spacebar is pressed
  • 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

New in Synergy 1.8.2 (Aug 8, 2016)

  • 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

New in Synergy 1.8.1 (Jul 14, 2016)

  • Bug #5461 - GUI crash during activation on Mac

New in Synergy 1.7.6 (Jul 7, 2016)

  • 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

New in Synergy 1.8.0 Beta (Dec 1, 2015)

  • 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

New in Synergy 1.7.5 (Nov 19, 2015)

  • Bug #5030 - Display scaling breaks edge detection on Windows
  • Bug #5064 - Compile fails on Mac OS X 10.11 (unused typedef)

New in Synergy 1.7.4 (Aug 11, 2015)

  • 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

New in Synergy 1.7.3 (May 27, 2015)

  • 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

New in Synergy 1.7.2 (May 7, 2015)

  • 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

New in Synergy 1.7.1 (Apr 22, 2015)

  • 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

New in Synergy 1.7.0 (Mar 5, 2015)

  • 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

New in Synergy 1.6.2 (Dec 4, 2014)

  • 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

New in Synergy 1.6.1 (Nov 28, 2014)

  • 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

New in Synergy 1.6.0 (Nov 28, 2014)

  • Feature #65 - Auto config feature using Zeroconf/Bonjour

New in Synergy 1.5.1 (Aug 26, 2014)

  • 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

New in Synergy 1.5.0 (May 24, 2014)

  • Bug #4060 - Key stuck down on Windows server
  • Bug #4061 - Windows server repeats modifier keys

New in Synergy 1.4.18 Beta (May 20, 2014)

  • 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

New in Synergy 1.4.17 (Mar 25, 2014)

  • Fixed bugs:
  • 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)
  • Tasks complete:
  • 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

New in Synergy 1.4.16 Beta (Feb 19, 2014)

  • Fixed bugs:
  • 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

New in Synergy 1.4.15 Beta (Oct 23, 2013)

  • Fixed bugs:
  • Bug #3765 – Synergy Service – Error 87: The parameter is incorrect.
  • Bug #3781 – Option not supported on Linux: –enable-drag-drop (server not starting)

New in Synergy 1.4.14 Beta (Oct 18, 2013)

  • New features:
  • Feature #46 – Drag and drop between computers (Windows and Mac)
  • Fixed bugs:
  • 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

New in Synergy 1.4.12 Beta (May 7, 2013)

  • Fixed bugs:
  • 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

New in Synergy 1.4.11 Beta (Apr 12, 2013)

  • New features:
  • Feature #12 – Encryption
  • Feature #421 – Portable version
  • Fixed bugs:
  • 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

New in Synergy 1.4.10 Beta (Jul 31, 2012)

  • New features:
  • 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
  • Fixed bugs:
  • 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

New in Synergy 1.4.9 Beta (Jul 16, 2012)

  • New features:
  • 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
  • Fixed bugs:
  • 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
  • Other changes:
  • 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

New in Synergy 1.4.8 Beta (Apr 23, 2012)

  • New features:
  • 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
  • Fixed bugs:
  • 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

New in Synergy 1.4.7 Beta (Feb 6, 2012)

  • Bug #3132: GUI hides before successful connection
  • Bug #3133: Can't un-hide GUI on Mac
  • Feature #3054: Hide dock icons on Mac OS X Lion
  • Feature #3135: Integrate log into main window
  • Task #3134: Move hotkey warnings to DEBUG

New in Synergy 1.4.5 Beta (Oct 31, 2011)

  • Official support for Mac OS X Lion.

New in Synergy 1.4.4 Beta (Sep 9, 2011)

  • Experimental gamepad support for Windows.
  • Also fixed the Ubuntu 11.04 install issues.

New in Synergy 1.4.2 Beta (Jun 21, 2011)

  • Major features:
  • New Linux GUI (based on QSynergy by Volker Lanz) included in deb and rpm packages
  • Individual Mac OS X versions available (10.4, 10.5, 10.6) -- though, these are unstable
  • QT and vcredist dependencies now included in Windows installers (just like in 1.3.6)