Op mijn server heb ik de cyrus imap daemon draaien die via Cyrus-SASL de wachtwoorden uit de database haalt en controleert.
Zolang ik als login mechanisme LOGIN of PLAIN gebruik dan werkt alles prima maar wanneer ik voor CRAM of DIGEST kies dan krijg ik meldingen dat de hash die terug komt niet klopt met wat er uitgestuurd is.
De foutmeldingen zijn als volgt:
In eerste instantie dacht ik dat dit te maken had met een patch die ik geschreven had maar dit blijkt dus niet zo te zijn. Zonder de patch en zelfs met het standaard pwcheck mechanisme werkt het nog steeds niet.
Heeft er iemand ideeen hoe dit kan of een oplossing hiervoor?
Gentoo 2005.1 (vandaag gesynct)
Kernel: 2.6.12
Cyrus-IMAP versie: 2.2.12
Cyrus-SASL versie: 2.1.21
Zolang ik als login mechanisme LOGIN of PLAIN gebruik dan werkt alles prima maar wanneer ik voor CRAM of DIGEST kies dan krijg ik meldingen dat de hash die terug komt niet klopt met wat er uitgestuurd is.
De foutmeldingen zijn als volgt:
code:
1
2
3
| DIGEST-MD5 [SASL(-13): authentication failure: client response doesn't match what we generated] CRAM-MD5 [SASL(-13): authentication failure: incorrect digest response] |
In eerste instantie dacht ik dat dit te maken had met een patch die ik geschreven had maar dit blijkt dus niet zo te zijn. Zonder de patch en zelfs met het standaard pwcheck mechanisme werkt het nog steeds niet.
Heeft er iemand ideeen hoe dit kan of een oplossing hiervoor?
Gentoo 2005.1 (vandaag gesynct)
Kernel: 2.6.12
Cyrus-IMAP versie: 2.2.12
Cyrus-SASL versie: 2.1.21
Nu met Land Rover Series 3 en Defender 90