3e0a967133Removing trailing whitespace
Michael P. Soulier
2012-10-04 08:28:55 -0400
47c0eda6d2Merge remote branch 'micolous/master' into merge
Michael P. Soulier
2012-10-04 08:25:36 -0400
b57e583798Adding testcases for new file-like input and output
Michael P. Soulier
2012-09-30 22:07:20 -0400
792e849d20Merge remote branch 'jawschwa/master' into merge
Michael P. Soulier
2012-09-30 21:52:18 -0400
6359c212ccFixing doc on website
Michael P. Soulier
2012-09-29 11:08:00 -0400
51150aa03aFixing testcase for pre python 2.7
Michael P. Soulier
2012-09-29 08:12:39 -0400
a78f0a6b29raise ImportError when Python version is wrong instead of AssertionError
Michael Farrell
2012-08-07 14:19:15 +0930
fed8461e4bImproved version check so it is much cleaner, fix relative import issue with Python 2.5 not working
Michael Farrell
2012-08-07 14:10:37 +0930
39b877258bAllow file objects to be used for download output or upload input.
Jay Weisskopf
2012-05-03 01:24:25 -0500
e8039dd715improve the check on dyn_file_func of TftpServer
Michael Farrell
2012-04-12 10:34:35 +0930
9cba3b98d8allow TftpServer.root not to exist if a dyn_file_func is provided
Michael Farrell
2012-04-11 17:25:56 +0930
2b879b34d6allow running the script on python 3.0 - 3.2 (though unsure of compatibility)
Michael Farrell
2012-04-11 17:22:03 +0930
05e56b66a4Fixing issue #26, with the server not creating the full path to the filename being uploaded.
Michael P. Soulier
2012-03-10 21:20:01 -0500
9b655fcaa1Adding subdirectory support. Hopefully closes issue 25.
Michael P. Soulier
2011-09-01 09:35:45 -0400
6ab5ea47e8Documentation update for 0.6.0
Michael P. Soulier
2011-07-26 03:43:00 -0400
64478a31a6Makefile update, and adding rpm specfile.
Michael P. Soulier
2011-07-26 03:32:33 -0400
a5a42a3cc4Updating metadata for 0.6.0 release.
Michael P. Soulier
2011-07-24 19:10:34 -0400
04aaa2ef9fFixing issue #3, expanding unit tests.
Michael P. Soulier
2011-07-24 17:37:16 -0400
40977c6f74Fixing some pyflakes complaints
Michael P. Soulier
2011-07-23 23:28:45 -0400
add444006cFixes issue #23, breaking up TftpStates into TftpStates and TftpContexts.
Michael P. Soulier
2011-07-23 23:20:53 -0400
949c998648Fixing issue #9, removing blksize option from client if not supplied.
Michael P. Soulier
2011-07-23 20:29:06 -0400
a43773e26cFixing issue #16 on github, server failing to use timeout time in checkTimeout() method.
Michael P. Soulier
2011-07-23 20:05:03 -0400
1e74abf010Adding retries on timeouts, still have to exhaustively test. Should close issue #21 on github.
Michael P. Soulier
2011-07-23 19:40:53 -0400
6fd9391ad8Fixing a file descriptor leak. Closes issue 22.
Michael P. Soulier
2011-06-02 22:31:55 -0400
f6442eb4e4Adding a server download state test to the unit tests.
Michael P. Soulier
2011-06-02 22:26:45 -0400
a6cff4f0b2Fix exceptions propagating out of TftpServer.listen()
Kenny Millington
2010-10-18 12:44:02 +0100
71d827dd89Allow dyn_file_func to trigger a FileNotFound error.
Kenny Millington
2010-10-18 11:50:07 +0100
4396124b8dForcing decode mode to lower case, fixes bug 17.
Michael P. Soulier
2010-10-13 18:46:29 -0400
45185ed44cFixing setNextBlock to roll over at 2**16 - 1 instead of 2**16, which was causing problems when uploading large files.
Michael P. Soulier
2010-07-20 15:41:15 -0400
e1b1be2107Updating README for 0.5.1
Michael P. Soulier
2010-07-14 13:36:58 -0400
4f61f7faacUpdated changelog for 0.5.1.
Michael P. Soulier
2010-07-14 13:29:57 -0400
e35cd2d60cAdded simple doc examples and install info.
Michael P. Soulier
2010-07-14 13:28:53 -0400
74f6756671Playing with sphinx formatting
Michael P. Soulier
2010-07-12 05:46:16 -0400
1caa220a9aLatest doc updates
Michael P. Soulier
2010-07-11 21:19:01 -0400
ad94976895Replacing epydoc output on website.
Michael P. Soulier
2010-07-11 19:34:39 -0400
402b2ae4c4Adding initial Sphinx docs
Michael P. Soulier
2010-07-11 19:27:49 -0400
0b5406865aFixing typo in unit test
Michael P. Soulier
2010-05-25 21:53:30 -0400
58623df7d0Adding support for input/output as stdin/stdout
Michael P. Soulier
2010-05-25 21:51:07 -0400
f4a3ff6356Fixing failure to set default blocksize if options were provided but blksize was not one of them.
Michael P. Soulier
2010-05-24 08:25:49 -0400
1a2b556771fix incorrectly assigned state transition
Patrick Oppenlander
2010-05-12 09:28:42 +1000
360b0b928dfix divide by zero in speed calculation for short transfers
Patrick Oppenlander
2010-05-12 09:20:15 +1000
3c4054617cUpdated site html formatting
Michael P. Soulier
2010-05-10 19:53:40 -0400
9ed42a8aaeWebsite update
Michael P. Soulier
2010-05-10 19:49:13 -0400
5f0e405405Updating notes
Michael P. Soulier
2010-05-10 19:28:34 -0400
d4c15e10eaFixing the license in the setup.py
Michael P. Soulier
2010-05-10 19:20:29 -0400
2f0c0dba2bUpdated website
Michael P. Soulier
2010-05-10 18:32:26 -0400
becb29939eUpdating metadata for 0.5.0 release
Michael P. Soulier
2010-05-10 18:30:47 -0400
faebd44978Fixing buffering issue in upload. Uploads work now.
Michael P. Soulier
2010-05-10 16:11:22 -0400
a07154990fUpdated README
Michael P. Soulier
2010-05-10 15:36:36 -0400
2bb832642aFirst working upload with new state machine. Not usable yet, upload fails to always send all data for some reason.
Michael P. Soulier
2010-05-10 15:25:31 -0400
4a4f53a107Fixed an obvious error introduced with the dyn_file_func merge
Michael P. Soulier
2010-05-10 14:16:12 -0400
8a56d94cd3Merge commit 'angry-elf/master' into merge
Michael P. Soulier
2010-04-24 23:54:29 -0400
8343ccf5c3Taking patch from "Mike C. Fletcher" <mcfletch@vrplumber.com>, fixing a bad reference to dyn_func_file from a state object.
Michael P. Soulier
2010-02-18 10:03:21 -0500
72c47698ebFix dyn_file_func (was broken?) Fix error message (filename was not displayed)
Alexey Loshkarev
2010-02-18 12:01:45 +0200
badf18f2a4Updated epydoc output for website.
Michael P. Soulier
2009-10-24 00:13:23 -0400
a80639c7e2Changed licenses to the MIT License
Michael P. Soulier
2009-09-24 22:31:50 -0400
ce7fc323c6Fixing some log messages and bad variable references.
Michael P. Soulier
2009-09-24 15:32:37 -0400
781072bfe8Updated resent_data in metrics.
Michael P. Soulier
2009-08-18 22:38:26 -0400
3ae3b31bf4Fixed server metrics summary.
Michael P. Soulier
2009-08-18 22:27:18 -0400
a6a18c178bFirst successful download with both client and server.
Michael P. Soulier
2009-08-16 19:44:57 -0400
62b22fb562Did some rework for the state machine in a server context. Removed the handler framework in favour of a TftpContextServer used as the session.
Michael P. Soulier
2009-08-15 22:36:58 -0400
03e4e74829Fixing up some of the upload code.
Michael P. Soulier
2009-06-20 17:30:44 -0400
5ee5f63f9bAdding patch for dynamic content from Alex ? <yix@ya.ru>
Michael P. Soulier
2009-07-21 09:40:24 -0400
c61ca171dbFixing a merge error in rebase
Michael P. Soulier
2009-04-10 23:20:19 -0400
410e14c430Fixed bug in tidport handling, and lack of OACK response.
Michael P. Soulier
2009-04-10 22:25:45 -0400
874fef5aaeFixing OACK handling with new state machine.
Michael P. Soulier
2009-04-10 20:59:09 -0400
5072f6d93cFixed TftpClient with new state machine.
Michael P. Soulier
2009-04-10 20:54:20 -0400
e7a63bbbc2Started overhaul of state machine.
Michael P. Soulier
2009-04-08 23:29:43 -0400
41bf3a25e6Improving sample client output on error and fixing default blocksize when server ignores options.
Michael P. Soulier
2009-04-10 22:48:51 -0400
bd2e19529fMerged upload patch.
Michael P. Soulier
2009-04-10 21:59:25 -0400
449f10ab6dUpdating version in setup
Michael P. Soulier
2009-04-09 00:26:33 -0400
40185e5ac5Website update
Michael P. Soulier
2009-04-08 23:46:42 -0400
bc55a17f34Fixing bogus warnings in options handling.
Michael P. Soulier
2009-04-07 18:40:26 -0400
74c68b1e5fMerge branch 'master' of git@github.com:msoulier/tftpy
Michael P. Soulier
2009-04-07 17:28:56 -0400
d058642025Fixing tftproot configured for server as a relative path.
Michael P. Soulier
2009-04-07 17:22:37 -0400
23b32d0990Updated site with stylesheet
Michael P. Soulier
2009-03-15 22:35:39 -0400
0cfcea2ab3Website update
Michael P. Soulier
2009-03-15 21:36:59 -0400
abf0f1fa15Adding website
Michael P. Soulier
2009-03-14 21:12:21 -0400
ca7a06a09bFixed the use of the tsize option in RRQ packets.
Michael P. Soulier
2008-10-08 21:31:34 -0400
0a5df33dcaRolling 0.4.6
Michael P. Soulier
2008-10-05 23:06:41 -0400
07416bf848Rebased tsize branch and added a --tsize option to the client. Now sending all packets to the progresshook, not just DAT packets, so that the client can see the OACK. Not yet making use of the returned tsize. Need to test this on a server that supports tsize.
Michael P. Soulier
2008-10-04 20:42:27 -0400
8a0162b317Adding transfer size option patch from Kuba Kończyk. Patch 2018609 in SF tracker.
Michael P. Soulier
2008-07-30 14:09:58 -0400
c408389ba0Merged from SVN trunk after register to PyPi
Michael P. Soulier
2008-10-03 20:13:02 -0400
65ef2d95d9Updated for PyPi
msoulier
2008-10-04 00:04:15 +0000
67302801ebAdding upload patch from Lorenz Schori - patch 1897344 in SF tracker
Michael P. Soulier
2008-07-30 14:04:01 -0400