Commit Graph
23 Commits
Author SHA1 Message Date
RandyTheSilly 641648b815 Provide feedback after successful server directory initialization 2024-06-05 17:24:45 -04:00
RandyTheSilly 05371866ce Write and append to config file using ini package 2024-06-05 14:56:17 -04:00
RandyTheSilly 0b7ce10a78 Add initial support for reading stdin from the server binary 2024-06-04 15:09:57 -04:00
RandyTheSilly 55a8f0e9ca Fix init deleting device ID immediately after generating it; fix sync failure for non-manual syncs 2024-05-30 23:25:08 -04:00
RandyTheSilly 1571e0a53b Simplify clipboard build constraints 2024-05-30 22:21:39 -04:00
RandyTheSilly 5d4232637b Lay groundwork for NT/UNIX-like sync interoperability 2024-05-30 22:12:29 -04:00
RandyTheSilly 64001fa76a Add "wsl_clipboard" build tag for creating Linux binaries that use the Windows clipboard 2024-05-29 15:42:15 -04:00
RandyTheSilly 971556aabc Reorganize function parameters to not specify repeat types 2024-05-29 13:23:08 -04:00
RandyTheSilly c2f6023cbe Move TOTP secrets to a dedicated entry field (breaks sshyp entry format compatibility) 2024-05-21 19:21:42 -04:00
RandyTheSilly f320c7887f Reduce size of server binary by not compiling SSH 2024-05-19 19:34:28 -04:00
RandyTheSilly ecce45cfeb Make server respond to "fetch" with output formatted for the client's OS family 2024-05-17 19:36:23 -04:00
RandyTheSilly 332a932d80 Fix building for Windows 2024-05-17 18:08:44 -04:00
RandyTheSilly 2bdfb43484 Implement initial support for passphrase-protected SSH keyfiles 2024-05-17 11:42:44 -04:00
RandyTheSilly b9688d29f1 Add help and version info for server binary 2024-05-16 22:22:12 -04:00
RandyTheSilly cfb2890b8f Remove pre-existing config directory during init, structure Windows config directory more similarly to UNIX 2024-05-16 21:40:02 -04:00
RandyTheSilly a70e92fb14 Move device ID generation to sync.DeviceIDGen 2024-05-16 21:26:42 -04:00
RandyTheSilly 8bd6bfe8ab When a folder is created on the client, also create it on the server 2024-05-16 21:15:16 -04:00
RandyTheSilly cb9d082232 Implement device ID server registration and server-side init 2024-05-16 17:14:42 -04:00
RandyTheSilly 171a58cf7d Implement initial server-side shearing logic 2024-05-16 16:35:05 -04:00
RandyTheSilly c92d938c3d Map entries to mod times from the beginning 2024-05-16 14:39:33 -04:00
RandyTheSilly 6f10a041de Check against ~/.ssh/known_hosts 2024-05-15 17:12:09 -04:00
RandyTheSilly b424001b6f Initial groundwork for native sync support 2024-05-11 20:52:38 -04:00
RandyTheSilly 257a698b88 Refactor for better modularity (share more code among edit functions, rename "offline" package to "backend" 2024-04-15 18:16:05 -04:00