freebsd-ports/www/mod_qos/Makefile
Kurt Jaeger 197769ad23 www/mod_qos: 11.12 -> 11.22
- Disables client behavior (content type) measurement if
   QS_ClientPrefer has been disabled.
 - Minor changes to the status viewer.
 - Fixed: segfault when using HTTP/2.
 - Fixed: Implemented graceful restart detection for Apache 2.4
   to properly free shared memory and mutexes (prevents from
   leaking while doing graceful restarts).
 - Disables keep-alive enforcement for MPM event binaries.
 - Adds filter (option -f) to qssign.
 - Revised QS_ClientPrefer implementation (improved attribute weighting)
   and the log messages 063/064 have been merged into message 066.
 - Updates User-Agent header field pattern for the default
   QS_RequestHeaderFilterRule rule set and adds the
   Upgrade-Insecure-Requests header.
 - QS_ClientGeoCountryDB is able to read IP2LOCATION csv file without
   prior transformation (country code '-').
 - Fixed: QS_ClientIpFromHeader used to determine country code
   (QS_ClientGeoCountryDB) even the country could not be determined
   for the connection address (incomplete IP list).
 - New directive QS_Status.
 - QS_SrvSampleRate must be greater then one second.
 - Avoids using RAND_bytes() and checks if the generator
   is seeded with enough entropy (mod_qos(08x) messages).
 - Calculates MaxClients (instead of reading the directive).
 - QS_SetEnvIfStatus supports QS_SrvMaxConnPerIP to increment the
   QS_Block event variable.
 - qssign features the option "-a" to define which algorithm to use.
 - Enables QS_SrvMinDataRate, QS_SrvDataRateOff, and
   QS_SrvMinDataRateOffEvent for Apache 2.4 as smoke test against
   Apache 2.4.12 and 2.4.16 was now successful (MPM worker and event).
   The QS_KeepAliveTimeout and QS_MaxKeepAliveRequests directives
   have been disabled for the MPM event.
 - Adds timeout option to the QS_SrvSerialize directive.
 - Increased severity of message 035 and 036 from critical to alert.
 - Lowered severity of messages 100, 009, and 007 from emergency to
   critical.
 - QS_RedirectIf directive supports 307 response code.
 - Set *_Counter variable of QS_EventLimitCount within post read
   request handler.
 - QS_ClientSerialize honors the sequence of receiving requests (fifo)
   in order to support requests from different clients accessing the
   server via a proxy.
 - Fixed: potential deadlock (when reaching the 5min timeout) when
   using the QS_SrvSerialize directive.
 - New directive QS_SrvSerialize.
 - Adds option "-u" to the qslogger and qssign utilities.
 - QS_MileStone features a "think time" attribute which defines how
   long a client must wait between two milestones.

PR:		207678
Submitted by:	Eero Haenninen <fax@nohik.ee> (maintainer)
2016-03-12 13:56:09 +00:00

22 lines
363 B
Makefile

# Created by: Andrea Cervesato <andrea@cervesato.it>
# $FreeBSD$
PORTNAME= mod_qos
PORTVERSION= 11.22
CATEGORIES= www
MASTER_SITES= SF/mod-qos
DIST_SUBDIR= apache2
MAINTAINER= fax@nohik.ee
COMMENT= QoS for Apache
LICENSE= GPLv2
USE_APACHE= 22+
AP_GENPLIST= yes
AP_FAST_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/apache2
.include <bsd.port.mk>