Commit graph

32 commits

Author SHA1 Message Date
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
bc55a17f34 Fixing bogus warnings in options handling. 2009-04-07 18:40:26 -04:00
Michael P. Soulier
d058642025 Fixing tftproot configured for server as a relative path. 2009-04-07 17:22:37 -04:00
Michael P. Soulier
ca7a06a09b Fixed the use of the tsize option in RRQ packets. 2008-10-08 21:31:34 -04:00
Michael P. Soulier
0a5df33dca Rolling 0.4.6 2008-10-05 23:06:41 -04:00
Michael P. Soulier
07416bf848 Rebased 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.
2008-10-04 20:42:27 -04:00
Michael P. Soulier
8a0162b317 Adding transfer size option patch from Kuba Kończyk.
Patch 2018609 in SF tracker.
2008-10-04 15:35:41 -04:00
Michael P. Soulier
67302801eb Adding upload patch from Lorenz Schori - patch 1897344 in SF tracker 2008-07-30 14:04:01 -04:00
msoulier
33b135348f Tagging 0.4.5.
git-svn-id: https://tftpy.svn.sourceforge.net/svnroot/tftpy/tags/release-0.4.5@85 63283fd4-ec1e-0410-9879-cb7f675518da
2008-05-28 23:59:07 +00:00
msoulier
70f22b1ca1 Fix for [ 1932310 ] security check always fail for windows.
git-svn-id: https://tftpy.svn.sourceforge.net/svnroot/tftpy/trunk@82 63283fd4-ec1e-0410-9879-cb7f675518da
2008-05-20 02:20:54 +00:00
msoulier
596af4075f Fixed division by zero error in rate calculations in download function of
client. Thanks to Stefaan Vanheesbeke for the report. 


git-svn-id: https://tftpy.svn.sourceforge.net/svnroot/tftpy/trunk@81 63283fd4-ec1e-0410-9879-cb7f675518da
2008-05-20 02:12:31 +00:00
msoulier
3b1bae3470 Fix for bug [ 1932330 ] binary downloads fail in Windows.
git-svn-id: https://tftpy.svn.sourceforge.net/svnroot/tftpy/trunk@80 63283fd4-ec1e-0410-9879-cb7f675518da
2008-05-20 02:00:46 +00:00
msoulier
f8af287f32 Fixing 1851544 - server not tolerant of unsupported options
Thanks to Landon Jurgens for the report.


git-svn-id: https://tftpy.svn.sourceforge.net/svnroot/tftpy/trunk@75 63283fd4-ec1e-0410-9879-cb7f675518da
2007-12-16 15:48:36 +00:00
msoulier
2a98d72540 Removed redundant comparison.
git-svn-id: https://tftpy.svn.sourceforge.net/svnroot/tftpy/trunk@72 63283fd4-ec1e-0410-9879-cb7f675518da
2007-07-16 22:55:50 +00:00
msoulier
955ced3747 Fixing string/integer comparison.
Thanks to Simon P. Ditner, bug #1755146.


git-svn-id: https://tftpy.svn.sourceforge.net/svnroot/tftpy/trunk@71 63283fd4-ec1e-0410-9879-cb7f675518da
2007-07-16 22:53:08 +00:00
msoulier
d9665e19fc Updating docs for epydoc.
git-svn-id: https://tftpy.svn.sourceforge.net/svnroot/tftpy/trunk@67 63283fd4-ec1e-0410-9879-cb7f675518da
2007-03-31 02:03:36 +00:00
msoulier
5c52975f5f Removed mention of sorceror's apprentice problem.
git-svn-id: https://tftpy.svn.sourceforge.net/svnroot/tftpy/trunk@62 63283fd4-ec1e-0410-9879-cb7f675518da
2007-02-17 03:10:46 +00:00
msoulier
c8df0fdd3a Rearranged packaging a bit to fix an importing problem.
git-svn-id: https://tftpy.svn.sourceforge.net/svnroot/tftpy/trunk@61 63283fd4-ec1e-0410-9879-cb7f675518da
2007-02-17 03:04:32 +00:00
msoulier
c7d86d36df Supplying a default blksize options in the server.
Fix for 1633625.


git-svn-id: https://tftpy.svn.sourceforge.net/svnroot/tftpy/trunk@60 63283fd4-ec1e-0410-9879-cb7f675518da
2007-02-17 01:40:02 +00:00
msoulier
07906cdbd9 Added a check for rogue packets in the server.
git-svn-id: https://tftpy.svn.sourceforge.net/svnroot/tftpy/trunk@59 63283fd4-ec1e-0410-9879-cb7f675518da
2007-02-10 02:27:12 +00:00
msoulier
f53e68bcd5 Making the lib backwards-compatible to Python 2.3.
git-svn-id: https://tftpy.svn.sourceforge.net/svnroot/tftpy/trunk@58 63283fd4-ec1e-0410-9879-cb7f675518da
2007-02-09 18:48:48 +00:00
msoulier
c43a24ce26 Restructuring single lib into a package.
git-svn-id: https://tftpy.svn.sourceforge.net/svnroot/tftpy/trunk@53 63283fd4-ec1e-0410-9879-cb7f675518da
2006-12-17 06:08:22 +00:00
msoulier
5e6d8fe13f Restructuring single lib into a package.
git-svn-id: https://tftpy.svn.sourceforge.net/svnroot/tftpy/trunk@52 63283fd4-ec1e-0410-9879-cb7f675518da
2006-12-17 06:08:05 +00:00