Many thanks for your reply
I read the link you had referred to. I also searched for other cvs clients with http_proxy support. One solution that I got was to connect to some Sourceforge mirror using a tunnel and then use CVS.
I forgot the link to the site from where I read this. But it was using tcl to create a pipe to the Sourceforge mirror (which supported these kinds of pipes to allow cvs from behind proxies/firewalls.... cvs-ssh). The command to create the pipe was :
tclsh tlspipe.tcl -proxy http://10.10.11.1:80 -local localhost:22 -target http://cvs-ssh.sourceforge.net:443
where tlspipe.tcl was a script that was provided on the site.
The problem that I am facing with this is that, it requires a package tls1.4. So I download the package. When I extracted it I got a folder tls1.4 with the following files :
libtls1.4.so* pkgIndex.tcl tls.tcl
Now, I did not know how to install this. A slocate tls on my system revealed a folder /lib/tls. So I did two things.
1) Copied the three files into /lib/tls and ran ldconfig. But the script still complained that package tls 1.4 was required.
2) Copied the folder tls1.4 in /lib/ and ran ldconfig, and the script again complained.
I did not know how to install that package, so maybe I did not install it properly or the script was probably flawed.
Was that the right way to install that package? There was no documentation and I could not find any on the internet.
I'll now try and use some other tunnelling software and see if I can connect to that Sourceforge mirror and get cvs to work.
Thanks for all the help.