[tahoe-dev] [tahoe-lafs] #1193: adding support for http byte range in http_common.do_http

tahoe-lafs trac at tahoe-lafs.org
Fri Sep 3 16:40:13 UTC 2010


#1193: adding support for http byte range in http_common.do_http
------------------------------------------------+---------------------------
 Reporter:  guyzmo                              |           Owner:  guyzmo   
     Type:  enhancement                         |          Status:  new      
 Priority:  major                               |       Milestone:  undecided
Component:  code-frontend-cli                   |         Version:  1.8β     
 Keywords:  http range do_http partial content  |   Launchpad Bug:           
------------------------------------------------+---------------------------
 I'm using the same API as tahoe-get.py and I needed to have 'very big
 files' supported through that API. So I patched do_http() so it has a
 headers dictionary as parameter in which one can add different options.

 I patched also tahoe_get.get() so it supports Partial Content answers
 (206), and added a 'frange' variable set to None, because I didn't know
 what CLI option to choose for content retrieval, and did not want to
 change cli.py. frange shall be a list (or tuple) of two elements :

 {{{
 start = 12
 end = 42
 frange=[start, end]
 }}}

-- 
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1193>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage


More information about the tahoe-dev mailing list