﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	launchpad_bug
116	"implement the CHK-uploader helper, aka ""offloaded uploader"""	warner	warner	"I've been slowly working on an ""offloaded uploader"", in which the client node performs encryption
but hands the crypttext off to an external node which does all the share encoding and uploading.
This would allow us to offer a 1x upload service.

Most of the code split is already in place, there are a few more pieces needed to make it work.

My plan is to have a config file knob that provides the FURL of an uploading service, and if present, that service will be used for all uploaded files. It might also be useful to set a threshold of some sort: only offload files larger than 50kB, or something.

This will also raise some interesting questions about how we handle files that are already present in the grid: we'd like to avoid the 1x upload if the file is already present, so the uploading service should do peer selection (and thus discover the file is already present) before asking the client to send it any crypttext, in which case the upload can be terminated as successful.
"	enhancement	closed	major	0.9.0 (Allmydata 3.0 final)	code-encoding	0.5.0	fixed			
