[Standards] C2C TLS

Dirk Meyer dmeyer at tzi.de
Tue Nov 25 14:24:20 UTC 2008

Jonathan Schleifer wrote:
> I'd be interested to have a look at that client lib. In which language
> is it written?

It is written in Python. I did not use existings libs because the focus
of that lib is not normal XMPP chatting, I wanted a lib designed for
application control. E.g. I want to control my dvb card at home from my
laptop at work. XMPP is the transport layer, but chatting is not
used. I will have some time at the end of the week to clean up some mess
in the lib and put it into the freevo svn so everyone can take a look at

> I also like the fact that you don't try to use a direct connection,
> which has the known problems, which many just ignored in the previous
> discussion.

Well, it is more an accident. The c2c layer just tells my jingle plugin
to open a stream. Since the only stream plugin I have right now is IBB,
I have to use it. Later I want to add direct support, but it will be
possible to define what you want. E.g. media transport is not allowed to
use IBB and you may also configure the system to always use IBB for c2c
if you like. The lib itself doesn't care.

> If your lib works, I'd be happy to see clients using it :).

Like I said, the lib is primary for bot-to-bot communication. It can not
even open a thread. But if someone wants, it shouldn't be hard to
implement it.

> But unfortunately, a new lib doesn't solve the problem for the current
> clients, or did you patch any existing, widespread lib like xmpppy?

No, unfortunately my lib does not provide any TLS based security for any
existing clients. But if someone else adds support in a client, we can
use it to do some interop-testing.


Drinking coffee for instant relaxation?  That's like drinking alcohol for
instant motor skills.
		-- Marc Price

More information about the Standards mailing list