6.0.0-git
2019-03-24

[#13377] IMP IMAP authentication with Horde is broken after update
Summary IMP IMAP authentication with Horde is broken after update
Queue IMP
Queue Version 6.2.0
Type Bug
State No Feedback
Priority 1. Low
Owners
Requester fw (at) fiberworks (dot) com
Created 2014-07-17 (1711 days ago)
Due
Updated 2014-10-01 (1635 days ago)
Assigned
Resolved 2014-08-08 (1689 days ago)
Milestone
Patch No

History
2014-10-01 19:52:00 xexplorer (at) talkid (dot) de Comment #5 Reply to this comment
Hi, I can confirm Problems with empty pass after upgrading :(
If you need more information or a tester contact me and I will do
2014-08-08 04:05:40 Michael Slusarz State ⇒ No Feedback
 
2014-07-19 00:05:20 Michael Slusarz Comment #4 Reply to this comment
but what i should do Now ? It worked before.
Since I don't see this (and neither has anyone else), it could be 
anywhere in the login process so unfortunately for these kind of 
issues that a developer can't reproduce, you necessarily need to track 
down the issue locally for use to be able to debug further.
2014-07-18 12:49:58 fw (at) fiberworks (dot) com Comment #3 Reply to this comment
OK Sir,

but what i should do Now ? It worked before.
In fact, the complex structure did not make it easy to debug/follow.
Can you pls. tell me what Function/Class is the Logon process is 
calling and where this information are stored, so that i can debug it.


Thank you.

2014-07-18 05:03:17 Michael Slusarz Comment #2
Priority ⇒ 1. Low
Version ⇒ 6.2.0
Reply to this comment
Can't reproduce.  'hordeauth' works both true/false with several 
different auth backends I have tested.

There was a regression in the Imap client library that would have 
allowed an empty string to be used as a password.  That has been 
fixed, but that isn't directly related to this ticket.
2014-07-17 19:31:43 fw (at) fiberworks (dot) com Comment #1
Type ⇒ Bug
State ⇒ Unconfirmed
Priority ⇒ 3. High
Summary ⇒ IMP IMAP authentication with Horde is broken after update
Due ⇒ 2014-07-17
Queue ⇒ IMP
Milestone ⇒
Patch ⇒ No
Reply to this comment
Hi,

after update via PEAR from 5.1 to latest 5.2 , IMP will not send the 
correct Password
with  'hordeauth' => 'full' in backends.php.

Tracing the Logon to IMAP backend (auth from dovecot) with AUTH PLAN 
has shown that no Password (empty) is sumbitted when User log's on to 
Horde.
My Horde Auth is normally running with SQL Authentication, fetching 
the same Data from MySql Table as Dovecote Auth does. Works perfekt on 
5.1

Changed the Horde Auth to IMAP for testting to see any difference, but 
there is no.
Try'ed it with Horde auth also on IMAP will work only when 'hordeauth' 
=> false.

  'hordeauth' => true and  'hordeauth' => 'full' will not submit any Password,
and when you try to logon to IMP it will work. On CRAM-MD5 you will 
see as logon string \0[USERNAME]\0[USERNAME]

Saved Queries