aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* Update dependenciesReiner Herrmann2021-08-06
* Fix some linter warningsReiner Herrmann2021-08-06
* Bump copyright yearsReiner Herrmann2020-01-19
* Some cleanup as suggested by clippyReiner Herrmann2020-01-19
* Skip canonical path check when running chrootedReiner Herrmann2020-01-19
* Check for minimum length of requestReiner Herrmann2019-09-15
* Drop -d parameter and allow appending directory at end of command lineReiner Herrmann2019-08-29
* Use dyn keyword for trait objects to fix deprecation warningsReiner Herrmann2019-08-29
* Simplify command line argument parsingReiner Herrmann2019-03-26
* Simplify error handling in some placesReiner Herrmann2019-03-25
* Simplify blksize2 calculationReiner Herrmann2019-03-25
* Support utimeout option (non-standard)Reiner Herrmann2019-03-24
* Support blksize2 option (non-standard)Reiner Herrmann2019-03-24
* chroot to destination directory when having sufficient permissionsReiner Herrmann2019-03-24
* Use buffered file reading and fix the behaviour of read returning less data t...Reiner Herrmann2019-03-10
* Use write_all as suggested by clippyReiner Herrmann2019-03-10
* Implement netascii transfer mode (in server, client and for tsize option)Reiner Herrmann2019-03-10
* Add a few testsReiner Herrmann2019-03-09
* Use configured dir for allowed file checkReiner Herrmann2019-03-09
* Implement Default trait for tftpd ConfigurationReiner Herrmann2019-03-09
* Drop unnecessary return value from functionReiner Herrmann2019-03-08
* Use a type for the progress callbackReiner Herrmann2019-03-08
* Display version number in usage textReiner Herrmann2019-03-08
* Use threadpool to handle multiple clients in parallelReiner Herrmann2019-03-08
* Display transfer progress in percentageReiner Herrmann2019-03-08
* Apply some of the code formatting by rustfmtReiner Herrmann2019-03-07
* Clean up as suggested by clippyReiner Herrmann2019-03-07
* Parse received errors and other minor error logging improvementsReiner Herrmann2019-03-03
* Make requested blksize configurableReiner Herrmann2019-03-03
* Implement Transfer Size Option (RFC 2349, part 2)Reiner Herrmann2019-03-03
* Implement Option Extension for clientReiner Herrmann2019-03-03
* Don't hardcode opcode values everywhereReiner Herrmann2019-03-03
* Beautify server usage a bitReiner Herrmann2019-03-02
* Move main tftp module into lib to be used as crateReiner Herrmann2019-03-02
* Implement TFTP clientReiner Herrmann2019-03-02
* Bind to IPv6 socketReiner Herrmann2019-02-28
* Implement Timeout Interval Option (RFC 2349, part 1)Reiner Herrmann2019-02-27
* Parse mode and options in lowercaseReiner Herrmann2019-02-27
* Implement Blocksize Option (RFC 2348)Reiner Herrmann2019-02-27
* Move generic TFTP functionality into separate module and server parts into st...Reiner Herrmann2019-02-27
* Implement Option Extension (RFC 2347)Reiner Herrmann2019-02-27
* Parse options at the end of the requestReiner Herrmann2019-02-26
* Change directory after dropping privileges, to detect permission problems earlyReiner Herrmann2019-02-26
* Add copyright headerReiner Herrmann2019-02-26
* Don't overwrite files if they already existReiner Herrmann2019-02-26
* Leave retransmit loop directly after successReiner Herrmann2019-02-26
* Make operation mode configurableReiner Herrmann2019-02-26
* Use same socket for error sending to match TIDs (source ports)Reiner Herrmann2019-02-26
* Implement file upload (WRQ)Reiner Herrmann2019-02-26
* Allow setting different base directory on command lineReiner Herrmann2019-02-25