Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View


Categories: Apache Doxygen IIS Nginx (Mainline) Nginx (Stable)
Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

Apache Doxygen IIS Nginx (Mainline) Nginx (Stable)
Felipe Zimmerle
Version 2.9.0-RC2

Increasing version to 2.9.0-RC2.
  • Linux64-no-curl - Nginx (Mainline): regression [8089] failed -  stdio
Felipe Zimmerle
Closes a file handle that was left opened on fuzzy hash

Fuzzy hash implementation was lefting a file handle behind whenever the results
matched.
  • Linux32 - Nginx (Mainline): regression [8083] failed -  stdio
Felipe Zimmerle
IIS: Creates IIS_VERSION definition

This definition is currently used in two different circumstances: Report with
accuracy that the server is an IIS  (status call), and also show the amount of
loaded remote rules on the windows logs. Different from Apache which loads the
rules twice, IIS just do it once.
  • Linux64-no-curl - Apache: regression [8088] failed -  stdio
  • Linux64 - Nginx (Mainline): regression [8086] failed -  stdio
Felipe Zimmerle
IIS: Changes Curl version and removes OpenSSL dependency

As the this new Curl version supports well the Windows certificate storage,
removing the dependency on the OpenSSL. Also changing the build scripts to work
accordingly. As the cmake build of Curl is said to broken abandoning it in
favor of the nmake files. Thanks to Gregg Smith and Steffen.
  • Linux64-no-curl - Apache: regression [8088] failed -  stdio
  • Linux64 - Nginx (Mainline): regression [8086] failed -  stdio
Felipe Zimmerle
Disables mlogc compilation with Curl was not found

This commit automatic disables Curl compilation if Curl development files were
not found on build machine.
  • Linux64-no-curl - Apache: regression [8088] failed -  stdio
  • Linux64 - Nginx (Mainline): regression [8086] failed -  stdio
Felipe Zimmerle
IIS: Creates IIS_VERSION definition

This definition is currently used in two different circumstances: Report with
accuracy that the server is an IIS  (status call), and also show the amount of
loaded remote rules on the windows logs. Different from Apache which loads the
rules twice, IIS just do it once.
  • MacOSLeopard - Nginx (Mainline): regression [8095] failed -  stdio
Felipe Zimmerle
IIS: Changes Curl version and removes OpenSSL dependency

As the this new Curl version supports well the Windows certificate storage,
removing the dependency on the OpenSSL. Also changing the build scripts to work
accordingly. As the cmake build of Curl is said to broken abandoning it in
favor of the nmake files. Thanks to Gregg Smith and Steffen.
  • MacOSLeopard - Nginx (Mainline): regression [8095] failed -  stdio
Felipe Zimmerle
Disables mlogc compilation with Curl was not found

This commit automatic disables Curl compilation if Curl development files were
not found on build machine.
  • MacOSLeopard - Nginx (Mainline): regression [8095] failed -  stdio
Felipe Zimmerle
Reducing the amount of compilation warnings
  • MacOSLeopard - Nginx (Mainline): regression [8095] failed -  stdio
Felipe Zimmerle
Fix typo on fuzzy hash match message

Replaced "Socore" with Score.
  • MacOSLeopard - Nginx (Mainline): regression [8095] failed -  stdio
Felipe Zimmerle
Informs problems and successfully loaded external resources during reload

Resources load mechanism as the SecRemoteRuels were not showing information
about the loaded rules while Apache was reloaded. This patch add such
information to reload in the same way that it was showing on restart.
  • MacOSLeopard - Nginx (Mainline): regression [8095] failed -  stdio
Felipe Zimmerle
Adds missing 'ModSecurity:' prefix to log messages

As reported by Walter Hop, the status call functionality was printing a message
in the console without the expected 'ModSecurity:' prefix. SecServerSignature
was also printing messages without the expected prefix. Both are fixed by this
commit.
  • MacOSLeopard - Nginx (Mainline): regression [8095] failed -  stdio
Felipe Zimmerle
Refactoring external resources download warn messages

Holding the message to be displayed when Apache is ready to write on the
error_log instead of the default output. Regression tests were added.
  • MacOSLeopard - Nginx (Mainline): regression [8095] failed -  stdio
Felipe Zimmerle
Checks HTTP code after performing a resource download

As reported by Walter Hop on our dev- mailing list, remote resource download
was not validating the HTTP code, parsing errors pages as resources. This
commit fix  this issue, from now one HTTP error codes will be verified and
treated as errors. Operators are now dealing well with empty values that may
be produced in consequence of a download error.
  • MacOSLeopard - Nginx (Mainline): regression [8095] failed -  stdio
Felipe Zimmerle
Fix remote resources download while hosting SSL site on Apache

As reported by Christian Folin and Walter Hop on our dev mailing list, Apache
mod_ssl was failing if a remote resource was utilized. That was happening
because Curl clean up was also cleaning up the OpenSSL data used by mod_ssl.
This patch moves Curl initialization to happens while ModSecurity is
initialized.
  • MacOSLeopard - Nginx (Mainline): regression [8095] failed -  stdio
Felipe Zimmerle
IIS: Creates IIS_VERSION definition

This definition is currently used in two different circumstances: Report with
accuracy that the server is an IIS  (status call), and also show the amount of
loaded remote rules on the windows logs. Different from Apache which loads the
rules twice, IIS just do it once.
  • freebsd9 - Apache: updating -  stdio
  • Linux64 - Nginx (Mainline): regression [8086] failed -  stdio
  • Linux64-no-curl - Nginx (Mainline): regression [8089] failed -  stdio
  • MacOSLeopard - Nginx (Mainline): regression [8095] failed -  stdio
  • Linux64-no-curl - Nginx (Stable): regression [8087] failed -  stdio
Felipe Zimmerle
IIS: Changes Curl version and removes OpenSSL dependency

As the this new Curl version supports well the Windows certificate storage,
removing the dependency on the OpenSSL. Also changing the build scripts to work
accordingly. As the cmake build of Curl is said to broken abandoning it in
favor of the nmake files. Thanks to Gregg Smith and Steffen.
  • freebsd9 - Apache: updating -  stdio
  • Linux64 - Nginx (Mainline): regression [8086] failed -  stdio
  • Linux64-no-curl - Nginx (Mainline): regression [8089] failed -  stdio
  • MacOSLeopard - Nginx (Mainline): regression [8095] failed -  stdio
  • Linux64-no-curl - Nginx (Stable): regression [8087] failed -  stdio
Felipe \"Zimmerle\" Costa
IIS: Creates IIS_VERSION definition

This definition is currently used in two different circumstances: Report with
accuracy that the server is an IIS  (status call), and also show the amount of
loaded remote rules on the windows logs. Different from Apache which loads the
rules twice, IIS just do it once.
  • Linux64 - Apache: regression [8085] failed -  stdio
  • Win7 - (VS 2011 32b) - IIS: build deps failed -  stdiowarnings (7)
  • Win7 - (VS 2011 64b) - IIS: build deps failed -  stdiowarnings (17)
  • Win7 - (VS 2012 32b) - IIS: build deps failed -  stdiowarnings (7)
  • Win8 - (VS 2012 32b) - IIS: updating -  stdio
  • Win8 - (VS 2012 64b) - IIS: build deps failed -  stdiowarnings (17)
  • Linux32 - Nginx (Mainline): regression [8083] failed -  stdio
  • MacOSLeopard - Nginx (Mainline): regression [8095] failed -  stdio
  • Linux32 - Nginx (Stable): regression [8081] failed -  stdio
  • Linux64 - Nginx (Stable): regression [8084] failed -  stdio
Felipe Zimmerle Costa
IIS: Changes Curl version and removes OpenSSL dependency

As the this new Curl version supports well the Windows certificate storage,
removing the dependency on the OpenSSL. Also changing the build scripts to work
accordingly. As the cmake build of Curl is said to broken abandoning it in
favor of the nmake files. Thanks to Gregg Smith and Steffen.
  • Linux64 - Apache: regression [8085] failed -  stdio
  • Win7 - (VS 2011 32b) - IIS: build deps failed -  stdiowarnings (7)
  • Win7 - (VS 2011 64b) - IIS: build deps failed -  stdiowarnings (17)
  • Win7 - (VS 2012 32b) - IIS: build deps failed -  stdiowarnings (7)
  • Win8 - (VS 2012 32b) - IIS: updating -  stdio
  • Win8 - (VS 2012 64b) - IIS: build deps failed -  stdiowarnings (17)
  • Linux32 - Nginx (Mainline): regression [8083] failed -  stdio
  • MacOSLeopard - Nginx (Mainline): regression [8095] failed -  stdio
  • Linux32 - Nginx (Stable): regression [8081] failed -  stdio
  • Linux64 - Nginx (Stable): regression [8084] failed -  stdio
Felipe Zimmerle
Disables mlogc compilation with Curl was not found

This commit automatic disables Curl compilation if Curl development files were
not found on build machine.
  • freebsd10 - Nginx (Mainline): updating -  stdio
Felipe Zimmerle
Disables mlogc compilation with Curl was not found

This commit automatic disables Curl compilation if Curl development files were
not found on build machine.
  • Win8 - (VS 2012 64b) - IIS: updating -  stdio
Felipe Zimmerle
Reducing the amount of compilation warnings
  • Win8 - (VS 2012 64b) - IIS: updating -  stdio
Felipe Zimmerle
Fix typo on fuzzy hash match message

Replaced "Socore" with Score.
  • Win8 - (VS 2012 64b) - IIS: updating -  stdio
Felipe Zimmerle
Informs problems and successfully loaded external resources during reload

Resources load mechanism as the SecRemoteRuels were not showing information
about the loaded rules while Apache was reloaded. This patch add such
information to reload in the same way that it was showing on restart.
  • Win8 - (VS 2012 64b) - IIS: updating -  stdio
Felipe Zimmerle
Adds missing 'ModSecurity:' prefix to log messages

As reported by Walter Hop, the status call functionality was printing a message
in the console without the expected 'ModSecurity:' prefix. SecServerSignature
was also printing messages without the expected prefix. Both are fixed by this
commit.
  • Win8 - (VS 2012 64b) - IIS: updating -  stdio
Felipe Zimmerle
Refactoring external resources download warn messages

Holding the message to be displayed when Apache is ready to write on the
error_log instead of the default output. Regression tests were added.
  • Win8 - (VS 2012 64b) - IIS: updating -  stdio
Felipe Zimmerle
Disables mlogc compilation with Curl was not found

This commit automatic disables Curl compilation if Curl development files were
not found on build machine.
  • Win7 - (VS 2011 64b) - IIS: updating -  stdio
  • Win7 - (VS 2012 32b) - IIS: updating -  stdio
  • Win7 - (VS 2012 64b) - IIS: updating -  stdio
  • Win8 - (VS 2011 32b) - IIS: updating -  stdio
  • Win8 - (VS 2011 64b) - IIS: updating -  stdio
  • Win8 - (VS 2012 32b) - IIS: updating -  stdio
Felipe Zimmerle
Reducing the amount of compilation warnings
  • Win7 - (VS 2011 64b) - IIS: updating -  stdio
  • Win7 - (VS 2012 32b) - IIS: updating -  stdio
  • Win7 - (VS 2012 64b) - IIS: updating -  stdio
  • Win8 - (VS 2011 32b) - IIS: updating -  stdio
  • Win8 - (VS 2011 64b) - IIS: updating -  stdio
  • Win8 - (VS 2012 32b) - IIS: updating -  stdio
Felipe Zimmerle
Fix typo on fuzzy hash match message

Replaced "Socore" with Score.
  • Win7 - (VS 2011 64b) - IIS: updating -  stdio
  • Win7 - (VS 2012 32b) - IIS: updating -  stdio
  • Win7 - (VS 2012 64b) - IIS: updating -  stdio
  • Win8 - (VS 2011 32b) - IIS: updating -  stdio
  • Win8 - (VS 2011 64b) - IIS: updating -  stdio
  • Win8 - (VS 2012 32b) - IIS: updating -  stdio
Felipe Zimmerle
Informs problems and successfully loaded external resources during reload

Resources load mechanism as the SecRemoteRuels were not showing information
about the loaded rules while Apache was reloaded. This patch add such
information to reload in the same way that it was showing on restart.
  • Win7 - (VS 2011 64b) - IIS: updating -  stdio
  • Win7 - (VS 2012 32b) - IIS: updating -  stdio
  • Win7 - (VS 2012 64b) - IIS: updating -  stdio
  • Win8 - (VS 2011 32b) - IIS: updating -  stdio
  • Win8 - (VS 2011 64b) - IIS: updating -  stdio
  • Win8 - (VS 2012 32b) - IIS: updating -  stdio
Felipe Zimmerle
Adds missing 'ModSecurity:' prefix to log messages

As reported by Walter Hop, the status call functionality was printing a message
in the console without the expected 'ModSecurity:' prefix. SecServerSignature
was also printing messages without the expected prefix. Both are fixed by this
commit.
  • Win7 - (VS 2011 64b) - IIS: updating -  stdio
  • Win7 - (VS 2012 32b) - IIS: updating -  stdio
  • Win7 - (VS 2012 64b) - IIS: updating -  stdio
  • Win8 - (VS 2011 32b) - IIS: updating -  stdio
  • Win8 - (VS 2011 64b) - IIS: updating -  stdio
  • Win8 - (VS 2012 32b) - IIS: updating -  stdio
Felipe Zimmerle
Refactoring external resources download warn messages

Holding the message to be displayed when Apache is ready to write on the
error_log instead of the default output. Regression tests were added.
  • Win7 - (VS 2011 64b) - IIS: updating -  stdio
  • Win7 - (VS 2012 32b) - IIS: updating -  stdio
  • Win7 - (VS 2012 64b) - IIS: updating -  stdio
  • Win8 - (VS 2011 32b) - IIS: updating -  stdio
  • Win8 - (VS 2011 64b) - IIS: updating -  stdio
  • Win8 - (VS 2012 32b) - IIS: updating -  stdio
Andrei Belov
Obtain port from r->connection->local_sockaddr.

This eliminates segfaults caused by unset (NULL) r->port_start
and non-NULL r->port_end. In fact, r->port_start is always NULL,
so it is useless to rely on this pointer.
  • Linux32 - Apache: unit tests failed -  stdio
  • Linux64 - Apache: unit tests failed -  stdio
  • LinuxARM - Apache: unit tests failed -  stdio
  • MacOSLeopard - Apache: (ModSec) Compilation failed -  stdiowarnings (2)
  • freebsd9 - Apache: unit tests failed -  stdio
  • freebsd10 - Apache: unit tests failed -  stdio
  • LinuxARM - Nginx (Mainline): unit tests failed -  stdio
  • MacOSLeopard - Nginx (Mainline): (ModSec) Compilation failed -  stdiowarnings (2)
  • Linux64 - Nginx (Stable): unit tests failed -  stdio
  • LinuxARM - Nginx (Stable): unit tests failed -  stdio
  • MacOSLeopard - Nginx (Stable): (ModSec) Compilation failed -  stdiowarnings (2)
  • freebsd10 - Nginx (Stable): unit tests failed -  stdio
Andrei Belov
Removed unneeded and invalid initialization.
  • Linux32 - Apache: unit tests failed -  stdio
  • Linux64 - Apache: unit tests failed -  stdio
  • LinuxARM - Apache: unit tests failed -  stdio
  • MacOSLeopard - Apache: (ModSec) Compilation failed -  stdiowarnings (2)
  • freebsd9 - Apache: unit tests failed -  stdio
  • freebsd10 - Apache: unit tests failed -  stdio
  • LinuxARM - Nginx (Mainline): unit tests failed -  stdio
  • MacOSLeopard - Nginx (Mainline): (ModSec) Compilation failed -  stdiowarnings (2)
  • Linux64 - Nginx (Stable): unit tests failed -  stdio
  • LinuxARM - Nginx (Stable): unit tests failed -  stdio
  • MacOSLeopard - Nginx (Stable): (ModSec) Compilation failed -  stdiowarnings (2)
  • freebsd10 - Nginx (Stable): unit tests failed -  stdio
paulyang
Bugfix: add -P option in test script

Otherwise nginx's installation directory could not be specified.

Signed-off-by: paulyang <paulyang.inf@gmail.com>
  • Linux32 - Apache: unit tests failed -  stdio
  • Linux64 - Apache: unit tests failed -  stdio
  • LinuxARM - Apache: unit tests failed -  stdio
  • MacOSLeopard - Apache: (ModSec) Compilation failed -  stdiowarnings (2)
  • freebsd9 - Apache: unit tests failed -  stdio
  • freebsd10 - Apache: unit tests failed -  stdio
  • LinuxARM - Nginx (Mainline): unit tests failed -  stdio
  • MacOSLeopard - Nginx (Mainline): (ModSec) Compilation failed -  stdiowarnings (2)
  • Linux64 - Nginx (Stable): unit tests failed -  stdio
  • LinuxARM - Nginx (Stable): unit tests failed -  stdio
  • MacOSLeopard - Nginx (Stable): (ModSec) Compilation failed -  stdiowarnings (2)
  • freebsd10 - Nginx (Stable): unit tests failed -  stdio
Felipe Zimmerle
niginx: cosmetics: Changes CRLF to LF
  • Linux32 - Apache: unit tests failed -  stdio
  • Linux64 - Apache: unit tests failed -  stdio
  • LinuxARM - Apache: unit tests failed -  stdio
  • MacOSLeopard - Apache: (ModSec) Compilation failed -  stdiowarnings (2)
  • freebsd9 - Apache: unit tests failed -  stdio
  • freebsd10 - Apache: unit tests failed -  stdio
  • LinuxARM - Nginx (Mainline): unit tests failed -  stdio
  • MacOSLeopard - Nginx (Mainline): (ModSec) Compilation failed -  stdiowarnings (2)
  • Linux64 - Nginx (Stable): unit tests failed -  stdio
  • LinuxARM - Nginx (Stable): unit tests failed -  stdio
  • MacOSLeopard - Nginx (Stable): (ModSec) Compilation failed -  stdiowarnings (2)
  • freebsd10 - Nginx (Stable): unit tests failed -  stdio
Felipe Zimmerle
nginx: cosmetics: Removes trailing whitespace
  • Linux32 - Apache: unit tests failed -  stdio
  • Linux64 - Apache: unit tests failed -  stdio
  • LinuxARM - Apache: unit tests failed -  stdio
  • MacOSLeopard - Apache: (ModSec) Compilation failed -  stdiowarnings (2)
  • freebsd9 - Apache: unit tests failed -  stdio
  • freebsd10 - Apache: unit tests failed -  stdio
  • LinuxARM - Nginx (Mainline): unit tests failed -  stdio
  • MacOSLeopard - Nginx (Mainline): (ModSec) Compilation failed -  stdiowarnings (2)
  • Linux64 - Nginx (Stable): unit tests failed -  stdio
  • LinuxARM - Nginx (Stable): unit tests failed -  stdio
  • MacOSLeopard - Nginx (Stable): (ModSec) Compilation failed -  stdiowarnings (2)
  • freebsd10 - Nginx (Stable): unit tests failed -  stdio
Felipe Zimmerle
nginx: cosmetics: Splits lines longer than 80 characters
  • Linux32 - Apache: unit tests failed -  stdio
  • Linux64 - Apache: unit tests failed -  stdio
  • LinuxARM - Apache: unit tests failed -  stdio
  • MacOSLeopard - Apache: (ModSec) Compilation failed -  stdiowarnings (2)
  • freebsd9 - Apache: unit tests failed -  stdio
  • freebsd10 - Apache: unit tests failed -  stdio
  • LinuxARM - Nginx (Mainline): unit tests failed -  stdio
  • MacOSLeopard - Nginx (Mainline): (ModSec) Compilation failed -  stdiowarnings (2)
  • Linux64 - Nginx (Stable): unit tests failed -  stdio
  • LinuxARM - Nginx (Stable): unit tests failed -  stdio
  • MacOSLeopard - Nginx (Stable): (ModSec) Compilation failed -  stdiowarnings (2)
  • freebsd10 - Nginx (Stable): unit tests failed -  stdio
Felipe Zimmerle
nginx: copies the req body chain to be processed instead of move

Add a check for the definition MOVE_REQUEST_CHAIN_TO_MODSEC, whenever it is
set the chain will be moved into the brigade. If it was not set the chain
will be only copied. Moving was causing segfaults on the following
regression tests:

#15 - SecRequestBodyInMemoryLimit
#16 - SecRequestBodyInMemoryLimit (greater)
#19 - SecRequestBodyLimitAction ProcessPartial (multipart/greater - chunked)
(from: regression/config/10-request-directives.t)
  • Linux32 - Apache: unit tests failed -  stdio
  • Linux64 - Apache: unit tests failed -  stdio
  • LinuxARM - Apache: unit tests failed -  stdio
  • MacOSLeopard - Apache: (ModSec) Compilation failed -  stdiowarnings (2)
  • freebsd9 - Apache: unit tests failed -  stdio
  • freebsd10 - Apache: unit tests failed -  stdio
  • LinuxARM - Nginx (Mainline): unit tests failed -  stdio
  • MacOSLeopard - Nginx (Mainline): (ModSec) Compilation failed -  stdiowarnings (2)
  • Linux64 - Nginx (Stable): unit tests failed -  stdio
  • LinuxARM - Nginx (Stable): unit tests failed -  stdio
  • MacOSLeopard - Nginx (Stable): (ModSec) Compilation failed -  stdiowarnings (2)
  • freebsd10 - Nginx (Stable): unit tests failed -  stdio
Felipe Zimmerle
nginx: better dealing with chunked request body
  • Linux32 - Apache: unit tests failed -  stdio
  • Linux64 - Apache: unit tests failed -  stdio
  • LinuxARM - Apache: unit tests failed -  stdio
  • MacOSLeopard - Apache: (ModSec) Compilation failed -  stdiowarnings (2)
  • freebsd9 - Apache: unit tests failed -  stdio
  • freebsd10 - Apache: unit tests failed -  stdio
  • LinuxARM - Nginx (Mainline): unit tests failed -