kde sieve ioslave incorrectly reports "protocol error" when given quoted strings during authentication

Bug #228214 reported by Arnt Gulbrandsen
Affects Status Importance Assigned to Milestone
kdepimlibs (Ubuntu)

Bug Description

Binary package hint: kdepim-kio-plugins

The managesieve specificiation offers two formats for strings everywhere, "quoted" and {7+}
and there are rules about when to use which format.

The KDE Sieve ioslave accepts both formats most of the time, but demands the literal format for SASL challenges. It incorrectly rejects SASL challenges that use quoted strings.

The specification contains two examples of legal challenges, see http://tools.ietf.org/draft/draft-martin-managesieve/draft-martin-managesieve-08.txt

KDE incorrectly disallows the form used in the first example. It allows only the form used in the second example.

If necessary I can provide access to a server which sends quoted challenges.

Revision history for this message
Arnt Gulbrandsen (arnt+launchpad) wrote :

oh, crap. I forgot to mention. This bug is still present in 8.04 and in this revision of the source: http://websvn.kde.org/branches/KDE/3.5/kdepim/kioslaves/sieve/sieve.cpp?view=markup&pathrev=782973

Revision history for this message
Richard Birnie (rbirnie-deactivatedaccount) wrote :


I agree that this is a bug but it really needs to be fixed upstream. There's not much we can do about this at a distibution level. The best course of action is probably to report this at bugs.kde.org if you haven't already and link it here so we can track progress.


Changed in kdepimlibs:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Is this bug still an issue for you in Kubuntu 9.04?

Changed in kdepimlibs (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in kdepimlibs:
status: New → Invalid
Changed in kdepimlibs (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.