Bug 30331

Summary: Wocky support for S5B through IOStream
Product: Wocky Reporter: Nicolas Dufresne <nicolas>
Component: GeneralAssignee: Telepathy bugs list <telepathy-bugs>
Status: NEW --- QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium Keywords: patch
Version: git master   
Hardware: Other   
OS: All   
URL: https://bugs.freedesktop.org/show_bug.cgi?id=30189
Whiteboard:
i915 platform: i915 features:

Description Nicolas Dufresne 2010-09-22 13:02:58 UTC
This is about implementation of S5B client and server that allow using SOCKS5 bytestream over GIOStream objects.

Implementation can be found at:
https://bugs.freedesktop.org/show_bug.cgi?id=30189

It's contains two classes, WockyS5BServer and WockyS5BClient. The server is based on GListener. It allows one remote connection that match SHA1(SID + Requester + Target). Connections are retrieved by calling wocky_s5b_server_accept().

The client connects to remote SOCKS5 streamhost computing required SHA1. The client implementation uses GLib internal implementation of SOCKS5 client which has been introduced in 2.25.15.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.