Skip to content

Releases: puhitaku/tftp-now

1.2.0

28 May 08:40
4323ec4

Choose a tag to compare

New

  • Add "block size" option -blksize
    • Now you can specify the block size that a single transmission will contain.
    • Both server and client accept the option
    • The actual block size will be clamped to the smaller of the client's request, server's config, and the MTU (minus overhead) of the interface.

Merged PRs

Full Changelog: 1.1.0...1.2.0

1.1.0

21 Feb 06:40
aa6cd24

Choose a tag to compare

New

  • Start a server when the executable or link's file name is tftp-now-serve (contributed by @kazubu)
    $ ls tftp-now*
    tftp-now*       tftp-now-serve@
    
    $ ./tftp-now
    tftp-now 1.1.0
    
    Usage of tftp-now:
    ... (snip) ...
    
    $ ./tftp-now-serve
    3:45PM INF tftp-now will start a server since the executable's name is 'tftp-now-serve'
    3:45PM INF starting the TFTP server directory=/Users/takumi/dev/github.com/puhitaku/tftp-now host=0.0.0.0 port=69
    
  • When reading (receiving) a file, the local file name will now be inferred from the remote file path, if the local file path was unspecified. For example, if the remote file path is /foo/bar, the local file name will be inferred as bar.
  • The help text will now show the version number.

Fix

  • write subcommand don't validate -remote and -local

Merged PRs

  • Merge #6 by @kazubu with some addition in #7
  • Embed and show version in #8

Full Changelog: 1.0.5...1.1.0

1.0.5

09 Feb 03:40
a06d258

Choose a tag to compare

Fixes #4. All binaries are statically linked and libc-free.

1.0.4

02 Nov 15:20
fb870c0

Choose a tag to compare

No change in code. Stripped the binary.

1.0.3

02 Nov 15:03
d834f4e

Choose a tag to compare

No change in code. Added linux-mipsle and linux-mips64le executables, bumping the Go version to 1.23.x.

1.0.2

21 Mar 17:05

Choose a tag to compare

  • Fix opened file leak
  • Fix misuse of the untrusted path on handling a write request
  • Better logging

1.0.1

21 Mar 06:35

Choose a tag to compare

  • Fix logs

1.0.0

21 Mar 05:39

Choose a tag to compare

  • Improve CLI
  • Improve logs

1.0.0-rc1

21 Mar 04:55

Choose a tag to compare

1.0.0-rc1 Pre-release
Pre-release

The first release.