> Additionally, although changing the ETAG is not a good idea (which value i
> put?), i tried
> it. The ->unset method is not working, and the ->set method is indeed acting
> as the ->add
> method (for example $r->err_headers_out->set('Etag' => "-1");).
>
> In all cases, the etag value is again sended.
try adding this
$r->notes->set('no-etag' => 1);
if it doesn't work from your content handler you might need to move this to
a fixup handler to make sure it's set before apache sends the 304.
--Geoff