Bug 238488

Summary: [patch] www/apache24 upstream fix for mod_reqtimeout.c missing default setting for RequestReadTimeout
Product: Ports & Packages Reporter: Palle Girgensohn <girgen>
Component: Individual Port(s)Assignee: freebsd-apache mailing list <apache>
Status: Closed FIXED    
Severity: Affects Only Me CC: joneum
Priority: --- Flags: bugzilla: maintainer-feedback? (apache)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Fix regression with RequestReadTimeout default setting none

Description Palle Girgensohn freebsd_committer 2019-06-11 08:00:01 UTC
Created attachment 204978 [details]
Fix regression with RequestReadTimeout default setting

There is a regreswsion in the latest apache httpd that made it have no default value for the RequestReadTimeout parameter. This means that if no explicit RequestReadTimeout statement is made in httpd.conf, by default the server will return a 408 timeout after 20s even if the client is actively sending data to the server (e.g. for a large file upload). We where bitten by this bug when users reported they could no longer upload files to our websites.

https://bz.apache.org/bugzilla/show_bug.cgi?id=63325

I suggest adding the patch rather than wait for a new release.
Comment 1 commit-hook freebsd_committer 2019-06-11 14:13:47 UTC
A commit references this bug:

Author: joneum
Date: Tue Jun 11 14:13:43 UTC 2019
New revision: 503960
URL: https://svnweb.freebsd.org/changeset/ports/503960

Log:
  meout: fix default_[stage]_rate_factor initializations.

  PR:		238488
  Reported by:	girgen
  Sponsored by:	Netzkommune GmbH

Changes:
  head/www/apache24/Makefile
  head/www/apache24/files/patch-modules__filters__mod_reqtimeout.c-bug-63325
Comment 2 Jochen Neumeister freebsd_committer 2019-06-11 14:14:09 UTC
Thanks for the hint. Landed :-)