index
:
rtftp
debian
pristine-tar
rfc7440
trunk
A rusty client/server for the Trivial File Transfer Protocol
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
*
Bump version to 1.0.0
1.0.0
Reiner Herrmann
2019-03-12
*
Use buffered file reading and fix the behaviour of read returning less data t...
Reiner Herrmann
2019-03-10
*
Use write_all as suggested by clippy
Reiner Herrmann
2019-03-10
*
Implement netascii transfer mode (in server, client and for tsize option)
Reiner Herrmann
2019-03-10
*
Refactor test script
Reiner Herrmann
2019-03-10
*
Run a test against itself
Reiner Herrmann
2019-03-09
*
Add a few tests
Reiner Herrmann
2019-03-09
*
Use configured dir for allowed file check
Reiner Herrmann
2019-03-09
*
Implement Default trait for tftpd Configuration
Reiner Herrmann
2019-03-09
*
Drop unnecessary return value from function
Reiner Herrmann
2019-03-08
*
Use a type for the progress callback
Reiner Herrmann
2019-03-08
*
Display version number in usage text
Reiner Herrmann
2019-03-08
*
Use threadpool to handle multiple clients in parallel
Reiner Herrmann
2019-03-08
*
Display transfer progress in percentage
Reiner Herrmann
2019-03-08
*
Test also against BusyBox TFTP client
Reiner Herrmann
2019-03-07
*
Simplify test script
Reiner Herrmann
2019-03-07
*
Add script to test client/server against different implementations
Reiner Herrmann
2019-03-07
*
Use LTO and abort-on-panic for release builds
Reiner Herrmann
2019-03-07
*
Apply some of the code formatting by rustfmt
Reiner Herrmann
2019-03-07
*
Clean up as suggested by clippy
Reiner Herrmann
2019-03-07
*
Parse received errors and other minor error logging improvements
Reiner Herrmann
2019-03-03
*
Make requested blksize configurable
Reiner Herrmann
2019-03-03
*
Add README
Reiner Herrmann
2019-03-03
*
Implement Transfer Size Option (RFC 2349, part 2)
Reiner Herrmann
2019-03-03
*
Implement Option Extension for client
Reiner Herrmann
2019-03-03
*
Don't hardcode opcode values everywhere
Reiner Herrmann
2019-03-03
*
Beautify server usage a bit
Reiner Herrmann
2019-03-02
*
Move main tftp module into lib to be used as crate
Reiner Herrmann
2019-03-02
*
Implement TFTP client
Reiner Herrmann
2019-03-02
*
Bind to IPv6 socket
Reiner Herrmann
2019-02-28
*
Implement Timeout Interval Option (RFC 2349, part 1)
Reiner Herrmann
2019-02-27
*
Parse mode and options in lowercase
Reiner Herrmann
2019-02-27
*
Implement Blocksize Option (RFC 2348)
Reiner Herrmann
2019-02-27
*
Move generic TFTP functionality into separate module and server parts into st...
Reiner Herrmann
2019-02-27
*
Implement Option Extension (RFC 2347)
Reiner Herrmann
2019-02-27
*
Parse options at the end of the request
Reiner Herrmann
2019-02-26
*
Change directory after dropping privileges, to detect permission problems early
Reiner Herrmann
2019-02-26
*
Add copyright header
Reiner Herrmann
2019-02-26
*
Don't overwrite files if they already exist
Reiner Herrmann
2019-02-26
*
Leave retransmit loop directly after success
Reiner Herrmann
2019-02-26
*
Make operation mode configurable
Reiner Herrmann
2019-02-26
*
Use same socket for error sending to match TIDs (source ports)
Reiner Herrmann
2019-02-26
*
Implement file upload (WRQ)
Reiner Herrmann
2019-02-26
*
Allow setting different base directory on command line
Reiner Herrmann
2019-02-25
*
Parse command line and make some parameters configurable
Reiner Herrmann
2019-02-24
*
Add timeout and retransmission of unacked data
Reiner Herrmann
2019-02-24
*
Bind to real tftp port (69) and drop privileges immediately after
Reiner Herrmann
2019-02-24
*
Allow only files below current working directory
Reiner Herrmann
2019-02-24
*
Improved error handling
Reiner Herrmann
2019-02-24
*
Add license (GPL-3+)
Reiner Herrmann
2019-02-24
[next]