What are you trying to do here? Allow only port 5050?
trying to block yahoo chat client from accessing the Yahoo server t via port 5050 !!!
The location of the acl in your squid.conf is important. Squid processes the file top-down. If you have enabled http access (either explicitly or implicitly) to yahoo chat before ( ie above) the chat-blocking acl, squd will allow access.
I have created a file called /etc/squid/special_url with the following content in it
www.orkut.com .messenger.yahoo.com .psq.yahoo.com .us.il.yimg.com .msg.yahoo.com .login.yahoo.com .csa.yahoo.com .csb.yahoo.com .csc.yahoo.com .cs.yahoo.co.jp .filetransfer.msg.yahoo.co.jp
and in my squid.conf fle i added the following acl special_url dstdomain "/etc/squid/special_url" http_access deny special_url
which works perfectly well
when i put the url as chat.yahoo.com in my browser i am denied access ( so that is working fine )
But when i access the yahoo chat .. i am able to log in
Where am i going wrong !! :(