16 Commits

Author SHA1 Message Date
Jason Fowler a1e3c205f9 add burn operation to the client, server, and protocol (#2)
* add burn operation to the client, server, and protocol

this provides a method for removing files from the server remotely without needing to restart the server
example use case for this is if your server is publicly accessible but you don't expose SSH publicly and you're transferring data between two cloud servers and don't want the data to be stored on the server any longer than it has to be

* updating documentation
2025-04-25 15:51:43 +09:30
justin 3baccaccac Improve test 2022-01-26 10:47:29 +10:30
justin 80d23b514c Add file timestamps 2022-01-26 08:49:54 +10:30
justin 739aca19e7 Cleanup logging 2022-01-16 20:35:35 +10:30
justin 19ef8d65d5 Refactor and create a start packet response so the client knows it can continue. Start to add command line/config options. 2022-01-16 12:58:11 +10:30
justin e36d5573ff Check protocol version and auth token (hard coded for now) 2022-01-15 23:35:58 +10:30
justin f98609d48d Commit basic test 2022-01-15 23:11:56 +10:30
justin e3cfa6f309 Autodetection of mode via TTY 2022-01-15 18:20:31 +10:30
justin d90eab464d Basics of receiving files 2022-01-15 14:04:13 +10:30
justin 1e4ee09d5c Add listing 2022-01-14 23:30:14 +10:30
justin 5adfd08595 Of course we should determine type on the server.... 2022-01-14 13:07:56 +10:30
justin dfe99f4ddb Add file type info detection 2022-01-14 10:06:55 +10:30
justin 1779291586 Fix the way I was using the buffer 2022-01-14 09:21:57 +10:30
justin 0261886b43 Make buffer not eat all memory. 2022-01-13 22:20:35 +10:30
justin f872453f16 Add gob encoding of structs. Still very basic. 2022-01-13 14:26:16 +10:30
justin f17df4ce88 Initial commit, based mostly on https://github.com/austburn/gocrypt 2022-01-09 13:05:36 +10:30