Commit Graph

  • 51a09827dd Config reload with SIGHUP. master q3k 2012-11-14 15:39:58 +0100
  • ccfa43fcd5 We actually need this. q3k 2012-11-14 15:39:51 +0100
  • eb1f6b64cb MAC address matching and stuff. q3k 2012-11-14 15:10:39 +0100
  • a3bba233cd Basic dispatching. q3k 2012-11-14 14:21:50 +0100
  • 6c1db01775 Get rid of client stuff. q3k 2012-11-14 13:03:26 +0100
  • 35f574d160 Main server file. q3k 2012-11-14 12:57:41 +0100
  • e814174d7b Get rid of stupid shit. q3k 2012-11-14 12:53:40 +0100
  • 3e0a967133 Removing trailing whitespace Michael P. Soulier 2012-10-04 08:28:55 -0400
  • 47c0eda6d2 Merge remote branch 'micolous/master' into merge Michael P. Soulier 2012-10-04 08:25:36 -0400
  • b57e583798 Adding testcases for new file-like input and output Michael P. Soulier 2012-09-30 22:07:20 -0400
  • 792e849d20 Merge remote branch 'jawschwa/master' into merge Michael P. Soulier 2012-09-30 21:52:18 -0400
  • 6359c212cc Fixing doc on website Michael P. Soulier 2012-09-29 11:08:00 -0400
  • 51150aa03a Fixing testcase for pre python 2.7 Michael P. Soulier 2012-09-29 08:12:39 -0400
  • a78f0a6b29 raise ImportError when Python version is wrong instead of AssertionError Michael Farrell 2012-08-07 14:19:15 +0930
  • fed8461e4b Improved version check so it is much cleaner, fix relative import issue with Python 2.5 not working Michael Farrell 2012-08-07 14:10:37 +0930
  • 39b877258b Allow file objects to be used for download output or upload input. Jay Weisskopf 2012-05-03 01:24:25 -0500
  • 83507c60ff tftpy/TftpStates.py: fix security problem regarding path check Fabian Knittel 2012-04-26 21:18:31 +0200
  • c52ea929bb t/test.py: add unit test for insecure path access Fabian Knittel 2012-04-26 21:16:03 +0200
  • a973612bd8 refactor TftpState: move server-specific stuff to TftpServerState Fabian Knittel 2012-04-26 20:45:22 +0200
  • 017688d836 minor clean-up: remove duplicate dyn_file_func setting Fabian Knittel 2012-04-26 20:33:21 +0200
  • e8039dd715 improve the check on dyn_file_func of TftpServer Michael Farrell 2012-04-12 10:34:35 +0930
  • 9cba3b98d8 allow TftpServer.root not to exist if a dyn_file_func is provided Michael Farrell 2012-04-11 17:25:56 +0930
  • 2b879b34d6 allow running the script on python 3.0 - 3.2 (though unsure of compatibility) Michael Farrell 2012-04-11 17:22:03 +0930
  • 05e56b66a4 Fixing issue #26, with the server not creating the full path to the filename being uploaded. Michael P. Soulier 2012-03-10 21:20:01 -0500
  • 9b655fcaa1 Adding subdirectory support. Hopefully closes issue 25. Michael P. Soulier 2011-09-01 09:35:45 -0400
  • 6ab5ea47e8 Documentation update for 0.6.0 Michael P. Soulier 2011-07-26 03:43:00 -0400
  • 64478a31a6 Makefile update, and adding rpm specfile. Michael P. Soulier 2011-07-26 03:32:33 -0400
  • a5a42a3cc4 Updating metadata for 0.6.0 release. Michael P. Soulier 2011-07-24 19:10:34 -0400
  • 04aaa2ef9f Fixing issue #3, expanding unit tests. Michael P. Soulier 2011-07-24 17:37:16 -0400
  • 40977c6f74 Fixing some pyflakes complaints Michael P. Soulier 2011-07-23 23:28:45 -0400
  • add444006c Fixes issue #23, breaking up TftpStates into TftpStates and TftpContexts. Michael P. Soulier 2011-07-23 23:20:53 -0400
  • 949c998648 Fixing issue #9, removing blksize option from client if not supplied. Michael P. Soulier 2011-07-23 20:29:06 -0400
  • a43773e26c Fixing issue #16 on github, server failing to use timeout time in checkTimeout() method. Michael P. Soulier 2011-07-23 20:05:03 -0400
  • 1e74abf010 Adding retries on timeouts, still have to exhaustively test. Should close issue #21 on github. Michael P. Soulier 2011-07-23 19:40:53 -0400
  • 6fd9391ad8 Fixing a file descriptor leak. Closes issue 22. Michael P. Soulier 2011-06-02 22:31:55 -0400
  • f6442eb4e4 Adding a server download state test to the unit tests. Michael P. Soulier 2011-06-02 22:26:45 -0400
  • a6cff4f0b2 Fix exceptions propagating out of TftpServer.listen() Kenny Millington 2010-10-18 12:44:02 +0100
  • 71d827dd89 Allow dyn_file_func to trigger a FileNotFound error. Kenny Millington 2010-10-18 11:50:07 +0100
  • 4396124b8d Forcing decode mode to lower case, fixes bug 17. Michael P. Soulier 2010-10-13 18:46:29 -0400
  • 45185ed44c Fixing setNextBlock to roll over at 2**16 - 1 instead of 2**16, which was causing problems when uploading large files. Michael P. Soulier 2010-07-20 15:41:15 -0400
  • e1b1be2107 Updating README for 0.5.1 Michael P. Soulier 2010-07-14 13:36:58 -0400
  • 4f61f7faac Updated changelog for 0.5.1. Michael P. Soulier 2010-07-14 13:29:57 -0400
  • e35cd2d60c Added simple doc examples and install info. Michael P. Soulier 2010-07-14 13:28:53 -0400
  • 74f6756671 Playing with sphinx formatting Michael P. Soulier 2010-07-12 05:46:16 -0400
  • 1caa220a9a Latest doc updates Michael P. Soulier 2010-07-11 21:19:01 -0400
  • ad94976895 Replacing epydoc output on website. Michael P. Soulier 2010-07-11 19:34:39 -0400
  • 402b2ae4c4 Adding initial Sphinx docs Michael P. Soulier 2010-07-11 19:27:49 -0400
  • 0b5406865a Fixing typo in unit test Michael P. Soulier 2010-05-25 21:53:30 -0400
  • 58623df7d0 Adding support for input/output as stdin/stdout Michael P. Soulier 2010-05-25 21:51:07 -0400
  • f4a3ff6356 Fixing failure to set default blocksize if options were provided but blksize was not one of them. Michael P. Soulier 2010-05-24 08:25:49 -0400
  • 1a2b556771 fix incorrectly assigned state transition Patrick Oppenlander 2010-05-12 09:28:42 +1000
  • 360b0b928d fix divide by zero in speed calculation for short transfers Patrick Oppenlander 2010-05-12 09:20:15 +1000
  • 3c4054617c Updated site html formatting Michael P. Soulier 2010-05-10 19:53:40 -0400
  • 9ed42a8aae Website update Michael P. Soulier 2010-05-10 19:49:13 -0400
  • 5f0e405405 Updating notes Michael P. Soulier 2010-05-10 19:28:34 -0400
  • d4c15e10ea Fixing the license in the setup.py Michael P. Soulier 2010-05-10 19:20:29 -0400
  • 2f0c0dba2b Updated website Michael P. Soulier 2010-05-10 18:32:26 -0400
  • becb29939e Updating metadata for 0.5.0 release Michael P. Soulier 2010-05-10 18:30:47 -0400
  • faebd44978 Fixing buffering issue in upload. Uploads work now. Michael P. Soulier 2010-05-10 16:11:22 -0400
  • a07154990f Updated README Michael P. Soulier 2010-05-10 15:36:36 -0400
  • 2bb832642a First working upload with new state machine. Not usable yet, upload fails to always send all data for some reason. Michael P. Soulier 2010-05-10 15:25:31 -0400
  • 4a4f53a107 Fixed an obvious error introduced with the dyn_file_func merge Michael P. Soulier 2010-05-10 14:16:12 -0400
  • 8a56d94cd3 Merge commit 'angry-elf/master' into merge Michael P. Soulier 2010-04-24 23:54:29 -0400
  • 8343ccf5c3 Taking patch from "Mike C. Fletcher" <mcfletch@vrplumber.com>, fixing a bad reference to dyn_func_file from a state object. Michael P. Soulier 2010-02-18 10:03:21 -0500
  • 72c47698eb Fix dyn_file_func (was broken?) Fix error message (filename was not displayed) Alexey Loshkarev 2010-02-18 12:01:45 +0200
  • badf18f2a4 Updated epydoc output for website. Michael P. Soulier 2009-10-24 00:13:23 -0400
  • a80639c7e2 Changed licenses to the MIT License Michael P. Soulier 2009-09-24 22:31:50 -0400
  • ce7fc323c6 Fixing some log messages and bad variable references. Michael P. Soulier 2009-09-24 15:32:37 -0400
  • 781072bfe8 Updated resent_data in metrics. Michael P. Soulier 2009-08-18 22:38:26 -0400
  • 3ae3b31bf4 Fixed server metrics summary. Michael P. Soulier 2009-08-18 22:27:18 -0400
  • a6a18c178b First successful download with both client and server. Michael P. Soulier 2009-08-16 19:44:57 -0400
  • 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. Michael P. Soulier 2009-08-15 22:36:58 -0400
  • 03e4e74829 Fixing up some of the upload code. Michael P. Soulier 2009-06-20 17:30:44 -0400
  • 5ee5f63f9b Adding patch for dynamic content from Alex ? <yix@ya.ru> Michael P. Soulier 2009-07-21 09:40:24 -0400
  • c61ca171db Fixing a merge error in rebase Michael P. Soulier 2009-04-10 23:20:19 -0400
  • 410e14c430 Fixed bug in tidport handling, and lack of OACK response. Michael P. Soulier 2009-04-10 22:25:45 -0400
  • 874fef5aae Fixing OACK handling with new state machine. Michael P. Soulier 2009-04-10 20:59:09 -0400
  • 5072f6d93c Fixed TftpClient with new state machine. Michael P. Soulier 2009-04-10 20:54:20 -0400
  • e7a63bbbc2 Started overhaul of state machine. Michael P. Soulier 2009-04-08 23:29:43 -0400
  • 41bf3a25e6 Improving sample client output on error and fixing default blocksize when server ignores options. Michael P. Soulier 2009-04-10 22:48:51 -0400
  • bd2e19529f Merged upload patch. Michael P. Soulier 2009-04-10 21:59:25 -0400
  • 449f10ab6d Updating version in setup Michael P. Soulier 2009-04-09 00:26:33 -0400
  • 40185e5ac5 Website update Michael P. Soulier 2009-04-08 23:46:42 -0400
  • bc55a17f34 Fixing bogus warnings in options handling. Michael P. Soulier 2009-04-07 18:40:26 -0400
  • 74c68b1e5f Merge branch 'master' of git@github.com:msoulier/tftpy Michael P. Soulier 2009-04-07 17:28:56 -0400
  • d058642025 Fixing tftproot configured for server as a relative path. Michael P. Soulier 2009-04-07 17:22:37 -0400
  • 23b32d0990 Updated site with stylesheet Michael P. Soulier 2009-03-15 22:35:39 -0400
  • 0cfcea2ab3 Website update Michael P. Soulier 2009-03-15 21:36:59 -0400
  • abf0f1fa15 Adding website Michael P. Soulier 2009-03-14 21:12:21 -0400
  • ca7a06a09b Fixed the use of the tsize option in RRQ packets. Michael P. Soulier 2008-10-08 21:31:34 -0400
  • 0a5df33dca Rolling 0.4.6 Michael P. Soulier 2008-10-05 23:06:41 -0400
  • 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. Michael P. Soulier 2008-10-04 20:42:27 -0400
  • 8a0162b317 Adding transfer size option patch from Kuba Kończyk. Patch 2018609 in SF tracker. Michael P. Soulier 2008-07-30 14:09:58 -0400
  • c408389ba0 Merged from SVN trunk after register to PyPi Michael P. Soulier 2008-10-03 20:13:02 -0400
  • 65ef2d95d9 Updated for PyPi msoulier 2008-10-04 00:04:15 +0000
  • 67302801eb Adding upload patch from Lorenz Schori - patch 1897344 in SF tracker Michael P. Soulier 2008-07-30 14:04:01 -0400
  • 33b135348f Tagging 0.4.5. msoulier 2008-05-28 23:59:07 +0000
  • 936e4df5b6 Updated for v0.4.5 release. msoulier 2008-05-28 23:57:55 +0000
  • caff30dda6 Fix for bug 1967647, referencing self.sock instead of sock. msoulier 2008-05-28 23:31:50 +0000
  • 70f22b1ca1 Fix for [ 1932310 ] security check always fail for windows. msoulier 2008-05-20 02:20:54 +0000