Fix an issue where XMPP accounts weren't reading passwords from the credential manager

Review Request #1969 — Created Oct. 26, 2022 and submitted

Information

pidgin/pidgin
default

Reviewers

XMPP has passwords set to optional because of the SASL implementation. However,
the fallback for that SASL implementation wasn't checking the credential manager
for a password which lead to a prompt for the password. This patch corrects that
behavior.

Connected an XMPP account with the require password account option set to FALSE with a password stored in the active credential provider and verified that it successfully logged into without prompting for a password.

Summary ID
Fix an issue where XMPP accounts weren't reading passwords from the credential manager
XMPP has passwords set to optional because of the SASL implementation. However, the fallback for that SASL implementation wasn't checking the credential manager for a password which lead to a prompt for the password. This patch corrects that behavior.
2d984405b70d108cee4897ff245c21f441df26d3
Description From Last Updated

Weird indent.

QuLogicQuLogic
ivanhoe
  1. 
      
  2. libpurple/protocols/jabber/auth.c (Diff revision 1)
     
     

    Shouldn't the password be purple_str_wipe'd here too?

  3. 
      
QuLogic
  1. 
      
  2. libpurple/protocols/jabber/auth_cyrus.c (Diff revision 1)
     
     
     
     
     
    Show all issues

    Weird indent.

  3. 
      
grim
QuLogic
  1. Ship It!
  2. 
      
grim
Review request changed
Status:
Completed