Hi

I'm trying to implement a licq compatible SSL support into micq 
(www.micq.org). I tried to figure out licq's sources but I got stuck.

So here are my questions:

- how is the SSL capability announced exactly to other clients?

I think, it's done with the build-date packet field in conjunction with 
CAP_LICQ.

- does the CAP_LICQ announce SSL support only or are there other licq specific 
features connected with this CAP?

This would mean micq must not announce CAP_LICQ even if licq compatible SSL 
support is available. Otherwise micq - licq connections might get broken due 
to licq's expectations.

- How does the SSL handshake init work exactly from licq's view?

Is the raw SSL client handshake packet detected/parsed by the server or is 
there a special TLSSTART packet sent by licq?

Well, I tried to answer these questions by examining source code and network 
packet dumps but concerning you might save a lot of time.

There seem to be no common standart about ICQ + SSL out there. So I had to 
decide to which existing SSL method micq should be compatible. I chose licq 
since it might be one of the most widely used linux icq clients. Nice GUI!

Roman




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Licq-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/licq-devel

Reply via email to