http://esco.mine.nu/downloads/libgnetwork-0.0.2.tar.gz SSL and Proxies are enabled, and I have tested plain TCP/IP connections (they appear to work). The three major things it needs are testing, bugfixing, and a working OpenSSL impl. The actual SSL code begins at libgnetwork/gnetwork-ssl.c:_gnetwork_io_channel_ssl_new() and works its way up from there for those interested in the OpenSSL stuff (please note the evil [but private and expected] use of GError in perform_handshake() when working with cert verification via OpenSSL). Proxy testing has also not been performed yet, and proxies start at gnetwork-tcp-proxy.c:_gnetwork_io_channel_proxy_new() and work their way up. I'll be working on school, GNetworkUdp*, and GNetworkUnix* in the mean time... -- Peace, Jim Cape http://ignore-your.tv "It is literally true that, like Christianity, Socialism has conquered the world by defeating itself." -- Alexander Berkman, ABC of Anarchism
Attachment:
signature.asc
Description: This is a digitally signed message part