Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sipe cannot register - server sends TCP reset after client TLS change cipher handshake. #51

Closed
gitet opened this issue Apr 24, 2016 · 2 comments

Comments

@gitet
Copy link

gitet commented Apr 24, 2016

Hi all!

I need some help connecting pidgin+sipe (from sipe-collab ppa) to lync server at work.
Client is installed on Ubuntu 15.10.

I am able to connect to the lync server with a client running on Ubuntu 14.04 (pidgin 2.10.9-0ubuntu3.2 + pidgin-sipe 1.17.3-1 need to delete/re-add sip server SSL cert manually though, this seems to be a known bug) using SSL/TLS+NTLM, so it should work with the packages installed from the collab PPA...but for some reason it just won't work; I am not even able to register with the server.

Adding the SIP server ssl cert manually (Tools-> Certificates -> Open ...) does not make any difference.

I suspect something is wrong with the way TLS and/or certs are handled by the client, but I might of course be wrong about that.

Any thoughts on how to fix my problem would be much appreciated :-)

Attached: pcap file showing the problem + scrubbed logfile w/list of installed debs.

Best regards,
/Espen

change cipher spec - reset.pcapng.zip

pidgin.log.zip

@xhaakon
Copy link
Contributor

xhaakon commented Apr 25, 2016

Have you tried this? If you're using pidgin-sipe from distribution package or sipe-collab PPA, you can just uncomment the NSS_SSL_CBC_RANDOM_IV line in /etc/default/pidgin-sipe.

@gitet
Copy link
Author

gitet commented Apr 25, 2016

Setting NSS_SSL_CBC_RANDOM_IV=0 does not help. Also, the version of pidgin+sipe plugin from ubuntu 14.04 works fine without setting this variable to 0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants