Incorrect Vary and etag for desktop indicies
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Software Center Agent |
Triaged
|
Low
|
Unassigned |
Bug Description
Requests to /api/2.
The etag returned is also incorrect, in the sense that it should be the md5 of the uncompressed content appended with ';gzip', as per the django source code [2], whereas what we get is the md5 of the compressed content, which is different for identical uncompressed content due to gzip including a timestamp header (see [1]). The effect of this is that all re-validation of content based on etags fails for these URIs.
[1] https:/
[2] https:/
summary: |
- Incorrect Vary for desktop indicies + Incorrect Vary and etag for desktop indicies |
description: | updated |