(In reply to Phil from comment #9) > I think that's the point where evolution chooses to fallback to its own ntlm > mechanism.
Strictly speaking, it's not the evolution, but libsoup, which calls the ntlm_auth and all things around that.
I tried with that -d10 here and I see this with a working samba (4.3.0-0.1.rc4):
> doing parameter cups options = raw > pm_process() returned Yes > lp_servicenumber: couldn't find homes > could not obtain winbind domain name! > YR TlRMTVNTUAABAAAABYIIYgAAAAAoAAAAAAAAACgAAAAGAQAAAAAADw== > Got 'YR TlRMTVNTUAABAAAABYIIYgAAAAAoAAAAAAAAACgAAAAGAQAAAAAADw==' from squid (length: 59). > could not obtain winbind separator! > Requesting password > PW > ...
and with the broken samba (4.3.8-0):
> doing parameter cups options = raw > pm_process() returned Yes > lp_servicenumber: couldn't find homes > could not obtain winbind domain name! > YR TlRMTVNTUAABAAAABYIIYgAAAAAoAAAAAAAAACgAAAAGAQAAAAAADw== > Got 'YR TlRMTVNTUAABAAAABYIIYgAAAAAoAAAAAAAAACgAAAAGAQAAAAAADw==' from squid (length: 59). > GENSEC backend 'gssapi_spnego' registered > GENSEC backend 'gssapi_krb5' registered > GENSEC backend 'gssapi_krb5_sasl' registered > GENSEC backend 'spnego' registered > GENSEC backend 'schannel' registered > GENSEC backend 'naclrpc_as_system' registered > GENSEC backend 'sasl-EXTERNAL' registered > GENSEC backend 'ntlmssp' registered > GENSEC backend 'ntlmssp_resume_ccache' registered > GENSEC backend 'http_basic' registered > GENSEC backend 'http_ntlm' registered > Starting GENSEC mechanism ntlmssp > got NTLMSSP command 1, expected 0 > GENSEC login failed: NT_STATUS_INVALID_PARAMETER > NA NT_STATUS_INVALID_PARAMETER
(In reply to Phil from comment #9)
> I think that's the point where evolution chooses to fallback to its own ntlm
> mechanism.
Strictly speaking, it's not the evolution, but libsoup, which calls the ntlm_auth and all things around that.
I tried with that -d10 here and I see this with a working samba (4.3.0-0.1.rc4):
> doing parameter cups options = raw ABYIIYgAAAAAoAA AAAAAAACgAAAAGA QAAAAAADw= = ABYIIYgAAAAAoAA AAAAAAACgAAAAGA QAAAAAADw= =' from squid (length: 59).
> pm_process() returned Yes
> lp_servicenumber: couldn't find homes
> could not obtain winbind domain name!
> YR TlRMTVNTUAABAAA
> Got 'YR TlRMTVNTUAABAAA
> could not obtain winbind separator!
> Requesting password
> PW
> ...
and with the broken samba (4.3.8-0):
> doing parameter cups options = raw ABYIIYgAAAAAoAA AAAAAAACgAAAAGA QAAAAAADw= = ABYIIYgAAAAAoAA AAAAAAACgAAAAGA QAAAAAADw= =' from squid (length: 59). resume_ ccache' registered INVALID_ PARAMETER INVALID_ PARAMETER
> pm_process() returned Yes
> lp_servicenumber: couldn't find homes
> could not obtain winbind domain name!
> YR TlRMTVNTUAABAAA
> Got 'YR TlRMTVNTUAABAAA
> GENSEC backend 'gssapi_spnego' registered
> GENSEC backend 'gssapi_krb5' registered
> GENSEC backend 'gssapi_krb5_sasl' registered
> GENSEC backend 'spnego' registered
> GENSEC backend 'schannel' registered
> GENSEC backend 'naclrpc_as_system' registered
> GENSEC backend 'sasl-EXTERNAL' registered
> GENSEC backend 'ntlmssp' registered
> GENSEC backend 'ntlmssp_
> GENSEC backend 'http_basic' registered
> GENSEC backend 'http_ntlm' registered
> Starting GENSEC mechanism ntlmssp
> got NTLMSSP command 1, expected 0
> GENSEC login failed: NT_STATUS_
> NA NT_STATUS_