Commit Graph

1981 Commits

Author SHA1 Message Date
Josh Soref 7250bbca16 spelling: running
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 22:16:33 -04:00
Josh Soref 982e0969ab spelling: resolved
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 22:16:33 -04:00
Josh Soref f02ffd229e spelling: reported
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 22:16:33 -04:00
Josh Soref 754d854fb3 spelling: receive
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 22:16:33 -04:00
Josh Soref 0216a8e10a spelling: no longer
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 22:16:33 -04:00
Josh Soref 49dd16e5e9 spelling: never
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 22:16:33 -04:00
Josh Soref a9a31bb7d2 spelling: modifiers
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 22:15:29 -04:00
Josh Soref 57a9a87a86 spelling: message
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 22:15:29 -04:00
Josh Soref 915d2f8f4b spelling: maximum
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 22:15:29 -04:00
Josh Soref fdada4bf20 spelling: insensitive
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 22:15:29 -04:00
Josh Soref b2df3991d2 spelling: increment
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 22:15:29 -04:00
Josh Soref 11bce11278 spelling: hexadecimal
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 22:15:29 -04:00
Josh Soref 12b499d539 spelling: exception
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 21:49:58 -04:00
Josh Soref bbd63072dd spelling: destination
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 21:49:58 -04:00
Josh Soref eef8f9948f spelling: daemons
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 21:49:58 -04:00
Josh Soref 3e8f5151de spelling: daemon
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 21:49:58 -04:00
Josh Soref 0cfcf4b5f3 spelling: characters
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 21:34:11 -04:00
Josh Soref 5e6cc0ae19 spelling: capitalized
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 21:34:11 -04:00
Josh Soref a55ae16e75 spelling: attempts
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 21:34:10 -04:00
Josh Soref 09265704c0 spelling: absolutely
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-05-05 21:34:10 -04:00
walker0643 653e4badeb
Merge pull request #1067 from cryzed/fix/server-preserve-focus
Fix `Fix Preserve Focus` option not working on Linux servers
2022-02-04 11:47:29 -05:00
mipedja 00a57ea972 Restore dpiAwareness
Fixes regression from #304
Fixes #1462, possibly others.
2022-01-07 21:41:56 -08:00
Unit 193 6ce4b7e970 Fix typo: chunck → chunk. 2021-12-04 14:50:39 -05:00
albertony 20a1bd2e4c Fix issue with generation of new certificate 2021-11-12 15:23:12 +01:00
sfonteneau 606222fbae
add header encoding="UTF-8" in plist
needed for plistlib
2021-11-09 12:44:28 +01:00
Jonas Berlin 2c8f92206f
ServerApp help: Describe the role of the server
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
2021-11-05 19:52:15 +00:00
maboroshin 3153062611 translation: ja-JP 2.4.0
Adjust, fix shortcut keys, translate new strings
2021-11-05 14:12:14 +02:00
James Le Cuirot 4b12265ae5 Add missing cstddef includes for NULL
Fixes https://github.com/debauchee/barrier/issues/1366.
2021-11-03 18:12:56 +02:00
Chih-Hsuan Yen dd3ea8adfe lib/platform: Fix encoding for text copied between linux and windows
Copied from https://github.com/symless/synergy-core/pull/7029. I don't
include the application/x-moz-nativehtml part in that patch as I already
added it in https://github.com/debauchee/barrier/pull/1164.

Fixes https://github.com/debauchee/barrier/issues/1037
Fixes https://github.com/debauchee/barrier/issues/1137

Original author: Serhii Hadzhilov <serhii-external@symless.com>
2021-11-03 03:12:41 +02:00
Povilas Kanapickas d7de571fdc lib/net: Simplify handling of socket multiplexer jobs 2021-11-01 14:41:53 +02:00
Povilas Kanapickas d2c106db53 lib: Pass jobs to barrier::Thread as std::function 2021-11-01 14:41:53 +02:00
Povilas Kanapickas 53356697d9 lib/arch: Pass jobs to Arch threads as std::function 2021-11-01 14:41:53 +02:00
Povilas Kanapickas 9cf590ccd7 lib: Make ThreadFunc return nothing 2021-11-01 14:41:53 +02:00
Povilas Kanapickas 815e80ec4d lib: Remove unused threading functionality related to thread results 2021-11-01 14:41:53 +02:00
Povilas Kanapickas 666460aced lib/platform: Use std::function instead of IJob in MSWindowsDesks 2021-11-01 14:41:53 +02:00
Povilas Kanapickas f0efe043bb lib/net: Fix incorrect sharing of data between different SSL sessions 2021-11-01 14:05:49 +02:00
Povilas Kanapickas 8b937a4abd lib/net: Fix race conditions when closing SSL connections
This fixes the following security vulnerability:
- CVE-2021-42074 SIGSEGV on quick open/close sequence while sending
Hello message

The issue has been reported by Matthias Gerstner <mgerstner@suse.de>.
2021-11-01 14:05:49 +02:00
Povilas Kanapickas caeebf6c36
Merge pull request #1350 from p12tic/fix-file-handles-leak
Fix file descriptor leak on incomplete connections [SECURITY VULNERABILITY CVE-2021-42075]
2021-11-01 14:04:45 +02:00
Povilas Kanapickas deefecc262 lib/server: Close connection when client app-level handshake fails
This fixes the following security vulnerability:
 - CVE-2021-42075 DoS via file descriptor exhaustion

The issue has been reported by Matthias Gerstner <mgerstner@suse.de>.
2021-11-01 05:58:21 +02:00
Povilas Kanapickas 20f66fe133 lib/common: Clean up declarations of {S,U}Int{8,16,32} types 2021-11-01 05:56:53 +02:00
Povilas Kanapickas 676fa39f9a lib/platform: Switch remaining ObjC source files to ObjC++ 2021-11-01 05:56:53 +02:00
Povilas Kanapickas 00e182d22e
Merge pull request #1347 from p12tic/enforce-max-message-length
Enforce max message length [SECURITY VULNERABILITY CVE-2021-42076]
2021-11-01 05:56:38 +02:00
Povilas Kanapickas e8ac56b045 lib/net: Include openssl applink shim into Windows builds 2021-11-01 05:48:26 +02:00
Povilas Kanapickas fd5295eb31 lib/barrier: Disconnect client on too long input packets
This commit is the 3/3 part of the fix for the following security
vulnerability:
 - CVE-2021-42076 DoS via excess length messages

The issue has been reported by Matthias Gerstner <mgerstner@suse.de>.
2021-11-01 05:18:53 +02:00
Povilas Kanapickas af90f39b4a lib/net: Limit the maximum size of TCP or SSL input buffers
This commit is the 2/3 part of the fix for the following security
vulnerability:
 - CVE-2021-42076 DoS via excess length messages

The issue has been reported by Matthias Gerstner <mgerstner@suse.de>.
2021-11-01 05:18:52 +02:00
Povilas Kanapickas e33c81b835 lib: Enforce a maximum length of input messages
This commit is the 1/3 part of the fix for the following security
vulnerability:
 - CVE-2021-42076 DoS via excess length messages

The issue has been reported by Matthias Gerstner <mgerstner@suse.de>.
2021-11-01 05:18:51 +02:00
Povilas Kanapickas cc369820d4 lib/server: Remove unused code 2021-11-01 05:18:50 +02:00
Povilas Kanapickas 7ab8e0101d lib/server: Add a note about taking pointer to virtual member function 2021-11-01 05:18:49 +02:00
Povilas Kanapickas 7cacbd1489 gui: Improve formatting of the fingerprint acceptance dialog 2021-11-01 04:50:17 +02:00
Povilas Kanapickas 165100a0d2 gui: Extract barrier type to separate enum 2021-11-01 04:50:16 +02:00