Feature #9023
Document how to disable ETag on common servers
100%
Description
We could start with Apache and nginx
Subtasks
History
#1 Updated by sajolida 2015-03-06 19:24:30
- Subject changed from Investigate how to disable ETag with common servers to Document how to disable ETag on common servers
- Type of work changed from Code to Contributors documentation
#2 Updated by sajolida 2015-03-06 19:25:08
- blocks
Feature #9024: Ask mirror operators to disable ETag added
#3 Updated by intrigeri 2015-03-06 19:56:28
sajolida wrote:
> We could start with Apache and nginx
If we’re going to test this with check-mirrors
(which is apparently the case with Feature #9025), then we should maybe do that for all web servers we document on https://tails.boum.org/contribute/how/mirror/ (Apache, nginx, lighttpd).
#4 Updated by sajolida 2015-07-12 03:24:25
- Assignee set to sajolida
First results: * Apache
FileETag None
https://httpd.apache.org/docs/2.2/mod/core.html#fileetag
- Nginx
- lighttpd
static-file.etags = "enable"
- http://redmine.lighttpd.net/projects/1/wiki/docs_configurationoptions#Lighttpd-Core
This can be test with wget --server-response
.
Still, I won’t document this before writing to mirror operators. I’d rather ask them to fix the contribute documentation after testing and deploying such changes. I have no easy access to a web server, and they do.
#5 Updated by sajolida 2015-07-12 03:24:31
- blocked by deleted (
)Feature #9024: Ask mirror operators to disable ETag
#6 Updated by sajolida 2015-07-12 03:25:02
- Status changed from Confirmed to In Progress
#7 Updated by sajolida 2015-07-28 07:54:04
Applied in changeset commit:333d804e137dc566e71035d7033e0ba5127ff884.
#8 Updated by sajolida 2015-07-28 07:55:15
- Assignee deleted (
sajolida) - Target version set to Tails_1.5
- QA Check set to Ready for QA
#9 Updated by sajolida 2015-07-28 07:56:00
This patch uses information returned by various mirror operators, untested by myself though.
#10 Updated by sajolida 2015-07-28 09:22:02
- Feature Branch set to doc/9023-disable-etag
#11 Updated by intrigeri 2015-08-03 07:41:03
- Assignee set to intrigeri
#12 Updated by intrigeri 2015-08-03 07:48:16
- Status changed from In Progress to Resolved
- % Done changed from 0 to 100
Applied in changeset commit:c6f901412e9036daf095ecf2d2f9a0f2468e7a24.
#13 Updated by intrigeri 2015-08-03 07:50:10
- Assignee deleted (
intrigeri) - QA Check changed from Ready for QA to Pass
That branch had unrelated commits that caused a trivial merge conflict, but oh well. Merged, thanks!