On 2024/02/14 15:04, Renaud Allard wrote:
> 
> 
> On 2/14/24 14:43, Ian Darwin wrote:
> > On 2/14/24 07:07, Stuart Henderson wrote:
> > > ooof, this uses a *lot* of bandwidth!
> > > 
> >  From the man page:
> > 
> > > -start_at_end
> > > 
> > > : Start monitoring logs from the end rather than the beginning.
> > > 
> > > |**WARNING**: monitoring from the beginning guarantees detection of
> > > all certificates, but requires downloading hundreds of millions of
> > > certificates, which takes days. |
> 
> Whatever one you choose, it will need to build its database and that takes
> days. I don't remember exactly how much time it took, but that was in the
> one week range or so.
> After it has downloaded every cert, it will be somewhat quiet.

How about this so at least we do give some kind of warning?
I added the docs in while there.


Index: Makefile
===================================================================
RCS file: /cvs/ports/security/certspotter/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile    13 Feb 2024 11:57:52 -0000      1.1.1.1
+++ Makefile    14 Feb 2024 14:28:01 -0000
@@ -4,6 +4,7 @@ ONLY_FOR_ARCHS = aarch64 amd64 mips64 ri
 COMMENT =       Certificate Transparency log monitor
 
 V =            0.16.0
+REVISION =     0
 MODGO_MODNAME =        software.sslmate.com/src/certspotter
 MODGO_VERSION =        v${V}
 
@@ -21,6 +22,10 @@ PERMIT_PACKAGE =        Yes
 MODULES =      lang/go
 
 WANTLIB +=     c pthread
+
+post-install:
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/certspotter
+       ${INSTALL_DATA} ${WRKSRC}/*.md ${PREFIX}/share/doc/certspotter
 
 .include "modules.inc"
 .include <bsd.port.mk>
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/security/certspotter/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- pkg/DESCR   13 Feb 2024 11:57:52 -0000      1.1.1.1
+++ pkg/DESCR   14 Feb 2024 14:28:01 -0000
@@ -14,3 +14,6 @@ You can use Cert Spotter to detect:
   authority and want to impersonate your site.
 - Certificates issued in violation of your corporate policy or outside
   of your centralized certificate procurement process.
+
+N.B. Cert Spotter fetches the entire set of CT logs, using a large
+amount of bandwidth while doing so, possibly for a week or more.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/certspotter/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   13 Feb 2024 11:57:52 -0000      1.1.1.1
+++ pkg/PLIST   14 Feb 2024 14:28:01 -0000
@@ -11,4 +11,7 @@
 @mode
 @owner
 @group
+share/doc/certspotter/
+share/doc/certspotter/CHANGELOG.md
+share/doc/certspotter/README.md
 share/doc/pkg-readmes/${PKGSTEM}

Reply via email to