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

Builder Win8 - (VS 2011 64b) - IIS Build #15

Results:

Build successful

SourceStamp:

Repositoryhttps://github.com/SpiderLabs/ModSecurity
Branchnginx_refactoring
Revision33b8760e87b7441142a431175d5b459245551314
Got Revision33b8760e87b7441142a431175d5b459245551314
Changes10 changes

BuildSlave:

Win8

Reason:

The AnyBranchScheduler scheduler named 'all-any' triggered this build

Steps and Logfiles:

  1. fetch update ( 41 secs )
    1. stdio
  2. build deps build deps warnings ( 12 mins, 48 secs )
    1. stdio
    2. warnings (70)
  3. build modsec build modsec warnings ( 1 mins, 8 secs )
    1. stdio
    2. warnings (801)

Build Properties:

NameValueSource
branch nginx_refactoring Build
builddir C:\buildbot\Win8_-__VS_2011_64b__-_IIS slave
buildername Win8 - (VS 2011 64b) - IIS Builder
buildnumber 15 Build
codebase Build
github_repo_name ModSecurity Builder
github_repo_owner SpiderLabs Builder
got_revision 33b8760e87b7441142a431175d5b459245551314 Git
project Build
repository https://github.com/SpiderLabs/ModSecurity Build
revision 33b8760e87b7441142a431175d5b459245551314 Build
scheduler all-any Scheduler
slavename Win8 BuildSlave
warnings-count 871 WarningCountingShellCommand
workdir C:\buildbot\Win8_-__VS_2011_64b__-_IIS slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Andrei Belov
  2. Felipe Zimmerle
  3. paulyang

Timing:

StartWed Jul 30 22:04:36 2014
EndWed Jul 30 23:03:09 2014
Elapsed58 mins, 32 secs

All Changes:

:

  1. Change #28

    Category None
    Changed by Felipe Zimmerle <fcostaohnoyoudont@trustwave.com>
    Changed at Wed 30 Jul 2014 21:36:46
    Repository https://github.com/SpiderLabs/ModSecurity
    Branch nginx_refactoring
    Revision 93ab6c3f72ecf5dd79fe3ab7ca3b70b8c6bfe33e

    Comments

    nginx refactoring
    
    Refactoring on the nginx module, including:
     - Better handling larger posts;
     - Now using nginx echo module during the regression tests.
     - Better interacting with neginx chain rules
     - Separation of the request handling and content filters.
     - Better handling nginx sessions and resource counts to allow a
       more efficient garbage collector.
     - Handling both http/1.0 and 1.1, including keep-alive.
     - Tests are now capable to test nginx as a proxy or end-server.
     - Tested agains nginx 1.6 and 1.7.

    Changed files

    • nginx/modsecurity/apr_bucket_nginx.c
    • nginx/modsecurity/ngx_http_modsecurity.c
    • tests/regression/misc/00-phases.t
    • tests/regression/misc/25-libinjection.t
    • tests/regression/nginx/conf/nginx.conf.template
  2. Change #29

    Category None
    Changed by Felipe Zimmerle <fcostaohnoyoudont@trustwave.com>
    Changed at Wed 30 Jul 2014 21:36:46
    Repository https://github.com/SpiderLabs/ModSecurity
    Branch nginx_refactoring
    Revision 15b5b7a2d57d90153d8c09248b96f02414b2754d

    Comments

    nginx: looking for segfaults on the regression test.
    
    If nginx segfaults it will return, warning that the test failed.

    Changed files

    • tests/run-regression-tests-nginx.pl
  3. Change #30

    Category None
    Changed by Felipe Zimmerle <fcostaohnoyoudont@trustwave.com>
    Changed at Wed 30 Jul 2014 21:36:46
    Repository https://github.com/SpiderLabs/ModSecurity
    Branch nginx_refactoring
    Revision 82e568429825d4341b57922d991c7a69eab47107

    Comments

    nginx: better dealing with chunked request body

    Changed files

    • nginx/modsecurity/ngx_http_modsecurity.c
    • tests/regression/nginx/conf/nginx.conf.template
  4. Change #31

    Category None
    Changed by Felipe Zimmerle <fcostaohnoyoudont@trustwave.com>
    Changed at Wed 30 Jul 2014 21:36:46
    Repository https://github.com/SpiderLabs/ModSecurity
    Branch nginx_refactoring
    Revision d44158fde79edb05fd98dcf0233ddc77102443c0

    Comments

    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)

    Changed files

    • nginx/modsecurity/apr_bucket_nginx.c
    • nginx/modsecurity/apr_bucket_nginx.h
    • nginx/modsecurity/ngx_http_modsecurity.c
  5. Change #32

    Category None
    Changed by Felipe Zimmerle <fcostaohnoyoudont@trustwave.com>
    Changed at Wed 30 Jul 2014 21:36:46
    Repository https://github.com/SpiderLabs/ModSecurity
    Branch nginx_refactoring
    Revision 28af5c0c9dd698ea805a81b175664d5eabb1a964

    Comments

    nginx: cosmetics: Splits lines longer than 80 characters

    Changed files

    • nginx/modsecurity/apr_bucket_nginx.c
    • nginx/modsecurity/apr_bucket_nginx.h
    • nginx/modsecurity/ngx_http_modsecurity.c
    • nginx/modsecurity/ngx_pool_context.c
    • nginx/modsecurity/ngx_pool_context.h
  6. Change #33

    Category None
    Changed by Felipe Zimmerle <fcostaohnoyoudont@trustwave.com>
    Changed at Wed 30 Jul 2014 21:36:46
    Repository https://github.com/SpiderLabs/ModSecurity
    Branch nginx_refactoring
    Revision 764fa06182a8b194110a11c925dacc23d8d7ef1b

    Comments

    nginx: cosmetics: Removes trailing whitespace

    Changed files

    • nginx/modsecurity/ngx_http_modsecurity.c
    • nginx/modsecurity/ngx_pool_context.c
  7. Change #34

    Category None
    Changed by Felipe Zimmerle <fcostaohnoyoudont@trustwave.com>
    Changed at Wed 30 Jul 2014 21:36:47
    Repository https://github.com/SpiderLabs/ModSecurity
    Branch nginx_refactoring
    Revision e3583dea963ebdc93377c7ac34c72f21f1cbcb08

    Comments

    niginx: cosmetics: Changes CRLF to LF

    Changed files

    • nginx/modsecurity/apr_bucket_nginx.c
    • nginx/modsecurity/apr_bucket_nginx.h
  8. Change #35

    Category None
    Changed by paulyang <paulyang.infohnoyoudont@gmail.com>
    Changed at Wed 30 Jul 2014 21:36:47
    Repository https://github.com/SpiderLabs/ModSecurity
    Branch nginx_refactoring
    Revision 9c1cb842ea9fb890c1e6ccab854a38756a38c7a6

    Comments

    Bugfix: add -P option in test script
    
    Otherwise nginx's installation directory could not be specified.
    
    Signed-off-by: paulyang <paulyang.inf@gmail.com>

    Changed files

    • tests/run-regression-tests-nginx.pl
  9. Change #36

    Category None
    Changed by Andrei Belov <defanatorohnoyoudont@gmail.com>
    Changed at Wed 30 Jul 2014 21:36:47
    Repository https://github.com/SpiderLabs/ModSecurity
    Branch nginx_refactoring
    Revision dbc4021dfd76ed71f716152804390f0a7323596c

    Comments

    Removed unneeded and invalid initialization.

    Changed files

    • nginx/modsecurity/ngx_http_modsecurity.c
  10. Change #37

    Category None
    Changed by Andrei Belov <defanatorohnoyoudont@gmail.com>
    Changed at Wed 30 Jul 2014 21:36:47
    Repository https://github.com/SpiderLabs/ModSecurity
    Branch nginx_refactoring
    Revision 33b8760e87b7441142a431175d5b459245551314

    Comments

    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.

    Changed files

    • nginx/modsecurity/ngx_http_modsecurity.c