Commit Graph
19 Commits
Author SHA1 Message Date
RandyTheSilly 2525eca904 Switch from SCP to SFTP for sync 2024-05-19 17:30:39 -04:00
RandyTheSilly 0e4a796ed5 Promote native sync to replace sshyp-based sync on all platforms 2024-05-17 19:49:49 -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 2a9c68e353 Implement initial SCP functionality (not yet usable due to mod times not being preserved) 2024-05-17 15:44:15 -04:00
RandyTheSilly f448d914d6 Ensure a device ID exists when sending a "fetch" command to libmuttonserver 2024-05-17 12:32:05 -04:00
RandyTheSilly 224289d404 Fix import cycle (over SSH keyfile passphrase input) 2024-05-17 12:25:10 -04:00
RandyTheSilly 278a672095 Handle instances where the server does not respond to "fetch" as expected 2024-05-17 11:48:06 -04:00
RandyTheSilly 2bdfb43484 Implement initial support for passphrase-protected SSH keyfiles 2024-05-17 11:42:44 -04:00
RandyTheSilly a70e92fb14 Move device ID generation to sync.DeviceIDGen 2024-05-16 21:26:42 -04:00
RandyTheSilly e727242e90 Enable real sync deletions on client 2024-05-16 18:14:57 -04:00
RandyTheSilly 0270287c63 Sync remote folders to client 2024-05-16 18:02:19 -04:00
RandyTheSilly e80253ef19 Parse deletions per-deviceID 2024-05-16 17:46:03 -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 6fc91e0c70 Implement initial sorting/syncing logic - not yet complete or utilized 2024-05-15 18:36:37 -04:00
RandyTheSilly 6f10a041de Check against ~/.ssh/known_hosts 2024-05-15 17:12:09 -04:00
RandyTheSilly 4c3b5bf7ae Better fetch remote data in a way that does not add blank items to slices 2024-05-15 16:57:46 -04:00
RandyTheSilly 7a5ff7fac9 Implement initial server-side code 2024-05-15 16:25:42 -04:00