summaryrefslogtreecommitdiff
path: root/gnu/packages/nss.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: Remove unreferenced nss/fixed.•••* 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. Tobias Geerinckx-Rice2021-12-171-3/+0
* gnu: nss-certs: Avoid top-level reference to NSS.•••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. Tobias Geerinckx-Rice2021-12-161-2/+2
* gnu: Simplify package inputs.•••This commit was obtained by running: ./pre-inst-env guix style without any additional argument. Ludovic Courtès2021-12-131-8/+6
* Merge remote-tracking branch 'origin/master' into core-updates-frozenRicardo Wurmus2021-12-051-1/+17
|\
| * gnu: nss: Fix CVE-2021-43527 via graft.•••* 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. Mark H Weaver2021-12-031-1/+5
| * gnu: Add nspr@4.32.•••Required for icecat/icedove 91. * gnu/packages/nss.scm (nspr-4.32): New variable. Jonathan Brielmaier2021-12-011-0/+13
* | gnu: nss: Update to 3.71.•••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. Maxim Cournoyer2021-11-111-8/+6
* | gnu: nspr: Normalize inputs.•••* gnu/packages/nss.scm (nspr)[inputs]: Remove conditional. Maxim Cournoyer2021-11-111-5/+2
* | gnu: nspr: Don't retain references to native inputs.•••* gnu/packages/nss.scm (nspr)[inputs]: Add 'perl' and 'bash-minimal' when cross-compiling. (nspr)[arguments]{#:disallowed-references}: Add native 'perl' when cross-compiling. Maxime Devos2021-09-201-1/+17
* | gnu: nspr: Adjust to Mozilla cross-compilation conventions.•••* gnu/packages/nss.scm (nspr)[arguments]<#:configure-flags>: Set --host and --target inappropriately when cross-compiling. Maxime Devos2021-09-201-5/+15
* | gnu: nss-certs: Do not inherit version and source from nss.•••...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. Marius Bakke2021-06-191-2/+2
* | gnu: nss: Update to 3.67.•••* gnu/packages/nss.scm (nss): Update to 3.67. Marius Bakke2021-06-191-2/+2
* | gnu: nss: Use (guix utils).•••* gnu/packages/nss.scm (nss)[arguments]: Utilize CC-FOR-TARGET and TARGET-64bit?. Marius Bakke2021-06-061-8/+6
* | gnu: nss: Update to 3.66.•••* 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. Marius Bakke2021-06-061-117/+109
* | gnu: nspr: Update to 4.31.•••* gnu/packages/nss.scm (nspr): Update to 4.31. Marius Bakke2021-06-061-2/+2
* | gnu: nss: Prepare for GCC 10.•••* 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. Marius Bakke2021-06-061-0/+1
* | gnu: nss: Fix test failure.•••* gnu/packages/sqlite.scm (sqlite-uri): New variable. (sqlite)[source](uri): Use it. (sqlite-3.33): New public variable. Marius Bakke2021-06-061-1/+3
* | gnu: nss: Update to the latest changeset to resolve test failures.•••* 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. Maxim Cournoyer2021-01-261-105/+116
|/
* gnu: nss, nss-certs: Update to 3.59.•••* gnu/packages/nss.scm (nss): Update to 3.59. * gnu/packages/certs.scm (nss-certs): Likewise. Marius Bakke2020-12-131-3/+3
* gnu: nss, nss-certs: Update to 3.57.•••* 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. Marius Bakke2020-10-131-117/+25
* gnu: NSPR: Update to 4.29.•••* gnu/packages/nss.scm (nspr): Update to 4.29. Marius Bakke2020-10-131-2/+2
* Merge branch 'master' into stagingGuillaume Le Vaillant2020-10-051-0/+92
|\
| * gnu: nss@3.56: Update to 3.57.•••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> Jonathan Brielmaier2020-10-021-3/+3
| * gnu: Add nss@3.56.•••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> Jonathan Brielmaier2020-09-281-0/+92
* | gnu: NSS: Update to 3.55 [security fixes].•••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. Marius Bakke2020-07-251-13/+5
* | gnu: nspr: Update to 4.27.•••* gnu/packages/nss.scm (nspr): Update to 4.27. Marius Bakke2020-07-251-2/+2
|/
* gnu: Remove nss/fixed.•••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. Marius Bakke2020-06-061-8/+0
* Merge branch 'master' into stagingMarius Bakke2020-06-061-0/+8
|\
| * gnu: nss: Fix CVE-2020-12399 via graft.•••* 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. Mark H Weaver2020-06-021-0/+9
* | gnu: NSS: Update to 3.52.1 [fixes CVE-2020-12399].•••* gnu/packages/nss.scm (nss): Update to 3.52.1. * gnu/packages/certs.scm (nss-certs): Likewise. Marius Bakke2020-05-261-2/+2
* | gnu: NSS: Update to 3.52.•••* gnu/packages/nss.scm (nss): Update to 3.52. * gnu/packages/certs.scm (nss-certs): Likewise. Marius Bakke2020-05-261-2/+2
|/
* Merge branch 'master' into core-updatesMarius Bakke2020-03-141-8/+16
|\
| * gnu: nss: Add comment about deleted libraries.•••* gnu/packages/nss.scm (source)[snippet]: Add comment. While at it, add missing copyright information for Marius Bakke. Marius Bakke2020-02-151-0/+2
| * gnu: nss: Delete bundled SQLite and Zlib.•••* gnu/packages/nss.scm (nss)[source](modules, snippet): New fields. Marius Bakke2020-02-141-1/+7
| * gnu: nss, nss-certs: Update to 3.50.•••* gnu/packages/nss.scm (nss): Update to 3.50. * gnu/packages/certs.scm (nss-certs): Likewise. Marius Bakke2020-02-141-3/+3
| * gnu: nspr: Update to 4.25.•••* gnu/packages/nss.scm (nspr): Update to 4.25. Marius Bakke2020-02-141-2/+2
| * gnu: nspr: Do not build the static library.•••* gnu/packages/nss.scm (nspr)[arguments]: Add "--disable-static" in #:configure-flags. Marius Bakke2020-02-141-1/+2
| * gnu: nss: Remove obsolete patch.•••* 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'. Marius Bakke2020-02-141-1/+0
* | Merge branch 'staging' into core-updatesMarius Bakke2020-01-211-3/+3
|\|
| * gnu: nss, nss-certs: Update to 3.49.1.•••* gnu/packages/certs.scm (nss-certs): Update to 3.49.1. * gnu/packages/nss.scm (nss): Likewise. Marius Bakke2020-01-191-2/+2
| * gnu: nss, nss-certs: Update to 3.49.•••* gnu/packages/certs.scm (nss-certs): Update to 3.49. * gnu/packages/nss.scm (nss): Likewise. Marius Bakke2020-01-121-3/+3
* | Merge branch 'master' into core-updatesMarius Bakke2020-01-111-7/+6
|\|
| * gnu: nss: Remove replacement package.•••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. Marius Bakke2019-12-111-8/+0
| * Merge branch 'master' into stagingMarius Bakke2019-12-111-0/+8
| |\
| * | gnu: nss: Update to 3.48.•••* gnu/packages/nss.scm (nss): Update to 3.48. Marius Bakke2019-12-111-3/+3
| * | gnu: nspr: Update to 4.24.•••* gnu/packages/nss.scm (nspr): Update to 4.24. Marius Bakke2019-12-111-2/+2
* | | gnu: nss: Ungraft.•••* gnu/packages/nss.scm (nss)[replacement]: Remove field. [source]: Add patch. (nss/fixed): Remove variable. Efraim Flashner2019-12-121-11/+3
| |/ |/|
* | gnu: nss: Fix CVE-2019-11745 via graft.•••* 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. Mark H Weaver2019-12-111-0/+9
|/
* gnu: nss, nss-certs: Update to 3.46.1.•••* gnu/packages/nss.scm (nss): Update to 3.46.1. * gnu/packages/certs.scm (nss-certs): Likewise. Marius Bakke2019-10-081-3/+3
* gnu: nspr: Update to 4.22.•••* gnu/packages/nss.scm (nspr): Update to 4.22. Marius Bakke2019-10-081-2/+2