Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Apr 16, 2014

  1. Add mod_authnz_fcgi to traditional Win build

    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1588054 13f79535-47bb-0310-9956-ffa450edef68
    authored April 16, 2014

Apr 15, 2014

  1. Eric Covener

    whitespace changes only

    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587657 13f79535-47bb-0310-9956-ffa450edef68
    authored April 15, 2014
  2. Eric Covener

    followup to r1587036.

    if backend->close is set too early, proxy_util.c will close it right 
    away and then blow away the field.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587654 13f79535-47bb-0310-9956-ffa450edef68
    authored April 15, 2014
  3. mod_deflate: Don't return gzip-ed data when reading FLUSH bucket in I…

    …NFLATE
    
                 input filter, forward the FLUSH but keep reading should EOS/more
                 follow (should not happen, but mod_deflate won't fix it).
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587639 13f79535-47bb-0310-9956-ffa450edef68
    authored April 15, 2014
  4. Jeff Trawick

    Follow up to r1587607:

    The init_server hook is responsible for telling why init
    failed.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587635 13f79535-47bb-0310-9956-ffa450edef68
    authored April 15, 2014
  5. Jeff Trawick

    mod_ssl: Add hooks to allow other modules to perform processing at

    several stages of initialization and connection handling.  See
    mod_ssl_openssl.h.
    
    This is enough to allow implementation of Certificate Transparency
    outside of mod_ssl.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587607 13f79535-47bb-0310-9956-ffa450edef68
    authored April 15, 2014
  6. mod_deflate: Delay INFLATE input filter's self removal until all the …

    …buffered
    
                 buckets are out (including EOS). PR 46146.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587594 13f79535-47bb-0310-9956-ffa450edef68
    authored April 15, 2014

Apr 14, 2014

  1. s/asynch/async

    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587126 13f79535-47bb-0310-9956-ffa450edef68
    authored April 14, 2014

Apr 13, 2014

  1. several related mod_proxy_wstunnel changes that are tough to pull apart:

    * make async websockets tunnel opt-in
    * add config for how long we block a thread in asynch mode
    * add config for a cap on the synchronous path
    * avoid sending error responses down the upgraded tunnel
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587075 13f79535-47bb-0310-9956-ffa450edef68
    authored April 13, 2014
  2. stop leaking websockets backend connections (trunk only)

    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587057 13f79535-47bb-0310-9956-ffa450edef68
    authored April 13, 2014
  3. cleanup wstunnel error handling

    Submitted By: covener, ylavic, Edward Lu
    Commited By: covener
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587053 13f79535-47bb-0310-9956-ffa450edef68
    authored April 13, 2014
  4. actually remove mod_reqtimeout, since the util_filter functions involved

    only manipulate c->input_filters no matter what we pass. We need to make
    copies of c->input_filters after, not before, it skips over reqtimeout.
    
    Note: reqtimeout doesn't really interfere today with normal operation,
    but this is misleading/confusing when dealing with other
    wstunnel issues.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587040 13f79535-47bb-0310-9956-ffa450edef68
    authored April 13, 2014
  5. *) mod_proxy_wstunnel: Don't pool backend websockets connections,

         because we need to handshake every time. PR 55890.
         [Eric Covener]
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1587036 13f79535-47bb-0310-9956-ffa450edef68
    authored April 13, 2014

Apr 12, 2014

  1. Fix layout

    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1586827 13f79535-47bb-0310-9956-ffa450edef68
    authored April 12, 2014

Apr 11, 2014

  1. mod_deflate: update empty log tags.

    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1586745 13f79535-47bb-0310-9956-ffa450edef68
    authored April 11, 2014
  2. Jeff Trawick

    remove stray character in comment

    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1586727 13f79535-47bb-0310-9956-ffa450edef68
    authored April 11, 2014
  3. Jeff Trawick

    mod_proxy_http: Add detach_backend hook.

    The immediate use is for a SSL-related module which works
    on the backend proxy connection to be able to "leak" information
    into the client r for logging.
    
    This could be useful with other proxy scheme handlers.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1586719 13f79535-47bb-0310-9956-ffa450edef68
    authored April 11, 2014
  4. Eric Covener

    be explicit, for now the 0 val is the default, but it's

    a likely candidate for someone to flip later.
     
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1586543 13f79535-47bb-0310-9956-ffa450edef68
    authored April 11, 2014
  5. Eric Covener

    Attempt to make progress on PR39727/PR45023 blocking migration

    to 2.4.  Provide DeflateAlterETag directive to choose between 
    2.2 behavior, 2.4 behavior, or dropping ETag from the compressed
    representation.
    
    Preserves 2.4 default which breas 304 responses for compressed content.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1586542 13f79535-47bb-0310-9956-ffa450edef68
    authored April 11, 2014

Apr 09, 2014

  1. Reverse the order when merging global and vhost-level config arrays.

    Putting the vhost-level elements last allows overriding global settings
    (for the deprecated SSLRequire directive, the order is irrelevant,
    all of them must be met, cf. ssl_engine_kernel.c:ssl_hook_Access).
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1585919 13f79535-47bb-0310-9956-ffa450edef68
    authored April 09, 2014
  2. Only read "active" values from the key_files array. PR 56306.

    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1585918 13f79535-47bb-0310-9956-ffa450edef68
    authored April 09, 2014

Apr 08, 2014

  1. Jeff Trawick

    mod_proxy_fcgi: Fix sending of response without some HTTP headers

    that might be set by filters.
    
    The problem occurs when no body bytes were read while reading the
    response headers, resulting in an empty brigade being sent down
    the filter stack.  One particualr filter that mishandles the empty
    initial brigade is mod_deflate.  It neglects to add to the response
    header fields.
    
    PR: 55558
    Submitted by: Jim Riggs <jim riggs.me>
    Reviewed by: trawick
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1585824 13f79535-47bb-0310-9956-ffa450edef68
    authored April 08, 2014

Apr 07, 2014

  1. Ben Reser

    Allow Require expr to work when the expression is quoted.

    For example as appears in our documentation:
    Require expr "%{TIME_HOUR} -ge 9 && %{TIME_HOUR} -le 17"
    
    PR: 56235
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1585609 13f79535-47bb-0310-9956-ffa450edef68
    authored April 07, 2014
  2. mod_auth_form: update empty log tags.

    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1585435 13f79535-47bb-0310-9956-ffa450edef68
    authored April 07, 2014
  3. mod_auth_form: revert r1585431 (don't crash when no AuthFormProvider …

    …is configured).
    
    This cannot happen in trunk, 2.4.x needs authenticate_form_post_config() to be merged.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1585434 13f79535-47bb-0310-9956-ffa450edef68
    authored April 07, 2014
  4. mod_auth_form: don't crash when no AuthFormProvider is configured. PR…

    … 56351
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1585431 13f79535-47bb-0310-9956-ffa450edef68
    authored April 07, 2014

Apr 05, 2014

  1. Eric Covener

    add BNP flag to give control to the user on whether a space ' ' in

    an escaped backrefernece is decoded to a + (default) or %20. Useful
    if your backreference isn't going into the query string.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1585157 13f79535-47bb-0310-9956-ffa450edef68
    authored April 05, 2014
  2. Bring SNI behavior into better conformance with RFC 6066:

    - no longer send a warning-level unrecognized_name(112) alert
      when no matching vhost is found (PR 56241)
    
    - at startup, only issue warnings about IP/port conflicts and name-based
      SSL vhosts when running with an OpenSSL without TLS extension support
      (almost 5 years after SNI was added to 2.2.x, the
      "[...] only work for clients with TLS server name indication support"
      warning feels obsolete)
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1585090 13f79535-47bb-0310-9956-ffa450edef68
    authored April 05, 2014
  3. Jeff Trawick

    move a temporary table from r->pool to a temporary

    pool we've already allocated in order to avoid a 
    longer lifetime than necessary for the table memory
    
    Suggested by: jailletc36
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1585072 13f79535-47bb-0310-9956-ffa450edef68
    authored April 05, 2014
  4. Jeff Trawick

    axe unnecessary preparation for some other module using

    [ap_]connect_to_peer() and passing in its own module
    identifier
    
    Pointed out by: jailletc36
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1585054 13f79535-47bb-0310-9956-ffa450edef68
    authored April 05, 2014

Apr 04, 2014

  1. Do not perform a p+= 7 that could go past the end of the buffer in ca…

    …se we find a 'content' without a corresponding '='.
    
    Should we need to deal with this case, a new search should be performed to find the real starting position of another potential 'content=' pattern.
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1584896 13f79535-47bb-0310-9956-ffa450edef68
    authored April 04, 2014
  2. Do not scan past the end of the buffer.

    If no terminating delimiter is found, just leave things as it is
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1584884 13f79535-47bb-0310-9956-ffa450edef68
    authored April 04, 2014
  3. Do not delete the wrong data from HTML code when a "http-equiv" meta …

    …tag specifies a Content-Type behind any other "http-equiv" meta tag.
    
    PR 56287 [Micha Lenk <micha lenk info>]
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1584878 13f79535-47bb-0310-9956-ffa450edef68
    authored April 04, 2014

Apr 03, 2014

  1. mod_expires: don't add Expires header to error responses (4xx/5xx),

                 be they generated or forwarded. PR 55669.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1584430 13f79535-47bb-0310-9956-ffa450edef68
    authored April 03, 2014
  2. Eric Covener

    leave a warning about cc_out

    git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1584429 13f79535-47bb-0310-9956-ffa450edef68
    authored April 03, 2014
Something went wrong with that request. Please try again.