What's new in Synergy 1.8.8
Mar 5, 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
- 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 13, 2016)
- 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
New in Synergy 1.8.5 (Nov 3, 2016)
- Server crashes when disconnecting SSL clients
- Trial version support
- User upgrade statistics
New in Synergy 1.8.4 (Oct 11, 2016)
- Bugs:
- UHD/4K DPI scaling broken on Windows servers
- When XRandR adds a screen, it is inaccessible
- Activation notification depends on existence of /etc/os-release
- Update notification sometimes requests a downgrade
- Current date is shown for build date in the about dialog
- Synergy branding is inconsistent across platforms
- Enhancements:
- Remove redundant plugin infrastructure
- Move SSL certificate generation to main window
- Move SSL implementation into core binary
- Move activation from wizard into new dialog window
New in Synergy 1.8.3 (Sep 29, 2016)
- 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
New in Synergy 1.8.2 (Aug 16, 2016)
- Unable to drag-select in MS Office
- Copy paste causes 'server is dead' error on switching
- Server logging crashes when switching with clipboard data
- Middle click does not close Chrome tab on Mac client
- Linux client fails to start due to invalid cursor size
- Serial key textbox on activation screen overflows on Mac
- Stop button resets to Start when settings dialog canceled
- Auto restart service when synwinhk.dll fails on Windows
- Future-proof GUI login by using newer auth URL
- Add --enable-crypto argument to help text
- High resolution App icon on Mac
- Improve grammar in connection notification dialog
New in Synergy 1.8.0 Beta (Aug 16, 2016)
- Include 'ns' plugin in installers (instead of wizard download)
- Activation dialog which also accepts a serial key
- Recommend using serial key when online activation fails
- Show detailed version info on GUI about screen
- GUI setting to disable drag and drop feature
- Additional logging to output OpenSSL version
- Notify activation system when wizard finishes
- Allow software to be time limited with serial key
New in Synergy 1.7.6 (Mar 16, 2016)
- Copying from the Chrome web browser doesn't work
- Clipboard doesn't work from client to server
- Waiting for active desktop result freezes Windows service
- Large clipboard causes crash
- Missing MinGW dependencies after install on Windows
- Clipboard copies only plaintext between Mac and Windows
New in Synergy 1.8.0 Beta (Dec 9, 2015)
- Include 'ns' plugin in installers (instead of wizard download)
- Activation dialog which also accepts a serial key
- Recommend using serial key when online activation fails
- Show detailed version info on GUI about screen
- GUI setting to disable drag and drop feature
- Additional logging to output OpenSSL version
- Notify activation system when wizard finishes
- Allow software to be time limited with serial key
New in Synergy 1.7.5 (Dec 9, 2015)
- Display scaling breaks edge detection
New in Synergy 1.7.4 (Aug 7, 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 #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 #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 #4587 - Include OpenSSL binaries in source for easier building
- Enhancement #4695 - Automatically upload plugins as Buildbot step
New in Synergy 1.7.2 (May 26, 2015)
- 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 #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 (May 6, 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 #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 #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 Beta (Mar 25, 2015)
- Enhancement #4313 - SSL encrypted secure connection
- Enhancement #4168 - Plugin manager for GUI
- Enhancement #4307 - Always show client auto-detect dialog
- Enhancement #4337 - Remove IStreamFilterFactory dead code
New in Synergy 1.6.3 (Mar 25, 2015)
- Bug #4349 - Mouse click does not always bring window to front
- Bug #4465 - Binary (syntool) is not code signed
- Enhancement #4455 - Replace version with branch name in package filename
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
- 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 (Dec 4, 2014)
- Bug #4002 - Carbon loop not ready within 5 sec
- Bug #4191 - Accessibility helper tool crashes
- 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 #4128 - Daemon logging not written with "log to file"
- Enhancement #4122 - Enable drag and drop by default
- Enhancement #4130 - Auto elevate for Windows UAC and screen lock
- Enhancement #4141 - DMRM message support for μSynergy
- Enhancement #4124 - More robust argument parsing
New in Synergy 1.6.0 (Dec 4, 2014)
- Feature #65 - Auto config feature using Zeroconf/Bonjour
New in Synergy 1.5.1 (Dec 4, 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 (Dec 4, 2014)
- Bug #4060 - Key stuck down on Windows server
- Bug #4061 - Windows server repeats modifier keys
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)
- Bug #3338 – Alt tab not working with Windows 8
- Bug #3785 – Synwinxt.dll error opening file for writing during install of 1.4.15
- Bug #3788 – Configuration wizard: Premium login fails when behind a proxy
- Bug #3796 – Some files being unintentionally dragged (including explorer.exe)
- Bug #3874 – Premium GUI login is case sensitive for email
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)
- ug #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 (Jun 24, 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 25, 2013)
- New features:
- Encryption
- Portable version
- Fixed bugs:
- Port in settings screen
- Update:
- The encryption feature is experimental, so far 1 bug has been raised (Encryption fails when typing fast).
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)
- 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)
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
- Feature #3135: Integrate log into main window
- Task #3134: Move hotkey warnings to DEBUG
New in Synergy 1.4.6 Beta (Feb 6, 2012)
- 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 #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 #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
- Task #2905: Unit tests: Clipboard classes
- Task #3072: Downgrade Linux build machines
- Task #3090: CXWindowsKeyState integ test args wrong
New in Synergy 1.4.4 Beta (Sep 9, 2011)
- Experimental gamepad support for Windows.
New in Synergy 1.4.2 Beta (Jun 24, 2011)
- QT and vcredist dependencies now included in Windows installers (just like in 1.3.6)
New in Synergy 1.3.7 (Jun 24, 2011)
- Bug #683: Only cross screens on during special keypress
- Bug #691: fix compilation errors for gcc 4.3
- Bug #1187: Compile broken for modern C++
- Bug #1663: "hos" != "host"
- Bug #1668: Scroll lock has opposite behavior
- Bug #2938: Argument --help does not work
- Bug #2952: Visual C++ 2008 Redistributable unpacks to root of hard drive
- Task #356: Introduce unit testing
- Task #2905: Unit tests: Clipboard classes