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