I've run into an issue where bird2 would not start, because it depends on libssh which depends on the Kerberos in base. I use MIT Kerberos from ports, however. I'll send a patch soon that adds support for other Kerberos implementations to security/libssh.
Created attachment 255172 [details] Addition of Kerberos options I'm attaching the patch that adds support for the Kerberos options. I'm still testing though. I'll let you know about the results of my testing soon.
Hey, the tests were successful and I confirm that the patch works as intended. It's ready to be merged.
(In reply to Mateusz Piotrowski from comment #2) Sorry for the delay due to unexpected busy since late November. I've made minor modification based on attachment 255172 [details]. Please try this [1]. [1] https://people.freebsd.org/~sunpoet/patch/security-libssh.txt
We've tested your modified patch and it works as expected. I believe that the patch is ready to be merged whenever you are ready.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=814fca7b52d84494926efb89ce89198df944946d commit 814fca7b52d84494926efb89ce89198df944946d Author: Mateusz Piotrowski <0mp@FreeBSD.org> AuthorDate: 2025-01-30 17:59:46 +0000 Commit: Mateusz Piotrowski <0mp@FreeBSD.org> CommitDate: 2025-01-30 18:04:43 +0000 security/libssh: Add OPTIONS for other Kerberos implementations PR: 282601 Reviewed by: sunpoet Approved by: maintainer timeout Sponsored by: Klara, Inc. Co-authored-by: Po-Chuan Hsieh <sunpoet@FreeBSD.org> security/libssh/Makefile | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-)
Thank you!