Commit graph

1784 commits

Author SHA1 Message Date
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
Jamie Newbon
136996a9a9 #6566 Switched info to debug 2019-11-01 15:13:03 +00:00
Jamie Newbon
9005fe3ce0 #6556 Fixed cmakes for static SSL linkin 2019-11-01 15:12:28 +00:00
Jamie Newbon
4d9c196cae #6556 Fixed cmakes for static SSL linking 2019-11-01 14:53:17 +00:00
Jamie Newbon
a3a4a21837 #6566 Switched info to debug 2019-11-01 09:49:11 +00:00
Jamie Newbon
f8ff1b76ee #6588 Added version number to version check request 2019-10-31 21:33:31 +00:00
Jamie Newbon
4dbaafa743 #6566 Change info message to debug1 2019-10-21 15:01:26 +01:00
Jnewbon
e367fa9d61
Merge pull request #6577 from symless/v1-issue-5294-cursor-locked
Prevented cursor moving off screen when a locking issue may occur
2019-10-18 15:31:05 +01:00
Jnewbon
5990f874ee
Merge pull request #6555 from Waester/ssl-fingerprint-fix-PR
Fix certificate generation and empty fingerprint information.
2019-10-18 15:29:52 +01:00
Jamie Newbon
ce691463b1 #5294 Prevented cursor moving off screen when a locking issue may occur 2019-10-18 13:39:05 +01:00
Jamie Newbon
29ab86b734 #6518 Added server restart action and hotkey capability 2019-10-15 18:40:53 +01:00
Jamie Newbon
7d8a09f514 #6561 Increased SSL keysize and SHA algorithm 2019-10-09 16:49:34 +01:00
walker0643
d79c8635e0 fix SSL fingerprint text and about box copyright text 2019-09-08 11:22:14 +02:00
walker0643
1bc2cf57d9 change openssl path relative to binary 2019-09-08 11:13:39 +02:00
Jamie Newbon
8af81f43c8 #6535 Removed duplicate stage from about dialog 2019-09-03 09:41:49 +01:00
Jamie Newbon
d376ad3feb #6535 Version URL and added stage check to version check 2019-09-03 09:41:49 +01:00
Jamie Newbon
af08223dae #6546 Filtered out self assigned ip addresses from being displayed 2019-09-03 09:41:49 +01:00
Jamie Newbon
26d50d1e18 #6541 Fixed connected info text to include without TLS encryption 2019-09-03 09:41:49 +01:00
Jnewbon
4fea67e078 #6390 Updated OpenSSL For better security with TLS1.3 2019-09-03 09:41:49 +01:00
Nathan Neulinger
c8e1e036e2 #6409 Time out read events for clipboard 2019-09-03 09:41:49 +01:00
walker0643
7e0c849211 #6528 Also display error text as well as error code when logging an X11 error 2019-09-03 09:41:49 +01:00
jammie999
45432d65d9 #6527 Added dpiAwareness PerMonitor to fix scaling in core on Windows, and also set window height to auto (0) which prevents elements being squashed in the config app 2019-09-03 09:41:49 +01:00
walker0643
b3a90dddae #6526 Fixed crash when socket is null on handling TCP connection, and added some logging 2019-09-03 09:41:49 +01:00
walker0643
30c6b3a588 #6525 Removed sleep before TLS socket delete, and fix race condition by removing socket from job queue 2019-09-03 09:41:49 +01:00
walker0643
01033d730f #6524 Adds new minimize to tray functionality and setting to enable/disable 2019-09-03 09:41:49 +01:00
walker0643
2626c2c4cf #6523 The auto hide feature was hidden, so this restores it 2019-09-03 09:41:49 +01:00
walker0643
dd2c14a0fd #6522 Double clicking tray now shows GUI and tray also now has a tooltip 2019-09-03 09:41:49 +01:00
walker0643
69432151fd #6521 Fixed access violation in SSL sockets 2019-09-03 09:41:49 +01:00
James Spurin
9702d7e8c6 #3705 Hotkeys broken on macOS servers 2019-09-03 09:41:49 +01:00
Radek Smejkal
70ba53caf4 Fixed retry timer not being unregistered properly (#6077)
Closes #6495
2019-05-03 18:05:17 +01:00
Yuri
751fcffc87
#6373 Fixed compile error on BSD. Cherry picked from 94eb69eb 2019-05-02 18:22:21 +01:00
Jnewbon
7fb4805521
Merge pull request #6489 from symless/v1-pr-6359-qt511-headers
Fixes Qt Headers for 5.11+ with the correct naming scheme
2019-05-02 15:52:32 +01:00
Jnewbon
0ef70ac2b2
Merge pull request #6477 from symless/v1-issue-6471-retry-loop
Stopped gui locking into retry loop
2019-04-30 15:51:45 +01:00
Jamie Newbon
6c6e2b6bd3
#6471 Reverted accidental change and fixed more tabs 2019-04-30 15:49:23 +01:00
Jamie Newbon
207247b7ef
#6471 Replaced tabs with spaces 2019-04-30 15:40:29 +01:00
Jamie Newbon
7f4ca77444
#6471 Fixed ability to stop the retry loop when synergy fails to start 2019-04-30 13:12:17 +01:00
Jamie Newbon
e29ee68ff9
Merge branch 'v1-dev' into v1-issue-6471-retry-loop 2019-04-30 11:42:46 +01:00
Jamie Newbon
6f17cb9a31
#6471 Added Pending retry state 2019-04-30 11:42:34 +01:00
Jamie Newbon
eb620097c0
#6395 Removed direct Qt header includes 2019-04-30 10:23:07 +01:00
Jnewbon
8b9722df25
Merge pull request #6359 from jpwhiting/build_against_qt_5.11
Add missing header includes to build against Qt 5.11.0
2019-04-30 10:14:23 +01:00
Jamie Newbon
de7c5ce6b7
Merge branch 'v1-dev' into v1-issue-6407-enterprise-autoconfig5 2019-04-30 09:26:31 +01:00
Jnewbon
a56abf68dd
#6488 Fixed a memory leak in the TLS socket code 2019-04-29 13:56:08 +01:00
Jnewbon
9bccfb89cc
#6486 Added CI solution for automated builds
* Added Ubuntu Dockers for 16, 18, and 19
* Added Cirrus CI build task for gcloud instance with SSDs
* Added macOS instance build with brew Qt install
* Fixed Qt headers for 5.12.2 used in Ubuntu 19.04
* Consolidated version info into CMake file
2019-04-26 17:17:06 +01:00
Jamie Newbon
6870af8eb7 #6471 Stopped gui locking into retry loop 2019-04-08 15:20:56 +01:00
Jnewbon
2713b95af7 Fixed Hostname dialog box opening unnecessarily (#6468)
#6392 Added check for autoconfig mode
2019-04-05 18:37:59 +01:00
Jnewbon
b3cb57243a
Merge pull request #6411 from symless/v1-issue-6397-remember-host
Remember last used auto config host
2019-04-05 18:13:45 +01:00
Steve Williams
2bbfe450ae #5648 Fixed mouse drift by switching from int to float 2019-04-03 16:42:29 +01:00
Adrian Pistol
17d27a67d9
SecureSocket: Fix LibreSSL support.
Weirdly enough, LibreSSL has a high enough version, yet does not feature SSL_get_client_ciphers.
2018-10-24 21:54:12 +02:00
Jeremy Whiting
e3633d8a7b Add missing header includes to build against Qt 5.11.0
Some Qt gui headers are no longer included when including QtGui
adding these two missing headers makes Synergy build here on windows.
2018-10-03 17:32:30 -06:00
Nick Bolton
85c359693a #6407 Hide all auto config elements for enterprise build 2018-09-05 05:10:56 +08:00
Nick Bolton
2118c6647c #6397 Remember last used auto config host 2018-09-04 21:32:24 +01:00
Nick Bolton
4cf1ab8a25 #6338 Refactor auto restart logic, fixed debug level check, added some debug logging 2018-08-08 17:20:16 +01:00
Nick Bolton
934824433d #6338 Auto Config hint widget with link to open Settings dialog 2018-08-08 16:47:45 +01:00
Nick Bolton
aad0ac25d1 #6338 Only add server IPs when in client mode, and clear the IP list each time zeroconf restarts 2018-08-08 15:13:22 +01:00
Nick Bolton
87d8fc1e14 #6338 Use either manual or auto config in main window
Only enable/disable auto-config when saving settings, and only start the server/client when clicking Start/Stop/Apply.
2018-08-08 14:41:37 +01:00
Nick Bolton
3bae5f3cc6 Merge branch 'v1.10.1' into v1-issue-6338-auto-config 2018-08-07 10:19:04 +01:00
Nick Bolton
8d2ca0b36f #6383 Switch to Unix line endings 2018-08-07 10:18:22 +01:00
Nick Bolton
aae43304c3 #6338 Tidy up settings screen layout 2018-08-06 06:05:58 +01:00
Nick Bolton
53d5c89851 #6338 Hide auto config setting for Enterprise build 2018-08-06 06:05:34 +01:00
Nick Bolton
c0452f0e61 #6338 Only use Zeroconf if non-enterprise build 2018-08-03 23:41:50 +01:00
Nick Bolton
d2d2a5e1d9 #6338 Only call Bonjour download if on Windows 2018-08-03 23:00:15 +01:00
Nick Bolton
918571b6e2 #6338 Part-done: Move Auto Config checkbox to settings screen
Also refactored Windows Bonjour code to new class, and moved some of the Zeroconf stuff to a new class
2018-08-03 16:58:23 +01:00