Date: Mon, 25 Sep 2017 13:03:09 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 222594] [PATCH] www/mod_qos update to 11.43 Message-ID: <bug-222594-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D222594 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@FreeBSD.org Reporter: fax@nohik.ee Keywords: patch Created attachment 186701 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D186701&action= =3Dedit 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>=3D<limit> Example mod_qos config: QS_ClientEventLimitCount 20 600 QS_LimitEv QS_SetEnvRes Event AU04 QS_LimitEv QS_SetEnvRes Event AU05 QS_LimitEv_Decrement=3D2 Sample qslog rule: QS_LimitEv:AU04-2*AU05/600=3D20 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=3D1 QS_SetEnvIfStatus 405 QS_LimitS=3D1 QS_SetEnvIfStatus 406 QS_LimitS=3D1 QS_SetEnvIfStatus 408 QS_LimitS=3D1 QS_SetEnvIfStatus 413 QS_LimitS=3D1 QS_SetEnvIfStatus 414 QS_LimitS=3D1 QS_SetEnvIfStatus 500 QS_LimitS=3D1 Sample qslog rule: STATUS:400_405_406_408_413_414_500-1*X/300=3D10 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=20 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. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-222594-13>