These changesets represents the changes on the squid/icap-2_5 development branch of Squid. If there is any questions please contact squid-dev@squid-cache.org.
| Date | Author | Size | Description | 
|---|
| 2006/07/21 00:29:02 | dwsquid | +2 -2 | minor fix: typo in debugging statement | 
| 2006/06/25 10:39:57 | chtsanti | +31 -21 | Graeme Bissot reported that when icap server responds with 204 the download | 
| 2006/05/25 16:04:55 | chtsanti | +1 -3 | "Allow: 204" icap header refers to the 204 responses outside of previews | 
| 2006/02/17 12:50:52 | oliv3 | +2 -2 | bugfix | 
| 2006/02/17 12:45:21 | oliv3 | +7 -2 | Applied the "squidgrowthfix" from Graeme Bisset | 
| 2006/02/17 12:43:35 | oliv3 | +9 -6 | Applied the "http0.9fix" patch from Graeme Bisset | 
| 2006/02/17 12:41:16 | oliv3 | +11 -1 | Applied the "closebeforesendfix" from Graeme Bisset | 
| 2006/02/16 17:21:45 | oliv3 | +80 -19 | Added X-Server-IP support. | 
| 2005/12/06 21:53:44 | dwsquid | +11 -17 | This patch eliminates a double call to icapService() for REQMOD | 
| 2005/12/01 00:37:09 | dwsquid | +7 -4 | After more testing, the assertions in clientReadRequest are a bad idea | 
| 2005/11/30 23:39:53 | dwsquid | +25 -6 | Changed icapReqModParseHttpRequest() a little so that it copies the | 
| 2005/11/30 22:07:58 | dwsquid | +2 -2 | Changed "#ifdef ICAP_PROXY_KEEP_ALIVE" to "#if ICAP_PROXY_KEEP_ALIVE" | 
| 2005/11/30 21:52:14 | dwsquid | +16 -21 | Put proxy_keepalive flag back into request_t.  It almost worked | 
| 2005/11/23 20:36:35 | dwsquid | +4 -3 | gindent trashed this ugly #ifdef | 
| 2005/11/23 20:34:34 | dwsquid | +10 -11 | ran gindent | 
| 2005/11/23 20:33:06 | dwsquid | +50 -27 | Change the way we do pconn accounting. | 
| 2005/11/22 23:42:07 | dwsquid | +21 -16 | moved client-side proxy_keepalive flag from request_t to ConnStateData. | 
| 2005/11/22 22:41:48 | dwsquid | +193 -205 | ran 'gindent -br -ce -i4 -ci4 -l80 -nlp -npcs -npsl -d0 -sc -di0 -psl' | 
| 2005/11/22 22:36:51 | dwsquid | +9 -3 | A hack to avoid counting pconns for faked-up ICAP connStateData | 
| 2005/11/06 19:48:32 | chtsanti | +21 -5 | A small proxy keep-alive related hack | 
| 2005/11/02 18:21:26 | chtsanti | +4 -1 | If the service was unreachable and the next options request to the | 
| 2005/11/01 19:33:00 | chtsanti | +19 -5 | The proxy-keepalive patch was completelly wrong. | 
| 2005/10/30 07:30:15 | chtsanti | +7 -5 | applying Mateus Groess patch in order to compile using gcc 2.95.x | 
| 2005/09/26 17:26:24 | dwsquid | +7 -8 | bugfix: icapOptReadReply() was marking a service as unavailable if | 
| 2005/09/24 10:31:00 | chtsanti | +31 -0 | Adding errors/Greek/ERR_ICAP_FAILURE file | 
| 2005/09/24 07:28:50 | chtsanti | +1 -10 | Remove the ICAP_PROXY_KEEP_ALIVE define. | 
| 2005/09/22 19:59:48 | chtsanti | +14 -1 | A try to make proxy-keepalive works using icap client..... | 
| 2005/09/12 17:15:35 | chtsanti | +4 -4 | 201 responces is not bad idea and exists at least one antivirus icap server | 
| 2005/05/16 20:52:40 | hno | +10 -5 | - strnstr prototype in util.h. needed for compiling strnstr.c | 
| 2005/05/15 20:10:33 | chtsanti | +108 -39 | http 0.9 support (no responce headers) | 
| 2005/05/14 07:55:58 | chtsanti | +7 -3 | Memory leaks corrections | 
| 2005/04/26 16:09:59 | chtsanti | +14 -10 | When the upload of an object aborted by the web client the | 
| 2005/04/24 15:16:49 | chtsanti | +37 -9 | When a request aborted the icap module stopped the proccesing | 
| 2005/04/05 17:57:01 | chtsanti | +60 -52 | - Rearrangement of icap code in http.c | 
| 2005/04/01 17:17:41 | chtsanti | +36 -24 | ICAP request modifications corrections: In some cases | 
| 2005/03/31 17:31:01 | chtsanti | +9 -9 | lfs related changes .... | 
| 2005/03/30 18:51:05 | chtsanti | +9 -2 | If the remote http server closed the connection | 
| 2005/03/30 15:18:52 | chtsanti | +3 -3 | Corrections related with large file support ... | 
| 2005/03/28 17:09:38 | chtsanti | +13 -20 | some cleanup's ... | 
| 2005/03/24 18:03:55 | chtsanti | +3 -2 | If the squid did not have all the http headers readed | 
| 2005/03/20 18:11:47 | chtsanti | +341 -223 | - KeepAlive/close connection problems | 
| 2005/03/13 17:57:49 | chtsanti | +922 -120 | Some pieces of code not updated during merging with s2_5 tree. | 
| 2005/03/07 09:41:50 | oliv3 | +2 -2 | Changed debug level | 
| 2005/03/07 09:26:36 | oliv3 | +40 -42 | Several RESPMOD + preview related patches. | 
| 2005/02/28 11:47:19 | oliv3 | +6 -1 | Better handling of 400 response | 
| 2005/02/28 11:01:26 | oliv3 | +13 -2 | fix for unreachable services | 
| 2005/02/22 13:13:04 | oliv3 | +4 -3 | added a define for the 100 response support (still experimental) | 
| 2005/02/22 12:21:57 | oliv3 | +11 -2 | Bugfix for RESPMOD when a request was aborted | 
| 2004/12/10 08:51:02 | oliv3 | +11 -3 | bug 1143 fix | 
| 2004/11/19 09:47:02 | oliv3 | +53 -16 | High-availability patch from <stephane.davy@fr.alcove.com> | 
| 2004/11/19 09:38:13 | oliv3 | +11 -2 | High-availability patch from <stephane.davy@fr.alcove.com> | 
| 2004/10/27 08:20:46 | oliv3 | +5 -3 | update | 
| 2004/10/20 13:27:23 | oliv3 | +2 -2 | Patch from Graeme Bisset <gbisset@packetdynamics.com> | 
| 2004/10/19 15:41:02 | oliv3 | +26 -14 | Added X-Client-IP/X-Authenticated-User detection from OPTIONS response | 
| 2004/10/19 14:18:05 | oliv3 | +63 -44 | Applied patch from Graeme <gbisset@packetdynamics.com> | 
| 2004/10/19 08:51:13 | oliv3 | +103 -216 | preparing new merge | 
| 2004/09/21 10:30:57 | oliv3 | +6 -3 | applied patch from Dmitry Adamushko <da@vba.com.by> | 
| 2004/09/15 23:21:55 | dwsquid | +9 -3 | A patch from Olivier Girondel that figures out of we need to | 
| 2004/08/20 21:55:48 | dwsquid | +3 -3 | Undo one of Olivier's recent changes with req-body and null-body | 
| 2004/08/04 17:24:36 | dwsquid | +1 -2 | oops, I was supposed to remove ICAP_CHUNKED since its not used anywhere. | 
| 2004/08/04 17:21:58 | dwsquid | +5 -4 | Patch From olivier <olivier@dolphian.com> | 
| 2004/08/04 17:20:24 | dwsquid | +10 -6 | Patch From olivier <olivier@dolphian.com> | 
| 2004/08/04 17:18:11 | dwsquid | +2 -2 | Patch From olivier <olivier@dolphian.com> | 
| 2004/08/04 17:16:23 | dwsquid | +2 -7 | Patch From olivier <olivier@dolphian.com> | 
| 2004/08/04 17:14:46 | dwsquid | +2 -2 | typo | 
| 2004/08/04 17:13:00 | dwsquid | +14 -8 | Patch From olivier <olivier@dolphian.com> | 
| 2004/08/04 17:02:25 | dwsquid | +2 -2 | Patch from olivier <olivier@dolphian.com> | 
| 2004/08/04 16:59:58 | dwsquid | +2 -1 | Patch from olivier <olivier@dolphian.com> | 
| 2004/08/04 16:55:42 | dwsquid | +3 -3 | Patch from olivier <olivier@dolphian.com> | 
| 2004/08/04 16:52:25 | dwsquid | +16 -16 | Patch from olivier <olivier@dolphian.com> | 
| 2004/07/02 10:38:14 | rhorstmann | +2 -3 | fixed calculation of the encapsulated header as proposed by | 
| 2004/05/13 16:26:19 | dwsquid | +41 -13 | A user noticed that Squid's byte hit ratio numbers are really screwed | 
| 2004/05/03 12:24:09 | rhorstmann | +55 -11 | applied icap timeout patch from Stephane Davy. | 
| 2004/04/30 23:33:59 | dwsquid | +16 -2 | The ICAP URI parser in cache_cf.c was too complex and had at least one | 
| 2004/04/06 13:37:16 | rhorstmann | +6 -6 | removed some compiler warnings | 
| 2004/04/06 13:04:37 | rhorstmann | +138 -1 | added configure/Makefile check for strcasestr function. | 
| 2004/04/06 10:19:49 | rhorstmann | +2 -1 | icap persistent connections were broken during update to stable5. | 
| 2004/04/03 21:12:55 | dwsquid | +27 -5 | use case insensitive string comparison when searching for | 
| 2004/03/23 08:20:05 | rhorstmann | +13 -11 | added german translation from Florian Effenberger. | 
| 2004/01/14 08:23:21 | rhorstmann | +31 -15 | some icap servers seem to ignore the  "Connection: close" header for options | 
| 2004/01/13 15:24:10 | rhorstmann | +10 -8 | adjusted some debug statements to make it easier to track down | 
| 2003/12/08 12:30:56 | rhorstmann | +841 -4 | copied error template ERR_ICAP_FAILURE to all language subdirectories | 
| 2003/12/08 11:55:56 | rhorstmann | +1 -6 | removed the -i option which was commented out anyway | 
| 2003/12/05 18:00:52 | rhorstmann | +2 -2 | fixed compiler error. | 
| 2003/12/02 14:18:51 | rhorstmann | +2 -47 | use urlCanonical and remove icapUrlCanonical again | 
| 2003/12/01 14:23:44 | rhorstmann | +98 -37 | Added new error template for ICAP. Implemented bypass for | 
| 2003/11/28 14:34:39 | rhorstmann | +94 -9 | Added X-Authenticated-User patch from Gaël Roualland <gael.roualland@oleane.net> | 
| 2003/11/28 13:47:10 | rhorstmann | +104 -41 | Implemented bypass for reqmod. | 
| 2003/11/26 08:42:45 | rhorstmann | +53 -2 | urlCanonicalClean may strip away everything after a question mark. | 
| 2003/11/24 15:51:10 | rhorstmann | +3 -2 | When calling httpStateFree from icap, fd might be -1. With delay pools | 
| 2003/11/18 16:50:04 | dwsquid | +516 -315 | Synchronized with cvs.squid-cache.org branch s2_5 | 
| 2003/11/14 20:10:48 | dwsquid | +6 -3 | bugfix for the case when we don't get the entire HTTP response in | 
| 2003/11/14 17:28:46 | dwsquid | +8 -8 | fix a memory leak | 
| 2003/11/14 02:09:21 | dwsquid | +16 -15 | Need to make sure that icapReadReply3() is called for ICAP 204 | 
| 2003/11/14 01:34:36 | dwsquid | +4 -5 | icap->flags.icap_server_eof is unused.  changing them to http_server_eof | 
| 2003/11/14 00:37:35 | dwsquid | +17 -14 | fixed a bug with ICAP 204 responses and HTTP replies with content-length 0. | 
| 2003/11/13 23:48:54 | dwsquid | +3 -1 | handle a case with 'res-hdrs' and 'null-body' when calculating the expected | 
| 2003/11/13 23:39:39 | dwsquid | +21 -5 | fixed some bugs with ICAP 204 replies.  Need to zero buffer size after | 
| 2003/11/11 23:29:25 | dwsquid | +19 -3 | Better handling of the case when Squid fails to connect to the ICAP server | 
| 2003/11/07 05:52:53 | dwsquid | +6 -6 | change buildRespModHeader()'s local 'bs' (bytes sent) into a | 
| 2003/11/06 22:28:45 | dwsquid | +41 -19 | more fixes to buildRespModHeader().  The recently committed version | 
| 2003/11/06 22:26:28 | dwsquid | +6 -5 | Change the way that 'chunk_buf' and memBufRead() work.  Instead of using | 
| 2003/11/06 22:24:58 | dwsquid | +7 -4 | protect calls to icap RESPMOD with cbdataValid checks | 
| 2003/11/06 18:18:53 | dwsquid | +3 -4 | It will be better to initialize the chunk_buf MemBuf as soon as the | 
| 2003/11/06 07:32:39 | dwsquid | +2 -1 | need to initialize 'chunk_buf' when REQMOD does a handoff to RESPMOD. | 
| 2003/11/06 07:31:51 | dwsquid | +2 -2 | when reading from ICAP server, also handle the "connection closed" | 
| 2003/11/06 06:41:12 | dwsquid | +23 -12 | handle the case when http.c doesn't get the full HTTP response headers | 
| 2003/11/04 18:22:33 | dwsquid | +124 -59 | Numerous fixes to handle cases where the buffer we are parsing | 
| 2003/10/31 17:24:57 | dwsquid | +9 -1 | bugfix: make icapPconnTransferDone() properly detect null-body responses. | 
| 2003/10/31 08:20:19 | rhorstmann | +0 -2 | removed old icap source entries | 
| 2003/10/30 21:22:49 | dwsquid | +27 -58 | Removed do_icap_* flags from struct _request_flags.  They are essentially | 
| 2003/10/30 18:01:36 | dwsquid | +87 -21 | Support for ICAP persistent connections in REQMOD transactions. | 
| 2003/10/30 17:58:02 | dwsquid | +4 -2 | add fd_bytes() calls to account for data read from ICAP server. | 
| 2003/10/30 13:03:26 | rhorstmann | +8 -3 | set all the do_icap* flags in the request struct to 1 when an icap acl | 
| 2003/10/30 12:41:32 | rhorstmann | +6 -1 | copy the icap specific parts of the request struct when creating a new request | 
| 2003/10/29 22:08:47 | dwsquid | +2 -2 | oops, increase debugging level for this message | 
| 2003/10/29 22:05:30 | dwsquid | +249 -62 | Support for sending HTTP request bodies to the ICAP server for REQMOD. | 
| 2003/10/29 20:31:36 | dwsquid | +6 -6 | For successful ICAP REQMOD replies, link the fake clientHttpRequest | 
| 2003/10/29 17:40:23 | dwsquid | +23 -9 | Need to pass start time and log_addr to icapReqModStart() for proper | 
| 2003/10/29 17:24:57 | dwsquid | +30 -47 | combine replicated code into icapReqModCreateClientState(). | 
| 2003/10/29 16:29:58 | dwsquid | +137 -139 | Move icapReadChunkSize() and icapReadChunkedBody() from icap_respmod.c | 
| 2003/10/29 16:18:05 | dwsquid | +21 -14 | Need to split request_flags->do_icap into four new flags for | 
| 2003/10/27 18:06:44 | dwsquid | +7 -7 | bug from merging getICAPReqModString() | 
| 2003/10/27 18:04:10 | dwsquid | +75 -31 | added comments for each function, also removed getICAPReqModString() | 
| 2003/10/27 17:33:37 | dwsquid | +7 -3 | Change assertion into a soft error when Squid does not find end | 
| 2003/10/23 19:30:11 | uid131750 | +3 -3 | support an ICAP REQMOD response that contains an HTTP REPLY. | 
| 2003/10/23 18:54:42 | uid131750 | +46 -4 | support an ICAP REQMOD response that contains an HTTP REPLY. | 
| 2003/10/23 18:39:42 | uid131750 | +9 -4 | in icapConnect(), configure timeout and close handler before calling | 
| 2003/10/23 15:18:53 | dwsquid | +8 -8 | correct typo: icapReadModReadHttpPart -> icapReqModReadHttpPart | 
| 2003/10/17 20:51:26 | dwsquid | +4 -1 | Memory leak casued by forgetting to unlock httpState->icap_writer. | 
| 2003/10/17 19:53:09 | dwsquid | +73 -26 | moved our own strnstr() from src/icap_common.c to lib/strnstr.c | 
| 2003/10/17 15:59:41 | rhorstmann | +23 -1 | added missing strnstr (copied from gnutls) | 
| 2003/10/17 15:13:21 | dwsquid | +209 -216 | Fixes to the MSG_PEEK code. | 
| 2003/10/17 15:01:47 | dwsquid | +36 -36 | gindent-1.9.1 -br -ce -i4 -ci4 -l80 -nlp -npcs -npsl -d0 -sc -di0 -psl | 
| 2003/10/15 22:21:28 | dwsquid | +2 -1 | need to call fd_note() after reusing a persistent connection so that | 
| 2003/10/15 22:20:48 | dwsquid | +3 -3 | make 'icap_preview_enable' disabled by default because of bugs in | 
| 2003/10/15 21:19:23 | dwsquid | +8 -1 | Must parse the HTTP reply into the 'reply' structure so we can get | 
| 2003/10/15 20:01:23 | dwsquid | +73 -21 | Some support for persistent connections to the ICAP server | 
| 2003/09/25 16:24:39 | dwsquid | +8 -7 | The storeAbort() call from icapStateFree() is necessary (e.g., in | 
| 2003/09/25 08:29:43 | rhorstmann | +17 -18 | prevent rescheduling of options requests on "-k rotate" | 
| 2003/09/24 19:35:01 | dwsquid | +18 -5 | Added 'icap_preview_enable' directive to allow Squid the option | 
| 2003/09/23 23:48:55 | dwsquid | +3 -3 | run 'gindent' and change debugging level on recent 100 Continue code. | 
| 2003/09/23 23:47:34 | dwsquid | +6 -1 | handle ICAP "100 continue" responses (outside of preview mode) | 
| 2003/09/23 22:41:16 | dwsquid | +114 -23 | Support for ICAP 204 (no content) responses. | 
| 2003/09/23 12:43:00 | rhorstmann | +5 -1 | reset opt pointers after call to icapOptDataFree | 
| 2003/09/23 12:33:04 | rhorstmann | +4 -2 | don't start option request when icap is disabled | 
| 2003/09/23 12:28:02 | rhorstmann | +3 -1 | fix memory leak in icapCheckAcl | 
| 2003/09/22 21:30:28 | dwsquid | +14 -16 | ran gindent-1.9.1 -br -ce -i4 -ci4 -l80 -nlp -npcs -npsl -d0 -sc -di0 -psl | 
| 2003/09/22 19:50:56 | dwsquid | +19 -5 | patch from webwasher: | 
| 2003/09/22 19:19:40 | dwsquid | +0 -1494 | this file now replaced with icap_{common,reqmod,respmod}.c | 
| 2003/09/22 19:17:14 | dwsquid | +2049 -190 | Significant changes to the ICAP implementation.  In particular, | 
| 2003/09/14 02:17:36 | dwsquid | +3 -10 | make icap.c compile again.  With merge from s2_5, MemObject->fd went | 
| 2003/09/14 00:54:23 | dwsquid | +2 -2 | typo in if-block, missing 'else' | 
| 2003/09/14 00:53:21 | dwsquid | +9 -5 | *** empty log message *** | 
| 2003/08/27 13:08:54 | dwsquid | +2 -2 | Use getOutgoingAddr(NULL) instead of 'no_addr' because commResetFD() | 
| 2003/08/21 23:45:35 | dwsquid | +2 -1 | add debugging in icapSendRespMod() | 
| 2003/08/21 23:41:50 | dwsquid | +4 -10 | cleanup icapReadResponse() -- don't need a MemObject, etc | 
| 2003/08/21 23:40:45 | dwsquid | +28 -3 | add icapRespModGobble() -- reads bytes from ICAP server up to | 
| 2003/08/21 23:35:12 | dwsquid | +10 -11 | minor changes to debugging and comments | 
| 2003/08/21 23:27:42 | dwsquid | +10 -1 | add 'Encapsulated' header parsing to icapRespModReadReply() | 
| 2003/08/21 23:14:08 | dwsquid | +5 -2 | passing 'no_addr' to comm_open() causes commBind() to fail in | 
| 2003/08/21 23:11:37 | dwsquid | +7 -7 | gindent -br -ce -i4 -ci4 -l80 -nlp -npcs -npsl -d0 -sc -di0 -psl | 
| 2003/08/21 22:08:48 | dwsquid | +110 -55 | clean up icapReqModReadReply and icapRespModReadReply functions. | 
| 2003/08/21 20:59:44 | dwsquid | +6 -6 | rename scheduleReadReply -> icapScheduleReadReply and make it static | 
| 2003/08/21 20:52:39 | dwsquid | +19 -3 | make icapParseEncapsulated() understand and parse: req-hdr, req-body, opt-body | 
| 2003/08/21 20:47:13 | dwsquid | +14 -9 | some better (more verbose) debugging for httpPconnTransferDone() | 
| 2003/08/21 20:45:39 | dwsquid | +10 -8 | change icap->reqmod to icap->flags.reqmod | 
| 2003/08/21 20:43:09 | dwsquid | +78 -79 | changed debugging section to avoid overlapping other modules | 
| 2003/07/09 21:25:23 | hno | +5 -6 | Further cleanup of unneeded non-static changes | 
| 2003/07/09 21:19:36 | hno | +3 -3 | Removed unneeded changes to make certain functions non-static | 
| 2003/06/27 01:15:18 | hno | +639 -652 | Indented according to Squid-2 coding style | 
| 2003/06/27 01:05:34 | hno | +43 -34 | Rewrite of how icap replaces the original request in REQMOD to now | 
| 2003/06/27 01:03:08 | hno | +3 -1 | Note: reqmod_precache and respmod_postcache is not yet implemented | 
| 2003/06/10 12:57:41 | hno | +16 -30 | icap squid -k reconfigure bugfix. | 
| 2003/06/03 16:10:57 | hno | +9 -4 | Build a fake request in REQMOD to have the request forwarded as a proxy | 
| 2003/05/27 12:55:19 | hno | +16 -17 | hook infrastructure used by ICAP REQMOD when reading the modified | 
| 2003/05/09 17:00:03 | hno | +59 -34 | Make the REQMOD readin of the modified request async. | 
| 2003/05/09 14:14:31 | hno | +21 -23 | removed the ICAP_FIELD macro to make the code look more like normal | 
| 2003/04/07 13:33:44 | hno | +26 -10 | Oops.. did not mean to back out those Squid-2.5 changes.. | 
| 2003/04/07 13:28:50 | hno | +69 -95 | Prototype cleanups to make GCC happy. No code changes. | 
| 2003/04/04 16:57:23 | hno | +1864 -0 | Imported ICAP client 1.2.1 | 
| 2003/04/04 16:53:51 | hno | +1127 -56 | Imported ICAP client 1.2.1 with update for Squid-2.5.STABLE2 |