1. 06 May, 2002 2 commits
    • Justin Erenkrantz's avatar
      Rewrite ap_byterange_filter so that it can work with data that does not · d4fcb4ca
      Justin Erenkrantz authored
      have a predetermined C-L - such as data that passes through mod_include.
      Previously, these requests would generate 416 since when the byterange
      filter ran, r->clength would be 0.  r->clength is only guaranteed to
      be valid after C-L filter is run, but we need C-L to run after us so
      that our data can have a proper C-L returned.  So, we need to rearrange
      the code so that we can deal with this case.
      
      Highlights:
      - Remove r->boundary since it is possible to have this self-contained in
        boundary's ctx.  (May require MMN bump?)
      - Remove call to parse_byteranges in ap_set_byterange since this would
        wrongly return -1 for dynamic responses.  We have to wait until we
        see EOS to call parse_byteranges.
      - Move bound_head computation inside the num_parts == 2 check.
      - Change a NULL brigade check to APR_BRIGADE_EMPTY
      - Move the 416 error return to after we've run through all ranges and
        found none of them to be valid.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94942 13f79535-47bb-0310-9956-ffa450edef68
      d4fcb4ca
    • Cliff Woolley's avatar
      Added an optional function (ap_register_rewrite_mapfunc) which allows · df5421b4
      Cliff Woolley authored
      third-party modules to extend mod_rewrite's "int:" internal RewriteMap
      functionality.
      
      Concept by:  Tahiry Ramanamampanoharana <nomentsoa@hotmail.com>
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94939 13f79535-47bb-0310-9956-ffa450edef68
      df5421b4
  2. 04 May, 2002 1 commit
  3. 03 May, 2002 2 commits
  4. 02 May, 2002 1 commit
  5. 01 May, 2002 5 commits
  6. 30 Apr, 2002 4 commits
  7. 29 Apr, 2002 4 commits
  8. 28 Apr, 2002 4 commits
  9. 26 Apr, 2002 2 commits
  10. 25 Apr, 2002 5 commits
  11. 24 Apr, 2002 4 commits
  12. 23 Apr, 2002 3 commits
  13. 22 Apr, 2002 3 commits