2fdde93f3d
SYNERGY-1032 - Send secure input notifications to client ( #7043 )
...
* SYNERGY-1017 - Try usnig NSUserNotification
* SYNERGY-1032 - Use UNUserNotificationCenter instead of deprecated notifications
* SYNERGY-1032 - Update app delegate and add log after notification access
* SYNERGY-1032 - Try using deprecated notification
* SYNERGY-1032 - Add notifications to the platform dependant code
* SYNERGY-1032 - Check for development builds before asking permission for notifications
* SYNERGY-1032 - Remove old notification and secure input detection
* SYNERGY-1032 - Add permission request to the main app
* SYNERGY-1032 - Only show notifications on server
* SYNERGY-1032 - Request and show notification from main app
* SYNERGY-1032 - Remove logging from OSX helpers
* SYNERGY-1032 - Add UN notification for testing
* SYNERGY-1032 - Show notification once
* SYNERGY-1032 - Try replicating old flow
* SYNERGY-1032 - Reuse notification center
* SYNERGY-1032 - Send notification after granting permission
* SYNERGY-1032 - Update app delegate
* SYNERGY-1032 - Remove deprecated property
* SYNERGY-1032 - Add output for debugging
* SYNERGY-1032 - Try updating delegate
* SYNERGY-1032 - Print current bundle name
* SYNERGY-1032 - Add AppDelegate to the server
* SYNERGY-1032 - Move notification creation to synergy app
* SYNERGY-1032 - Update notification text
* SYNERGY-1032 - Fix QString conversion for notification
* SYNERGY-1032 - Move notification creation outside the handler
* SYNERGY-1032 - Remove debug notification, show notification with no delay
* SYNERGY-1032 - Show notification inside the completion handler
* SYNERGY-1032 - Remove timed notification trigger
* SYNERGY-1032 - Request permissions on synergy start
* SYNERGY-1032 - Remove unused includes
* SYNERGY-1032 - Update changelog
* SYNERGY-1032 - Add empty notification implementations for Windows and Linux
* SYNERGY-1032 - Removed temporary debug messages
* SYNERGY-1032 - Resolve code smell
* SYNERGY-1032 - Add base code for handling sending secure input notification
* SYNERGY-1032 - Compile on Mac
* SYNERGY-1032 - Allow client downgrade for 1.7 down to 1.6
* SYNERGY-1032 - Add utility to show notifications. Update secure input message format
* SYNERGY-1032 - Update notification util on Mac
* SYNERGY-1032 - Don't disconnect on invalid message from client
* SYNERGY-1032 - Remove unused code
* SYNERGY-1032 - Update changelog
* SYNERGY-1032 - Update secure input notification message
* SYNERGY-1032 - Better formatting for debug comments
* SYNERGY-1032 - Resolve code smells
* SYNERGY-1032 - Resolve more code smells
* SYNERGY-1032 - Revert log level change
* SYNERGY-1032 - Resolve merge error
2021-06-29 18:45:15 +03:00
4d99707e93
SYNERGY-511 SonarCloud security hotspots in Synergy-core ( #6972 )
...
* SYNERGY-511 SonarCloud security hotspots in Synergy-core
* Test commit to check sonar reaction
* SYNERGY-511 SonarCloud security hotspots in Synergy-core
* Update changelog
* Supress unsafe strcpy for SonarCloud
* SYNERGY-511 SonarCloud security hotspots in Synergy-core
* Fix all SonarCloud security hotspots
* SYNERGY-511 SonarCloud security hotspots in Synergy-core
* Fix SonarCloud code smells
* SYNERGY-511 SonarCloud security hotspots in Synergy-core
* Fix missed size in memcpy for C-style string
* SYNERGY-511 SonarCloud security hotspots in Synergy-core
* Return unsafe http as domain adress
Co-authored-by: Andrii Batyiev <andrii-external@symless.com >
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com >
2021-04-06 13:54:25 +03:00
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
c3a4fe7f2b
#6344 Don't send clipboards over size limit
2018-07-08 16:50:34 +01:00
828ad24820
#6344 Fix use of std::max
2018-07-08 16:49:38 +01:00
01109e0499
#6344 Make server recognise clipboard size limit
2018-07-08 16:49:27 +01:00
1852f7477c
#6346 Don't add scrlk as a hotkey to lock screen if it's disabled
2018-07-08 16:48:54 +01:00
6ccd4d71b8
#6346 Fix disable lock to screen was always set to true
2018-07-08 16:48:25 +01:00
84dfeec2ed
#6346 Make server bypass lock to screen if it's disable from config option
...
# Conflicts:
# src/lib/server/Server.cpp
# src/lib/server/Server.h
2018-07-08 16:48:16 +01:00
cd015482d5
PVS-Studio: An exception should be caught by reference rather than by value. ( #6003 )
2017-05-05 01:34:34 +01:00
30baa8fbe1
src/lib/server/Server.cpp: PVS-Studio: Initial and final values of the iterator are the same.
2017-05-05 01:31:36 +01:00
adf34eba40
#5785 Fix screen switch problem when cursor is in a corner
2017-01-25 20:55:20 +00:00
cf397a0d6f
#5186 Remove Dpi calculation code
2016-10-28 04:50:06 -07:00
7bae07d34e
#5657 Merge trial support
2016-10-20 11:30:25 +01:00
dc4beba9e9
#5680 Stop deleting socket twice if it's been adopted by PacketStream
2016-10-18 16:48:32 +01:00
e65631c451
#5657 Fix wrong logic about checking if serial key expired
2016-10-18 13:02:36 +01:00
5a34da3ce0
#5657 Refresh UI when synergys reports trial expired
2016-10-17 17:49:14 +01:00
99dbdc5eb3
#5657 Use SerialKey class in ServerArgs
2016-10-17 17:38:05 +01:00
89851fddc3
#5657 Exited server if trial is expired
2016-10-14 17:14:21 +01:00
f3d1470e58
Brutally replace all reinterpret_casts with static_casts
2016-10-05 12:46:16 +01:00
a17779e7fd
#123 Disabled clipboard grab mechanism when clipboard is disabled
2016-09-26 11:58:33 +01:00
90673e8b87
#123 Added note about disabling clipboard
2016-09-26 11:58:33 +01:00
673829f511
#123 Made disable clipboard take effect on server
2016-09-26 11:58:33 +01:00
e32402b5c6
#4740 Moved clipboard transfering back into main thread on server
2016-09-26 11:58:33 +01:00
c3c0913633
Update company copyright notice
2016-09-26 11:58:33 +01:00
47ef8b09bd
#4768 Reset thread when it finishes
2016-08-08 14:36:43 +01:00
30fa5223bc
#4768 Fixed race condition on active client proxy switch
2016-08-08 14:36:42 +01:00
1a76acd446
#4768 Interrupted both clipboards
2016-08-08 14:36:42 +01:00
3067560f7b
Fix indentations
2016-03-15 12:57:04 -07:00
0cc831b2fb
Fix code style
2015-11-19 13:46:46 -08:00
a09bfc5f07
Fix high DPI breaking edge detection and mouse delta calculation #5030
2015-11-19 13:46:46 -08:00
5a9cbc97e3
Fixed code style
...
Conflicts:
src/lib/arch/win32/ArchPluginWindows.cpp
2015-07-31 13:51:48 -07:00
69a6038cf9
Revert "Moved note into either warning or info #4745 "
...
This reverts commit d3a4ce1f11 .
2015-07-31 13:18:57 -07:00
72060e59b4
Fixed send clipboard thread time issue #4749
2015-06-12 11:21:05 -07:00
0680c33909
Added file events #4584
2015-06-05 15:21:17 -07:00
646e1b52eb
Interrupted file transfer when cursor move back #4584
2015-06-04 13:09:48 -07:00
8c64cbf54e
Refactored send drag info on server #4584
2015-06-04 10:04:08 -07:00
ee22e688d5
Removed clipboard ignore notification #4745
2015-06-03 17:32:09 -07:00
d9684d44d2
Added fake drag file list #4584
2015-06-03 16:17:26 -07:00
d9921c894c
Added clipboard transmission notification #4745
2015-06-02 09:48:26 -07:00
d3a4ce1f11
Moved note into either warning or info #4745
2015-06-01 14:31:32 -07:00
d83cb23cc7
Reverted 8b9758 #4712
2015-05-26 17:25:18 -07:00
8b975878c2
Limited clipboard size to 1kb when SSL is enabled #4601
...
@XinyuHou I had no choice but to block clipboard data over 1kb in
size... anything over that and you get an access violation.
2015-05-26 15:04:04 +01:00
fb3252efef
Added a way to interrupt sending clipboard/file #4601
2015-05-23 00:34:00 +01:00
a81b88c730
Refactored file assemble and send code #4601
2015-05-22 11:27:57 -07:00
cf5347c8f6
Sent clipboard on a thread #4601
2015-05-20 19:53:30 +01:00
49ac320f97
Refactored clipboard event into ClipboardEvent #4601
2015-05-20 19:09:54 +01:00
c674642181
Used StreamChunker for clipboard and file transfer #4601
...
Clipboard is not handled at this point
2015-05-19 09:30:35 -07:00
30f96b9fbb
Renamed FileChunker to StreamChunker #4601
2015-05-18 10:17:22 -07:00
4c36c08099
Send clipboard data in a thread #4601
2015-05-16 00:06:38 +01:00