[Psi-devel] socks4(a) support

matthias sweertvaegher gmatti3 at gmail.com
Wed Nov 8 08:10:56 PST 2006


Hi,

I would like to try out socks4 support. I know there exist socksifiers,
but in my case, I never got it working and it is an extra hassle
anyway.. I would like Psi to be on par with other clients in this aspect.

I just had a quick look at the specification on http://socks.permeo.com
and noticed that socks4 implementation looks quite straightforward and
easy to implement. So I'd like to try and add it to psi. Unless anybody
else feels more interested, but I guess not since it hasn't been
implemented yet during all these years ;)

Since I don't know Psi's code structure, I thought it's maybe easiest to
get started by changing the existing SocksClient class in socks.h to
implement socks4 instead of socks5. That way I don't have to change the
gui or any other classes except the socks class. Extending the current
class seems not so easy as socks4 is much less complicated than socks5.

Any better suggestions?
Any pointers to relevant code? found connector.h and socks.h, maybe that
will do.. :)

oh, and, I thought Iris was a component which will be used for p2p
chatting (Bonjour style). Is this correct?


tia

matthias



More information about the psi-devel mailing list