--- libsoup/soup-auth-digest.c 2008-03-31 17:57:59.000000000 +0200 +++ libsoup.patched/soup-auth-digest.c 2008-07-25 14:25:51.000000000 +0200 @@ -99,7 +99,9 @@ soup_auth_digest_parse_algorithm (const char *algorithm) { if (!algorithm) - return SOUP_AUTH_DIGEST_ALGORITHM_NONE; + /* See RFC-2617, sec. 3.2.1: + * "If this is not present it is assumed to be "MD5""*/ + return SOUP_AUTH_DIGEST_ALGORITHM_MD5; else if (!g_ascii_strcasecmp (algorithm, "MD5")) return SOUP_AUTH_DIGEST_ALGORITHM_MD5; else if (!g_ascii_strcasecmp (algorithm, "MD5-sess"))