<html><head></head><body><div class="ydp76b6918fyahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div></div>
        <div dir="ltr" data-setdir="false">Thank you very much for the response. Are you aware of any compatible Python or Java based iCAP server implemenation? We want to implement custom virus scanning of the response. </div><div dir="ltr" data-setdir="false">I got the book <i>Squid: The Definitive Guide </i>and going over for more understanding. Saw your name mentioned by the author. I am very proud to work with great people like you.<div><div><br></div></div></div><div><br></div>
        
        </div><div id="ydpf5d59122yahoo_quoted_5267060607" class="ydpf5d59122yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                        On Thursday, May 2, 2024 at 04:18:45 PM EDT, Alex Rousskov <rousskov@measurement-factory.com> wrote:
                    </div>
                    <div><br></div>
                    <div><br></div>
                
                
                <div><div dir="ltr">On 2024-04-29 13:06, Arun Kumar wrote:<br clear="none">> Configured python based icap server (pyicap) and getting 500 Internal <br clear="none">> Server error during respmod.<br clear="none"><br clear="none">AFAICT, this ICAP RESPMOD service is buggy: It sends what looks like an <br clear="none">HTTP response body chunk after sending an ICAP 100 Continue control <br clear="none">message. Instead, it is supposed to send the final ICAP response headers <br clear="none">and HTTP response headers _before_ sending that HTTP response body chunk.<br clear="none"><br clear="none"><br clear="none">     00:50:54.989 ... ReadNow: conn33 ... size 65535, retval 25<br clear="none">     ICAP/1.0 100 Continue<br clear="none"><br clear="none"><br clear="none">     00:50:54.991 ReadNow: conn33 ... size 65535, retval 137<br clear="none">     83<br clear="none">     {"activity":...}<br clear="none"><br clear="none"><br clear="none">HTH,<br clear="none"><br clear="none">Alex.<div class="ydpf5d59122yqt9961682896" id="ydpf5d59122yqtfd41877"><br clear="none"><br clear="none">> <a shape="rect" href="https://drive.google.com/file/d/19yirXfxKli7NXon4ewiy-v3GpLvECT1i/view?usp=sharing" rel="nofollow" target="_blank">https://drive.google.com/file/d/19yirXfxKli7NXon4ewiy-v3GpLvECT1i/view?usp=sharing</a> <<a shape="rect" href="https://drive.google.com/file/d/19yirXfxKli7NXon4ewiy-v3GpLvECT1i/view?usp=sharing" rel="nofollow" target="_blank">https://drive.google.com/file/d/19yirXfxKli7NXon4ewiy-v3GpLvECT1i/view?usp=sharing</a>><br clear="none">> <br clear="none">> Squid configuration:<br clear="none">> icap_enable on<br clear="none">> icap_send_client_ip on<br clear="none">> icap_send_client_username on<br clear="none">> icap_client_username_encode off<br clear="none">> icap_client_username_header X-Authenticated-User<br clear="none">> icap_preview_enable on<br clear="none">> icap_preview_size 1024<br clear="none">> <br clear="none">> icap_service service_req reqmod_precache bypass=0 <br clear="none">> icap://127.0.0.1:13440/example<br clear="none">> icap_service service_resp respmod_precache bypass=0 <br clear="none">> icap://127.0.0.1:13441/example</div><br clear="none">> <br clear="none">> <br clear="none">> <br clear="none">> _______________________________________________<br clear="none">> squid-users mailing list<br clear="none">> <a shape="rect" href="mailto:squid-users@lists.squid-cache.org" rel="nofollow" target="_blank">squid-users@lists.squid-cache.org</a><br clear="none">> <a shape="rect" href="https://lists.squid-cache.org/listinfo/squid-users" rel="nofollow" target="_blank">https://lists.squid-cache.org/listinfo/squid-users</a><div class="ydpf5d59122yqt9961682896" id="ydpf5d59122yqtfd40271"><br clear="none"><br clear="none"></div></div></div>
            </div>
        </div></body></html>