Hi,

I have a HTTP proxy which supports CONNECT to arbitrary ports. So obviously, both DCC GET, as well as actually connecting to IRC servers should work fine (and does, in Trillian).

I have my proxy set up to handle Both (dcc and Server), type of firewall - Proxy. This is a proxy requiring authentication, but I believe this bug also is reproducible on proxies not requiring authentication.

I can connect fine to irc servers.
However, on trying to receive a dcc send (dcc GET), what happens is that the connection attempt times out, its unable to establish the dcc connection.

On netstat-ing at the same time as I accept the dcc send, I see a TCP connection in SYN_SENT state to the host Im trying to receive from, and the port that that host is listening on

For e.g.
adsl-63-206-90-1.dsl.snfc21.pacbell.net:3349

Now this connection is being made, bypassing my Proxy altogether...thats clearly an issue of some sort, why isnt it using my Proxy, and trying to issue a

CONNECT adsl-63-206-90-62.dsl.snfc21.pacbell.net:3349 HTTP/1.1?


Anything that I can do to assist you debug, let me know..Im a network programmer myself, who deals with proxies a lot, so I "can" help.

bluethought
Developer, HTTP-Tunnel Inc