GNOME Bugzilla – Bug 697510
ntlm-test fails
Last modified: 2013-04-11 22:43:23 UTC
While testing this package in Gentoo: $ ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-silent-rules --disable-dependency-tracking --disable-gtk-doc --disable-static --disable-tls-check --without-gnome --without-apache-httpd --enable-introspection --without-ntlm-auth --enable-silent-rules $ ./ntlm-test -d Built-in NTLM support Round 1: Non-NTLM Connection, no auth /noauth -> -> OK /alice -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /alice/404 -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /alice -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /bob -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /alice -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /basic -> BASIC_PROMPT -> Unauthorized /either -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized Round 2: NTLM Connection, user=alice /noauth -> REQUEST CHALLENGE NTLM_RESPONSE -> OK /alice -> -> OK /alice/404 -> -> Not Found /alice -> -> OK /bob -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /alice -> REQUEST CHALLENGE NTLM_RESPONSE -> OK /basic -> BASIC_PROMPT BASIC_RESPONSE -> OK /either -> -> OK Round 3: NTLM Connection, user=bob /noauth -> REQUEST CHALLENGE NTLM_RESPONSE -> OK /alice -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /alice/404 -> NTLM_PROMPT BASIC_PROMPT REQUEST CHALLENGE NTLM_RESPONSE -> Unauthorized /alice -> NTLM_PROMPT BASIC_PROMPT REQUEST CHALLENGE NTLM_RESPONSE -> Unauthorized /bob -> REQUEST CHALLENGE NTLM_RESPONSE -> OK /alice -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /basic -> BASIC_PROMPT REQUEST CHALLENGE NTLM_RESPONSE BASIC_RESPONSE -> OK /either -> -> OK Round 4: Non-NTLM Connection, user=alice /noauth -> -> OK /alice -> NTLM_PROMPT BASIC_PROMPT BASIC_RESPONSE -> OK /alice/404 -> BASIC_RESPONSE -> Not Found /alice -> BASIC_RESPONSE -> OK /bob -> NTLM_PROMPT BASIC_PROMPT BASIC_RESPONSE -> Unauthorized /alice -> NTLM_PROMPT BASIC_PROMPT BASIC_RESPONSE -> OK /basic -> BASIC_PROMPT BASIC_RESPONSE -> OK /either -> NTLM_PROMPT BASIC_PROMPT BASIC_RESPONSE -> OK External helper support Round 1: Non-NTLM Connection, no auth /noauth -> -> OK /alice -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /alice/404 -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /alice -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /bob -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /alice -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /basic -> BASIC_PROMPT -> Unauthorized /either -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized Round 2: NTLM Connection, user=alice /noauth -> REQUEST CHALLENGE NTLM_RESPONSE -> OK ERROR: Not using built-in NTLM support, but authenticate signal was emitted /alice -> -> OK /alice/404 -> -> Not Found /alice -> -> OK /bob -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /alice -> REQUEST CHALLENGE NTLM_RESPONSE -> OK /basic -> BASIC_PROMPT BASIC_RESPONSE -> OK /either -> -> OK Round 3: NTLM Connection, user=bob /noauth -> REQUEST CHALLENGE NTLM_RESPONSE -> OK ERROR: Not using built-in NTLM support, but authenticate signal was emitted /alice -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /alice/404 -> NTLM_PROMPT BASIC_PROMPT REQUEST CHALLENGE NTLM_RESPONSE -> Unauthorized /alice -> NTLM_PROMPT BASIC_PROMPT REQUEST CHALLENGE NTLM_RESPONSE -> Unauthorized /bob -> REQUEST CHALLENGE NTLM_RESPONSE -> OK /alice -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /basic -> BASIC_PROMPT REQUEST CHALLENGE NTLM_RESPONSE BASIC_RESPONSE -> OK /either -> -> OK Round 4: Non-NTLM Connection, user=alice /noauth -> -> OK /alice -> NTLM_PROMPT BASIC_PROMPT BASIC_RESPONSE -> OK /alice/404 -> BASIC_RESPONSE -> Not Found /alice -> BASIC_RESPONSE -> OK /bob -> NTLM_PROMPT BASIC_PROMPT BASIC_RESPONSE -> Unauthorized /alice -> NTLM_PROMPT BASIC_PROMPT BASIC_RESPONSE -> OK /basic -> BASIC_PROMPT BASIC_RESPONSE -> OK /either -> NTLM_PROMPT BASIC_PROMPT BASIC_RESPONSE -> OK External -> fallback support Round 1: Non-NTLM Connection, no auth /noauth -> -> OK /alice -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /alice/404 -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /alice -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /bob -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /alice -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /basic -> BASIC_PROMPT -> Unauthorized /either -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized Round 2: NTLM Connection, user=alice /noauth -> REQUEST CHALLENGE NTLM_RESPONSE -> OK /alice -> -> OK /alice/404 -> -> Not Found /alice -> -> OK /bob -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /alice -> REQUEST CHALLENGE NTLM_RESPONSE -> OK /basic -> BASIC_PROMPT BASIC_RESPONSE -> OK /either -> -> OK Round 3: NTLM Connection, user=bob /noauth -> REQUEST CHALLENGE NTLM_RESPONSE -> OK /alice -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /alice/404 -> NTLM_PROMPT BASIC_PROMPT REQUEST CHALLENGE NTLM_RESPONSE -> Unauthorized /alice -> NTLM_PROMPT BASIC_PROMPT REQUEST CHALLENGE NTLM_RESPONSE -> Unauthorized /bob -> REQUEST CHALLENGE NTLM_RESPONSE -> OK /alice -> NTLM_PROMPT BASIC_PROMPT -> Unauthorized /basic -> BASIC_PROMPT REQUEST CHALLENGE NTLM_RESPONSE BASIC_RESPONSE -> OK /either -> -> OK Round 4: Non-NTLM Connection, user=alice /noauth -> -> OK /alice -> NTLM_PROMPT BASIC_PROMPT BASIC_RESPONSE -> OK /alice/404 -> BASIC_RESPONSE -> Not Found /alice -> BASIC_RESPONSE -> OK /bob -> NTLM_PROMPT BASIC_PROMPT BASIC_RESPONSE -> Unauthorized /alice -> NTLM_PROMPT BASIC_PROMPT BASIC_RESPONSE -> OK /basic -> BASIC_PROMPT BASIC_RESPONSE -> OK /either -> NTLM_PROMPT BASIC_PROMPT BASIC_RESPONSE -> OK Retrying on failed password /alice /bob ntlm-test: 2 error(s). It seems to be a new failure compared to 2.40.3.
can you run it again as "./ntlm-test -d -d -h -h" and attach the output?
Created attachment 240981 [details] ntlm-test -d -d -h -h log Here you go. and ftr, I'm doing this again 2.42 tag: $ git name-rev --tags HEAD HEAD tags/2.42.0^0
Fixed in git (the test just wasn't taking "--without-ntlm-auth" into account). Thanks for the bug report.
Great. Thanks for all.