Commit graph

1942 commits

Author SHA1 Message Date
Jnewbon
5eb06f8e50 New translations gui.ts (Portuguese, Brazilian) 2020-11-27 15:22:44 +00:00
Jnewbon
288a61bdaf New translations gui.ts (Portuguese, Brazilian) 2020-11-27 12:21:24 +00:00
Ignacio Rodríguez
0dbe76b3d5
Merge branch 'master' into SYNERGY-579-auto-hide-on-start-changing-too-false-when-open-sy 2020-11-20 08:48:01 +07:00
Ignacio Rodriguez
09427469f0 actual solution 2020-11-20 08:38:57 +07:00
SerhiiGadzhilov
b3151ec1ce
SYNERGY-556 TLS certificate is not created by default. (#6846)
* SYNERGY-556 TLS certificate is not created by default for Synergy Enterprise.

* SYNERGY-556 Update ChangeLog
2020-11-19 16:21:07 +02:00
SerhiiGadzhilov
e9a654e16e
SYNERGY-148 Memory leaks on macOS (#6837)
* SYNERGY-148 Memory leaks on macOS

* SYNEGRY-148 Update ChangeLog and fixed one typo
2020-11-11 10:01:09 +03:00
SerhiiGadzhilov
fd679589e5
SYNEGRY-549 Create TLS certificate during upgrade (#6835)
* SYNEGRY-549 Create TLS certificate during upgrade

* Update ChangeLog
2020-11-10 13:26:37 +02:00
Ignacio Rodríguez
aa3cb4fd33
Merge pull request #6831 from symless/SYNERGY-510-sonarcloud-major-bugs-in-synegry-core
incorporating sonar's major
2020-11-10 17:56:59 +07:00
Ignacio Rodriguez
c2c952fe11 adding missing include 2020-11-09 21:55:46 +07:00
Ignacio Rodriguez
d9e656db97 accepted more suggestions from sonarcloud 2020-11-09 21:46:56 +07:00
Ignacio Rodriguez
455c254462 adding last test branch 2020-11-09 21:13:11 +07:00
Ignacio Rodriguez
af221bd94f increasing coverage 2020-11-09 19:43:19 +07:00
SerhiiGadzhilov
92874037ed
SYNERGY-545 TLS certificate error (#6832)
* SYNERGY-545 TLS certificate error

* #6832 TLS certificate error on macOS system
2020-11-06 15:16:56 +02:00
Ignacio Rodriguez
23037d7932 incorporating sonar's major 2020-11-05 19:20:45 +07:00
Ignacio Rodríguez
b9d3ce8aa0
Merge pull request #6829 from symless/fix/SYNERGY-509-deployment-fix
fix for older compilers
2020-11-05 16:09:18 +07:00
Ignacio Rodriguez
3961167dd0 avoiding auto in this context 2020-11-04 22:41:20 +07:00
Ignacio Rodríguez
20c830afb0
Merge pull request #6826 from symless/SYNERGY-509-sonarcloud-critical-bugs-in-synergy-core
SonarCloud Critical bugs
2020-11-04 19:02:38 +07:00
SerhiiGadzhilov
64249f13c9
SYNERGY-362 Eliminate using std::chrono (#6828)
* SYNERGY-362 Eliminate using chrono due to compilation error on: centos7.6, ubuntu1604, debian9

* Remove chrono header

* Update ChangeLog

* SYNERGY-362 Tests compilation fix

* SYNERGY-362 Fix code smell
2020-11-04 12:10:18 +02:00
Ignacio Rodríguez
0bd9aabbc1
Merge branch 'master' into SYNERGY-509-sonarcloud-critical-bugs-in-synergy-core 2020-11-03 22:33:40 +07:00
Ignacio Rodriguez
edbf4dfeda a few tests 2020-11-03 22:31:50 +07:00
Ignacio Rodriguez
77ee71768b formatting 2020-11-03 22:31:32 +07:00
SerhiiGadzhilov
b235a1891a
SYNERGY-221 Blocker bugs in synergy-core tests (#6824)
* SYNERGY-221 Blocker bugs in synergy-core tests

* Update ChangeLog
2020-11-03 16:00:12 +02:00
Ignacio Rodriguez
0f779c7f76 improved takes 2020-11-03 20:24:44 +07:00
Ignacio Rodríguez
fa17f631c1
Merge branch 'master' into SYNERGY-509-sonarcloud-critical-bugs-in-synergy-core 2020-11-03 18:00:09 +07:00
Ignacio Rodriguez
6656e7337d as per Sonar recommendations 2020-11-03 17:52:56 +07:00
SerhiiGadzhilov
261b1f422d
SYNERGY-362 Improve license validation (#6816)
* SYNERGY-362 Improve license validation

* Update ChangeLog

* SYNERGY-362 Improve license validation
2020-11-02 17:11:03 +02:00
SerhiiGadzhilov
d9d833fcb8
SYNERGY-221 Blocker bugs (#6821)
* SYNERGY-221 Blocker bugs

* SYNERGY-221 Compilation fix

* Update ChangeLog

* SYNERGY-221 Exception message has been fixed.

* Update src/lib/synergy/ProtocolUtil.cpp

Co-authored-by: Jnewbon <48688400+Jnewbon@users.noreply.github.com>

* SYNERGY-221 Fix code smells

Co-authored-by: Jnewbon <48688400+Jnewbon@users.noreply.github.com>
2020-10-30 18:21:03 +02:00
SerhiiGadzhilov
4ecac36e2f
SYNERGY-334 The system asks to save twice. (#6814)
* SYNERGY-334 The system asks to save twice.

* SYNERGY-334 ChangeLog has been updated.
2020-10-22 12:59:11 +03:00
Andrea Candian
4f65578546
Merge pull request #6811 from symless/SYNERGY-323-No-configuration-available
SYNERGY-323 "No configuration available error" appears because the system fails on windows.
2020-10-15 16:36:31 +01:00
SerhiiGadzhilov
65014c1e9a
Merge branch 'master' into SYNERGY-322-Keep-edition-in-config-if-the-new-config-doesn't-have-it 2020-10-15 16:31:19 +03:00
Serhii Hadzhilov
b542f3b302 SYNERGY-323 NO configuration available. Fix sonar "Code Smells". 2020-10-15 12:17:17 +03:00
Serhii Hadzhilov
60e4dc1103 SYNERGY-323 No configuration available. Fix test to use correct data size in mock. 2020-10-15 11:59:28 +03:00
Serhii Hadzhilov
6c37cfad3b SYNERGY-323 "No configuration available" error. Sonar issues fix. 2020-10-13 22:38:50 +03:00
Serhii Hadzhilov
75efede1e3 SYNERGY-323 Fixed sonar issues in tests. 2020-10-13 18:09:20 +03:00
Serhii Hadzhilov
a31e984aad SYNERGY-323 "No configuration available" error.
Main fix and additional tests.
2020-10-13 12:56:26 +03:00
Serhii Hadzhilov
4e51f3bb7a SYNERGY-323 Add unit tests for ProtocolUtils 2020-10-12 13:49:32 +03:00
Mikael Lövqvist
73b40c04d8 Added atom "text/plain;charset=utf-8" to the m_converters list to prevent falling back to "STRING", causing non ASCII characters to be replaced by question marks 2020-10-10 10:58:16 +02:00
SerhiiGadzhilov
2f16213db9
Merge branch 'master' into SYNERGY-282-Update-Synerg-icons 2020-10-08 09:36:28 +03:00
SerhiiGadzhilov
898bac50f6
Merge pull request #6800 from symless/SYNERGY-324-Update-behaviour-when-unregistered
SYNERGY-324 Update behaviour when unregistered
2020-10-08 09:32:58 +03:00
Serhii Hadzhilov
9ff4c1b6d9 SYNERGY-282 Icons 64 have been updated. 2020-10-08 09:29:42 +03:00
Serhii Hadzhilov
37d8b62620 SYNERGY-322Synergy loses edition when creating a System scope config 2020-10-07 10:54:34 +03:00
Sergey Gadzhilov
2c4a2c28b7 SYNERGY-282 Update Synergy icons/16x16/synergy-connected.png 2020-10-06 16:57:06 +03:00
Serhii Hadzhilov
90fce9af2a SYNERGY-324 Replace tabs with spaces. 2020-10-05 18:34:03 +03:00
Serhii Hadzhilov
836e0444d3 SYNERGY-324 Removed tabs in SerialKey.h 2020-10-05 16:29:33 +03:00
Jnewbon
549464dafa New translations gui.ts (Italian) 2020-10-03 20:03:43 +01:00
Serhii Hadzhilov
8deae1005d SYNERGY-324 Fixed wrong conditions 2020-10-02 16:11:08 +03:00
Serhii Hadzhilov
8bd61d021c SYNERGY-324 Fix sonar warning 2020-10-02 15:55:44 +03:00
Serhii Hadzhilov
05a66271a1 SYNERGY-324 Update behaviour when unregistered 2020-10-02 15:34:11 +03:00
Serhii Hadzhilov
71e271db49 #6799 Synergy "Business" edition. Fix sonar issues SYNERGY-315 2020-10-02 10:48:17 +03:00
Serhii Hadzhilov
957ab70170 #6799 Synergy "Business" edition. Update ChangeLog SYNERGY-315 2020-10-02 10:30:24 +03:00
Serhii Hadzhilov
9274f06e3c SYNERGY-315 Synergy "Business" edition 2020-10-02 10:19:13 +03:00
Andrea Candian
e9dc3e5b15
Merge pull request #6744 from symless/l10n_master
New Crowdin updates
2020-09-30 11:14:16 +01:00
Serhii Hadzhilov
74ae96d0c0 "temp" has been changed to "subscription" 2020-09-28 10:37:10 +03:00
Serhii Hadzhilov
8e96719480 Fix additional sonar issues 2020-09-25 22:18:59 +03:00
Serhii Hadzhilov
2083b66e8e Fix solnar issues 2020-09-25 22:01:17 +03:00
Serhii Hadzhilov
1d43ab0f7c License notise has been corrected. 2020-09-25 21:26:54 +03:00
Serhii Hadzhilov
2a8e696d53 Test code cleanup 2020-09-24 22:27:35 +03:00
Serhii Hadzhilov
371a45d9c8 Preliminary implementation of license key expiry. 2020-09-24 22:11:47 +03:00
Jnewbon
39902714ef
Merge pull request #6762 from symless/issue-6567-zombie-processes
SYNERGY-92 Fixed deamon leaving zombie process hanging about feeding on memory
2020-09-17 10:51:55 +01:00
Jamie Newbon
2719694b58 Merge branch 'issue-6567-zombie-processes' of https://github.com/symless/synergy-core into issue-6567-zombie-processes 2020-09-15 09:20:21 +01:00
Jamie Newbon
d191e46818 #6567 Closed open handle created when shutting a process down 2020-09-15 09:18:39 +01:00
Jamie Newbon
71f2a18cd3 #6342 updated copyright in cmd version to use build date 2020-09-14 16:39:38 +01:00
Jnewbon
584d02d1b0
Merge branch 'master' into issue-6567-zombie-processes 2020-09-14 15:23:49 +01:00
Jnewbon
599fe4b343
Merge branch 'master' into issue-6755-vreadf-vulnerability 2020-09-14 15:03:23 +01:00
Jnewbon
9af1db72f9
Merge branch 'master' into issue-6758-tls-path 2020-09-14 15:02:40 +01:00
Jamie Newbon
5fd2130428 #6760 Added fix to keep the key in config if the new config doesn't contain one 2020-09-10 13:30:33 +01:00
Jamie Newbon
8c94568c31 #6758 Added quotes round the tls path incase there are spaces. 2020-09-10 12:16:30 +01:00
Jamie Newbon
f25947e68b #6567 Fixed memory leak causing zombie handles to created in the deamon on windows
Capture all process information as they are created to properly kill off handles when process are stopped, also added in a kill everything when the program cleans up all synergy(s|c) processes
2020-09-08 12:15:06 +01:00
Jnewbon
15d321b4f7 New translations gui.ts (Chinese Simplified) 2020-09-05 15:47:19 +01:00
Jnewbon
ccdb7ab86f New translations gui.ts (Portuguese) 2020-09-05 15:47:18 +01:00
Jnewbon
d65caadee1 New translations gui.ts (Chinese Simplified) 2020-09-05 12:36:50 +01:00
Jamie Newbon
445f616e34 #6755 Broke up large function for readability. 2020-09-03 10:19:26 +01:00
Jamie Newbon
0a5fbe6e3e #6755 Added a check to prevent buffer overflow 2020-08-26 11:40:46 +01:00
Jamie Newbon
a21606664d #6753 Updated missed sprintf 2020-08-25 20:10:51 +01:00
Jamie Newbon
f45d3b35e6 Merge branch 'master' into issue-6753-sprintf-vulnerability 2020-08-25 19:50:52 +01:00
Jamie Newbon
539da69a34 #6753 Replaced vulnerable sprintf calls with snprintf 2020-08-25 19:16:21 +01:00
Jamie Newbon
9eaafdecc9 #6750 disabled failing test 2020-08-24 14:11:53 +01:00
Jamie Newbon
91c90523d3 #6748 Set current build year in copyright statement 2020-08-18 13:55:25 +01:00
Jnewbon
47130d4d79 New translations gui.ts (Spanish) 2020-08-07 06:30:04 +01:00
Jnewbon
9160505d36 New translations gui.ts (Spanish) 2020-08-07 03:30:24 +01:00
Jnewbon
c12af2b3ba
Merge pull request #6740 from symless/issue-6669-specify-tls-cert
Added TLS selection capability to GUI
2020-07-30 10:28:01 +01:00
Jamie Newbon
7571288fe9 #6736 Fixed failing test on windows and mac 2020-07-28 14:06:03 +01:00
Jamie Newbon
4f1fd49dde #6669 Completed TLS selection in GUI and generation
- Also added key length detection
2020-07-28 13:50:56 +01:00
Jamie Newbon
32bd271edf #6669 Added TLS config options to select key length and certificate path
Signed-off-by: Jamie Newbon <jamie@symless.com>
2020-07-28 13:01:15 +01:00
Jamie Newbon
6684b8b09f #6734 Added new cmd option --tls-cert
- Moved ArgsBase, ClientArgs, and ServerArgs to own namespace
 - Added some Documentation to Args classes

Signed-off-by: Jamie Newbon <jamie@symless.com>
2020-07-27 13:29:58 +01:00
Jamie Newbon
76bff18857 #6730 Changed user scope settings location for backwards compatibility
Signed-off-by: Jamie Newbon <jamie@symless.com>
2020-07-20 13:39:59 +01:00
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