On Wed, 10 Mar 2021 09:49:13 -0500 (EST), Wietse Venema <wie...@porcupine.org> 
wrote:
> FYI, All Postfix implementations have the same xxx_get_passwd()
> implementation, since this code was contributed in 1999:

Thanks, I wanted to check but could not find a VCS to check the history.

> So either these functions were never called, or something has changed.

My current suspicion shifted towards the SASL plugin.

I'm also not sure why the header I linked to has such structure for the
callback function pointer, while my system header is... shall I say
much simpler (no parameters at all). Which led me the wrong path,
thinking it was postfix not following the API instead of noticing the
signature varies, depending on the callback identifier.

> If the functions were never called, then we can change Postfix
> without breakage. Otherwise, any new Postfix changes will have to
> be versioned.

Hopefully this should not be needed on postfix's side. I'm less
optimistic about that SASL plugin, seeing it is like this for at least 2
years... Hopefully nothing uses it on their side, or they will have to
deal with the versioning headache.

For reference, here is the issue I opened on their tracker:
  https://bugs.kde.org/show_bug.cgi?id=434234

Regards,
-- 
Vincent Pelletier
GPG fingerprint 983A E8B7 3B91 1598 7A92 3845 CAC9 3691 4257 B0C1

Reply via email to