summaryrefslogtreecommitdiff
path: root/tftpy
Commit message (Expand)AuthorAgeFilesLines
* Fixing closure of stdout on context close. #76Michael P. Soulier2018-05-151-1/+2
* Dropping str() in favour of bytestring input, and fixing logging calls in Tft...Michael P. Soulier2018-05-152-65/+61
* Merge branch 'master' of https://github.com/PackeTsar/tftpy into PackeTsar-ma...Michael P. Soulier2018-05-153-15/+18
|\
| * Added logic to TftpStates.sendError to fix issue #79John W Kerns2017-06-061-3/+6
| * Struct pack and unpack require a string formatJohn W Kerns2017-05-152-12/+12
* | Fixing zero-sized file left around by client on a file not found error.Michael P. Soulier2018-05-154-5/+27
* | Putting TftpClient and TftpServer back into the tftpy module context for conv...Michael P. Soulier2018-05-151-2/+2
* | Rationalized module includes and logging.Michael P. Soulier2018-05-158-51/+30
* | Merge remote-tracking branch 'drlef/leave-filelike-object-open' into fileobjMichael P. Soulier2018-05-091-4/+7
|\ \
| * | Leave filelike object open in client download context.Steff Richards2017-09-041-4/+7
| |/
* | Removing logging.basicConfig from library. Fixes #86.Michael P. Soulier2018-05-091-3/+0
* | Fix some deprecations and python3 incompatibilitiessedrubal2018-04-043-22/+21
|/
* Merged style updates, minor bug fixesMichael P. Soulier2017-05-096-78/+80
|\
| * Release version 0.6.3_fork (forked version)Francesco Fiorentino2015-07-218-143/+180
* | TftpClient.py: use UDP port 69 by defaultChristopher Chavez2017-05-011-1/+1
* | Merge branch 'master' into dynamicPaul Weaver2016-07-078-166/+149
|\ \
| * | Fixing obvious python3 errors. Timeouts still not working.Michael P. Soulier2016-07-061-12/+12
| * | Fixing some python3 syntax errorsMichael P. Soulier2016-07-052-3/+3
| * | Added recommended imports for python3 compatibility.Michael P. Soulier2016-07-058-9/+20
| * | Merging with masterMichael P. Soulier2016-07-046-19/+81
| |\ \
| | * | Revert "listen loop: Use epoll / poll instead of select"Michael P. Soulier2016-07-041-64/+36
| * | | Adding python3 supportDoug O'Riordan2015-03-058-86/+86
| | |/ | |/|
* | | Add a context to dynamic upload_openPaul Weaver2016-06-172-3/+3
* | | Implement dynamic upload supportPaul Weaver2016-06-173-21/+51
* | | Clarify docs around dyn_file_func in TftpServerPaul Weaver2016-06-171-3/+4
| |/ |/|
* | listen loop: Use epoll / poll instead of selectCarl van Schaik2016-04-121-36/+64
* | tests: fix failure due to alarmCarl van Schaik2016-04-121-4/+11
* | Fixing tab charMichael P. Soulier2016-04-091-1/+1
* | Also send OACK for options other than tsizeMartin Ulmschneider2015-12-011-0/+1
* | Merge branch 'tsize'Michael P. Soulier2015-10-152-5/+18
|\ \
| * | Added tests for tsize option and fixed failures.Michael P. Soulier2015-10-151-2/+7
| * | server RRQ OACK: only send tsize option when its requestedZoltan Gyarmati2015-06-071-1/+1
| * | set correct tsize option in server OACK when negotiating downloadZoltan Gyarmati2015-06-071-2/+10
| |/
* | Merge branch 'logging'Michael P. Soulier2015-10-141-3/+31
|\ \
| * | Updating logging function convention and adding arguments to the rotating fil...Michael P. Soulier2015-10-141-15/+10
| * | Whitespace fix.Michael P. Soulier2015-10-141-5/+5
| * | Add handler to record logmsg to logfiles and stdoutwlq60372015-07-231-1/+34
| |/
* | Merge remote-tracking branch 'zuljinsbk/local_ip_bind' into mergeMichael P. Soulier2015-09-082-8/+17
|\ \
| * | Added localip parameter for TFTPClientJaroslaw Niec2013-11-242-8/+17
* | | Adjust ACK handling to truncate too long packets.Greg Prosser2015-01-251-0/+4
| |/ |/|
* | Added a comment.Michael P. Soulier2014-09-061-0/+2
* | Set listenport to the port chosen by bind()Philip Derrin2014-06-021-0/+1
* | Set an event while TftpServer.listen() runsPhilip Derrin2014-06-021-0/+6
|/
* Fixing #11: server accept leading '/' in uploadsNathan Bird2013-11-011-3/+20
* Added tests for server api stop.Michael P. Soulier2013-09-271-4/+4
* Fixing debug calls to be lazy when debug is off.Michael P. Soulier2013-09-266-101/+93
* Fixing unit testsMichael P. Soulier2013-07-281-1/+1
* Adding graceful exit condition.Michael P. Soulier2013-07-271-0/+6
* Adding a TftpServer.stop() method.Michael P. Soulier2013-07-272-0/+32
* Increasing test file size to 50MB and removed the assertion of a block zero,baserock/morphMichael P. Soulier2013-05-151-1/+0