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
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
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
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