Index: head/security/py-acme/Makefile =================================================================== --- head/security/py-acme/Makefile (revision 528615) +++ head/security/py-acme/Makefile (revision 528616) @@ -1,37 +1,37 @@ # Created by: Carlos J Puga Medina # $FreeBSD$ PORTNAME= acme PORTVERSION= ${ACME_VERSION} PORTEPOCH= 1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= ACME protocol implementation in Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.2.3:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}josepy>=1.1.0:security/py-josepy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=0.13.1:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:devel/py-pyrfc3339@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.6.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.3.0:www/py-requests-toolbelt@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include "version.mk" .include Index: head/security/py-acme/distinfo =================================================================== --- head/security/py-acme/distinfo (revision 528615) +++ head/security/py-acme/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355018 -SHA256 (acme-1.2.0.tar.gz) = 0630c740d49bda945e97bd35fc8d6f02d082c8cb9e18f8fec0dbb3d395ac26ab -SIZE (acme-1.2.0.tar.gz) = 79192 +TIMESTAMP = 1584280498 +SHA256 (acme-1.3.0.tar.gz) = c0de9e1fbcb4a28509825a4d19ab5455910862b23fa338acebc7bbe7c0abd20d +SIZE (acme-1.3.0.tar.gz) = 78471 Index: head/security/py-acme/version.mk =================================================================== --- head/security/py-acme/version.mk (revision 528615) +++ head/security/py-acme/version.mk (revision 528616) @@ -1 +1 @@ -ACME_VERSION= 1.2.0 +ACME_VERSION= 1.3.0 Index: head/security/py-certbot/Makefile =================================================================== --- head/security/py-certbot/Makefile (revision 528615) +++ head/security/py-certbot/Makefile (revision 528616) @@ -1,51 +1,53 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= certbot PORTVERSION= ${ACME_VERSION} PORTEPOCH= 1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Let's Encrypt client #' LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configargparse>=0.9.3:devel/py-configargparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography>=1.2.3:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>=1.0.1:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}josepy>=1.1.0:security/py-josepy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parsedatetime>=1.3:devel/py-parsedatetime@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:devel/py-pyrfc3339@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SUB_FILES= 500.certbot PLIST_FILES= etc/periodic/weekly/500.certbot post-patch: - @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/certbot/compat/misc.py + @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ + ${WRKSRC}/certbot/compat/misc.py \ + ${WRKSRC}/tests/cli_test.py post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/weekly ${INSTALL_SCRIPT} ${WRKDIR}/500.certbot \ ${STAGEDIR}${PREFIX}/etc/periodic/weekly do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include "${.CURDIR}/../py-acme/version.mk" .include Index: head/security/py-certbot/distinfo =================================================================== --- head/security/py-certbot/distinfo (revision 528615) +++ head/security/py-certbot/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355020 -SHA256 (certbot-1.2.0.tar.gz) = 95dcbae085f8e4eb18442fe7b12994b08964a9a6e8e352e556cdb4a8a625373c -SIZE (certbot-1.2.0.tar.gz) = 359006 +TIMESTAMP = 1584280683 +SHA256 (certbot-1.3.0.tar.gz) = bc2091cbbc2f432872ed69309046e79771d9c81cd441bde3e6a6553ecd04b1d8 +SIZE (certbot-1.3.0.tar.gz) = 362957 Index: head/security/py-certbot/files/patch-certbot-compat-misc.py =================================================================== --- head/security/py-certbot/files/patch-certbot-compat-misc.py (revision 528615) +++ head/security/py-certbot/files/patch-certbot-compat-misc.py (revision 528616) @@ -1,34 +1,36 @@ # Incorrect config file path since update to 0.29.1 # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233909 +# https://github.com/certbot/certbot/pull/6702 +# https://github.com/certbot/certbot/pull/7056 # TODO: Upstream --- certbot/compat/misc.py.orig 2020-01-14 18:41:31 UTC +++ certbot/compat/misc.py @@ -74,6 +74,11 @@ LINUX_DEFAULT_FOLDERS = { 'work': '/var/lib/letsencrypt', 'logs': '/var/log/letsencrypt', } +FREEBSD_DEFAULT_FOLDERS = { + 'config': '/usr/local/etc/letsencrypt', + 'work': '/var/db/letsencrypt', + 'logs': '/var/log/letsencrypt', +} def get_default_folder(folder_type): @@ -88,8 +93,13 @@ def get_default_folder(folder_type): """ if os.name != 'nt': - # Linux specific - return LINUX_DEFAULT_FOLDERS[folder_type] + # Unix-like + if sys.platform.startswith('freebsd') or sys.platform.startswith('dragonfly'): + # FreeBSD specific + return FREEBSD_DEFAULT_FOLDERS[folder_type] + else: + # Linux specific + return LINUX_DEFAULT_FOLDERS[folder_type] # Windows specific return WINDOWS_DEFAULT_FOLDERS[folder_type] Index: head/security/py-certbot/files/patch-tests_cli__test.py =================================================================== --- head/security/py-certbot/files/patch-tests_cli__test.py (nonexistent) +++ head/security/py-certbot/files/patch-tests_cli__test.py (revision 528616) @@ -0,0 +1,30 @@ +# See files/patch-certbot-compat-misc.py + +--- tests/cli_test.py.orig 2020-03-03 20:36:36 UTC ++++ tests/cli_test.py +@@ -1,6 +1,7 @@ + """Tests for certbot._internal.cli.""" + import argparse + import copy ++import sys + import tempfile + import unittest + +@@ -58,9 +59,14 @@ class FlagDefaultTest(unittest.TestCase): + + def test_default_directories(self): + if os.name != 'nt': +- self.assertEqual(cli.flag_default('config_dir'), '/etc/letsencrypt') +- self.assertEqual(cli.flag_default('work_dir'), '/var/lib/letsencrypt') +- self.assertEqual(cli.flag_default('logs_dir'), '/var/log/letsencrypt') ++ if sys.platform.startswith('freebsd') or sys.platform.startswith('dragonfly'): ++ self.assertEqual(cli.flag_default('config_dir'), '/usr/local/etc/letsencrypt') ++ self.assertEqual(cli.flag_default('work_dir'), '/var/db/letsencrypt') ++ self.assertEqual(cli.flag_default('logs_dir'), '/var/log/letsencrypt') ++ else: ++ self.assertEqual(cli.flag_default('config_dir'), '/etc/letsencrypt') ++ self.assertEqual(cli.flag_default('work_dir'), '/var/lib/letsencrypt') ++ self.assertEqual(cli.flag_default('logs_dir'), '/var/log/letsencrypt') + else: + self.assertEqual(cli.flag_default('config_dir'), 'C:\\Certbot') + self.assertEqual(cli.flag_default('work_dir'), 'C:\\Certbot\\lib') Property changes on: head/security/py-certbot/files/patch-tests_cli__test.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/py-certbot-apache/distinfo =================================================================== --- head/security/py-certbot-apache/distinfo (revision 528615) +++ head/security/py-certbot-apache/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355022 -SHA256 (certbot-apache-1.2.0.tar.gz) = b46e9def272103a68108e48bf7e410ea46801529b1ea6954f6506b14dd9df9b3 -SIZE (certbot-apache-1.2.0.tar.gz) = 192297 +TIMESTAMP = 1584280684 +SHA256 (certbot-apache-1.3.0.tar.gz) = 4a6bb818a7a70803127590a54bb25c1e79810761c9d4c92cf9f16a56b518bd52 +SIZE (certbot-apache-1.3.0.tar.gz) = 217789 Index: head/security/py-certbot-dns-cloudflare/distinfo =================================================================== --- head/security/py-certbot-dns-cloudflare/distinfo (revision 528615) +++ head/security/py-certbot-dns-cloudflare/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355024 -SHA256 (certbot-dns-cloudflare-1.2.0.tar.gz) = 9d75fb928728cbe9faadb9d64e2e2073d2cfc999d7308854205075739116bbac -SIZE (certbot-dns-cloudflare-1.2.0.tar.gz) = 14882 +TIMESTAMP = 1584280685 +SHA256 (certbot-dns-cloudflare-1.3.0.tar.gz) = b724b89fb6068f430d300b5581dd0407c5237ee1b3144bbdaebacdda8f9f2c09 +SIZE (certbot-dns-cloudflare-1.3.0.tar.gz) = 14609 Index: head/security/py-certbot-dns-cloudxns/distinfo =================================================================== --- head/security/py-certbot-dns-cloudxns/distinfo (revision 528615) +++ head/security/py-certbot-dns-cloudxns/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355026 -SHA256 (certbot-dns-cloudxns-1.2.0.tar.gz) = 7fefd374fa4ea6a8fc4e9faf9b63c27390f46fb5cdd0aaa28b40db9a9e696f72 -SIZE (certbot-dns-cloudxns-1.2.0.tar.gz) = 11699 +TIMESTAMP = 1584280686 +SHA256 (certbot-dns-cloudxns-1.3.0.tar.gz) = 56ea05da783fa7c5f0e11062137620422ba05883a47a1228c381ba735915c7cf +SIZE (certbot-dns-cloudxns-1.3.0.tar.gz) = 11765 Index: head/security/py-certbot-dns-digitalocean/distinfo =================================================================== --- head/security/py-certbot-dns-digitalocean/distinfo (revision 528615) +++ head/security/py-certbot-dns-digitalocean/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355028 -SHA256 (certbot-dns-digitalocean-1.2.0.tar.gz) = 221139070a649e4b428964ff08f60bf8ee375a30effa7a4e88d9bb9529c89af5 -SIZE (certbot-dns-digitalocean-1.2.0.tar.gz) = 12952 +TIMESTAMP = 1584280687 +SHA256 (certbot-dns-digitalocean-1.3.0.tar.gz) = cab0cb6a82ec8108131a600b51af22630519d485f2c0da28e544516bd2b30111 +SIZE (certbot-dns-digitalocean-1.3.0.tar.gz) = 12970 Index: head/security/py-certbot-dns-dnsimple/distinfo =================================================================== --- head/security/py-certbot-dns-dnsimple/distinfo (revision 528615) +++ head/security/py-certbot-dns-dnsimple/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355030 -SHA256 (certbot-dns-dnsimple-1.2.0.tar.gz) = 884a9414d82755121ee59deb30973f86de933746ae6cb61c40473eff8df3265f -SIZE (certbot-dns-dnsimple-1.2.0.tar.gz) = 11882 +TIMESTAMP = 1584280688 +SHA256 (certbot-dns-dnsimple-1.3.0.tar.gz) = ba8833c2c0c46a2f3505a1e42e6d2fc956d4137212d001b894ae2984747142e5 +SIZE (certbot-dns-dnsimple-1.3.0.tar.gz) = 11966 Index: head/security/py-certbot-dns-dnsmadeeasy/distinfo =================================================================== --- head/security/py-certbot-dns-dnsmadeeasy/distinfo (revision 528615) +++ head/security/py-certbot-dns-dnsmadeeasy/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355032 -SHA256 (certbot-dns-dnsmadeeasy-1.2.0.tar.gz) = c499d207580770cf02685e5caecf0c4bed928b4da6c18340401488d94ae2f0a0 -SIZE (certbot-dns-dnsmadeeasy-1.2.0.tar.gz) = 11725 +TIMESTAMP = 1584280689 +SHA256 (certbot-dns-dnsmadeeasy-1.3.0.tar.gz) = 15f109587cc0301cfb7d5ebc1c4a25c2c7af24243a56519413000018cfe63aa8 +SIZE (certbot-dns-dnsmadeeasy-1.3.0.tar.gz) = 11760 Index: head/security/py-certbot-dns-gehirn/distinfo =================================================================== --- head/security/py-certbot-dns-gehirn/distinfo (revision 528615) +++ head/security/py-certbot-dns-gehirn/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355034 -SHA256 (certbot-dns-gehirn-1.2.0.tar.gz) = debb9796c51ea8da931be10ad8abba1957fa8132cc21b3f7cbf759ce7b295138 -SIZE (certbot-dns-gehirn-1.2.0.tar.gz) = 11742 +TIMESTAMP = 1584280690 +SHA256 (certbot-dns-gehirn-1.3.0.tar.gz) = 964fd5f105ba70485f275c3fa65435663182fa0a76be0f1b2333751a0a8fc7b2 +SIZE (certbot-dns-gehirn-1.3.0.tar.gz) = 11808 Index: head/security/py-certbot-dns-google/distinfo =================================================================== --- head/security/py-certbot-dns-google/distinfo (revision 528615) +++ head/security/py-certbot-dns-google/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355036 -SHA256 (certbot-dns-google-1.2.0.tar.gz) = 8390f2e60200fe21b9719d80f020696e7c4834380486d59fb101f46fe85f41ec -SIZE (certbot-dns-google-1.2.0.tar.gz) = 22376 +TIMESTAMP = 1584280691 +SHA256 (certbot-dns-google-1.3.0.tar.gz) = 3d7e3ff21a5e539e59dba05b318a14ee473e6926e0c924151ca30206e8ca4523 +SIZE (certbot-dns-google-1.3.0.tar.gz) = 22354 Index: head/security/py-certbot-dns-linode/distinfo =================================================================== --- head/security/py-certbot-dns-linode/distinfo (revision 528615) +++ head/security/py-certbot-dns-linode/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355038 -SHA256 (certbot-dns-linode-1.2.0.tar.gz) = 00cbedefa0abe7e49b40179e31bf72bc62ac8229d0bb8ff570d10dcc15b07378 -SIZE (certbot-dns-linode-1.2.0.tar.gz) = 12506 +TIMESTAMP = 1584280691 +SHA256 (certbot-dns-linode-1.3.0.tar.gz) = 1752d922730652829996463cd2d5f87af63cb2298fedc102b4c0df55299cd173 +SIZE (certbot-dns-linode-1.3.0.tar.gz) = 12354 Index: head/security/py-certbot-dns-luadns/distinfo =================================================================== --- head/security/py-certbot-dns-luadns/distinfo (revision 528615) +++ head/security/py-certbot-dns-luadns/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355040 -SHA256 (certbot-dns-luadns-1.2.0.tar.gz) = ed63153a34f9435337d37d29f21c810caa5b79d04c222c7ee5a9eed7528cca3b -SIZE (certbot-dns-luadns-1.2.0.tar.gz) = 11652 +TIMESTAMP = 1584280692 +SHA256 (certbot-dns-luadns-1.3.0.tar.gz) = 298c71e6977eaa72f5dc9714271f2c6cecd6004f8741a469f544c5dca78610d1 +SIZE (certbot-dns-luadns-1.3.0.tar.gz) = 11840 Index: head/security/py-certbot-dns-nsone/distinfo =================================================================== --- head/security/py-certbot-dns-nsone/distinfo (revision 528615) +++ head/security/py-certbot-dns-nsone/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355042 -SHA256 (certbot-dns-nsone-1.2.0.tar.gz) = d94bd2ae08cb49fec45f7ac09a95089f326e20c98a769123846379939ac7fd21 -SIZE (certbot-dns-nsone-1.2.0.tar.gz) = 11664 +TIMESTAMP = 1584280693 +SHA256 (certbot-dns-nsone-1.3.0.tar.gz) = 43cf9c1a22aaf0099855b25acd0aea4a37befc66adafb08b9af04799032deabf +SIZE (certbot-dns-nsone-1.3.0.tar.gz) = 11700 Index: head/security/py-certbot-dns-ovh/distinfo =================================================================== --- head/security/py-certbot-dns-ovh/distinfo (revision 528615) +++ head/security/py-certbot-dns-ovh/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355044 -SHA256 (certbot-dns-ovh-1.2.0.tar.gz) = 865ebd73077b9e454b454c8a9012c75d22240c7ce5a25e2a151eb92c7891be9b -SIZE (certbot-dns-ovh-1.2.0.tar.gz) = 12112 +TIMESTAMP = 1584280694 +SHA256 (certbot-dns-ovh-1.3.0.tar.gz) = eba02419443a5365f55291c98d30e78745353a81afea8b2d6e5913dadd9be904 +SIZE (certbot-dns-ovh-1.3.0.tar.gz) = 11959 Index: head/security/py-certbot-dns-rfc2136/distinfo =================================================================== --- head/security/py-certbot-dns-rfc2136/distinfo (revision 528615) +++ head/security/py-certbot-dns-rfc2136/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355046 -SHA256 (certbot-dns-rfc2136-1.2.0.tar.gz) = 43e4293893c446cae2b213b3caae4d66c825ef8623bb64273dc43633eca0ff9e -SIZE (certbot-dns-rfc2136-1.2.0.tar.gz) = 14259 +TIMESTAMP = 1584280695 +SHA256 (certbot-dns-rfc2136-1.3.0.tar.gz) = 3415526d29cd4df6421b05b27ead1f53540312039a28c2977a97fc63e132a3a8 +SIZE (certbot-dns-rfc2136-1.3.0.tar.gz) = 14209 Index: head/security/py-certbot-dns-route53/distinfo =================================================================== --- head/security/py-certbot-dns-route53/distinfo (revision 528615) +++ head/security/py-certbot-dns-route53/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355048 -SHA256 (certbot-dns-route53-1.2.0.tar.gz) = 6f47e57a4b90cda327581345184ee713e16b10b802da3e220482d2b5b7820531 -SIZE (certbot-dns-route53-1.2.0.tar.gz) = 14592 +TIMESTAMP = 1584280696 +SHA256 (certbot-dns-route53-1.3.0.tar.gz) = 512657e173164543fa2a089e66ddc40d1270353f3e4b82ab8383dc9794aedc46 +SIZE (certbot-dns-route53-1.3.0.tar.gz) = 14865 Index: head/security/py-certbot-dns-sakuracloud/distinfo =================================================================== --- head/security/py-certbot-dns-sakuracloud/distinfo (revision 528615) +++ head/security/py-certbot-dns-sakuracloud/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355050 -SHA256 (certbot-dns-sakuracloud-1.2.0.tar.gz) = 08f96d71a33c041035e54b7ea2e374f05a81c6493aa72d4ad79b5e6fea8e1d1f -SIZE (certbot-dns-sakuracloud-1.2.0.tar.gz) = 11600 +TIMESTAMP = 1584280697 +SHA256 (certbot-dns-sakuracloud-1.3.0.tar.gz) = f8caffeda33eb7bc27c2469da107db9644d9077c6fce22c69b44c07d0d8edcca +SIZE (certbot-dns-sakuracloud-1.3.0.tar.gz) = 11838 Index: head/security/py-certbot-nginx/distinfo =================================================================== --- head/security/py-certbot-nginx/distinfo (revision 528615) +++ head/security/py-certbot-nginx/distinfo (revision 528616) @@ -1,3 +1,3 @@ -TIMESTAMP = 1582355052 -SHA256 (certbot-nginx-1.2.0.tar.gz) = 6fd7cf4f2545ad66e57000343227df9ccccaf04420e835e05cb3250fac1fa6db -SIZE (certbot-nginx-1.2.0.tar.gz) = 71386 +TIMESTAMP = 1584280698 +SHA256 (certbot-nginx-1.3.0.tar.gz) = 9aa0869c1250b7ea0a1eb1df6bdb5d0d6190d6ca0400da1033a8decc0df6f65b +SIZE (certbot-nginx-1.3.0.tar.gz) = 71274