Commit Graph

  • d7c8d79b94 fix ui reversed Ferdinand Schober 2024-09-27 18:26:02 +02:00
  • 2ed3624505 fix fingerprint add Ferdinand Schober 2024-09-27 18:21:59 +02:00
  • c75a085e78 use certificate when connecting Ferdinand Schober 2024-09-27 18:14:26 +02:00
  • 790e1b927f gen or load certificate Ferdinand Schober 2024-09-27 18:10:00 +02:00
  • 61d4a6ceac enable client cert auth Ferdinand Schober 2024-09-27 17:14:13 +02:00
  • dedf59d1c7 add logic for fingerprint verification Ferdinand Schober 2024-09-27 16:23:31 +02:00
  • 1c7490c58d impl fingerprint ui logic Ferdinand Schober 2024-09-27 14:21:36 +02:00
  • 0038178f0d fingerprint add ui mockup Ferdinand Schober 2024-09-27 12:05:34 +02:00
  • f056f790c7 add ui mockup Ferdinand Schober 2024-09-25 02:00:48 +02:00
  • c480bb6ea6 move cert verification to server Ferdinand Schober 2024-09-25 01:13:28 +02:00
  • 94ece6dfe6 verify_peer_certificate fn Ferdinand Schober 2024-09-24 21:21:52 +02:00
  • 44707bd786 update logs Ferdinand Schober 2024-09-24 20:04:44 +02:00
  • 640447ecaa fingerprints Ferdinand Schober 2024-09-24 19:59:03 +02:00
  • 859bec5df8 remove some debug logs Ferdinand Schober 2024-09-24 19:22:17 +02:00
  • ed7771691f dont activate multiple times Ferdinand Schober 2024-09-21 19:47:34 +02:00
  • b16f3b272a fix double release Ferdinand Schober 2024-09-21 17:59:45 +02:00
  • fa63a7e9e5 fix active Ferdinand Schober 2024-09-21 15:28:28 +02:00
  • f825f3be53 fix ping logic Ferdinand Schober 2024-09-21 15:21:11 +02:00
  • 22bf7dc8c2 use addr from accept Ferdinand Schober 2024-09-21 14:53:41 +02:00
  • 4bbabf1e0a fix compilation Ferdinand Schober 2024-09-21 14:38:33 +02:00
  • 64c4480e93 enter acknowledgement Ferdinand Schober 2024-09-21 14:29:17 +02:00
  • b41ee94a2b hotfix accept bug Ferdinand Schober 2024-09-20 22:55:21 +02:00
  • 3e62739f7e debug connections Ferdinand Schober 2024-09-16 21:33:25 +02:00
  • 9593b97fbe formatting Ferdinand Schober 2024-09-14 16:41:24 +02:00
  • ae5f3e5303 remove unnecessary let Ferdinand Schober 2024-09-14 16:33:01 +02:00
  • eb0022995c fix deadlock Ferdinand Schober 2024-09-10 12:07:46 +02:00
  • 874fba670d fix Ferdinand Schober 2024-09-10 11:57:43 +02:00
  • fd5b8ed25e release capture Ferdinand Schober 2024-09-10 11:52:51 +02:00
  • bc192bdf6b ping server Ferdinand Schober 2024-09-10 11:46:26 +02:00
  • b747c7252b prevent releasing keys logspam Ferdinand Schober 2024-09-10 11:34:46 +02:00
  • 89a4672d36 fix clippy Ferdinand Schober 2024-09-10 11:06:17 +02:00
  • 89ab328fc9 fix termination Ferdinand Schober 2024-09-10 11:05:26 +02:00
  • b710fe273f fix comment Ferdinand Schober 2024-09-09 20:36:10 +02:00
  • e2479762ab fix capture reenable Ferdinand Schober 2024-09-08 11:34:28 +02:00
  • 2c9ecf98d0 update log message Ferdinand Schober 2024-09-08 01:53:53 +02:00
  • 62de35de9d fix connection logic Ferdinand Schober 2024-09-08 01:49:44 +02:00
  • 7baacf4546 debounce release log Ferdinand Schober 2024-09-08 01:33:25 +02:00
  • 7f0815facf improve logging, remove failed connection Ferdinand Schober 2024-09-07 18:01:08 +02:00
  • 7186ae40b1 resolver: encapsulate channel logic Ferdinand Schober 2024-09-07 11:57:32 +02:00
  • 0bf0173971 add release bind check Ferdinand Schober 2024-09-06 23:31:35 +02:00
  • 17f3d7237c remove unused error Ferdinand Schober 2024-09-06 21:29:38 +02:00
  • e427439099 connect asynchronously Ferdinand Schober 2024-09-06 21:21:10 +02:00
  • 0fe5416ac5 dont use remote_addr Ferdinand Schober 2024-09-06 18:31:21 +02:00
  • 937652ac44 finish up server Ferdinand Schober 2024-09-06 18:28:04 +02:00
  • ad8c92cfbe capture stuffs Ferdinand Schober 2024-09-06 17:51:20 +02:00
  • e4a7f0b4fc connection things Ferdinand Schober 2024-09-06 13:21:44 +02:00
  • 28e4895418 impl emulation stuff Ferdinand Schober 2024-09-06 00:55:57 +02:00
  • b62540d9be asdf Ferdinand Schober 2024-09-05 10:37:49 +02:00
  • 90561744a0 asdf Ferdinand Schober 2024-09-04 23:53:11 +02:00
  • 4c000fa6d4 test fix port Ferdinand Schober 2024-09-04 18:06:26 +02:00
  • e7166d4373 test selfsigned Ferdinand Schober 2024-09-04 17:49:02 +02:00
  • 79bc64e56e start working on encryption Ferdinand Schober 2024-09-02 15:35:52 +02:00
  • 0d074e19f1 try fixing CI Ferdinand Schober 2024-11-07 20:53:27 +01:00
  • 4703a4c947 chore: Release v0.10.0 lan-mouse-proto-v0.2.0 lan-mouse-ipc-v0.2.0 lan-mouse-gtk-v0.2.0 lan-mouse-cli-v0.2.0 input-event-v0.3.0 input-emulation-v0.3.0 input-capture-v0.3.0 Ferdinand Schober 2024-11-07 12:49:59 +01:00
  • a870a9e3a9 split features for emulation and capture backends Ferdinand Schober 2024-11-07 12:43:42 +01:00
  • 1433a3021b fix conditional compilation for xdp only build Ferdinand Schober 2024-11-07 12:21:38 +01:00
  • ef92bd69d9 Update README.md Ferdinand Schober 2024-11-07 02:37:40 +01:00
  • 526d8004b6 Update README.md Ferdinand Schober 2024-11-07 02:36:11 +01:00
  • fef702ffdd Update README.md (#229) Ferdinand Schober 2024-11-07 02:35:32 +01:00
  • 41ab25cc19 update screenshots (#228) Ferdinand Schober 2024-11-07 01:18:55 +01:00
  • 66456f18f1 update core-graphics / foundation (#227) Ferdinand Schober 2024-11-07 01:15:35 +01:00
  • 1d25dfbe50 upgrade ashpd + reis (#226) Ferdinand Schober 2024-11-07 00:38:26 +01:00
  • 9d28fe6c7b bump dependencies Ferdinand Schober 2024-11-06 23:53:04 +01:00
  • de674c631a Rename Synergy Community Edition to Deskflow (#225) byquanton 2024-11-06 13:46:19 +01:00
  • cd2cabf25b adapt config backend options to cli arg names Ferdinand Schober 2024-11-06 12:12:16 +01:00
  • 71f7e2e5e0 fix left over capture barrier Ferdinand Schober 2024-11-05 14:25:49 +01:00
  • e7a18b9696 recreate wl_{pointer,keyboard} on capability event (#222) Ferdinand Schober 2024-11-04 22:45:57 +01:00
  • 9bdca0441c recreate wl_{pointer,keyboard} on capability event fix-wl-object-recreation Ferdinand Schober 2024-11-04 22:14:01 +01:00
  • 7496015d8d macos: implement client side modifier events (#219) Ferdinand Schober 2024-10-27 08:41:26 +01:00
  • df85f0baf8 macos: implement client side modifier events macos-client-side-modifier-events Ferdinand Schober 2024-10-25 22:52:57 +02:00
  • 75b790ec2e propagate event tap creation error (#218) Ferdinand Schober 2024-10-25 16:31:15 +02:00
  • 9f52a2ac93 Add default.nix file to main and update readme (#211) Emile Akbarzadeh 2024-10-26 01:20:15 +11:00
  • 4856199153 fix windows ci Ferdinand Schober 2024-10-25 15:12:20 +02:00
  • 24e7a1d07f Add desktop and icon (#212) 虢豳 2024-10-07 18:05:07 +08:00
  • 555fbfeb79 formatting Ferdinand Schober 2024-10-05 21:48:49 +02:00
  • 6191216873 windows: fix panic when recreating input-capture Ferdinand Schober 2024-10-05 21:47:12 +02:00
  • 5b1dc4ccf8 reference count capture (#209) Ferdinand Schober 2024-10-05 21:22:28 +02:00
  • ab1b45ff45 macos: fix key-release with repeat logic (#206) Ferdinand Schober 2024-10-04 18:21:40 +02:00
  • f0f73ea7ba log pressed keys log-keypress Ferdinand Schober 2024-09-23 20:48:45 +02:00
  • 196d01fe9e macos: fix key-release with repeat logic fix-key-repeat Ferdinand Schober 2024-09-23 19:01:38 +02:00
  • b071201dcb Fix multimonitors (#202) Jacob Barber 2024-09-20 13:50:37 -05:00
  • f52f19d2e3 Add link to Synergy (open source) (#194) Nick Bolton 2024-09-10 18:06:09 +01:00
  • 39fed0344c cleanup server code + fix a lost update case (#191) Ferdinand Schober 2024-09-05 02:31:10 +02:00
  • 0c7bf3807c cleanup server code + fix a lost update case cleanup-server Ferdinand Schober 2024-09-05 02:09:03 +02:00
  • 6cd190191e cleanup main (#189) Ferdinand Schober 2024-09-05 01:06:55 +02:00
  • cba4cc6150 cleanup main cleanup Ferdinand Schober 2024-09-04 23:53:59 +02:00
  • be677d4c81 extract frontend crate (#186) Ferdinand Schober 2024-09-04 17:29:29 +02:00
  • 377997c6d2 extract frontend crate extract-frontend Ferdinand Schober 2024-09-03 00:52:48 +02:00
  • 12bc0d86ca layer-shell: drop hard-dep on shortcut-inhibit (#188) Ferdinand Schober 2024-09-03 23:24:14 +02:00
  • b48d7127f3 layer-shell: drop hard-dep on shortcut-inhibit drop-hard-dep-shortcut-inhibit Ferdinand Schober 2024-09-03 22:49:51 +02:00
  • 1f7a7309eb include commit-hash in version (#185) Ferdinand Schober 2024-09-02 19:46:07 +02:00
  • 9c5ff85f46 include commit-hash in version include-commit-hash-in-version Ferdinand Schober 2024-09-02 17:57:27 +02:00
  • 8926d8f803 produce events in dummy capture-backend (#184) Ferdinand Schober 2024-09-02 17:59:17 +02:00
  • d1f9afdfd4 produce events in dummy capture-backend capture-dummy-events Ferdinand Schober 2024-09-02 17:27:03 +02:00
  • 9248007986 [WIP] MacOS inputcapture (#131) Johan 2024-08-26 12:40:45 +02:00
  • e7a1d72149 use local-channel instead of tokio sync channel (#179) Ferdinand Schober 2024-08-12 18:20:21 +02:00
  • 6c0dda8f37 use local-channel instead of tokio sync channel local-channel Ferdinand Schober 2024-08-12 18:02:41 +02:00
  • 19c2c4327f move lan-mouse protocol to separate crate (#178) Ferdinand Schober 2024-08-11 16:51:47 +02:00
  • 70e2d9fecb update macos + windows lan-mouse-proto Ferdinand Schober 2024-08-11 16:19:22 +02:00
  • ede8cd4acb include size_of for older rust versions Ferdinand Schober 2024-08-11 15:55:21 +02:00