2008-05-20 02:20  msoulier

	* tftpy/TftpServer.py: Fix for [ 1932310 ] security check always
	  fail for windows.

2008-05-20 02:12  msoulier

	* tftpy/TftpClient.py: Fixed division by zero error in rate
	  calculations in download function of
	  client. Thanks to Stefaan Vanheesbeke for the report.

2008-05-20 02:00  msoulier

	* tftpy/TftpServer.py: Fix for bug [ 1932330 ] binary downloads
	  fail in Windows.

2008-01-31 02:27  msoulier

	* README: Updated README.

2008-01-31 02:21  msoulier

	* ChangeLog: Updated ChangeLog

2008-01-31 02:21  msoulier

	* setup.py: Updating version to 0.4.4

2007-12-16 15:48  msoulier

	* tftpy/TftpServer.py: Fixing 1851544 - server not tolerant of
	  unsupported options
	  Thanks to Landon Jurgens for the report.

2007-07-17 01:17  msoulier

	* ChangeLog, README, setup.py: Updated for 0.4.3 release.

2007-07-16 22:55  msoulier

	* tftpy/TftpServer.py: Removed redundant comparison.

2007-07-16 22:53  msoulier

	* tftpy/TftpServer.py: Fixing string/integer comparison.
	  Thanks to Simon P. Ditner, bug #1755146.

2007-06-05 02:12  msoulier

	* ChangeLog, README, setup.py: Updated for 0.4.2

2007-06-05 02:09  msoulier

	* t/test.py: Fixed unit test for factory

2007-03-31 02:03  msoulier

	* tftpy/TftpClient.py, tftpy/TftpPacketFactory.py,
	  tftpy/TftpPacketTypes.py: Updating docs for epydoc.

2007-03-31 01:51  msoulier

	* Makefile: Updated build process.

2007-03-31 01:40  msoulier

	* Makefile: Adding epydoc target.

2007-03-15 00:01  msoulier

	* ChangeLog: Updated ChangeLog

2007-02-23 02:09  msoulier

	* bin/tftpy_client.py, bin/tftpy_server.py: Simplifying use of
	  optparse. Thanks to Steven Bethard for the suggestions.

2007-02-17 03:10  msoulier

	* tftpy/TftpServer.py: Removed mention of sorceror's apprentice
	  problem.

2007-02-17 03:04  msoulier

	* tftpy/TftpPacketTypes.py, tftpy/TftpShared.py: Rearranged
	  packaging a bit to fix an importing problem.

2007-02-17 01:40  msoulier

	* bin/tftpy_client.py, tftpy/TftpServer.py: Supplying a default
	  blksize options in the server.
	  Fix for 1633625.

2007-02-10 02:27  msoulier

	* tftpy/TftpServer.py, tftpy/TftpShared.py: Added a check for rogue
	  packets in the server.

2007-02-09 18:48  msoulier

	* tftpy/TftpPacketTypes.py, tftpy/TftpServer.py,
	  tftpy/TftpShared.py, tftpy/__init__.py: Making the lib
	  backwards-compatible to Python 2.3.

2006-12-17 17:09  msoulier

	* ChangeLog, README, setup.py: Rolling to version 0.4.1.

2006-12-17 06:12  msoulier

	* setup.py: Restructuring single lib into a package.

2006-12-17 06:10  msoulier

	* tftpy.py: Restructuring single lib into a package.

2006-12-17 06:08  msoulier

	* tftpy/TftpClient.pyc, tftpy/TftpPacketFactory.pyc,
	  tftpy/TftpPacketTypes.pyc, tftpy/TftpServer.pyc,
	  tftpy/TftpShared.pyc, tftpy/__init__.pyc: Restructuring single
	  lib into a package.

2006-12-17 06:08  msoulier

	* tftpy, tftpy.py, tftpy/TftpClient.py, tftpy/TftpClient.pyc,
	  tftpy/TftpPacketFactory.py, tftpy/TftpPacketFactory.pyc,
	  tftpy/TftpPacketTypes.py, tftpy/TftpPacketTypes.pyc,
	  tftpy/TftpServer.py, tftpy/TftpServer.pyc, tftpy/TftpShared.py,
	  tftpy/TftpShared.pyc, tftpy/__init__.py, tftpy/__init__.pyc:
	  Restructuring single lib into a package.

2006-12-17 05:02  msoulier

	* lib/tftpy.py, setup.py, tftpy.py: Fixing install location of
	  library.

2006-12-16 04:29  msoulier

	* setup.py: Added server to package.

2006-12-16 04:26  msoulier

	* ChangeLog, README, lib/tftpy.py, setup.py: Updated ChangeLog, and
	  rolled version to 0.4

2006-12-15 23:35  msoulier

	* bin/tftpy_server.py, lib/tftpy.py: Making server exit gracefully.

2006-12-15 04:08  msoulier

	* lib/tftpy.py: Tweak to EOF handling in server.

2006-12-15 04:01  msoulier

	* lib/tftpy.py: First working server tests with two clients.

2006-12-15 03:04  msoulier

	* README, bin/tftpy_client.py, lib/tftpy.py: Added lots in the
	  server to support a download, with timeouts.
	  Not yet tested with a client, but the damn thing runs.

2006-12-15 00:44  msoulier

	* lib/tftpy.py: Fixed a bug in handling block number rollovers.

2006-12-14 02:45  msoulier

	* lib/tftpy.py: Got handling of file not found working in server.

2006-12-14 02:30  msoulier

	* bin/tftpy_server.py: Starting on sample server.

2006-12-14 02:29  msoulier

	* bin/tftpy_client.py, lib/tftpy.py: Successful test on basic
	  select loop

2006-12-11 02:59  msoulier

	* lib/tftpy.py: Added some security checks around the tftproot.
	  Further fleshed-out the handler. Still not actually starting the
	  transfer.

2006-12-10 23:23  msoulier

	* README, lib/tftpy.py: Fleshing out server handler implementation.

2006-12-10 19:12  msoulier

	* README, bin/tftpy_client.py, lib/tftpy.py: Started on the server

2006-12-09 21:42  msoulier

	* bin/tftpy_client.py: Added --debug option to sample client.

2006-12-09 02:15  msoulier

	* MANIFEST.in: Adding license

2006-12-09 01:54  msoulier

	* ChangeLog, MANIFEST.in, README: Adding ChangeLog

2006-12-09 01:17  msoulier

	* setup.py: Bumped the version.

2006-12-09 01:11  msoulier

	* lib/tftpy.py: Changed the port variables to something more
	  intelligent.

2006-12-09 00:45  msoulier

	* lib/tftpy.py: Fixing poor TID implementation.

2006-10-25 01:41  msoulier

	* t/test.py: Added testcase for TftpPacketFactory.

2006-10-13 01:54  msoulier

	* lib/tftpy.py: Implemented retries on download timeouts.

2006-10-13 01:38  msoulier

	* lib/tftpy.py: Added some info statements regarding option
	  negotiation.

2006-10-13 01:27  msoulier

	* lib/tftpy.py, t/test.py: Updated testcases, fixed one error in
	  decode_options

2006-10-11 03:58  msoulier

	* lib/tftpy.py, t/test.py: Updated testcases

2006-10-11 03:40  msoulier

	* Makefile, src: Updated makefile

2006-10-11 03:32  msoulier

	* Makefile, t, test: Adding makefile

2006-10-10 02:17  msoulier

	* COPYING, LICENSE, README: Moved LICENSE to COPYING

2006-10-09 02:47  msoulier

	* test/test.py: Added test for WRQ packet

2006-10-09 02:44  msoulier

	* bin/tftpy_client.py, lib/tftpy.py, test/test.py: Fixed broken
	  decode, and adjusted the client options.

2006-10-08 13:58  msoulier

	* lib/tftpy.py, test, test/test.py: Starting on unit tests

2006-10-05 16:38  msoulier

	* bin/tftpy_client.py: Fixed handling of port

2006-10-05 16:32  msoulier

	* bin/tftpy_client.py, lib/tftpy_twisted.py: Updating for
	  production

2006-10-05 16:16  msoulier

	* README: Freezing 0.2

2006-10-05 14:18  msoulier

	* lib/tftpy.py: Fixed poor EOF detection

2006-10-05 03:38  msoulier

	* bin/tftpy_client.py, lib/tftpy.py: Got variable blocksizes
	  working.

2006-10-04 22:16  msoulier

	* lib/tftpy.py: Added confirmation of incoming traffic to known
	  remote host.

2006-10-04 17:32  msoulier

	* lib/tftpy.py: Restructured in preparation for tftp options

2006-10-04 03:54  msoulier

	* README: Updated README

2006-10-04 03:46  msoulier

	* README: Updated README

2006-10-04 03:02  msoulier

	* lib/tftpy.py: Added seconds to logs

2006-10-04 02:44  msoulier

	* setup.py: Upping version to 0.2

2006-10-04 02:43  msoulier

	* bin/tftpy_client.py, lib/tftpy.py: Added OACK packet, and
	  factored-out client code.

2006-10-03 19:13  msoulier

	* lib/tftpy.py: Updated a comment

2006-10-03 19:11  msoulier

	* LICENSE, MANIFEST.in, README, bin, doc, lib, setup.py, src,
	  LICENSE, MANIFEST.in, README, bin, doc, lib, setup.py, src:
	  Restructuring

2006-10-03 19:10  msoulier

	* branches, tags, .: Restructuring

