[Bug 222594] [PATCH] www/mod_qos update to 11.43
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Sep 25 13:03:10 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222594
Bug ID: 222594
Summary: [PATCH] www/mod_qos update to 11.43
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Keywords: patch
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: fax at nohik.ee
Keywords: patch
Created attachment 186701
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=186701&action=edit
Update mod_qos to version 11.43
Update mod_qos to version 11.43
Changes between 11.36 to 11.43
Version 11.43
- Fixed: QS_IsVipRequest was not set if QS_ClientPrefer hasn't been
used.
Version 11.42c
- qslog supports QSCOUNTERPATH (-pc mode) environment variable which
defines a file containg a list of QS_ClientEventLimitCount rules.
The 'E' format character defines the event string in the log
to match (literal string) the event1 and event2 event names against.
Rule syntax: <name>:<event1>-<n>*<event2>/<duration>=<limit>
Example mod_qos config:
QS_ClientEventLimitCount 20 600 QS_LimitEv
QS_SetEnvRes Event AU04 QS_LimitEv
QS_SetEnvRes Event AU05 QS_LimitEv_Decrement=2
Sample qslog rule:
QS_LimitEv:AU04-2*AU05/600=20
Special us case mathing against the HTTP status code ('S' character)
is used if the rule 'name' starts with STATUS.
Example mod_qos configuration:
QS_ClientEventLimitCount 10 300 QS_LimisS
QS_SetEnvIfStatus 400 QS_LimitS=1
QS_SetEnvIfStatus 405 QS_LimitS=1
QS_SetEnvIfStatus 406 QS_LimitS=1
QS_SetEnvIfStatus 408 QS_LimitS=1
QS_SetEnvIfStatus 413 QS_LimitS=1
QS_SetEnvIfStatus 414 QS_LimitS=1
QS_SetEnvIfStatus 500 QS_LimitS=1
Sample qslog rule:
STATUS:400_405_406_408_413_414_500-1*X/300=10
Version 11.42
- Message mod_qos(034) indicates (by "in:0") when the server not even
received a request line on a TCP connection (potentially a speculative
TCP pre-connection).
- qslog -pc mode supports peak/max value counter (M).
- qsrotate supports line-by-line data processing prefixing every line
by a timestamp when using the option "-d", e.g. for batch/script
output logging.
- qsrotate supports option "-m" to define the file permissions.
Version 11.41
- Fixed: wrong default file size used by qsrotate.
- qsrotate supports signal USR1 to perform a file rotation manually
at any time.
Version 11.40
- mod_qos and all utilities are now distributed under the Apache License.
Version 11.39
- New directive QS_EventCount to enable an error message event counter
(counters are shown in the machine-readable status view).
- Adds clientContentTypes statistics to the status view.
Version 11.38
- New directive QS_SrvMinDataRateIgnoreVIP and QS_SrvMaxConnPerIPIgnoreVIP.
- QS_ClientEventLimitCount may be decremented or cleared by environment
variable
(suffixed by "_Decrement", e.g. QS_Limit_Decrement).
- QS_MileStone sets cookie also within error filter supporting redirects
even not reaching the handler.
Version 11.37
- Fixed: wrong include in qspng.c
- Console: dump shows time of last db access (seconds since epoch).
- Add clientContentTypes to QS_Status.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list