summary refs log tree commit diff
path: root/pkgs/development/libraries/nss
Commit message (Collapse)AuthorAge
* nss_latest: 3.93 -> 3.94Martin Weinelt2023-10-03
| | | | https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/NHYt2D5xRAo
* Merge pull request #253739 from mweinelt/firefox-102-removalajs1242023-09-09
|\ | | | | firefox-esr-102-unwrapped: remove
| * firefox-esr-102-unwrapped: removeMartin Weinelt2023-09-07
| | | | | | | | | | | | The Firefox ESR 102.0 series has reached its end of life. Removes package and test and references to them.
* | nss_latest: 3.92 -> 3.93ajs1242023-08-31
|/ | | | https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/aC5r1-9zPWI
* nss: accidentally patching same file twiceTheodore Ni2023-08-12
|
* nss_latest: 3.91 -> 3.92ajs1242023-07-27
| | | | https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/oNYCNPU21k0/m/rM3q7pM3BAAJ
* Merge branch 'staging-next' into stagingJan Tojnar2023-07-05
|\ | | | | | | | | | | | | | | ; Conflicts: ; pkgs/development/libraries/nss/generic.nix - bb53634671d5bb63e060919d5062d079b5e50b98 removed the conditionals since firefox-esr-91 and nss <3.69 has been dropped a while ago. - cb3762857d1aa0951b3bd4b427994eab9002e517 updated the conditionals to always partition the tests based on the nss_latest version. Chosen that since it will remain future proof.
| * nss: update passthru tests for firefox-esr-115Martin Weinelt2023-07-04
| | | | | | | | | | Ties the logic to the version of the nss_latest attribute, so we get a stable relationship.
* | Merge branch 'staging-next' into stagingJan Tojnar2023-07-01
|\| | | | | | | | | | | | | | | ; Conflicts: ; pkgs/development/libraries/nss/generic.nix fa93045a5b843395f510e7739197badf9a42004e adds `< 3.91` conjunct for the `remove-c25519-support.patch` condition bb53634671d5bb63e060919d5062d079b5e50b98 removes the ≥ 3.90 condition for the `remove-c25519-support.patch` since nss < 3.90 is no longer provided
| * nss_latest: 3.90 -> 3.91Martin Weinelt2023-06-30
| | | | | | | | https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/i-wiqdBIjMI
* | nss: drop now-unused patches and conditionsajs1242023-06-23
| |
* | nss_esr: 3.79.4 -> 3.90ajs1242023-06-23
|/ | | | | this is the new esr release see nss latest updates for changelogs
* nss_latest: remove curve25519 supportMartin Weinelt2023-06-20
| | | | | Was enabled unconditionally, but causes SIGILL on machines that do not support the Intel ADX instruction extensions.
* nss: 3.89.1 -> 3.90ajs1242023-06-06
| | | | https://github.com/nss-dev/nss/blob/NSS_3_90_BRANCH/doc/rst/releases/nss_3_90.rst
* nss_esr: backport gcc-13 fixSergei Trofimovich2023-05-29
| | | | | | | | | | | | Without the change `nss` build on `gcc-13 `fails as: ../../cpputil/databuffer.h:20:20: error: 'uint8_t' does not name a type 20 | DataBuffer(const uint8_t* d, size_t l) : data_(nullptr), len_(0) { | ^~~~~~~ ../../cpputil/databuffer.h:14:1: note: 'uint8_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'? 13 | #include <iostream> +++ |+#include <cstdint> 14 |
* nss_latest: 3.89 -> 3.89.1Martin Weinelt2023-05-06
| | | | https://github.com/nss-dev/nss/blob/master/doc/rst/releases/nss_3_89_1.rst
* nss_latest: 3.88.1 -> 3.89Martin Weinelt2023-03-10
| | | | https://github.com/nss-dev/nss/blob/master/doc/rst/releases/nss_3_89.rst
* Merge remote-tracking branch 'origin/master' into staging-nextAlyssa Ross2023-02-23
|\ | | | | | | | | Conflicts: pkgs/development/libraries/pmdk/default.nix
| * treewide: manual fixups forArtturin2023-02-22
| | | | | | | | | | treewide: use toString on list NIX_CFLAGS_COMPILE treewide: move NIX_CFLAGS_COMPILE to the env attrset
| * treewide: move NIX_CFLAGS_COMPILE to the env attrsetArtturin2023-02-22
| | | | | | | | | | | | | | | | with structuredAttrs lists will be bash arrays which cannot be exported which will be a issue with some patches and some wrappers like cc-wrapper this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists in env cause a eval failure
| * treewide: use toString on list NIX_CFLAGS_COMPILEArtturin2023-02-22
| | | | | | | | | | with structuredAttrs lists will be bash arrays which cannot be exported which will be a issue with some patches and some wrappers like cc-wrapper
* | Merge pull request #216163 from helsinki-systems/fix/nss-parallel-buildMartin Weinelt2023-02-15
|\ \ | | | | | | nss: fix build parallelism
| * | nss: fix build parallelismajs1242023-02-13
| |/ | | | | | | | | NIX_BUILD_CORES was not honored before Closes #216035
* | Merge pull request #215683 from helsinki-systems/upd/nss_esrMartin Weinelt2023-02-11
|\ \ | |/ |/| nss_esr: 3.79.3 -> 3.79.4
| * nss_esr: 3.79.3 -> 3.79.4ajs1242023-02-10
| | | | | | | | https://github.com/nss-dev/nss/blob/master/doc/rst/releases/nss_3_79_4.rst
* | nss_latest: 3.87 -> 3.88.1ajs1242023-02-10
|/ | | | | https://github.com/nss-dev/nss/blob/master/doc/rst/releases/nss_3_88.rst https://github.com/nss-dev/nss/blob/master/doc/rst/releases/nss_3_88_1.rst
* nss_esr: 3.79.2 -> 3.79.3ajs1242023-01-11
| | | | https://github.com/nss-dev/nss/blob/2d83f13617d0d1348ecc415e192a379c5170ecbc/doc/rst/releases/nss_3_79_3.rst
* nss: convert NIX_CFLAGS_COMPILE to a listAdam Joseph2023-01-11
| | | | | | | | | | | | Nss has a lot of dependers, so subtle whitespace changes can cause mass rebuilds, like I did here: https://github.com/NixOS/nixpkgs/pull/208698#issuecomment-1368600990 Let's use a list instead of concatenating individual strings in order to be more robust. This will cause a lot of rebuilds, but will prevent rebuilds in the future. Sending it this cleanup to staging because of that.
* nss_latest: 3.86 -> 3.87ajs1242023-01-06
| | | | https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_87.html
* nss: set -DNS_PTR_LE_32=1 if isILP32Adam Joseph2023-01-02
| | | | | | | | A comment in RNG_RandomUpdate() (drdbg.c) says to add the -DNS_PTR_LE_32=1 flag on ILP32 platforms. Without this PR, pkgsCross.mips64el-linux-gnuabin32.nss fails to build. With this PR, it succeeds.
* nss_latest: 3.85 -> 3.86ajs1242022-12-09
| | | | https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/NqCkaX216zY/m/QAUPTaBWCgAJ
* nss_latest: 3.84 -> 3.85ajs1242022-11-11
| | | | https://github.com/nss-dev/nss/blob/master/doc/rst/releases/nss_3_85.rst
* nss: 3.79.1 -> 3.79.2Martin Weinelt2022-10-26
| | | | https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/dbVxfMyXEyE
* nss: 3.83 -> 3.84Martin Weinelt2022-10-13
| | | | https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/uV-FYp6SUr8/m/M5TvBj0eAQAJ
* Merge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt2022-09-20
|\
| * nss_latest: 3.82 -> 3.83Martin Weinelt2022-09-15
| | | | | | | | https://github.com/nss-dev/nss/blob/master/doc/rst/releases/nss_3_83.rst
* | nss: 3.68.4 -> 3.79.1Martin Weinelt2022-09-03
|/ | | | | | | | The 3.68.4 release was the last of the 3.68 ESR series and 3.79 is the new ESR series. https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_79.html https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_79_1.html
* nss: migrate manual patching into postPatchMartin Weinelt2022-08-19
|
* nss: Drop ckpem patchMartin Weinelt2022-08-19
| | | | It's usefulness is not clear to us maintainers.
* nss: Drop nss-pem patchsetMartin Weinelt2022-08-19
| | | | | | | | The patch url went 404 and other distros¹ have discarded it as well in favor of packaging nss-pem² [1] https://gitweb.gentoo.org/repo/gentoo.git/commit/dev-libs/nss?id=5eca3e02c87163b3c541cdee893830d201abfb86 [2] https://github.com/kdudka/nss-pem
* nss_latest: 3.81 -> 3.82Martin Weinelt2022-08-18
| | | | https://github.com/nss-dev/nss/blob/master/doc/rst/releases/nss_3_82.rst
* nss: test individual firefox versions in passthruMartin Weinelt2022-08-06
|
* nss_latest: 3.80 -> 3.81ajs1242022-07-21
| | | | https://github.com/nss-dev/nss/blob/master/doc/rst/releases/nss_3_81.rst
* nss_latest: 3.79 -> 3.80ajs1242022-06-24
| | | | https://github.com/nss-dev/nss/blob/master/doc/rst/releases/nss_3_80.rst
* Revert "nss: 3.68.4 -> 3.79"Martin Weinelt2022-06-12
| | | | | | | | | | | This reverts commit 1c76a270d2d0331aaed02a308acb607e81e5c414. This breaks the Firefox 91esr build, which is apparently not compatible with this NSS version. /build/firefox-91.10.0/security/certverifier/OCSPVerificationTrustDomain.cpp:63:11: error: unknown type name 'SignedDigest' Will revisit this upgrade, when we drop 91esr in favor of 102esr soon.
* nss: 3.68.4 -> 3.79ajs1242022-06-08
| | | | | This ESR branch has reached EOL: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/-z6f6dOWx9A/m/Bpl8VWd_FwAJ
* nss: sha256 -> hashajs1242022-06-01
|
* nss_latest: 3.78 -> 3.79ajs1242022-06-01
| | | | https://github.com/nss-dev/nss/blob/master/doc/rst/releases/nss_3_79.rst
* nss_esr: 3.68.3 -> 3.68.4ajs1242022-06-01
| | | | https://github.com/nss-dev/nss/blob/master/doc/rst/releases/nss_3_68_4.rst
* nss_latest: 3.77 -> 3.78Martin Weinelt2022-05-03
| | | | | | https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_78.html Fixes the ordering of the security load patchset to save us rebuilds.