Commit Graph

  • b517679849 Remove redundant dep VassiliDev 2024-11-26 16:41:05 -05:00
  • 68d6d89510 Handle locks (Caps/Num/Scroll) Assume server is authoritative re ModifiersEvent VassiliDev 2024-11-26 16:30:01 -05:00
  • 345804355a Keep modifier state in WLRoots input emulator VassiliDev 2024-11-25 19:36:14 -05:00
  • 2e2046dc36 less unsafe code Ferdinand Schober 2025-01-24 14:23:16 +01:00
  • 346ae79fa6 improve windows code Ferdinand Schober 2025-01-24 14:17:13 +01:00
  • a962e43724 address clippy lints Ferdinand Schober 2025-01-20 17:43:53 +01:00
  • a8504df879 Add time to scroll event (#240) Vassili-Dev 2025-01-20 11:32:51 -05:00
  • 9ce00da31c update scancode.rs reference (#242) Emmanuel Ferdman 2024-12-04 15:33:44 +02:00
  • afe5f0b8db fix windows input capture not releasing keys (#241) AdamJedl 2024-12-03 11:45:41 +01:00
  • 1bf475018a update build.rs with optional git command (#236) Jakub Szturomski 2024-11-24 23:05:18 +01:00
  • 31366f4255 Update README.md Ferdinand Schober 2024-11-10 15:38:56 +01:00
  • 2135ccbed3 Add link to Lan Mouse Mobile Ferdinand Schober 2024-11-09 14:56:08 +01:00
  • 382fc5a3bc fix tables being swapped Ferdinand Schober 2024-11-09 14:13:07 +01:00
  • f08324d938 update screenshots Ferdinand Schober 2024-11-09 14:03:25 +01:00
  • 0119f8870e update screenshots encryption Ferdinand Schober 2024-11-09 14:03:25 +01:00
  • 7677fae14b Encryption and One-Way-Control (#200) Ferdinand Schober 2024-11-09 13:54:43 +01:00
  • 8b0a797d75 update connection instructions Ferdinand Schober 2024-11-09 13:40:04 +01:00
  • 3913fa8a38 update README Ferdinand Schober 2024-11-09 12:35:45 +01:00
  • 682a7b65bd cleanup Ferdinand Schober 2024-11-09 12:03:10 +01:00
  • ae58714681 fix initial activation Ferdinand Schober 2024-11-08 23:03:12 +01:00
  • 875a31907a cleanup Ferdinand Schober 2024-11-08 22:45:11 +01:00
  • 6cff691a38 reduce visibility of functions Ferdinand Schober 2024-11-08 21:27:51 +01:00
  • f9217fe268 simplify service Ferdinand Schober 2024-11-08 18:45:38 +01:00
  • 809fbbf453 simplify Service Ferdinand Schober 2024-11-08 18:40:10 +01:00
  • 6dfd5d97a4 remove dependency on service Ferdinand Schober 2024-11-08 18:33:47 +01:00
  • 156be7a79d remove unnecessary struct Ferdinand Schober 2024-11-08 18:21:01 +01:00
  • 7d6a08141c fix initial capture creation Ferdinand Schober 2024-11-08 18:04:29 +01:00
  • 37d35d3eea remove inactive emulation handles Ferdinand Schober 2024-11-08 17:53:48 +01:00
  • 2be9fbe2a4 cleanup emulation Ferdinand Schober 2024-11-08 17:49:47 +01:00
  • 9837e3d9d2 cleanup Ferdinand Schober 2024-11-08 17:33:28 +01:00
  • d30bd81fa9 simplify Ferdinand Schober 2024-11-08 17:20:32 +01:00
  • ef2b2a773e remove dependency on service from capture Ferdinand Schober 2024-11-08 17:18:51 +01:00
  • 46044d0796 no need for a Cell Ferdinand Schober 2024-11-08 14:07:34 +01:00
  • ff2a2cb1df move enter hook logic to service (where it belongs) Ferdinand Schober 2024-11-08 13:59:38 +01:00
  • 88693093c6 revert to 1px Ferdinand Schober 2024-11-08 13:59:20 +01:00
  • 1f1d3f2ccf properly terminate input capture Ferdinand Schober 2024-11-06 23:38:16 +01:00
  • 60fab82423 fix update pos Ferdinand Schober 2024-11-05 02:05:43 +01:00
  • 4d835a5190 fix potential unterminated emulation session Ferdinand Schober 2024-11-03 12:56:48 +01:00
  • 707cef154e cleanup Ferdinand Schober 2024-11-03 12:45:54 +01:00
  • 6bc00bd84d terminate capture in all instances Ferdinand Schober 2024-11-03 12:34:47 +01:00
  • bad8c5a81b update pos when entered from a different side Ferdinand Schober 2024-10-31 12:36:14 +01:00
  • b73c5991ad ignore port change if same port Ferdinand Schober 2024-10-31 12:12:16 +01:00
  • 39d5d1c03b clippy Ferdinand Schober 2024-10-29 14:22:56 +01:00
  • b94a453703 use a guard struct to send enable / disable events Ferdinand Schober 2024-10-29 13:31:23 +01:00
  • 9a4206dab7 simplify logic Ferdinand Schober 2024-10-29 12:44:42 +01:00
  • 677f662f4f fix disconnect Ferdinand Schober 2024-10-29 12:41:50 +01:00
  • 1d45d14992 fix clippy lint Ferdinand Schober 2024-10-28 18:02:48 +01:00
  • b87fe4164a remove key-gen script Ferdinand Schober 2024-10-28 17:56:29 +01:00
  • 151fbe37de fix capture termination when in client creation Ferdinand Schober 2024-10-28 17:51:10 +01:00
  • 095937e943 fix service exit Ferdinand Schober 2024-10-28 17:44:21 +01:00
  • 5461c6a00e resolve dns when activating Ferdinand Schober 2024-10-28 17:16:04 +01:00
  • aa4097b4ee restructure resolver + capture Ferdinand Schober 2024-10-28 17:10:49 +01:00
  • 1489719e01 handle port change Ferdinand Schober 2024-10-28 15:51:41 +01:00
  • 2291cf25a3 improve error handling Ferdinand Schober 2024-10-28 15:51:31 +01:00
  • a5727801e3 fix connection logic Ferdinand Schober 2024-10-26 15:30:34 +02:00
  • 92398db918 update log msg Ferdinand Schober 2024-10-25 17:13:03 +02:00
  • 847826e8ba create config directory if it does not exist Ferdinand Schober 2024-10-25 17:00:22 +02:00
  • f62cd3d11c (hopefully) fix ping logic Ferdinand Schober 2024-10-19 20:17:28 +02:00
  • 9dc4e95a4d avoid duplicating incoming handles Ferdinand Schober 2024-10-19 19:21:41 +02:00
  • 87304744ad fix release logic Ferdinand Schober 2024-10-10 17:15:34 +02:00
  • 0277b6b4d3 add release capture log message Ferdinand Schober 2024-10-08 19:37:40 +02:00
  • b6c2cfe8a6 fix clippy Ferdinand Schober 2024-10-08 17:52:45 +02:00
  • 4a64a97273 release capture only if no active capture at pos Ferdinand Schober 2024-10-08 14:26:29 +02:00
  • 06d4e8d836 implementing release logic for one-way connection Ferdinand Schober 2024-10-08 01:10:25 +02:00
  • 44e34918bb fix config path in windows Ferdinand Schober 2024-10-01 13:46:23 +02:00
  • 52c4e1cd7f silence server_name warning Ferdinand Schober 2024-09-30 14:46:10 +02:00
  • a39f9172d5 load authorized keys from config Ferdinand Schober 2024-09-29 14:43:52 +02:00
  • c205371dfc [wip] one-way control Ferdinand Schober 2024-09-29 14:04:36 +02:00
  • 81ca510d12 put hostname + port into one row Ferdinand Schober 2024-09-28 22:16:48 +02:00
  • 4b6a7d5410 fix tooltip text Ferdinand Schober 2024-09-28 21:32:38 +02:00
  • 1979f203d2 release capture if emulation disabled on target Ferdinand Schober 2024-09-28 19:18:54 +02:00
  • f6a7010d17 merge incoming conns and "authorized" section Ferdinand Schober 2024-09-28 18:41:12 +02:00
  • cf4a06a44a make private key file inaccessible to other users Ferdinand Schober 2024-09-27 23:57:11 +02:00
  • 49e139198a remove log messages Ferdinand Schober 2024-09-27 18:28:08 +02:00
  • 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