Skip to content

Releases: genonullfree/teleporter

Update URL to `teleporter`

16 Apr 18:05
6010767
Compare
Choose a tag to compare

Standardize terms

Application name: teleporter
Protocol name: Teleport

Update Cargo.toml URL to match.

v0.9.3

10 Apr 19:41
a5d91f2
Compare
Choose a tag to compare
Merge pull request #80 from genonullfree/release-profile

Release profile

v0.9.2

18 Feb 03:16
04a016c
Compare
Choose a tag to compare

Fix delta hash check.
Update client stats display.

v0.9.0

30 Jan 21:54
c9cde88
Compare
Choose a tag to compare

Set max chunk size to be 4Gb. This will only happen on file transfers of 8796093020160 bytes (7.999Tb) or larger.

v0.8.2

03 Dec 17:08
0886441
Compare
Choose a tag to compare

Client will hash file only once now.
Fix ../ removal bug.

v0.8.1

02 Dec 02:00
06d65cd
Compare
Choose a tag to compare

Add feature for Server to require encryption from Client

v0.8.0

26 Nov 04:54
7461697
Compare
Choose a tag to compare

Improve ECDH, replacing unmaintained cryptography crate.

v0.7.0

25 Nov 02:53
288f97e
Compare
Choose a tag to compare

Replace the current delta hash algorithm (Blake3) with XXH3 hash. This yields performance increases across multiple cpu architectures.

v0.6.2

23 Nov 03:14
49d9a9c
Compare
Choose a tag to compare

More new features that no one asked for!

  • Option to 'backup' overwritten file to $filename.bak
  • Option to rename transfer file to $filename.1, $filename.2, $filename.3, etc. instead of overwriting

v0.6.1

22 Nov 02:22
174c2ce
Compare
Choose a tag to compare

Add file rename / copy-to

Teleporter can now set remote file locations, or file renaming, via the : operator. Similar to how Docker allows quick mounting of directory locations, Teleporter will first attempt to open a file by the full given path, if that file does not exist, it will see if there are any colons (:) in the filename. If present, it will split the filepath and attempt to open on the first portion of the name. If that succeeds, Teleporter assumes this is a file rename / copy-to. Teleporter will also need the -k option, to keep filepath information. Otherwise only the file name will be changed.

For example, given the following command:

./teleporter -i ~/Downloads/ubuntu-20.04.3-live-server-arm64.iso:/tmp/ubuntu.iso -k

(and assuming the server was started with --allow-dangerous-filepath), Teleporter will first attempt to open ~/Downloads/ubuntu-20.04.3-live-server-arm64.iso:/tmp/ubuntu.iso, if that fails, it will attempt to split the path on : and open ~/Downloads/ubuntu-20.04.3-live-server-arm64.iso. If that succeeds, then it knows it is a rename / copy-to operation and will set the destination filepath to be the second part of the string: /tmp/ubuntu.iso. On the server, it will only receive the file for /tmp/ubuntu.iso. If the -k argument was ommitted, the server would just receive the original file renamed as ubuntu.iso.