Commit Graph

167 Commits

Author SHA1 Message Date
Yasuhiro Kimura
b14f2244f8 security/ca_root_nss: Update to 3.104
ChangeLog:	https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/icdrHgrR9hs
PR:		281578
Approved by:	maintainer timeout
2024-10-03 08:55:07 +09:00
Dag-Erling Smørgrav
52e0c40367 security/ca_root_nss: Restore the ETC_SYMLINK.
It turns out that some ports have an undisclosed dependency on the
symlink and cannot be trivially changed to use the system trust
store instead.

Amend the package message to make it clear that software which relies
on this symlink is not following recommended practice.

I will look into getting certctl(8) to provide cert.pem instead, but
it may take a while until we can rely on this being in place on all
supported releases.

This partly reverts commit 483e74f44b.

PR:		274322
MFH:		2023Q4
Reviewed by:	fluffy
Differential Revision:	https://reviews.freebsd.org/D42120
2023-10-08 06:36:54 +02:00
Dag-Erling Smørgrav
483e74f44b security/ca_root_nss: Use certctl instead of a symlink.
MFH:		2023Q4
Reviewed by:	fluffy, sunpoet
Differential Revision:	https://reviews.freebsd.org/D42045
2023-10-06 17:48:57 +02:00
Po-Chuan Hsieh
574c939ecc security/ca_root_nss: Remove duplicate PLIST entry
These 2 files are already handled by @sample.

===>  Deinstalling for ca_root_nss
===>   Deinstalling ca_root_nss-3.93
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
        ca_root_nss: 3.93

Number of packages to be removed: 1
[1/1] Deinstalling ca_root_nss-3.93...
[1/1] Deleting files for ca_root_nss-3.93:  11%
ca_root_nss-3.93: missing file /usr/local/etc/ssl/cert.pem
[1/1] Deleting files for ca_root_nss-3.93:  33%
ca_root_nss-3.93: missing file /usr/local/openssl/cert.pem
[1/1] Deleting files for ca_root_nss-3.93: 100%

Approved by:	portmgr (blanket)
2023-09-07 05:07:01 +08:00
Jochen Neumeister
6b5cf1d3c2 security/ca_root_nss: Update to 3.93
Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/aC5r1-9zPWI

Sponsored by:	Netzkommune GmbH
2023-08-31 18:29:58 +02:00
Jochen Neumeister
142e7b491b security/ca_root_nss: Update to 3.92
Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/oNYCNPU21k0

Sponsored by:	Netzkommune GmbH
2023-08-09 09:41:24 +02:00
Jochen Neumeister
25f480ec25 security/ca_root_nss: Update to 3.91
Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/i-wiqdBIjMI

Sponsored by:	Netzkommune GmbH
2023-07-11 15:02:44 +02:00
Jochen Neumeister
ba0a1acf34 security/ca_root_nss: Update to 3.89.1
Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/tZjTXdS8GQs

Sponsored by:	Netzkommune GmbH
2023-05-16 21:57:11 +02:00
Jochen Neumeister
d8624c266c security/ca_root_nss: Update to 3.89
Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/HcRrYgEdGIo

Sponsored by:	Netzkommune GmbH
2023-03-26 18:25:24 +02:00
Jochen Neumeister
815aae01e3 security/ca_root_nss: Update to 3.88.1
Sponsored by:	Netzkommune GmbH
2023-02-12 13:14:49 +01:00
Jochen Neumeister
f8b6dccb58 security/ca_root_nss: Update to 3.87
Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/7D6OeqrEDcE

Sponsored by:	Netzkommune GmbH
2023-01-10 16:56:25 +01:00
Jochen Neumeister
dc9cdc5b75 security/ca_root_nss: Update to 3.86
Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/NqCkaX216zY

Sponsored by:	Netzkommune GmbH
2022-12-14 15:13:21 +01:00
Jochen Neumeister
ab33924367 security/ca_root_nss: Update to 3.85
Changes:
    - Bug 1792821 - Modification of the primes.c and dhe-params.c in order to have better looking tables.
    - Bug 1796815 - Update zlib in NSS to 1.2.13.
    - Bug 1796504 - Skip building modutil and shlibsign when building in Firefox.
    - Bug 1796504 - Use __STDC_VERSION__ rather than __STDC__ as a guard.
    - Bug 1796407 - Fix -Wunused-but-set-variable warning from clang 15.
    - Bug 1796308 - Fix -Wtautological-constant-out-of-range-compare and -Wtype-limits warnings.
    - Bug 1796281 - Followup: add missing stdint.h include.
    - Bug 1796281 - Fix -Wint-to-void-pointer-cast warnings.
    - Bug 1796280 - Fix -Wunused-{function,variable,but-set-variable} warnings on Windows.
    - Bug 1796079 - Fix -Wstring-conversion warnings.
    - Bug 1796075 - Fix -Wempty-body warnings.
    - Bug 1795242 - Fix unused-but-set-parameter warning.
    - Bug 1795241 - Fix unreachable-code warnings.
    - Bug 1795222 - Mark _nss_version_c unused on clang-cl.
    - Bug 1795668 - Remove redundant variable definitions in lowhashtest.
    - No bug - Add note about python executable to build instructions.

Changelog see: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/fHvKAhUTnLs

Sponsored by:	Netzkommune GmbH
2022-11-28 19:32:04 +01:00
Jochen Neumeister
31f18b19ca secuity/ca_root_nss: Update to 3.84
Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/uV-FYp6SUr8

Sponsored by:	Netzkommune GmbH
2022-11-28 19:27:00 +01:00
Jochen Neumeister
aa43592e85 security/ca_root_nss: Update to 3.83
Changelog:

Network Security Services (NSS) 3.83 was released on 15 September 2022.

The HG tag is NSS_3_83_RTM. This version of NSS requires NSPR 4.34.1 or
newer.

Changes:
- Bug 1788875 - Remove set-but-unused variables from
SEC_PKCS12DecoderValidateBags
- Bug 1563221 - remove older oses that are unused part3/ BeOS
- Bug 1563221 - remove older unix support in NSS part 3 Irix
- Bug 1563221 - remove support for older unix in NSS part 2 DGUX
- Bug 1563221 - remove support for older unix in NSS part 1 OSF
- Bug 1778413 - Set nssckbi version number to 2.58
- Bug 1785297 - Add two SECOM root certificates to NSS
- Bug 1787075 - Add two DigitalSign root certificates to NSS
- Bug 1778412 - Remove Camerfirma Global Chambersign Root from NSS
- Bug 1771100 - Added bug reference and description to disabled
UnsolicitedServerNameAck bogo ECH test
- Bug 1779361 - Removed skipping of ECH on equality of private and
public server name
- Bug 1779357 - Added comment and bug reference to
ECHRandomHRRExtension bogo test
- Bug 1779370 - Added Bogo shim client HRR test support. Fixed
overwriting of CHInner.random on HRR
- Bug 1779234 - Added check for server only sending ECH extension
with retry configs in EncryptedExtensions and if not
accepting ECH. Changed config setting behavior to
skip configs with unsupported mandatory extensions
instead of failing
- Bug 1771100 - Added ECH client support to BoGo shim. Changed
CHInner creation to skip TLS 1.2 only extensions to
comply with BoGo
- Bug 1771100 - Added ECH server support to BoGo shim. Fixed NSS ECH
server accept_confirmation bugs
- Bug 1771100 - Update BoGo tests to recent BoringSSL version
- Bug 1785846 - Bump minimum NSPR version to 4.34.1

NSS 3.83 shared libraries are backwards-compatible with all older NSS
3.x shared libraries. A program linked with older NSS 3.x shared
libraries will work with this new version of the shared libraries
without recompiling or relinking. Furthermore, applications that
restrict their use of NSS APIs to the functions listed in NSS Public
Functions will remain compatible with future versions of the NSS
shared libraries.

Sponsored by:	Netzkommune GmbH
2022-09-16 12:58:25 +02:00
Jochen.Neumeister
f81bd44828 security/ca_root_nss: Update to 3.82
Changes:
   - Bug 1330271 - check for null template in sec_asn1{d,e}_push_state
   - Bug 1735925 - QuickDER: Forbid NULL tags with non-zero length
   - Bug 1784724 - Initialize local variables in TlsConnectTestBase::ConnectAndCheckCipherSuite
   - Bug 1784191 - Cast the result of GetProcAddress
   - Bug 1681099 - pk11wrap: Tighten certificate lookup based on PKCS #11 URI.

Sponsored by:	Netzkommune GmbH
2022-09-15 14:28:39 +02:00
Jochen Neumeister
f4a31a95e6 security/ca_root_nss: Update to 3.81
Changelog:
   - Bug 1762831: Enable aarch64 hardware crypto support on OpenBSD.
   - Bug 1775359 - make NSS_SecureMemcmp 0/1 valued.
   - Bug 1779285: Add no_application_protocol alert handler and test client error code is set.
   - Bug 1777672 - Gracefully handle null nickname in CERT_GetCertNicknameWithValidity.

NSS 3.81 shared libraries are backwards-compatible with all older NSS
3.x shared libraries. A program linked with older NSS 3.x shared
libraries will work with this new version of the shared libraries
without recompiling or relinking. Furthermore, applications that
restrict their use of NSS APIs to the functions listed in NSS Public
Functions will remain compatible with future versions of the NSS
shared libraries.

Sponsored by:	Netzkommune GmbH
2022-07-23 18:47:36 +02:00
Jochen Neumeister
66032c47b9 security/ca_root_nss: Update to 3.80
Changelog:
 https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/EvvZnF-wh14
 https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/ZghhNaaxnUA

Sponsored by:	Netzkommune GmbH
2022-07-18 08:02:35 +02:00
Jochen Neumeister
ccb9f93349 security/ca_root_nss: Update to 3.78
Update to 3.78
changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/hQUjX_jwbEk

While here, fix a problem with ETCSYMLINK (1)

PR:	262755 (1)
Sponsored by:	Netzkommune GmbH
2022-05-28 15:59:00 +02:00
Jochen Neumeister
94b9b4ad1e security/ca_root_nss: Update to 3.7.7
Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/zOd5WWPcPkc

PR:	263018
Approved by:	ports-secteam (with hat)
Sponsored by:	Netzkommune GmbH
2022-04-09 07:02:00 +02:00
Jochen Neumeister
8c042351fc security/ca_root_nss: Update to 3.76
Update to 3.76 and fix do-install (1)

PR:	228550 (1)
Approved by:	ports-secteam (with hat)
Sponsored by:	Netzkommune GmbH
2022-03-13 13:05:08 +01:00
Jochen Neumeister
d838449215 security/ca_root_nss: Update to 3.75
With hat:	ports-secteam
Sponsored by:	Netzkommune GmbH
2022-02-06 10:40:03 +01:00
Jochen Neumeister
04f603494f security/ca_root_nss: Update to 3.74
With hat:	ports-secteam
Sponsored by:	Netzkommune GmbH
2022-01-09 16:15:24 +01:00
Jochen Neumeister
159db39c49 security/ca_root_nss: Update to 3.71
PR:	258995
Reported by:	Yasuhiro Kimura <yasu@freebsd.org>
Approved:	ports-secteam (with hat)
Sponsored by:	Netzkommune GmbH
2021-10-08 17:01:25 +02:00
Matthias Andree
ef0a3916ce security/ca_root_nss: only add SERVER_AUTH certs,
and support CKA_NSS_SERVER_DISTRUST_AFTER to not include
certificates if the extracted bundle of certificates
is generated later than the expiration date.

This script no longer emits trust certificates for
* EMAIL_PROTECTION
* CODE_SIGNING

because the default certificate bundle in FreeBSD is supposed to
be used for server authentication.

Reported by:	Christian Heimes <christian@python.org>
via:		Gordon Tetlow

Approved by:	ports-secteam (riggs@) (maintainer)
2021-09-03 16:33:49 +02:00
Po-Chuan Hsieh
7ef74aa064 security/ca_root_nss: Update to 3.69
Approved by:	delphij (ports-secteam)
2021-08-08 22:55:34 +08:00
Po-Chuan Hsieh
57fa369f77 security/ca_root_nss: Update distinfo
I erroneously got the tarball packaed by jbeich@ for nss.

Reported by:	tcberner
Reference:	https://cgit.freebsd.org/ports/commit/?id=0743b1f6b868fb0926d053469250d9479c86ba4e
2021-07-15 01:15:44 +08:00
Po-Chuan Hsieh
d43bc4b69e security/ca_root_nss: Update to 3.68
Approved by:	delphij (ports-secteam)
2021-07-15 00:10:50 +08:00
Jochen Neumeister
a640aaf855 security/ca_root_nss: Update to 3.67
PR:	257029
Approved by:	ports-secteam (with hat)
Sponsored by:	Netzkommune GmbH
2021-07-07 12:05:14 +02:00
Mathieu Arnold
85737aec4a Mk: Cleanup after moving apply-slist earlier. 2021-04-14 17:41:02 +02:00
Mathieu Arnold
cf118ccf87 One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
135fdeebb9 all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
Mathieu Arnold
305f148f48 Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Jochen Neumeister
115254a424 Update to 3.63
Changelog: https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.63_release_notes

PR:		254394
Reported by:	Yasuhiro Kimura <yasu@utahime.org>
Approved by:	ports-secteam (with hat)
Sponsored by:	Netzkommune GmbH
2021-03-19 07:00:30 +00:00
Jochen Neumeister
e050d40e5e Update to 3.62
Changelog: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.62_release_notes

PR:		253731
Reported by:	Yasuhiro Kimura <yasu@utahime.org>
Approved by:	ports-secteam (with hat)
Sponsored by:	Netzkommune GmbH
2021-03-13 17:12:00 +00:00
Jochen Neumeister
5f877deb88 Update to 3.61
PR:		251282
Reported by:	Yasuhiro Kimura <yasu@utahime.org>
Approved by:	ports-secteam (with hat)
Sponsored by:	Netzkommune GmbH
2021-02-04 19:24:02 +00:00
Jan Beich
3c9a44d4ee security/nss: update to 3.58
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.58_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_58_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
2020-10-17 00:48:24 +00:00
Jan Beich
bdd1954dd8 security/nss: update to 3.57
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.57_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_57_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Reported by:	Repology
2020-09-22 00:06:38 +00:00
Jan Beich
dbb634aca2 security/nss: update to 3.56
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.56_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_56_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Reported by:	Repology
2020-08-24 21:12:15 +00:00
Jan Beich
2b68ad331a security/nss: update to 3.55
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.55_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_55_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Reported by:	Repology
2020-07-25 00:55:30 +00:00
Jochen Neumeister
abef189dcd - Add LICENSE_FILE.
- Remove NO_WRKSUBDIR and do-extract target because there isn't special reason requiring them.
- Some cosmetics fixes

PR:	222262
Reported by:	Yasuhiro KIMURA <yasu@utahime.org>
Approved by:	ports-secteam (with hat)
Sponsored by:	Netzkommune GmbH
2020-07-23 15:13:22 +00:00
Jan Beich
46f488085a security/nss: update to 3.54
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.54_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_54_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Reported by:	Repology
2020-06-28 01:24:22 +00:00
Jan Beich
4d1bf0c861 security/nss: update to 3.53
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.53_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_53_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
2020-05-30 00:21:01 +00:00
Jan Beich
9cd0a807cf security/nss: update to 3.52
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.52_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_52_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
2020-05-02 00:54:30 +00:00
Jan Beich
6df275574b security/nss: update to 3.51.1
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.51.1_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_51_1_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
2020-04-08 23:10:57 +00:00
Jan Beich
48cdc8ba4d security/nss: update to 3.51
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.51_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_51_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
2020-03-07 00:57:58 +00:00
Jan Beich
4863022e0c security/nss: update to 3.50
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.50_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_50_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Reported by:	Repology
2020-02-10 22:32:59 +00:00
Jan Beich
6dfc3f4a81 security/nss: update to 3.49.2
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.49.2_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_49_2_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Reported by:	Repology
2020-01-26 00:20:01 +00:00
Jan Beich
e4481f089d security/nss: update to 3.49.1
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.49.1_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_49_1_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Reported by:	Repology
2020-01-14 15:26:43 +00:00
Jan Beich
1b0cfc8773 security/nss: update to 3.49
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.49_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_49_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Reported by:	Repology
2020-01-08 22:51:12 +00:00