Commit graph

1856 commits

Author SHA1 Message Date
Jnewbon
c579858dd2
Merge pull request #6726 from symless/pr-5943-disable-tests
Disable test with cmake option
2020-07-14 13:38:33 +01:00
Jnewbon
0a97c2be0d
Merge pull request from GHSA-chfm-333q-gfpp
Attempts to fis DoS to servers with less then 4GB memory
2020-07-14 13:14:40 +01:00
Jamie Newbon
bdd36c389d #6716 Changed throw to pass exception to caller and handle it there updated debug message 2020-07-14 12:51:44 +01:00
Pieterjan Camerlynck
16bccc2ed0 #6725 allow building of synergy without tests
Signed-off-by: Pieterjan Camerlynck <pieterjan.camerlynck@gmail.com>
Signed-off-by: Jamie Newbon <jamie@symless.com>
2020-07-14 11:44:17 +01:00
Jnewbon
269d6b8eee
Merge branch 'master' into issue-6720-macdeployqt-cmake 2020-07-12 16:16:54 +01:00
Jnewbon
ffba759792
Merge pull request #6679 from nicerloop/zeroconf-announce-screen-name
Use screen name instead of IP address to announce server through zeroconf
2020-07-12 15:03:17 +01:00
Jamie Newbon
07ac705bfc Merge branch 'master' into zeroconf-announce-screen-name 2020-07-12 14:42:34 +01:00
Jnewbon
c5814be90d
Merge pull request #6500 from jpwhiting/use_macdeployqt
Use macdeployqt to install Qt frameworks inside bundle
2020-07-12 14:05:31 +01:00
Martin van Zijl
e237be80ee #4036 Fix for client resolution change on Linux 2020-07-11 14:51:42 +01:00
Jamie Newbon
59e63f5818 #6716 Added try catch around memory allocation 2020-07-10 13:30:30 +01:00
Jnewbon
32883ce3ae
New Crowdin updates (#6712) 2020-07-08 14:25:26 +01:00
Jamie Newbon
1518ac9936 Updated language command
and removed ../.. from all ts files over complicating the translation integration PR
2020-07-08 13:42:17 +01:00
Jnewbon
448a787ab8
Migrated to Azure pipline for CI and builds
Also added Deb 10 to CI and builds
2020-07-08 13:17:06 +01:00
Jamie Newbon
e70b1669d5 #6661 Disabled Ipc tests due to build error 2020-07-02 12:18:16 +01:00
Jamie Newbon
83d1588666 #6661 Updated google tests to 1.8.1 2020-07-01 14:12:44 +01:00
Povilas Kanapickas
4308b42915 #6487 XWindowsEventQueueBuffer: Fix delays when waiting for new events
QLength() may return 0 even if there are events pending because they
need to be read from the display socket in order to become visible. We
must use XPending() which will poll the socket if QLength() == 0.
2020-05-22 14:41:42 +01:00
Jamie Newbon
bf3796aea7 Revert "#6487 Changed timeout multiplier"
This reverts commit a324957e
2020-05-22 14:41:04 +01:00
Jnewbon
e2c42743af
Merge pull request #6685 from symless/issue-6487-mouse-freeze
Cursor freezes intermittently on Linux
2020-05-18 10:40:28 +01:00
Jamie Newbon
b89b22ba4c #6670 Updated languages from source file 2020-05-04 23:59:32 +01:00
Jamie Newbon
e9f85ed69c #6670 Updated language source file 2020-05-04 23:55:08 +01:00
Jamie Newbon
1973cc7eb5 #6670 Updated cmake to require translations that don't get build on some distributions 2020-05-04 23:55:08 +01:00
Jamie Newbon
a324957e2d #6487 Changed timeout multiplier
We belive that there was a bug in the polling function that caused it
to return straight away instead of actually waiting for the timeout.
2020-05-04 13:52:14 +01:00
Jamie Newbon
26f4b4da46 Revert "#6487 Possible culprit to mouse freeze commented out for testing"
This reverts commit b5c57d9b
2020-05-04 13:45:45 +01:00
Loïc PÉRON
f2cc582f9f Use screen name instead of IP address to announce server through zeroconf, same way it is done for client 2020-05-03 13:59:34 +02:00
Jamie Newbon
b5c57d9b5e #6487 Possible culprit to mouse freeze commented out for testing 2020-04-30 22:19:29 +01:00
Jnewbon
e3f0203657
Merge pull request #6659 from symless/v1-issue-6538-systemscope-setting
Added system config selection for all users configuration
2020-04-28 10:43:08 +01:00
Jamie Newbon
62607ec390 #6538 Added check if system config doesnt exist then copy from user settings 2020-04-27 16:58:27 +01:00
Jamie Newbon
f77bc2acff #6538 Fixed couple issues with comments 2020-04-27 15:50:01 +01:00
Jamie Newbon
f1f5079497 #6538 Removed braces that somehow got added to member variables 2020-04-27 13:09:26 +01:00
Jamie Newbon
eaf99424c5 #6538 Added Save call when main window is closed. 2020-04-27 13:04:30 +01:00
Jamie Newbon
f50d2065e4 #6538 Updated AppConfig constructor, and removed some save settings calls 2020-04-27 13:03:42 +01:00
Jamie Newbon
ad1429e9aa #6538 Removed appconfig saveSettings calls from external classes, update serverconfig to derived class 2020-04-27 13:02:26 +01:00
Jamie Newbon
73b9f40a44 #6538 Added save to ConfigWriter, updated system config pathing and, set initial scope 2020-04-27 12:59:37 +01:00
Jamie Newbon
b3892a1b82 #6538 Changed Enum names to follow code standards 2020-04-27 12:53:39 +01:00
Jamie Newbon
fb5b46c02e #6538 Added assert declaration 2020-04-24 10:22:40 +01:00
Jamie Newbon
a5d18ebb0a #6538 Removed extra , 2020-04-23 19:07:50 +01:00
Jamie Newbon
df2d31ecf8 #6538 Implemented a most of the new config system 2020-04-23 18:11:20 +01:00
Jamie Newbon
10f558d863 #6538 Added ConfigWriter to centralized config file interaction 2020-04-21 15:53:53 +01:00
Jamie Newbon
96b8c74373 #6663 Added limit to the log view of 10,000 lines in the GUI to prevent RAM hogging 2020-04-17 17:52:36 +01:00
Jamie Newbon
d061eac117 #6538 Fixed missing semicolon 2020-04-01 16:30:02 +01:00
Jamie Newbon
05ab554d09 Merge branch 'master' into v1-issue-6538-systemscope-setting
# Conflicts:
#	src/gui/src/AppConfig.cpp
2020-04-01 16:09:45 +01:00
Jamie Newbon
fdd09d0f5d #6587 Added signal when auto config is changed to update UI 2020-04-01 10:23:14 +01:00
Jamie Newbon
c62d23ab06 #6538 started adding modified settings check to prevent saving changes multiple times 2020-03-31 15:18:57 +01:00
Jamie Newbon
2bff3807f8 #6538 Moved settings from main window to appconfig 2020-03-31 11:09:50 +01:00
Jamie Newbon
ab92492d65 Merge branch 'master' into v1-issue-6538-systemscope-setting 2020-03-27 14:53:39 +00:00
Jnewbon
edbeb325bb
Updated translation from Crowdin (Japanese and Polish) (#6647) 2020-03-27 14:41:37 +00:00
Jamie Newbon
5bdafa3214 Revert "#6622 Changed translation command to update ts files as well"
This reverts commit a38ac372
2020-03-24 00:45:11 +00:00
Jamie Newbon
3eb2fe26f0 #6622 Fixed accidentally removed image 2020-03-24 00:29:08 +00:00
Jamie Newbon
1cd3066283 #6622 Fixed error in html text cause all translations to fail to build silently 2020-03-24 00:26:17 +00:00
Jamie Newbon
91db5906f5 #6622 Updated update languages command 2020-03-23 23:51:03 +00:00
Jamie Newbon
a38ac37280 #6622 Changed translation command to update ts files as well 2020-03-23 23:38:18 +00:00
Jamie Newbon
c7a55a6fa7 #6622 Moved compiled translations and added language resource file 2020-03-23 23:32:22 +00:00
talyz
3e80a0bfc0
Build tests again
The tests were accidentally disabled in
688095d0a7. Since then, the code has
drifted slightly: the synergy lib has been renamed from synergy to
synlib in 4263fd1717 and the curl
dependency was dropped in 491bb2de00.

This re-enables the tests, targets the right lib and removes the
obsolete test.
2020-03-19 19:08:59 +01:00
Jnewbon
a1421bf13c
Merge pull request #6638 from 67hz/enhancement/help-menu-help-link-6472
#6472
2020-03-19 16:15:19 +00:00
Jamie Newbon
11eda20378 #6538 Changed System scope path to be OS dependant 2020-03-19 15:35:29 +00:00
Aaron Hinojosa
1fb400da44 6472 - adding help site to help menu
6472 - updating help hyperlink text
2020-03-10 14:14:56 -05:00
Jamie Newbon
a2009d0aa0 #6538 Added event to live swap configs as soon as the scope is changed in settings 2020-02-28 11:34:28 +00:00
Jamie Newbon
70f50a655b #6538 Moved System scope to ini format and saved to application folder 2020-02-28 11:33:30 +00:00
Jamie Newbon
d4ecffd1f0 #6538 Added Scope selection to settings 2020-02-27 00:41:27 +00:00
Jamie Newbon
691019c6b5 #6538 Fixed missing setting and added function to remove repetitions 2020-02-27 00:40:58 +00:00
jnewbon
d4ae9faad0 #6538 Added settings scope switching to AppConfig
Signed-off-by: jnewbon <jamie@symless.com>
2020-02-25 17:06:09 +00:00
jnewbon
0243ba9171 #6583 Changed Server config to pull Settings directly from AppConfig instead of maintaining its own pointer
Signed-off-by: jnewbon <jamie@symless.com>
2020-02-25 17:06:07 +00:00
jnewbon
87692ad0a5 #6538 Changed mainwindow to grab settings from appconfig instead of maintaining its own pointer
Signed-off-by: jnewbon <jamie@symless.com>
2020-02-25 17:06:05 +00:00
Jamie Newbon
969595dfe0 #6538 Loading of global settings if user setting dont exist 2020-02-25 17:06:01 +00:00
Jamie Newbon
59254c1c10 #6538 Made Loading and saving of settings more readable
Signed-off-by: Jamie Newbon <jamie@symless.com>
2020-02-25 17:04:57 +00:00
Jnewbon
963fbca39b
Merge pull request #6624 from symless/v1-issue-6622-cmake-language
Updated build to include compiling of language files
2020-01-24 15:33:18 +00:00
Jamie Newbon
15744e9069 #6622 Sorting out local codes for translation integration 2020-01-21 18:07:28 +00:00
Jamie Newbon
e2b671dd19 #6622 Added english source for Translation service integration 2020-01-21 16:56:36 +00:00
Jnewbon
e047cd66fa
Merge pull request #6435 from vifino/patch-1
Fixed missing SSL_get_client_ciphers with LibreSSL
2020-01-21 16:19:40 +00:00
Jamie Newbon
e7263ae763 Merge branch 'statico-statico-icons' into v1-dev 2020-01-21 16:15:03 +00:00
Jamie Newbon
1ea39d5ff6 #6622 Updates language files 2020-01-21 16:13:26 +00:00
Jnewbon
bbdc842b04
Merge pull request #6618 from symless/v1-issue-4288-printscreen-issue
Send Print Screen key to Windows clients
2020-01-21 15:47:24 +00:00
Jnewbon
1027f41053
Merge pull request #6616 from symless/v1-issue-4-quote-deadkey
Fixed quote key on US International keyboard
2020-01-21 15:47:04 +00:00
Jnewbon
a7891e721b
Merge pull request #6617 from symless/v1-issue-6593-unicode-support
Fixed possible data index bug for Unicode read
2020-01-21 15:46:39 +00:00
Jamie Newbon
4395291b4f #6622 Added compiling of language files to cmake 2020-01-21 11:33:55 +00:00
Jamie Newbon
3ca9bd7af8 #6622 Removed compiled language files from source resources 2020-01-21 11:29:58 +00:00
Jamie Newbon
526de88ca6 #6622 Added all translation files to qt project for easy updating 2020-01-21 11:29:02 +00:00
Jamie Newbon
cb488a3f0f #6622 Removed compiled language files 2020-01-21 11:27:45 +00:00
Jnewbon
e67090bd69
Merge pull request #6621 from jose1711/slovak_translation
Update Slovak translation
2020-01-21 09:16:24 +00:00
Jose Riha
ccf8b46c94 Update Slovak translation 2020-01-15 22:57:06 +01:00
Jnewbon
22f6f95494
Merge pull request #6615 from symless/v1-6608-tls-moved
Reverting changes the the openSSL binary location
2020-01-15 10:21:46 +00:00
Jamie Newbon
9f700a1977 #4937 Add .mm files to cmake if builder is mac 2020-01-11 15:42:34 +00:00
Jamie Newbon
1c9bb4ad78 #4937 Merge branch 'statico-icons' of https://github.com/statico/synergy into statico-statico-icons
# Conflicts:
#	src/gui/res/Synergy.qrc
#	src/gui/res/icons/256x256/synergy.ico
#	src/gui/res/mac/Synergy.icns
#	src/gui/src/MainWindow.cpp
2020-01-11 14:57:44 +00:00
Jamie Newbon
4f2e0b6cdb #4288 Fixed if assignment instead of equals 2020-01-11 01:33:03 +00:00
Jamie Newbon
23a7e5c05f #4288 removed #if 0 blocks 2020-01-11 01:24:22 +00:00
Jamie Newbon
9015f6a328 WIP printscreen fixes for Windows
# Conflicts:
#	src/lib/platform/MSWindowsDesks.cpp
#	src/lib/platform/MSWindowsDesks.h
2020-01-11 01:08:00 +00:00
Josh Stone
8299bcda95 #6593 Fix data indexes in Unicode::fromUTF8 2020-01-11 00:15:21 +00:00
Martin van Zijl
9f9627aa66 #4. Fix quote key on US International keyboard. 2020-01-10 23:50:11 +00:00
Jamie Newbon
1a2be15b95 Revert "change openssl path relative to binary"
This reverts commit 1bc2cf57
2020-01-09 10:09:49 +00:00
Jamie Newbon
dc363d66ab #6611 Updated untrusted server dialog to show sha256 fingerprint 2020-01-09 10:03:40 +00:00
Jnewbon
b09b6e176d
Merge pull request #6596 from symless/v1-issue-4957-remove-synwinhk
Removed Windows hook DLL
2019-11-19 15:21:57 +00:00
Jamie Newbon
b641d4b337 Fixed build issue on Windows unable to find iterator 2019-11-14 16:14:11 +00:00
Jamie Newbon
051138c8df Removed synwinhk DLL, back porting 703097c 2019-11-14 15:11:00 +00:00
Jamie Newbon
e64e4c598d Changed to stringstream as Mac had problems with regex 2019-11-14 11:29:17 +00:00
Jamie Newbon
27e5d3b084 Grabbed connection protocol from cipher for display to user 2019-11-13 10:01:27 +00:00
Jamie Newbon
4d3cf2c626 Preventing older insecure version of TLS/SSL 2019-11-12 17:06:44 +00:00
Jnewbon
2849f76f31
Merge pull request #6592 from symless/v1-issue-6556-tls
Reverted static SSL libs and removed ifdef function macros
2019-11-07 13:55:54 +00:00
Jamie Newbon
89f328e059 Cleaned up UserAgent info 2019-11-05 15:18:26 +00:00
Jamie Newbon
021229879b Removing updated function name 2019-11-04 19:31:53 +00:00
Jamie Newbon
ebbdee5c4e Reverting 9005fe3c, 4d9c196c and f0d7b669. Which reverts static SSL libs 2019-11-04 19:30:22 +00:00