Files
tubestation/security/nss/automation/taskcluster/scripts/build.sh
Anna Weine 652747378b Bug 1906193 - land NSS NSS_3_103_BETA1 UPGRADE_NSS_RELEASE, r=nss-reviewers,jschanck
2024-07-25  John Schanck  <jschanck@mozilla.com>

	* lib/softoken/pkcs11u.c:
	Bug 1908623 - move list size check after lock acquisition in
	sftk_PutObjectToList. r=rrelyea,nss-reviewers

	[0ec88bb52740] [NSS_3_103_BETA1]

2024-07-25  Maurice Dauer  <mdauer@mozilla.com>

	* fuzz/tls_client_config.cc, fuzz/tls_client_config.h,
	fuzz/tls_client_target.cc:
	Bug 1899542: Add fuzzing support for SSL_ENABLE_POST_HANDSHAKE_AUTH,
	r=djackson

	This should also resolve a fuzz blocker reported by OSS-Fuzz, see:
	Bug 1904037.

	[ea475f7b0998]

2024-07-24  Kai Engert  <kaie@kuix.de>

	* automation/taskcluster/docker-acvp/bin/checkout.sh,
	automation/taskcluster/scripts/build.sh,
	automation/taskcluster/scripts/build_gyp.sh,
	automation/taskcluster/scripts/build_nspr.sh,
	automation/taskcluster/scripts/check_abi.sh,
	automation/taskcluster/scripts/gen_coverage_report.sh,
	automation/taskcluster/scripts/run_scan_build.sh,
	automation/taskcluster/windows/build.sh,
	automation/taskcluster/windows/build_gyp.sh:
	Bug 1909638 - Follow-up to fix test for presence of file nspr.patch.
	r=jschanck

	[51a800758d39]

2024-07-24  Maurice Dauer  <mdauer@mozilla.com>

	* fuzz/options/dtls-client-no_fuzzer_mode.options, fuzz/options/dtls-
	client.options, fuzz/options/dtls-server-no_fuzzer_mode.options,
	fuzz/options/dtls-server.options, fuzz/options/quickder.options,
	fuzz/options/tls-client-no_fuzzer_mode.options, fuzz/options/tls-
	client.options, fuzz/options/tls-server-no_fuzzer_mode.options,
	fuzz/options/tls-server.options:
	Bug 1903783: Adjust libFuzzer size limits, r=djackson

	[912794cba535]

	* fuzz/fuzz.gyp, fuzz/tls_client_config.cc, fuzz/tls_client_config.h,
	fuzz/tls_client_target.cc, fuzz/tls_server_target.cc:
	Bug 1899542: Add fuzzing support for
	SSL_SetCertificateCompressionAlgorithm, SSL_SetClientEchConfigs,
	SSL_VersionRangeSet and SSL_AddExternalPsk, r=djackson

	[2a14bf8169a0]

	* fuzz/tls_client_config.cc, fuzz/tls_client_config.h,
	fuzz/tls_client_target.cc:
	Bug 1899542: Add fuzzing support for SSL_ENABLE_GREASE and
	SSL_ENABLE_CH_EXTENSION_PERMUTATION, r=djackson

	[36727d17c0e9]

2024-07-24  John Schanck  <jschanck@mozilla.com>

	* doc/rst/releases/index.rst:
	Documentation: update index.rst
	[d35358352e50]

	* doc/rst/releases/nss_3_102_1.rst:
	Documentation: release notes for 3.102.1
	[91d8d3c69d48]

	* doc/rst/releases/nss_3_101.2.rst:
	Documentation: release notes for 3.101.2
	[aeae6d36e00c]

	* doc/rst/releases/nss_3_90_4.rst:
	Documentation: release notes for NSS 3.90.4
	[f594ad038b45]

2024-07-24  Kai Engert  <kaie@kuix.de>

	* automation/taskcluster/docker-acvp/bin/checkout.sh,
	automation/taskcluster/scripts/build.sh,
	automation/taskcluster/scripts/build_gyp.sh,
	automation/taskcluster/scripts/build_nspr.sh,
	automation/taskcluster/scripts/check_abi.sh,
	automation/taskcluster/scripts/gen_coverage_report.sh,
	automation/taskcluster/scripts/run_scan_build.sh,
	automation/taskcluster/windows/build.sh,
	automation/taskcluster/windows/build_gyp.sh:
	Bug 1909638 - NSS automation should always cleanup the NSPR tree.
	r=jschanck
	[91cebd092953]

2024-07-24  Anna Weine  <anna.weine@mozilla.com>

	* lib/pk11wrap/pk11skey.c:
	Bug 590806 - Freeing symKey in pk11_PubDeriveECKeyWithKDF when a
	key_size is 0 and wrong kdf r=nss-reviewers,jschanck

	[eed1dfdf09a7]

2024-07-22  Mike Hommey  <mh@glandium.org>

	* gtests/nss_bogo_shim/nss_bogo_shim.gyp,
	gtests/ssl_gtest/ssl_gtest.gyp:
	Bug 1908831 - Don't link zlib where it's not needed. r=nss-
	reviewers,jschanck

	[a6aa3cd05772]

2024-07-22  Anna Weine  <anna.weine@mozilla.com>

	* lib/cryptohi/seckey.c:
	Bug 1908597 - Removing dead code from X25519 seckey.c r=jschanck

	[964825d7bfa1]

Differential Revision: https://phabricator.services.mozilla.com/D217805
2024-07-26 17:29:52 +00:00

29 lines
612 B
Bash
Executable File

#!/usr/bin/env bash
source $(dirname "$0")/tools.sh
if [ -n "$NSS_BUILD_MODULAR" ]; then
$(dirname "$0")/build_nspr.sh || exit $?
$(dirname "$0")/build_util.sh || exit $?
$(dirname "$0")/build_softoken.sh || exit $?
$(dirname "$0")/build_nss.sh || exit $?
exit
fi
# Clone NSPR if needed.
hg_clone https://hg.mozilla.org/projects/nspr ./nspr default
pushd nspr
hg revert --all
if [[ -f ../nss/nspr.patch && "$ALLOW_NSPR_PATCH" == "1" ]]; then
cat ../nss/nspr.patch | patch -p1
fi
popd
# Build.
make -C nss nss_build_all
# Package.
mkdir artifacts
tar cvfjh artifacts/dist.tar.bz2 dist