Adium
Show
Ignore:
Timestamp:
07/01/2008 12:25:03 PM (6 months ago)
Author:
evands
Message:

Restored libpurple_jabber_use_builtin_digestmd5 patch, which was used in adium 1.2.x and removed in 1.3svn. It's still needed to be able to connect to certain old servers, as cyrus-sasl's digest-md5 doesn't agree with them, and I'd rather us just work than try to convince network admins to upgrade their jabber servers given that that the workaround does quite well. Fixes #10265

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Utilities/dep-build-scripts/patches/libpurple_jabber_use_builtin_digestmd5.diff

    r21976 r24143  
    1414                } 
    1515+                
    16 +               if (mech && (strcmp(mech, "DIGEST-MD5") == 0)) { 
     16+               if (js->current_mech && (strcmp(js->current_mech, "DIGEST-MD5") == 0)) { 
    1717+                       /* CYRUS-SASL's DIGEST-MD5 and Java's DIGEST-MD5 are mutually incompatible because of different interpretations of RFC2831. 
    1818+                        * This means that if we are using SASL and connecting to a Java-based server such as OpenFire, we will receive an authentication