[Bug 38719] New: Enable require-encryption by default

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Jun 27 18:34:26 CEST 2011


https://bugs.freedesktop.org/show_bug.cgi?id=38719

           Summary: Enable require-encryption by default
           Product: Telepathy
           Version: git master
          Platform: Other
               URL: http://cgit.collabora.com/git/user/wjt/telepathy-gabbl
                    e-wjt.git/log/?h=encryption
        OS/Version: All
            Status: NEW
          Keywords: patch
          Severity: normal
          Priority: medium
         Component: gabble
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: will.thompson at collabora.co.uk
         QAContact: telepathy-bugs at lists.freedesktop.org


It's 2011, every XMPP server worth its salt supports starttls, and we have
interactive certificate verification. I think it's time for Gabble to enable
require-encryption by default.

How does this change its behaviour? With require-encryption = False, it would
<starttls/> if at all possible; if the certificate was untrusted, and the
ServerTLSChannel is Close()d (because there's no handler), then Gabble would
allow the connection to continue anyway, because the <starttls/> was
opportunistic. With require-encryption = True and ignore-ssl-errors = False
(the default), this will make the connection attempt fail.

I propose making this change in the unstable branch, because it'll break people
if we put it in the stable branch.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



More information about the telepathy-bugs mailing list