1. 04 Oct, 2004 1 commit
  2. 03 Oct, 2004 2 commits
  3. 02 Oct, 2004 1 commit
  4. 29 Sep, 2004 1 commit
  5. 28 Sep, 2004 3 commits
    • Justin Erenkrantz's avatar
      Try to correctly follow RFC 2616 13.3 on validating stale cache responses by · 3a37af26
      Justin Erenkrantz authored
      teaching mod_cache's cache_select_url and cache_save_filter how to deal with
      this corner case.
      
      * modules/experimental/cache_storage.c
        (cache_select_url): If we have a stale entry, save the handle so that
        cache_save_filter can use it later, and make the request conditional.
      * modules/experimental/cache_util.c
        (ap_cache_request_is_conditional): Take in a table rather than request_rec.
      * modules/experimental/mod_cache.c
        (cache_out_filter): Fix bogus comment.
        (cache_save_filter): If we have already responded to the client, block all
        data; correctly merge in 'stale' handles that are not really stale; set
        r->status where appropriate; serve cached response if 'fresh'
      * modules/experimental/mod_cache.h
        (cache_info): Add a status field.
        (cache_request_rec): Add stale handle field and note we may block responses.
        (ap_cache_request_is_conditional): Update prototype.
      * modules/experimental/mod_disk_cache.c
        (store_headers): Use cache_info status instead of r->status.
      * modules/experimental/mod_mem_cache.c
        (recall_headers): Properly recall the status field.
        (store_headers): Store the status field via cache_info status.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105322 13f79535-47bb-0310-9956-ffa450edef68
      3a37af26
    • Justin Erenkrantz's avatar
      mod_disk_cache: Do not store aborted content. · 30aa9ac5
      Justin Erenkrantz authored
      PR: 21492
      Submitted by:	R�diger Pl�m <r.pluem t-online.de>
      Reviewed by:	Justin Erenkrantz
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105317 13f79535-47bb-0310-9956-ffa450edef68
      30aa9ac5
    • Justin Erenkrantz's avatar
      mod_disk_cache: Correctly store cached content type. · e90ce9ce
      Justin Erenkrantz authored
      PR: 30278
      Submitted by:	R�diger Pl�m <r.pluem t-online.de>
      Reviewed by:	Justin Erenkrantz
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105315 13f79535-47bb-0310-9956-ffa450edef68
      e90ce9ce
  6. 24 Sep, 2004 2 commits
  7. 23 Sep, 2004 1 commit
  8. 22 Sep, 2004 1 commit
  9. 21 Sep, 2004 2 commits
  10. 20 Sep, 2004 1 commit
  11. 19 Sep, 2004 2 commits
  12. 18 Sep, 2004 3 commits
  13. 17 Sep, 2004 2 commits
  14. 05 Sep, 2004 1 commit
  15. 04 Sep, 2004 1 commit
  16. 03 Sep, 2004 1 commit
  17. 02 Sep, 2004 3 commits
  18. 01 Sep, 2004 2 commits
  19. 28 Aug, 2004 2 commits
  20. 27 Aug, 2004 5 commits
  21. 26 Aug, 2004 3 commits