27 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
531abdafde Show version info in server log 2025-04-25 13:20:43 +09:30
9f0d81e7f1 Remove unused version var 2025-04-25 13:20:29 +09:30
a7b0a5d113 Show version, embedded by goreleaser 2025-04-25 13:15:57 +09:30
0330d2d17f Bump version 2022-01-26 10:50:41 +10:30
58a078b9f9 Move protocol version to a const 2022-01-26 10:49:23 +10:30
f8ba9e47f5 Bump version 2022-01-25 21:08:08 +10:30
6fc67c974f Allow getting the authtoken from the terminal 2022-01-25 21:07:34 +10:30
5bede1736e Allow for -p pasting a particular file 2022-01-17 08:28:08 +10:30
f5e438602f OK leading v is best practice 2022-01-16 23:02:29 +10:30
7836f2ffbf No leading v 2022-01-16 23:01:15 +10:30
a0b2a9a4a0 Simple versioning for releases 2022-01-16 23:00:29 +10:30
6437763ed9 Improve flag handling and server output 2022-01-16 22:36:34 +10:30
8da4b60f28 Work better with no config 2022-01-16 22:26:17 +10:30
739aca19e7 Cleanup logging 2022-01-16 20:35:35 +10:30
d8672139f5 Document environment variable 2022-01-16 19:49:03 +10:30
030ebca2c1 Make it possible to set authtoken via ENV 2022-01-16 19:46:29 +10:30
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
58f7068d7a Check for attempt to pipe in and out at the same time. 2022-01-15 23:11:21 +10:30
44d80f5fab (Marginally) more sensible default server 2022-01-15 23:11:05 +10:30
e3cfa6f309 Autodetection of mode via TTY 2022-01-15 18:20:31 +10:30
7a1c344964 Make it possible to retrieve a particular file (not implemented on client yet) 2022-01-15 16:47:06 +10:30
d90eab464d Basics of receiving files 2022-01-15 14:04:13 +10:30
1e4ee09d5c Add listing 2022-01-14 23:30:14 +10:30
0261886b43 Make buffer not eat all memory. 2022-01-13 22:20:35 +10:30
f872453f16 Add gob encoding of structs. Still very basic. 2022-01-13 14:26:16 +10:30
f17df4ce88 Initial commit, based mostly on https://github.com/austburn/gocrypt 2022-01-09 13:05:36 +10:30