summaryrefslogtreecommitdiff
path: root/gnu/packages/nss.scm
AgeCommit message (Collapse)Author
2021-12-17gnu: Remove unreferenced nss/fixed.Tobias Geerinckx-Rice
* gnu/packages/nss.scm (nss/fixed): Remove variable. * gnu/packages/patches/nss-CVE-2021-43527.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2021-12-16gnu: nss-certs: Avoid top-level reference to NSS.Tobias Geerinckx-Rice
This is the only hammer I know for dealing with module cycles and effectively fixes, for example, ‘guix show nss’ today. It's also a very poor solution. * gnu/packages/certs.scm (nss-certs)[version, source]: Copy verbatim from the nss package rather than referring to it at the top level. Reported by several users of #guix.
2021-12-13gnu: Simplify package inputs.Ludovic Courtès
This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
2021-12-05Merge remote-tracking branch 'origin/master' into core-updates-frozenRicardo Wurmus
2021-12-03gnu: nss: Fix CVE-2021-43527 via graft.Mark H Weaver
* gnu/packages/patches/nss-CVE-2021-43527.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/nss.scm (nss/fixed): New variable (nss)[replacement]: New field.
2021-12-01gnu: Add nspr@4.32.Jonathan Brielmaier
Required for icecat/icedove 91. * gnu/packages/nss.scm (nspr-4.32): New variable.
2021-11-11gnu: nss: Update to 3.71.Maxim Cournoyer
This is made in an attempt to get rid of non-deterministic test failures, namely: [ FAILED ] TlsConnectDatagram13.AeadLimit * gnu/packages/nss.scm (nss): Update comment about nss-certs. Update to 3.71. [phases]{check}: Update faketime date. [inputs]{sqlite}: Use the regular version. * gnu/packages/certs.scm (nss-certs): Inherit version and source from nss.
2021-11-11gnu: nspr: Normalize inputs.Maxim Cournoyer
* gnu/packages/nss.scm (nspr)[inputs]: Remove conditional.
2021-09-20gnu: nspr: Don't retain references to native inputs.Maxime Devos
* gnu/packages/nss.scm (nspr)[inputs]: Add 'perl' and 'bash-minimal' when cross-compiling. (nspr)[arguments]{#:disallowed-references}: Add native 'perl' when cross-compiling.
2021-09-20gnu: nspr: Adjust to Mozilla cross-compilation conventions.Maxime Devos
* gnu/packages/nss.scm (nspr)[arguments]<#:configure-flags>: Set --host and --target inappropriately when cross-compiling.
2021-06-19gnu: nss-certs: Do not inherit version and source from nss.Marius Bakke
...in order to avoid a top-level variable reference. This reverts commit 18c38c18989aab28a654c9e546243603690cc75e. * gnu/packages/certs.scm (nss-certs)[version, source]: Do not inherit from NSS.
2021-06-19gnu: nss: Update to 3.67.Marius Bakke
* gnu/packages/nss.scm (nss): Update to 3.67.
2021-06-06gnu: nss: Use (guix utils).Marius Bakke
* gnu/packages/nss.scm (nss)[arguments]: Utilize CC-FOR-TARGET and TARGET-64bit?.
2021-06-06gnu: nss: Update to 3.66.Marius Bakke
* gnu/packages/nss.scm (nss): Update to 3.66. Reindent. [arguments]: Remove #:parallel-build?. * gnu/packages/patches/nss-getcwd-nonnull.patch: Adjust for directory change. * gnu/packages/patches/nss-3.56-pkgconfig.patch, gnu/packages/patches/nss-increase-test-timeout.patch: Revert to 6223566971. * gnu/packages/certs.scm (nss-certs)[arguments]: Adjust for directory change.
2021-06-06gnu: nspr: Update to 4.31.Marius Bakke
* gnu/packages/nss.scm (nspr): Update to 4.31.
2021-06-06gnu: nss: Prepare for GCC 10.Marius Bakke
* gnu/packages/patches/nss-getcwd-nonnull.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/nss.scm (nss)[source](patches): Add it.
2021-06-06gnu: nss: Fix test failure.Marius Bakke
* gnu/packages/sqlite.scm (sqlite-uri): New variable. (sqlite)[source](uri): Use it. (sqlite-3.33): New public variable.
2021-01-26gnu: nss: Update to the latest changeset to resolve test failures.Maxim Cournoyer
* gnu/packages/patches/nss-3.56-pkgconfig.patch: Update and ajdust. * gnu/packages/patches/nss-increase-test-timeout.patch: Adjust. * gnu/packages/nss.scm (nss)[version]: Compute with the git-version procedure. [source]: Switch to use the latest changeset. Adjust snippet to match restructuring of the source file hierarchy. [make-flags]: Do not chdir to the "nss" directory. [phases]: Delete trailing #t. {check}: Honor the '#:tests?' argument. Update the date used with faketime and adjust for the new all.sh script location. {install}: Adapt to the location of the 'dist/' directory, which is now at the same level as the 'source' checkout.
2020-12-13gnu: nss, nss-certs: Update to 3.59.Marius Bakke
* gnu/packages/nss.scm (nss): Update to 3.59. * gnu/packages/certs.scm (nss-certs): Likewise.
2020-10-13gnu: nss, nss-certs: Update to 3.57.Marius Bakke
* gnu/packages/patches/nss-pkgconfig.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/certs.scm (nss-certs): Update to 3.57. * gnu/packages/nss.scm (nss): Likewise. [source](patches): Replace nss-pkgconfig.patch with nss-3.56-pkgconfig.patch. (nss-3.57): Remove variable. * gnu/packages/gnuzilla.scm (icedove)[inputs]: Change from NSS-3.57 to NSS.
2020-10-13gnu: NSPR: Update to 4.29.Marius Bakke
* gnu/packages/nss.scm (nspr): Update to 4.29.
2020-10-05Merge branch 'master' into stagingGuillaume Le Vaillant
2020-10-02gnu: nss@3.56: Update to 3.57.Jonathan Brielmaier
nss@3.57 includes a critical fix for building on aarch64. * gnu/packages/nss.scm (nss-3.56): Update to 3.57 and rename to * nss-3.57. * gnu/packages/gnuzilla.scm (icedove)[inputs]: Update nss variable name. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-09-28gnu: Add nss@3.56.Jonathan Brielmaier
Icedove 78 requires nss > 3.53. This version is the only one building out-of-the-box. * gnu/packages/nss.scm (nss-3.56): New variable. * gnu/packages/patches/nss-3.56-pkgconfig.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: Mark H Weaver <mhw@netris.org>
2020-07-25gnu: NSS: Update to 3.55 [security fixes].Marius Bakke
This release fixes CVE-2020-6829, CVE-2020-12400, CVE-2020-12401, and CVE-2020-12403. * gnu/packages/patches/nss-pkgconfig.patch: Adjust patch context. * gnu/packages/nss.scm (nss): Update to 3.55. [arguments]: Add "all" to #:make-flags. Remove obsolete deletions. * gnu/packages/certs.scm (nss-certs): Update to 3.55.
2020-07-25gnu: nspr: Update to 4.27.Marius Bakke
* gnu/packages/nss.scm (nspr): Update to 4.27.
2020-06-06gnu: Remove nss/fixed.Marius Bakke
The merge preceding this commit ignored the nss replacement added in commit 7bc396bf353c5550c49b3f8791b34072ba417d90. This commit removes the remaining bits, because the fix is already present in nss@3.52.1. * gnu/packages/patches/nss-CVE-2020-12399.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/nss.scm (nss/fixed): Remove variable.
2020-06-06Merge branch 'master' into stagingMarius Bakke
2020-06-02gnu: nss: Fix CVE-2020-12399 via graft.Mark H Weaver
* gnu/packages/patches/nss-CVE-2020-12399.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/nss.scm (nss/fixed): New variable. (nss)[replacement]: Add field.
2020-05-26gnu: NSS: Update to 3.52.1 [fixes CVE-2020-12399].Marius Bakke
* gnu/packages/nss.scm (nss): Update to 3.52.1. * gnu/packages/certs.scm (nss-certs): Likewise.
2020-05-26gnu: NSS: Update to 3.52.Marius Bakke
* gnu/packages/nss.scm (nss): Update to 3.52. * gnu/packages/certs.scm (nss-certs): Likewise.
2020-03-14Merge branch 'master' into core-updatesMarius Bakke
2020-02-15gnu: nss: Add comment about deleted libraries.Marius Bakke
* gnu/packages/nss.scm (source)[snippet]: Add comment. While at it, add missing copyright information for Marius Bakke.
2020-02-14gnu: nss: Delete bundled SQLite and Zlib.Marius Bakke
* gnu/packages/nss.scm (nss)[source](modules, snippet): New fields.
2020-02-14gnu: nss, nss-certs: Update to 3.50.Marius Bakke
* gnu/packages/nss.scm (nss): Update to 3.50. * gnu/packages/certs.scm (nss-certs): Likewise.
2020-02-14gnu: nspr: Update to 4.25.Marius Bakke
* gnu/packages/nss.scm (nspr): Update to 4.25.
2020-02-14gnu: nspr: Do not build the static library.Marius Bakke
* gnu/packages/nss.scm (nspr)[arguments]: Add "--disable-static" in #:configure-flags.
2020-02-14gnu: nss: Remove obsolete patch.Marius Bakke
* gnu/packages/patches/nss-freebl-stubs.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/nss.scm (nss)[source](patches): Remove 'nss-freebl-stubs.patch'.
2020-01-21Merge branch 'staging' into core-updatesMarius Bakke
2020-01-19gnu: nss, nss-certs: Update to 3.49.1.Marius Bakke
* gnu/packages/certs.scm (nss-certs): Update to 3.49.1. * gnu/packages/nss.scm (nss): Likewise.
2020-01-12gnu: nss, nss-certs: Update to 3.49.Marius Bakke
* gnu/packages/certs.scm (nss-certs): Update to 3.49. * gnu/packages/nss.scm (nss): Likewise.
2020-01-11Merge branch 'master' into core-updatesMarius Bakke
2019-12-12gnu: nss: Ungraft.Efraim Flashner
* gnu/packages/nss.scm (nss)[replacement]: Remove field. [source]: Add patch. (nss/fixed): Remove variable.
2019-12-11gnu: nss: Remove replacement package.Marius Bakke
The merge preceding this commit ignored the 'replacement' added to nss in commit 04b33ce205f38813b4dbd04b6ad3c7aa0be0b6f6, because the security fix is already present in NSS 3.48. This commit removes the remaining bits. * gnu/packages/patches/nss-CVE-2019-11745.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/nss.scm (nss/fixed): Remove variable.
2019-12-11Merge branch 'master' into stagingMarius Bakke
2019-12-11gnu: nss: Fix CVE-2019-11745 via graft.Mark H Weaver
* gnu/packages/patches/nss-CVE-2019-11745.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/nss.scm (nss/fixed): New variable. (nss)[replacement]: Add field.
2019-12-11gnu: nss: Update to 3.48.Marius Bakke
* gnu/packages/nss.scm (nss): Update to 3.48.
2019-12-11gnu: nspr: Update to 4.24.Marius Bakke
* gnu/packages/nss.scm (nspr): Update to 4.24.
2019-10-08gnu: nss, nss-certs: Update to 3.46.1.Marius Bakke
* gnu/packages/nss.scm (nss): Update to 3.46.1. * gnu/packages/certs.scm (nss-certs): Likewise.
2019-10-08gnu: nspr: Update to 4.22.Marius Bakke
* gnu/packages/nss.scm (nspr): Update to 4.22.