During the filter-based redesign of apreq, I came across the following issue: I'd like to avoid making internal copies of the incoming data blocks, but I don't know if other filters (or the content-handler) are allowed to modify the data itself. If not, I can just add buckets to the apreq filter's internal (context) brigade, which (I think) avoids copying the data.
Am I allowed to assume that the incoming request buckets are always heap-allocated, with immutable data blocks? -- Joe Schaefer
