Updating metadata for 0.5.0 release

master
Michael P. Soulier 2010-05-10 18:30:47 -04:00
parent faebd44978
commit becb29939e
3 changed files with 189 additions and 111 deletions

291
ChangeLog
View File

@ -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
View File

@ -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:
-------- --------

View File

@ -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',