Commit Graph

138 Commits (6fd9391ad86fe58cf73dabce452d5d14c0d9ac32)

Author SHA1 Message Date
Michael P. Soulier 6fd9391ad8 Fixing a file descriptor leak. Closes issue 22. 2011-06-02 22:31:55 -04:00
Michael P. Soulier f6442eb4e4 Adding a server download state test to the unit tests. 2011-06-02 22:26:45 -04:00
Kenny Millington a6cff4f0b2 Fix exceptions propagating out of TftpServer.listen()
Signed-off-by: Michael P. Soulier <msoulier@digitaltorque.ca>
2010-10-22 20:33:23 -04:00
Kenny Millington 71d827dd89 Allow dyn_file_func to trigger a FileNotFound error.
Signed-off-by: Michael P. Soulier <msoulier@digitaltorque.ca>
2010-10-22 20:33:05 -04:00
Michael P. Soulier 4396124b8d Forcing decode mode to lower case, fixes bug 17. 2010-10-13 18:46:29 -04:00
Michael P. Soulier 45185ed44c Fixing setNextBlock to roll over at 2**16 - 1 instead of 2**16, which was
causing problems when uploading large files.

Thanks to LawrenceK for the bug report. Fixes issue15.
2010-07-20 15:41:15 -04:00
Michael P. Soulier e1b1be2107 Updating README for 0.5.1 2010-07-14 13:36:58 -04:00
Michael P. Soulier 4f61f7faac Updated changelog for 0.5.1. 2010-07-14 13:29:57 -04:00
Michael P. Soulier e35cd2d60c Added simple doc examples and install info. 2010-07-14 13:28:53 -04:00
Michael P. Soulier 74f6756671 Playing with sphinx formatting 2010-07-12 05:46:16 -04:00
Michael P. Soulier 1caa220a9a Latest doc updates 2010-07-11 21:19:01 -04:00
Michael P. Soulier ad94976895 Replacing epydoc output on website. 2010-07-11 19:34:39 -04:00
Michael P. Soulier 402b2ae4c4 Adding initial Sphinx docs 2010-07-11 19:27:49 -04:00
Michael P. Soulier 0b5406865a Fixing typo in unit test 2010-05-25 21:53:30 -04:00
Michael P. Soulier 58623df7d0 Adding support for input/output as stdin/stdout 2010-05-25 21:51:07 -04:00
Michael P. Soulier f4a3ff6356 Fixing failure to set default blocksize if options were provided but blksize
was not one of them.
2010-05-24 08:25:49 -04:00
Patrick Oppenlander 1a2b556771 fix incorrectly assigned state transition 2010-05-17 19:10:49 -04:00
Patrick Oppenlander 360b0b928d fix divide by zero in speed calculation for short transfers 2010-05-17 19:10:35 -04:00
Michael P. Soulier 3c4054617c Updated site html formatting 2010-05-10 19:53:40 -04:00
Michael P. Soulier 9ed42a8aae Website update 2010-05-10 19:49:13 -04:00
Michael P. Soulier 5f0e405405 Updating notes 2010-05-10 19:28:34 -04:00
Michael P. Soulier d4c15e10ea Fixing the license in the setup.py 2010-05-10 19:20:29 -04:00
Michael P. Soulier 2f0c0dba2b Updated website 2010-05-10 18:32:26 -04:00
Michael P. Soulier becb29939e Updating metadata for 0.5.0 release 2010-05-10 18:30:47 -04:00
Michael P. Soulier faebd44978 Fixing buffering issue in upload. Uploads work now. 2010-05-10 16:11:22 -04:00
Michael P. Soulier a07154990f Updated README 2010-05-10 15:36:36 -04:00
Michael P. Soulier 2bb832642a First working upload with new state machine. Not usable yet, upload fails to
always send all data for some reason.
2010-05-10 15:25:31 -04:00
Michael P. Soulier 4a4f53a107 Fixed an obvious error introduced with the dyn_file_func merge 2010-05-10 14:16:12 -04:00
Michael P. Soulier 8a56d94cd3 Merge commit 'angry-elf/master' into merge 2010-04-24 23:54:29 -04:00
Michael P. Soulier 8343ccf5c3 Taking patch from "Mike C. Fletcher" <mcfletch@vrplumber.com>, fixing a bad
reference to dyn_func_file from a state object.
2010-02-18 10:03:21 -05:00
Alexey Loshkarev 72c47698eb Fix dyn_file_func (was broken?)
Fix error message (filename was not displayed)
2010-02-18 12:01:45 +02:00
Michael P. Soulier badf18f2a4 Updated epydoc output for website. 2009-10-24 00:13:23 -04:00
Michael P. Soulier a80639c7e2 Changed licenses to the MIT License 2009-09-24 22:31:50 -04:00
Michael P. Soulier ce7fc323c6 Fixing some log messages and bad variable references. 2009-09-24 15:32:37 -04:00
Michael P. Soulier 781072bfe8 Updated resent_data in metrics. 2009-08-18 22:38:26 -04:00
Michael P. Soulier 3ae3b31bf4 Fixed server metrics summary. 2009-08-18 22:27:18 -04:00
Michael P. Soulier a6a18c178b First successful download with both client and server. 2009-08-16 19:57:11 -04:00
Michael P. Soulier 62b22fb562 Did some rework for the state machine in a server context.
Removed the handler framework in favour of a TftpContextServer used
as the session.
2009-08-16 19:56:06 -04:00
Michael P. Soulier 03e4e74829 Fixing up some of the upload code. 2009-08-16 19:46:44 -04:00
Michael P. Soulier 5ee5f63f9b Adding patch for dynamic content from Alex ? <yix@ya.ru> 2009-07-21 09:42:53 -04:00
Michael P. Soulier c61ca171db Fixing a merge error in rebase 2009-04-10 23:20:19 -04:00
Michael P. Soulier 410e14c430 Fixed bug in tidport handling, and lack of OACK response. 2009-04-10 23:09:26 -04:00
Michael P. Soulier 874fef5aae Fixing OACK handling with new state machine. 2009-04-10 23:09:26 -04:00
Michael P. Soulier 5072f6d93c Fixed TftpClient with new state machine. 2009-04-10 23:09:26 -04:00
Michael P. Soulier e7a63bbbc2 Started overhaul of state machine. 2009-04-10 23:07:49 -04:00
Michael P. Soulier 41bf3a25e6 Improving sample client output on error and fixing default blocksize when
server ignores options.
2009-04-10 22:48:51 -04:00
Michael P. Soulier bd2e19529f Merged upload patch. 2009-04-10 21:59:25 -04:00
Michael P. Soulier 449f10ab6d Updating version in setup 2009-04-09 00:26:33 -04:00
Michael P. Soulier 40185e5ac5 Website update 2009-04-08 23:46:42 -04:00
Michael P. Soulier bc55a17f34 Fixing bogus warnings in options handling. 2009-04-07 18:40:26 -04:00