head 1.4; access; symbols pkgsrc-2020Q3:1.3.0.46 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.42 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.22 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.44 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.40 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.38 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.36 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.34 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.32 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.30 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.28 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.26 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.24 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.20 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.18 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.16 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.14 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.12 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.10 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.8 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.6 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.4 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.2 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.2.0.12 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.10 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.8 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.6 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.4 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.2 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.1.0.2 pkgsrc-2013Q2-base:1.1; locks; strict; comment @// @; 1.4 date 2020.10.22.13.47.34; author tnn; state dead; branches; next 1.3; commitid Ex0GrHOgI9hB5UsC; 1.3 date 2015.02.03.18.49.34; author tnn; state Exp; branches; next 1.2; commitid Mraio7FupASDRA8y; 1.2 date 2013.07.05.21.34.12; author joerg; state Exp; branches; next 1.1; commitid u5ASVwENhIFxmkWw; 1.1 date 2013.05.11.21.40.14; author joerg; state Exp; branches; next ; commitid 4wuMVCY0EC9magPw; desc @@ 1.4 log @synergy: update to 1.12.0 Bug fixes: #6748 Copyright year in about dialog isn't updated #6730 Updating synergy looses settings #6734 Fixed naming of installers for linux and windows #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: #6739 Add submodules cloning to cmake #6736 Command line option for custom TLS Certificate #6666 Add doxygen documentation output from pipelines #6715 Updated language file from Crowdin #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 @ text @$NetBSD: patch-src_lib_server_CConfig.cpp,v 1.3 2015/02/03 18:49:34 tnn Exp $ Fix for some EOF problem. Not sure it's still required as the previous patch has been adapted to upstream changes. --- src/lib/server/Config.cpp.orig 2014-12-02 15:03:19.000000000 +0000 +++ src/lib/server/Config.cpp @@@@ -1931,7 +1931,7 @@@@ ConfigReadContext::getLineNumber() const bool ConfigReadContext::operator!() const { - return !m_stream; + return m_stream.bad(); } OptionValue @ 1.3 log @Update to synergy-1.6.2. 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) @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @operator bool doesn't equal good(), but !bad(). This makes a difference when it comes to handling EOF. Adjust. @ text @d1 1 a1 1 $NetBSD: patch-src_lib_server_CConfig.cpp,v 1.1 2013/05/11 21:40:14 joerg Exp $ d3 8 a10 8 --- src/lib/server/CConfig.cpp.orig 2011-01-21 03:51:35.000000000 +0000 +++ src/lib/server/CConfig.cpp @@@@ -1908,9 +1908,9 @@@@ CConfigReadContext::getLineNumber() cons return m_line; } -CConfigReadContext::operator void*() const +CConfigReadContext::operator bool() const d12 2 a13 2 - return m_stream; + return !m_stream.bad(); d16 1 a16 1 bool @ 1.1 log @STL provides no implicit boolean conversion for streams, so use good() for this purpose. Add gtest/gmock fixes for libc++. @ text @d1 1 a1 1 $NetBSD$ d13 1 a13 1 + return m_stream.good(); @