You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ch...@apache.org on 2001/02/07 06:40:13 UTC

cvs commit: httpd-2.0/modules/proxy mod_proxy.h

chuck       01/02/06 21:40:13

  Modified:    modules/proxy mod_proxy.h
  Log:
  Changes to get running on the current codebase
  
  Revision  Changes    Path
  1.24      +6 -26     httpd-2.0/modules/proxy/mod_proxy.h
  
  Index: mod_proxy.h
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/modules/proxy/mod_proxy.h,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- mod_proxy.h	2000/12/20 16:44:00	1.23
  +++ mod_proxy.h	2001/02/07 05:40:12	1.24
  @@ -71,36 +71,18 @@
      If TESTING is set, then garbage collection doesn't delete ... probably a good
      idea when hacking.
   
  -   This code is still experimental!
  +   This code is once again experimental!
   
      Things to do:
   
  -   1. Make it garbage collect in the background, not while someone is waiting for
  -   a response!
  +   1. Make it completely work (for FTP too)
   
  -   2. Check the logic thoroughly.
  +   2. HTTP/1.1
   
  -   3. Empty directories are only removed the next time round (but this does avoid
  -   two passes). Consider doing them the first time round.
  +   3. Cache issues
   
  -   Ben Laurie <be...@algroup.co.uk> 30 Mar 96
  +   Chuck Murcko <ch...@topsail.org> 02-06-01
   
  -   More things to do:
  -
  -   0. Code cleanup (ongoing)
  -
  -   1. add 230 response output for ftp now that it works
  -
  -   2. Make the ftp proxy transparent, also same with (future) gopher & wais
  -
  -   3. Use protocol handler struct a la Apache module handlers (Dirk van Gulik)
  -
  -   4. Use a cache expiry database for more efficient GC (Jeremy Wohl)
  -
  -   5. Bulletproof GC against SIGALRM
  -
  -   Chuck Murcko <ch...@topsail.org> 15 April 1997
  -
    */
   
   #define TESTING	0
  @@ -109,8 +91,7 @@
   #include "httpd.h"
   #include "http_config.h"
   #include "http_protocol.h"
  -#include "ap_cache.h"
  -#include "buff.h"
  +#include "proxy_cache.h"
   
   #include "apr_compat.h"
   #include "apr_strings.h"
  @@ -256,7 +237,6 @@
   			 char **passwordp, char **hostp, int *port);
   const char *ap_proxy_date_canon(apr_pool_t *p, const char *x);
   apr_table_t *ap_proxy_read_headers(request_rec *r, char *buffer, int size, conn_rec *c);
  -long int ap_proxy_send_fb(proxy_completion *, BUFF *f, request_rec *r, ap_cache_el *c);
   void ap_proxy_send_headers(request_rec *r, const char *respline, apr_table_t *hdrs);
   int ap_proxy_liststr(const char *list, const char *val);
   void ap_proxy_hash(const char *it, char *val, int ndepth, int nlength);