Package: courier-authlib-mysql
Version: 0.58-4+etch2

The above mentioned security update seems to alter the SQL query used by the courier auth daemon, making IMAP logins fail with:

Dec 20 19:46:49 pooh authdaemond: received auth request, service=imap, authtype=login
Dec 20 19:46:49 pooh authdaemond: authmysql: trying this module
Dec 20 19:46:49 pooh authdaemond: authmysqllib: connected. Versions: header 50032, client 50038, server 50038 Dec 20 19:46:49 pooh authdaemond: SQL query: SELECT id, password, "", uid, gid, home, 'Maildir', quota, concat(firstname,' ',lastname), CONCAT("disableimap=" ,disableimap,",disablepop3=",disablepop3,",disablewebmail=",disablewebmail,",sharedgroup=",sharedgroup) FROM users WHERE id = 'pieter@' AND (enabled=1)
Dec 20 19:46:49 pooh authdaemond: zero rows returned
Dec 20 19:46:49 pooh authdaemond: no password available to compare
Dec 20 19:46:49 pooh authdaemond: authmysql: REJECT - try next module
Dec 20 19:46:49 pooh authdaemond: FAIL, all modules rejected

Note the '@' sign in "WHERE id = 'pieter@'". Downgrading to 0.58-4 makes the '@' disappear and the authentication works again.



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to