There is also this one: https://github.com/Duncaen/OpenDoas, and its parent https://github.com/nholstein/OpenDoas
Thanks for mentioning this, I didn’t post it somewhere yet. Though its already around for a few months.
There are no ifdefs all over to replace strlcpy with strncpy, (wtf?) all the pam code is in its own file, using compat functions from openssh and libressl, only minimal changes and easy import of upstream changes.
This commit also looks scary.
+ /* If we effectively root, set the UID to actually be root to avoid
+ permission errors. */
It would be awesome if posts went to the original content, not to another link aggregation site.
It was posted there by the author and the repository itself had no context. That’s why I decided on a reddit link.