Created attachment 174575 [details] patch Multiple bug fixes.
This does not build on 9.3: =======================<phase: stage >============================ ===> Staging for drood-5.31 ===> drood-5.31 depends on file: /usr/local/lib/libcrypto.so.8 - found ===> drood-5.31 depends on shared library: libserver.so - found (/usr/local/lib/libserver.so) ===> Generating temporary packing list install -s -m 555 drood humdinger /wrkdirs/usr/ports/www/drood/work/stage/usr/local/bin strip: /wrkdirs/usr/ports/www/drood/work/stage/usr/local/bin/drood: File format not recognized install: wait: No such file or directory *** [install] Error code 70 Stop in /wrkdirs/usr/ports/www/drood/work/drood-5.31. *** [do-install] Error code 1 Stop in /usr/ports/www/drood. Also, is it really necessary for humdinger to run setuid root??
Created attachment 174682 [details] patch Corrects install issue. Binaries were included in distfile. Bumps version number to 5.32. Humdinger's OCSP stapler now checks for absent next update times in OCSP server responses.
(In reply to Thomas Zander from comment #1) Humdinger needs to restart on SIGSEGV or SIGBUS. It runs setuid root so that it can bind to port 443 after restart. The server changes to user "nobody" or a user-specified user after binding.
Clean up summary.
Comment on attachment 174682 [details] patch Correctly record maintainer approval. @Jimmy, If you could set the maintainer-approval flag on attachments for ports you are maintainer of, that would be great :) Attachment -> Details -> maintainer-approval [+]
A commit references this bug: Author: riggs Date: Wed Sep 14 06:02:33 UTC 2016 New revision: 422115 URL: https://svnweb.freebsd.org/changeset/ports/422115 Log: Update to upstream version 5.32 PR: 212522 Submitted by: jimmy@mammothcheese.ca (maintainer) Changes: head/www/drood/Makefile head/www/drood/distinfo