[Bug 64869] New: TpBasePasswordChannel does not wait to see if server accepts the password before claiming success

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed May 22 17:02:36 CEST 2013


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

          Priority: medium
            Bug ID: 64869
          Assignee: telepathy-bugs at lists.freedesktop.org
           Summary: TpBasePasswordChannel does not wait to see if server
                    accepts the password before claiming success
        QA Contact: telepathy-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: xclaesse at gmail.com
          Hardware: Other
            Status: NEW
           Version: unspecified
         Component: tp-glib
           Product: Telepathy

Steps:
1) create a yahoo account with wrong password into UOA
2) put that account online
3) see that account fails to connect but UOA is not asking user to re-type the
password

What happens:
When tp-haze wants to connect, it uses TpBasePasswordChannel to get a password
via the SASL system. empathy-auth-client then catch the channel and call
StartWithData with the password stored in UOA. The
tp_base_password_channel_start_mechanism_with_data() unconditionally moves
status to TP_SASL_STATUS_SERVER_SUCCEEDED instead of actually giving the
password to the server and move status to
TP_SASL_STATUS_SERVER_SUCCEEDED/FAILED depending on the result.

-- 
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