Log attached.

I found this when trying to connect against a CentOS 4 server (Cyrus
POP3 v2.2.12-Invoca-RPM-2.2.12-8.1.RHEL4), and confirmed against cyrus
in feisty:

[EMAIL PROTECTED]:~$ aptitude -F "%p %V" search ~icyrus
cyrus-admin-2.2                                                       2.2.13-10u
cyrus-common-2.2                                                      2.2.13-10u
cyrus-imapd-2.2                                                       2.2.13-10u
cyrus-pop3d-2.2                                                       2.2.13-10u
cyrus-sasl2-doc                                                       2.1.22.dfs
libcyrus-imap-perl22                                                  2.2.13-10u

>From cyrus digest-md5 plugin source code (stable version 2.1.19), where
sparams->service = pop:

            /* Verify digest-uri format:
             *
             * digest-uri-value  = serv-type "/" host [ "/" serv-name ]
             */

            /* make sure it's the service that we're expecting */
            service_len = strlen(sparams->service);
            if (strncasecmp(digesturi, sparams->service, service_len) ||
                digesturi[service_len] != '/') {
                result = SASL_BADAUTH;
                SETERROR(sparams->utils, 
                         "bad digest-uri: doesn't match service");
                goto FreeAllMem;
            }

            /* xxx we don't verify the hostname component */

** Attachment added: "evo.log"
   http://launchpadlibrarian.net/8414715/evo.log

-- 
bad digest-uri using DIGEST-MD5 with POP
https://bugs.launchpad.net/bugs/125242
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to