Updating metadata for 0.5.0 release
This commit is contained in:
parent
faebd44978
commit
becb29939e
3 changed files with 189 additions and 111 deletions
291
ChangeLog
291
ChangeLog
|
@ -1,141 +1,214 @@
|
||||||
|
2010-05-10 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
|
* Fixing buffering issue in upload. Uploads work now.
|
||||||
|
* Updated README
|
||||||
|
* First working upload with new state machine. Not usable yet, upload fails to always send all data for some reason.
|
||||||
|
* Fixed an obvious error introduced with the dyn_file_func merge
|
||||||
|
|
||||||
2008-10-04 Michael P. Soulier
|
2010-04-24 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
07416bf: Rebased tsize branch and added a --tsize option to the client.
|
* Merge commit 'angry-elf/master' into merge
|
||||||
|
|
||||||
2008-07-30 Michael P. Soulier
|
2010-02-18 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
8a0162b: Adding transfer size option patch from Kuba Kończyk.
|
* Taking patch from "Mike C. Fletcher" <mcfletch@vrplumber.com>, fixing a bad reference to dyn_func_file from a state object.
|
||||||
|
|
||||||
2008-10-03 Michael P. Soulier
|
2010-02-18 Alexey Loshkarev <elf2001@gmail.com>
|
||||||
c408389: Merged from SVN trunk after register to PyPi
|
* Fix dyn_file_func (was broken?) Fix error message (filename was not displayed)
|
||||||
|
|
||||||
2008-10-04 msoulier
|
2009-10-24 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
65ef2d9: Updated for PyPi
|
* Updated epydoc output for website.
|
||||||
|
|
||||||
2008-05-28 msoulier
|
2009-09-24 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
33b1353: Tagging 0.4.5.
|
* Changed licenses to the MIT License
|
||||||
936e4df: Updated for v0.4.5 release.
|
* Fixing some log messages and bad variable references.
|
||||||
caff30d: Fix for bug 1967647, referencing self.sock instead of sock.
|
|
||||||
|
|
||||||
2008-05-20 msoulier
|
2009-08-18 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
70f22b1: Fix for [ 1932310 ] security check always fail for windows.
|
* Updated resent_data in metrics.
|
||||||
596af40: Fixed division by zero error in rate calculations in download function of
|
* Fixed server metrics summary.
|
||||||
3b1bae3: Fix for bug [ 1932330 ] binary downloads fail in Windows.
|
|
||||||
|
|
||||||
2008-01-31 msoulier
|
2009-08-16 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
648564c: Updated README.
|
* First successful download with both client and server.
|
||||||
792df2d: Updated ChangeLog
|
* Did some rework for the state machine in a server context. Removed the handler framework in favour of a TftpContextServer used as the session.
|
||||||
941f5bf: Updating version to 0.4.4
|
* Fixing up some of the upload code.
|
||||||
|
|
||||||
2007-12-16 msoulier
|
2009-07-21 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
f8af287: Fixing 1851544 - server not tolerant of unsupported options
|
* Adding patch for dynamic content from Alex ? <yix@ya.ru>
|
||||||
|
|
||||||
2007-07-17 msoulier
|
2009-04-10 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
89a8382: Updated for 0.4.3 release.
|
* Fixing a merge error in rebase
|
||||||
|
* Fixed bug in tidport handling, and lack of OACK response.
|
||||||
|
* Fixing OACK handling with new state machine.
|
||||||
|
* Fixed TftpClient with new state machine.
|
||||||
|
* Started overhaul of state machine.
|
||||||
|
* Improving sample client output on error and fixing default blocksize when server ignores options.
|
||||||
|
* Merged upload patch.
|
||||||
|
|
||||||
2007-07-16 msoulier
|
2009-04-09 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
2a98d72: Removed redundant comparison.
|
* Updating version in setup
|
||||||
955ced3: Fixing string/integer comparison.
|
|
||||||
|
|
||||||
2007-06-05 msoulier
|
2009-04-08 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
493dcac: Updated for 0.4.2
|
* Website update
|
||||||
bb47795: Fixed unit test for factory
|
|
||||||
|
|
||||||
2007-03-31 msoulier
|
2009-04-07 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
d9665e1: Updating docs for epydoc.
|
* Fixing bogus warnings in options handling.
|
||||||
b68ceca: Updated build process.
|
* Merge branch 'master' of git@github.com:msoulier/tftpy
|
||||||
d8730c7: Adding epydoc target.
|
* Fixing tftproot configured for server as a relative path.
|
||||||
|
|
||||||
2007-03-15 msoulier
|
2009-03-15 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
0b41ffb: Updated ChangeLog
|
* Updated site with stylesheet
|
||||||
|
* Website update
|
||||||
|
|
||||||
2007-02-23 msoulier
|
2009-03-14 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
8f5595c: Simplifying use of optparse. Thanks to Steven Bethard for the suggestions.
|
* Adding website
|
||||||
|
|
||||||
2007-02-17 msoulier
|
2008-10-08 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
5c52975: Removed mention of sorceror's apprentice problem.
|
* Fixed the use of the tsize option in RRQ packets.
|
||||||
c8df0fd: Rearranged packaging a bit to fix an importing problem.
|
|
||||||
c7d86d3: Supplying a default blksize options in the server.
|
|
||||||
|
|
||||||
2007-02-10 msoulier
|
2008-10-05 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
07906cd: Added a check for rogue packets in the server.
|
* Rolling 0.4.6
|
||||||
|
|
||||||
2007-02-09 msoulier
|
2008-10-04 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
f53e68b: Making the lib backwards-compatible to Python 2.3.
|
* 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.
|
||||||
|
* Adding transfer size option patch from Kuba Kończyk. Patch 2018609 in SF tracker.
|
||||||
|
|
||||||
2006-12-17 msoulier
|
2008-10-03 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
efd248f: Rolling to version 0.4.1.
|
* Merged from SVN trunk after register to PyPi
|
||||||
95b6a72: Restructuring single lib into a package.
|
|
||||||
a1ad552: Restructuring single lib into a package.
|
|
||||||
c43a24c: Restructuring single lib into a package.
|
|
||||||
5e6d8fe: Restructuring single lib into a package.
|
|
||||||
6eb1501: Fixing install location of library.
|
|
||||||
|
|
||||||
2006-12-16 msoulier
|
2008-10-04 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
15023eb: Added server to package.
|
* Updated for PyPi
|
||||||
ac2faa3: Updated ChangeLog, and rolled version to 0.4
|
|
||||||
|
|
||||||
2006-12-15 msoulier
|
2008-07-30 Michael P. Soulier <msoulier@digitaltorque.ca>
|
||||||
f79a1e9: Making server exit gracefully.
|
* Adding upload patch from Lorenz Schori - patch 1897344 in SF tracker
|
||||||
16ebbf2: Tweak to EOF handling in server.
|
|
||||||
7723705: First working server tests with two clients.
|
|
||||||
5cfbae3: Added lots in the server to support a download, with timeouts.
|
|
||||||
d5b7276: Fixed a bug in handling block number rollovers.
|
|
||||||
|
|
||||||
2006-12-14 msoulier
|
2008-05-28 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
7441f0a: Got handling of file not found working in server.
|
* Tagging 0.4.5.
|
||||||
3b4d177: Starting on sample server.
|
* Updated for v0.4.5 release.
|
||||||
94ef067: Successful test on basic select loop
|
* Fix for bug 1967647, referencing self.sock instead of sock.
|
||||||
|
|
||||||
2006-12-11 msoulier
|
2008-05-20 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
6f186f2: Added some security checks around the tftproot.
|
* Fix for [ 1932310 ] security check always fail for windows.
|
||||||
|
* Fixed division by zero error in rate calculations in download function of client. Thanks to Stefaan Vanheesbeke for the report.
|
||||||
|
* Fix for bug [ 1932330 ] binary downloads fail in Windows.
|
||||||
|
|
||||||
2006-12-10 msoulier
|
2008-01-31 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
b5a96ec: Fleshing out server handler implementation.
|
* Updated README.
|
||||||
fc2a587: Started on the server
|
* Updated ChangeLog
|
||||||
|
* Updating version to 0.4.4
|
||||||
|
|
||||||
2006-12-09 msoulier
|
2007-12-16 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
aece5aa: Added --debug option to sample client.
|
* Fixing 1851544 - server not tolerant of unsupported options Thanks to Landon Jurgens for the report.
|
||||||
204cce4: Adding license
|
|
||||||
4fc510b: Adding ChangeLog
|
|
||||||
07e2976: Bumped the version.
|
|
||||||
104dfe0: Changed the port variables to something more intelligent.
|
|
||||||
15c5a0f: Fixing poor TID implementation.
|
|
||||||
|
|
||||||
2006-10-25 msoulier
|
2007-07-17 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
8e6cd77: Added testcase for TftpPacketFactory.
|
* Updated for 0.4.3 release.
|
||||||
|
|
||||||
2006-10-13 msoulier
|
2007-07-16 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
7486502: Implemented retries on download timeouts.
|
* Removed redundant comparison.
|
||||||
0528b1b: Added some info statements regarding option negotiation.
|
* Fixing string/integer comparison. Thanks to Simon P. Ditner, bug #1755146.
|
||||||
4c73041: Updated testcases, fixed one error in decode_options
|
|
||||||
|
|
||||||
2006-10-11 msoulier
|
2007-06-05 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
f2b7d5d: Updated testcases
|
* Updated for 0.4.2
|
||||||
837344c: Updated makefile
|
* Fixed unit test for factory
|
||||||
08af50a: Adding makefile
|
|
||||||
|
|
||||||
2006-10-10 msoulier
|
2007-03-31 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
99b3bbd: Moved LICENSE to COPYING
|
* Updating docs for epydoc.
|
||||||
|
* Updated build process.
|
||||||
|
* Adding epydoc target.
|
||||||
|
|
||||||
2006-10-09 msoulier
|
2007-03-15 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
2e42f99: Added test for WRQ packet
|
* Updated ChangeLog
|
||||||
6ebd6fc: Fixed broken decode, and adjusted the client options.
|
|
||||||
|
|
||||||
2006-10-08 msoulier
|
2007-02-23 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
6db1b2c: Starting on unit tests
|
* Simplifying use of optparse. Thanks to Steven Bethard for the suggestions.
|
||||||
|
|
||||||
2006-10-05 msoulier
|
2007-02-17 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
e771f67: Fixed handling of port
|
* Removed mention of sorceror's apprentice problem.
|
||||||
cb75a4b: Updating for production
|
* Rearranged packaging a bit to fix an importing problem.
|
||||||
19e8f0f: Freezing 0.2
|
* Supplying a default blksize options in the server. Fix for 1633625.
|
||||||
0a13eb5: Fixed poor EOF detection
|
|
||||||
ed15161: Got variable blocksizes working.
|
2007-02-10 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Added a check for rogue packets in the server.
|
||||||
|
|
||||||
|
2007-02-09 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Making the lib backwards-compatible to Python 2.3.
|
||||||
|
|
||||||
|
2006-12-17 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Rolling to version 0.4.1.
|
||||||
|
* Restructuring single lib into a package.
|
||||||
|
* Restructuring single lib into a package.
|
||||||
|
* Restructuring single lib into a package.
|
||||||
|
* Restructuring single lib into a package.
|
||||||
|
* Fixing install location of library.
|
||||||
|
|
||||||
|
2006-12-16 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Added server to package.
|
||||||
|
* Updated ChangeLog, and rolled version to 0.4
|
||||||
|
|
||||||
|
2006-12-15 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Making server exit gracefully.
|
||||||
|
* Tweak to EOF handling in server.
|
||||||
|
* First working server tests with two clients.
|
||||||
|
* Added lots in the server to support a download, with timeouts. Not yet tested with a client, but the damn thing runs.
|
||||||
|
* Fixed a bug in handling block number rollovers.
|
||||||
|
|
||||||
|
2006-12-14 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Got handling of file not found working in server.
|
||||||
|
* Starting on sample server.
|
||||||
|
* Successful test on basic select loop
|
||||||
|
|
||||||
|
2006-12-11 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Added some security checks around the tftproot. Further fleshed-out the handler. Still not actually starting the transfer.
|
||||||
|
|
||||||
|
2006-12-10 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Fleshing out server handler implementation.
|
||||||
|
* Started on the server
|
||||||
|
|
||||||
|
2006-12-09 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Added --debug option to sample client.
|
||||||
|
* Adding license
|
||||||
|
* Adding ChangeLog
|
||||||
|
* Bumped the version.
|
||||||
|
* Changed the port variables to something more intelligent.
|
||||||
|
* Fixing poor TID implementation.
|
||||||
|
|
||||||
|
2006-10-25 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Added testcase for TftpPacketFactory.
|
||||||
|
|
||||||
|
2006-10-13 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Implemented retries on download timeouts.
|
||||||
|
* Added some info statements regarding option negotiation.
|
||||||
|
* Updated testcases, fixed one error in decode_options
|
||||||
|
|
||||||
|
2006-10-11 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Updated testcases
|
||||||
|
* Updated makefile
|
||||||
|
* Adding makefile
|
||||||
|
|
||||||
|
2006-10-10 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Moved LICENSE to COPYING
|
||||||
|
|
||||||
|
2006-10-09 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Added test for WRQ packet
|
||||||
|
* Fixed broken decode, and adjusted the client options.
|
||||||
|
|
||||||
|
2006-10-08 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Starting on unit tests
|
||||||
|
|
||||||
|
2006-10-05 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Fixed handling of port
|
||||||
|
* Updating for production
|
||||||
|
* Freezing 0.2
|
||||||
|
* Fixed poor EOF detection
|
||||||
|
* Got variable blocksizes working.
|
||||||
|
|
||||||
|
2006-10-04 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Added confirmation of incoming traffic to known remote host.
|
||||||
|
* Restructured in preparation for tftp options
|
||||||
|
* Updated README
|
||||||
|
* Updated README
|
||||||
|
* Added seconds to logs
|
||||||
|
* Upping version to 0.2
|
||||||
|
* Added OACK packet, and factored-out client code.
|
||||||
|
|
||||||
|
2006-10-03 msoulier <msoulier@63283fd4-ec1e-0410-9879-cb7f675518da>
|
||||||
|
* Updated a comment
|
||||||
|
* Restructuring
|
||||||
|
* Restructuring
|
||||||
|
|
||||||
2006-10-04 msoulier
|
|
||||||
c24bba2: Added confirmation of incoming traffic to known remote host.
|
|
||||||
c11ac3a: Restructured in preparation for tftp options
|
|
||||||
2827cf1: Updated README
|
|
||||||
c6094b0: Updated README
|
|
||||||
09de253: Added seconds to logs
|
|
||||||
82821e5: Upping version to 0.2
|
|
||||||
88c387b: Added OACK packet, and factored-out client code.
|
|
||||||
|
|
7
README
7
README
|
@ -1,5 +1,10 @@
|
||||||
Copyright, Michael P. Soulier, 2006.
|
Copyright, Michael P. Soulier, 2006.
|
||||||
|
|
||||||
|
About Release 0.5.0:
|
||||||
|
====================
|
||||||
|
Complete rewrite of the state machine.
|
||||||
|
Now fully implements downloading and uploading.
|
||||||
|
|
||||||
About Release 0.4.6:
|
About Release 0.4.6:
|
||||||
====================
|
====================
|
||||||
Feature release to add the tsize option.
|
Feature release to add the tsize option.
|
||||||
|
@ -66,7 +71,7 @@ easy inclusion in a UI for populating progress indicators. It supports RFCs
|
||||||
|
|
||||||
Dependencies:
|
Dependencies:
|
||||||
-------------
|
-------------
|
||||||
This library was developed against Python 2.3+.
|
Python 2.3+, hopefully. Let me know if it fails to work.
|
||||||
|
|
||||||
Trifles:
|
Trifles:
|
||||||
--------
|
--------
|
||||||
|
|
2
setup.py
2
setup.py
|
@ -3,7 +3,7 @@
|
||||||
from distutils.core import setup
|
from distutils.core import setup
|
||||||
|
|
||||||
setup(name='tftpy',
|
setup(name='tftpy',
|
||||||
version='0.5-pre',
|
version='0.5.0',
|
||||||
description='Python TFTP library',
|
description='Python TFTP library',
|
||||||
author='Michael P. Soulier',
|
author='Michael P. Soulier',
|
||||||
author_email='msoulier@digitaltorque.ca',
|
author_email='msoulier@digitaltorque.ca',
|
||||||
|
|
Reference in a new issue