id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc	branch	branch_author	launchpad_bug
4330	Allow the Deferred returned by Agent.request to be cancelled	exarkun		"Cancelling the `Deferred` returned by `Agent.request` should fail the `Deferred` with a `CancelledError` and either:

  1. Cancel the connection setup attempt, if it is still in progress.
  1. Disconnect abort the in-progress request, if the connection has been set up and a request has been initiated.

This depends on #4329 to handle the former case.

"	enhancement	new	normal		web		review	forsberg@… dangra@… christian@…	branches/webclient-request-cancel-4330-3	exarkun, habnabit	
