FreeBSD Bugzilla – Attachment 249490 Details for
Bug 277970
security/py-pnu-certwatch: new port
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
git format-patch for py-pnu-certwatch
0001-security-py-pnu-certwatch-new-port.patch (text/plain), 3.51 KB, created by
Hubert Tournier
on 2024-03-26 07:36:00 UTC
(
hide
)
Description:
git format-patch for py-pnu-certwatch
Filename:
MIME Type:
Creator:
Hubert Tournier
Created:
2024-03-26 07:36:00 UTC
Size:
3.51 KB
patch
obsolete
>From 76dbcac07d53e0fad85c3bbb75c37b495fbe7443 Mon Sep 17 00:00:00 2001 >From: Hubert Tournier <hubert.tournier@gmail.com> >Date: Tue, 26 Mar 2024 09:27:47 +0100 >Subject: [PATCH] security/py-pnu-certwatch: new port > >--- > security/py-pnu-certwatch/Makefile | 27 +++++++++++++++++++++++++++ > security/py-pnu-certwatch/distinfo | 3 +++ > security/py-pnu-certwatch/pkg-descr | 29 +++++++++++++++++++++++++++++ > 3 files changed, 59 insertions(+) > create mode 100644 security/py-pnu-certwatch/Makefile > create mode 100644 security/py-pnu-certwatch/distinfo > create mode 100644 security/py-pnu-certwatch/pkg-descr > >diff --git a/security/py-pnu-certwatch/Makefile b/security/py-pnu-certwatch/Makefile >new file mode 100644 >index 000000000000..874ccc716166 >--- /dev/null >+++ b/security/py-pnu-certwatch/Makefile >@@ -0,0 +1,27 @@ >+PORTNAME= pnu-certwatch >+DISTVERSION= 1.0.3 >+CATEGORIES= security python >+MASTER_SITES= PYPI >+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >+ >+MAINTAINER= hubert.tournier@gmail.com >+COMMENT= Watch X509 certificates expiration dates >+WWW= https://github.com/HubTou/certwatch >+ >+LICENSE= BSD3CLAUSE >+LICENSE_FILE= ${WRKSRC}/License >+ >+BUILD_DEPENDS= ${PY_SETUPTOOLS} \ >+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} >+ >+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pnu-libpnu>=1.3.0:devel/py-pnu-libpnu@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}openpyxl>0:textproc/py-openpyxl@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}prettytable>0:devel/py-prettytable@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} >+ >+USES= python shebangfix >+USE_PYTHON= autoplist flavors pep517 cryptography >+ >+SHEBANG_FILES= src/certwatch/*.py >+ >+.include <bsd.port.mk> >diff --git a/security/py-pnu-certwatch/distinfo b/security/py-pnu-certwatch/distinfo >new file mode 100644 >index 000000000000..5d81292223f7 >--- /dev/null >+++ b/security/py-pnu-certwatch/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1711310583 >+SHA256 (pnu-certwatch-1.0.3.tar.gz) = e736811765f567cb427035eb8449196638c1ea8ef7cb68755a58b2668b400f44 >+SIZE (pnu-certwatch-1.0.3.tar.gz) = 22073 >diff --git a/security/py-pnu-certwatch/pkg-descr b/security/py-pnu-certwatch/pkg-descr >new file mode 100644 >index 000000000000..a09d4334c6ad >--- /dev/null >+++ b/security/py-pnu-certwatch/pkg-descr >@@ -0,0 +1,29 @@ >+The certwatch utility monitors X509 certificates expiration dates by >+processing one or more data files containing lists of hostnames with >+optional port numbers. >+ >+It's mainly used to check the expiration date of HTTPS certificates >+(which is the default target when the port number is not indicated), >+but the tool is protocol-agnostic and can "talk" to any SNI-aware >+(Server Name Information) SSL/TLS server (smtps, imaps, ldaps, etc.) >+without making too much assumptions on the correctness of servers >+certificates. >+ >+The certificates can be saved to a specified directory for further >+analysis with other tools (such as OpenSSL). >+ >+The tool's results are presented as text tables. >+ >+The main one is the list of certificates successfully fetched, ordered >+by expiration date. This list can be filtered to only show >+certificates expired or expiring within the specified number of days. >+ >+The second table is the sorted list of hostnames / hostports where >+certificates couldn't be fetched, with our best attempts to identify >+the reason why. >+ >+Two additional tables can be generated in order to print the common >+names and alternate names unmentioned in your input data files. >+ >+Finally, for user convenience, all these reports can be generated in a >+single multi-tabs Excel workbook. >-- >2.43.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 277970
: 249490