On 08/06/2023 23:31, Philip Prindeville wrote:
It looks pretty harmless:

diff --git a/cyrus-sasl.spec b/cyrus-sasl.spec
index 2ebbab0..53eaf21 100644
--- a/cyrus-sasl.spec
+++ b/cyrus-sasl.spec
@@ -258,8 +258,8 @@ echo "$LDFLAGS"
  %endif
          --enable-sql --with-mysql=yes --with-pgsql=yes \
          --without-sqlite \
+        --enable-auth-sasldb \
          "$@"
-        # --enable-auth-sasldb -- EXPERIMENTAL
  make sasldir=%{_plugindir2}
  make -C saslauthd testsaslauthd
  make -C sampl


So, let me try a different tack.

When I stop saslauthd.service and run it from the command line, and try 
"testsaslauthd ..." manually, I see a transaction and debugging output.

When I try "Get mail" with my MacOS mail client, I don't see any output, like 
"auxprop" is accessing the database directly?

There's not a whole lot of documentation about "auxprop" or how to debug it...

Can I use "sasldb" directly in imapd.conf?  Any guidelines to troubleshooting 
it?

I tried using sasldb but don't see any change in authentication failure.

Time to start building .rpm's with debug logs...

For what it's worth Ubuntu has been compiling cyrus-sasl with --enable-auth-sasldb for a decade or so (from my rusty memory, it might even be as long as 15 years), so I'm not sure why Fedora marked it as experimental. I'd have to check Debian but I suspect Ubuntu's is a straight copy from Debian and/or packaged by the same person.

Matt

------------------------------------------
Cyrus: Devel
Permalink: 
https://cyrus.topicbox.com/groups/devel/Td95652dad981f128-M95f7b7279aada12ca688295e
Delivery options: https://cyrus.topicbox.com/groups/devel/subscription

Reply via email to