The problem has been found! I did not have libcap-devel installed. This is a primary requirement for TProxy. Nonetheless, Squid also does not throw any error during runtime. It opens the TProxy port, inspite of not having it compiled. This is a bug. Thank you Eliezer for your extensive help in this regard! You rock! Regards HASSAN On Sun, Jul 6, 2014 at 6:54 PM, Nyamul Hassan <nyamul@xxxxxxxxx> wrote: > On Sun, Jul 6, 2014 at 6:32 PM, Amos Jeffries <squid3@xxxxxxxxxxxxx> wrote: >>> >>> Does that help in anyway, or am I barking up the wrong tree? >> >> >> This is the right direction. The next thing is to find out why the accepted >> socket has an error flag attached to it by TcpAcceptor. >> >> (Eliezer will have to help you with that digging for now. I am travelling >> and unable to look into the code for a few days.) >> >> Amos >> > > > Thank you! TcpAcceptor.cc says it's section 5, so updated debug to > debug_options ALL,1 89,9 17,9 11,9 33,9, 5,9 and got the following: > > http://pastebin.com/Aace2JGw > > Will have to read / understand TcpAcceptor.cc to find out more. > > Regards > HASSAN