Permalink
Commits on Mar 7, 2014
  1. Merge pull request #17 from gabriel-samfira/master

    shylent committed Mar 7, 2014
    Implement rollover
  2. Merge pull request #18 from gabriel-samfira/max_block_size

    shylent committed Mar 7, 2014
    Increase MAX_BLOCK_SIZE to 8192
Commits on Mar 4, 2014
  1. Increase MAX_BLOCK_SIZE to 8192

    gabriel-samfira committed Mar 4, 2014
    The current MAX_BLOCK_SIZE only allows files of up to ~87 MB in size.
    Considering that a windows winpe ramdisk can grow to about ~270 MB,
    it would just fail after block nr 65535. Increasing this constant
    will allow clients to negotiate a larget block size and by extension,
    speed up transfers (the purpose of this change) and allow a larger file
    size (less important, as this is fixed by rollover).
    
    The maximum size of a UDP message is 65507. Increasing the block size
    past the maximum allowed MTU, will cause the TCP/IP stack to fragment the
    frame. So there is no reason for it to fail if you use these settings in
    the same broadcast domain.
    
    It is not mandatory for the client to ask for a block size as large as this. It
    is just a higher cap, up to which a client may negotiate.
    
    Preferably, this would be configurable per backend, and not hardcoded
    in session.py.
  2. Implement rollover

    gabriel-samfira committed Mar 1, 2014
    For files larger then the configured blksize, we do a rollover once we reach 2^16 number of blocks.
Commits on Nov 5, 2013
Commits on May 29, 2013
Commits on May 28, 2013
Commits on May 25, 2013
Commits on Nov 15, 2012
Commits on Oct 6, 2012
Commits on Sep 25, 2012
Commits on Sep 24, 2012
  1. Fix failing tests

    shylent committed Sep 24, 2012
  2. Merge pull request #5 from allenap/tsize-support

    shylent committed Sep 24, 2012
    tsize support
Commits on Jul 25, 2012
  1. Demonstrate the leading and trailing slashes in the filename are igno…

    allenap committed Jul 25, 2012
    …red by FilesystemSynchronousBackend.
  2. Ensure that FilesystemSynchronousBackend can read from and write to e…

    allenap committed Jul 25, 2012
    …xisting subdirectories.
  3. Add deferred() decorator.

    allenap committed Jul 25, 2012
Commits on Jul 5, 2012
  1. Update IBackend's docstrings.

    allenap committed Jul 5, 2012
Commits on Jul 3, 2012
  1. Update README.

    allenap committed Jul 3, 2012
  2. Add IReader.size.

    allenap committed Jul 3, 2012
Commits on Jul 2, 2012