Re: Cyrus SASL 2.1.29 testing

Julien ÉLIE <[email protected]> Sun, 30 Jul 2023 00:24:01 +0200
Newsgroups gmane.comp.security.cyrus.sasl
Message-ID <[email protected]>
Hi Quanah,

>> configure: error: conditional "OPAQUE_INTERNAL" was never
>> defined. Usually this means the macro was only invoked
>> conditionally. >>
>> Could it be fixed?
>=20
> There's a PR for it waiting on review.
I confirm that PR fixes the build.


> But that would also mean the build you are doing is From master=20
> branch which is where the 2.2 work is being done. You want to build
> from the Cyrus-SASL-2.1 branch.

Oh yes, indeed!
I've just grabbed the Cyrus-SASL-2.1 branch and confirm it works fine.

Looking at the changes, #773 (digestmd5: Drop the mechanism) is marked=20
for the 2.1.29 release but it seems that it is only in the master branch.

Testing the InterNetNews (INN) news server with Cyrus SASL, and=20
comparing the available mechanisms between different Cyrus SASL=20
versions, I see that 2.1.28 and 2.1.29 have the same.
However, master 2.2 no longer advertises DIGEST-MD5 and OTP.

Does it sound good to you (notably for OTP)?
Will DIGEST-MD5 only be removed in the 2.2 branch?


I totally understand DIGEST-MD5 is removed (obsoleted by RFC 6331 in=20
2011, which suggests to use the mechanisms of the SCRAM family).  Do you=20
think SCRAM-SHA-256 (or SCRAM-SHA-512?) are good candidates for=20
"long-term" use?

I'm trying to find out a replacement to propose in an RFC erratum for=20
RFC 4643 (NNTP extension for authentication) which states:

    https://datatracker.ietf.org/doc/html/rfc4643
    To ensure interoperability, client and server implementations of this
    extension MUST implement the [DIGEST-MD5] SASL mechanism.

Another mechanism should be mentioned.  Is there a mandatory mechanism=20
to support in SASL implementations?  (RFC 4422 for SASL does not seem to=20
indicate one)

--=20
Julien =C3=89LIE

=C2=AB=C2=A0Loving unconditional means forgiving and learning to live with =
his
   imperfections.  Because in the end you'll realize that it is what you
   love the most.=C2=A0=C2=BB

------------------------------------------
Cyrus: SASL
Permalink: https://cyrus.topicbox.com/groups/sasl/T204776f7816270a8-Me14cf6=
3b1fbd232afc852b52
Delivery options: https://cyrus.topicbox.com/groups/sasl/subscription