Hello Arno,
If you have tested it, I could be wrong. I didn't actually test it.
I just looked at the code below and it seems that SSL and Socks are
mutually exclusive. I didn't dig it further.
{$IFDEF USE_SSL} { Makes the IDE happy }
TBaseParentWSocket = TCustomSslWSocket;
{$ELSE}
TBaseParentWSocket = TCustomSocksWSocket;
{$ENDIF}
--
Best regards,
Jack
Saturday, December 9, 2006, 9:59:17 AM, you wrote:
> Hello Jack,
> [..]
>> - socks and SSL support in existing ICS code is not done in the ideal
>> way. As it is now, a socket is either an SSL socket or a socks
>> socket. An SSL connection should also also be able to go through a
>> proxy server, but not with the current code.
> Hmm, this worked fine in the past, but I have not tested Socks with SSL since
> a long time, so changes in the SSL code since that time may have broken it,
> if you say that Socks with SSL doesn't work in current versions I will
> reactivate my Socks5 box tomorrow to run a test again.
> ---
> Arno Garrels [TeamICS]
> http://www.overbyte.be/eng/overbyte/teamics.html
>> The SSL support should
>> ideally be on top of proxy (socks or http proxy) support.
>>
>> - http proxy support is added in parallel to socks, and http
>> processing is done after socks processing in the code. Only one
>> type of proxy (socks or http) can be used in one socket. This
>> design of course will not support proxy chaining. Ideally, proxy
>> support should be flexible enough to chain any number of socks and
>> http proxies that support CONNECT method.
>>
>> - the modification supports Basic authentication scheme only,
>> and does not support Digest authentication scheme (quite some work
>> :)
>>
>> - Once HTTP header is received, I'm reading one byte a time to read
>> the rest of the reply, which is not the most efficient way. Since
>> it's mostly reading from a buffer in memory, it should not be a big
>> deal. This has no impact if HTTP proxy is not in use.
>>
>>
>> --
>> Best regards,
>> Jack
>>
>> Saturday, December 9, 2006, 1:13:30 AM, you wrote:
>>
>>> Updated today.
>>
>>> --
>>> Contribute to the SSL Effort. Visit
>>> http://www.overbyte.be/eng/ssl.html
>>> --
>>> [EMAIL PROTECTED]
>>> http://www.overbyte.be
>>
>>
>>> ----- Original Message -----
>>> From: "Francois PIETTE" <[EMAIL PROTECTED]>
>>> To: <[email protected]>
>>> Sent: Friday, December 08, 2006 8:27 PM
>>> Subject: [twsocket] TWSocket support for HTTP proxy
>>
>>
>>>> Jack has patched the latest beta (Downloaded about a week ago) to
>>>> have TWSocket support http proxy tunneling. I've uploaded the file
>>>> at http://www.overbyte.be/arch/dump/WSocketHttpProxy.zip for
>>>> everyone review.
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be