summaryrefslogtreecommitdiff
path: root/gnu/packages/nss.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: nss-rapid: Update to 3.105.•••* gnu/packages/nss.scm (nss-rapid): Update to 3.105. Change-Id: I8b502be10f5d577a258033417cf7faddc41ca214 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Ian Eure2024-11-061-3/+3
* gnu: nss-rapid: Update to 3.104.•••* gnu/packages/nss.scm (nss-rapid): Update to 3.104. Change-Id: I97545e2d106bc7e9694ee11bd76371fa170cc42e Signed-off-by: Andrew Tropin <andrew@trop.in> Ian Eure2024-09-241-2/+2
* gnu: nss: Use ‘datefudge’ to run tests on 32-bit platforms.•••Fixes <https://issues.guix.gnu.org/72239>. * gnu/packages/nss.scm (nss)[arguments]: In ‘check’ phase, on 32-bit platforms, modify ‘SOURCE_DIR’ in ‘gtests.sh’ and use ‘datefudge’ rather than ‘faketime’. [native-inputs]: On 32-bit platforms, use ‘datefudge’ rather than ‘libfaketime’. Change-Id: I6b35f4d979897dd2215e189c4375aa0d792530d0 Ludovic Courtès2024-08-311-3/+16
* gnu: nss: Ungraft update to 3.99.•••* gnu/packages/nss.scm (nss): Ungraft and update to 3.99. (nss/fixed): Remove variable. Change-Id: I57d4426deb3b96e88d83ba1a7a529a94c9e7815f Josselin Poiret2024-08-311-4/+11
* gnu: nss: Set CCC unconditionally.•••* gnu/packages/nss.scm (nss)[arguments]: Set CCC unconditionally in the 'configure phase. Efraim Flashner2024-08-311-5/+2
* gnu: Add nss-rapid.•••* gnu/packages/nss.scm (nss-rapid): New variable. Change-Id: I2bdd2119fb0c857feae9eb2e47a28909b8228cd7 Signed-off-by: Vagrant Cascadian <vagrant@debian.org> Ian Eure2024-08-191-0/+67
* gnu: nsncd: Remove duplicate definition.•••* gnu/packages/rust-apps.scm (nsncd): Remove variable. * gnu/packages/nss.scm (nsncd)[arguments]: Don't install the sources. Change-Id: I6e95f1b38cdf541a1b341ac9e55bf33ee4bbf098 Efraim Flashner2024-07-191-0/+1
* gnu: rust-slog-async-2: Update to 2.8.0.•••* gnu/packages/crates-io.scm (rust-slog-async-2): Update to 2.8.0. Absorb rust-slog-async-2-8. [arguments]: Don't skip the build. [description]: Expand. * gnu/packages/nss.scm (nsncd)[cargo-inputs]: Replace rust-slog-async-2-8 with rust-slog-async-2. Change-Id: I0320137cbc482d2679d2ebb6bdca6d091d2197a0 Efraim Flashner2024-07-191-1/+1
* gnu: Add nsncd.•••* gnu/packages/nss.scm (nsncd): New variable. Introducing Nsncd, a non-caching alternative of Glibc Nscd. Change-Id: I18ba7ffbb6fb59c4928829bb98a8da4e6963e587 Co-authored-by: Ludovic Courtès <ludo@gnu.org> Picnoir2024-06-021-0/+49
* gnu: nss/fixed: Hasten test suite.•••This causes the test suite to run in about in nearly a third of the original time (from 145 min to 52 minutes on a particular machine). * gnu/packages/nss.scm (nss/fixed) [phases] {check}: Set NSS_CYCLES environment variable to 'standard'. Change-Id: I5dab1ed16b302af2276b0f075a790f6193edbe95 Maxim Cournoyer2024-05-291-0/+5
* gnu: nss/fixed: Tweak performance test.•••As I'm seeing this test fail with results of 5 to 7 seconds. * gnu/packages/nss.scm (nss/fixed)[arguments]: Tweak a test to have a higher time threshold. Change-Id: Icb0551cd986acf67b2ba17dc8772a67b9747d31a Christopher Baines2024-05-131-0/+8
* gnu: nss/fixed: Update to 3.99.•••* gnu/packages/nss.scm (nss/fixed): Update to 3.99. Change-Id: I5a2b461c0a13212a45c81304f0ea2c2f4bb777c1 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Ian Eure2024-04-281-2/+2
* gnu: nss: Graft with version 3.98 [security fixes].•••This fixes CVE-2023-5388, CVE-2023-6135 and CVE-2024-0743. * gnu/packages/nss.scm (nss) [replacement]: New field. (nss-3.98): Rename variable to... (nss/fixed): ... this. Make it a hidden package. * gnu/packages/librewolf.scm (librewolf) [inputs]: Replace nss-3.98 with nss/fixed. Change-Id: I8cc667c53a270dfe00738bf731923f1342036624 Maxim Cournoyer2024-04-261-34/+37
* gnu: nss-3.98: Streamline source origin via inheritance.•••* gnu/packages/nss.scm (nss-3.98): Simplify source via inheritance. Change-Id: I6c1df497a7ff538162afa128eca676997d76e28f Maxim Cournoyer2024-04-261-13/+3
* gnu: nss: Fix cross-compilation.•••* gnu/packages/nss.scm (nss)[arguments]<#:make-flags>: When cross-compilation, Add CROSS_COMPILE=1. <#:phases>: When cross-compilation, Set env NATIVE_CC to gcc. Change-Id: I5c9559a4b8cecf2cfc6c47d136d69c01a335faaf Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Zheng Junjie2024-04-241-1/+5
* gnu: nspr: Fix cross-compilation.•••* gnu/packages/nss.scm (nspr)[arguments]<#:configure-flags>: When cross-compilation, Add HOST_CC=gcc. Change-Id: I337f217f153f8cc3a713906643d6fab9115056e9 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Zheng Junjie2024-04-241-1/+4
* gnu: Add nss-3.98.•••* gnu/packages/nss.scm (nss-3.98): New variable. Change-Id: If54ba20d296da2f4edd444c7cfa223a2d5a9ecb8 Signed-off-by: Andrew Tropin <andrew@trop.in> Ian Eure2024-04-121-0/+45
* gnu: nss: Fix cross-compiling.•••* gnu/packages/nss.scm (nss)[arguments]: Adjust configure-flags when cross-compiling to correctly set the target architecture and kernel. Adjust the custom 'configure-phase when cross-compiling to use the correct C++ compiler. Efraim Flashner2023-10-151-0/+15
* gnu: nss: Fix building on powerpc-linux.•••* gnu/packages/nss.scm (nss)[arguments]: Skip tests on powerpc-linux. Adjust the configure-flags when building for powerpc-linux to not use features unavailable for that architecture. Efraim Flashner2023-07-241-3/+8
* gnu: nss-certs: Update to 3.88.1.•••* gnu/packages/certs.scm (nss-certs): Update to 3.88.1. Maxim Cournoyer2023-05-071-2/+3
* gnu: nss: Add which to to native inputs and use regular nspr.•••* gnu/packages/nss.scm (nspr-next): Delete variable. (nss) [native-inputs]: Add which. [propagated-inputs]: Replace nspr-next with nspr. * gnu/packages/gnuzilla.scm (icecat-minimal): Likewise. Maxim Cournoyer2023-04-141-20/+5
* Merge branch 'master' into core-updates.•••Conflicts: gnu/local.mk gnu/packages/build-tools.scm gnu/packages/certs.scm gnu/packages/check.scm gnu/packages/compression.scm gnu/packages/cups.scm gnu/packages/fontutils.scm gnu/packages/gnuzilla.scm gnu/packages/guile.scm gnu/packages/ibus.scm gnu/packages/image-processing.scm gnu/packages/linux.scm gnu/packages/music.scm gnu/packages/nss.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/qt.scm gnu/packages/ruby.scm gnu/packages/shells.scm gnu/packages/tex.scm gnu/packages/video.scm gnu/packages/vulkan.scm gnu/packages/web.scm gnu/packages/webkit.scm gnu/packages/wm.scm Maxim Cournoyer2023-04-141-4/+4
|\
| * Merge remote-tracking branch 'origin/master' into staging.•••With resolved conflicts in: gnu/packages/ibus.scm gnu/packages/image.scm gnu/packages/lisp.scm gnu/packages/virtualization.scm Maxim Cournoyer2023-03-231-1/+37
| |\
| * | gnu: NSS: Update to 3.85.•••* gnu/packages/nss.scm (nss): Update to 3.85. * gnu/packages/certs.scm (nss-certs): Likewise. Marius Bakke2022-11-201-3/+3
| * | gnu: NSPR: Update to 4.35.•••* gnu/packages/nss.scm (nspr): Update to 4.35. Marius Bakke2022-11-201-2/+2
* | | gnu: nss: Update to 3.88.1.•••* gnu/packages/nss.scm (nss)[source]: Update to 3.88.1. [replacement]: Remove. [propagated-inputs]: Change 'nspr' to 'nspr-next'. (nss-next, nss/fixed): Remove. * gnu/packages/gnuzilla.scm (icecat-minimal)[inputs]: Change 'nss-next' to 'nss'. (icedove-minimal)[inputs]: Likewise. Ludovic Courtès2023-03-041-26/+4
* | | Merge remote-tracking branch 'savannah/master' into core-updates•••Conflicts: gnu/local.mk gnu/packages/autotools.scm gnu/packages/cmake.scm gnu/packages/gnuzilla.scm gnu/packages/haskell.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/samba.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/wxwidgets.scm Christopher Baines2023-03-021-1/+37
|\ \ \ | | |/ | |/|
| * | gnu: nss: Graft to fix CVE-2023-0767.•••* gnu/packages/nss.scm (nss-next): Update to 3.88.1. (nss): Add a replacement field pointing to… (nss/fixed): …this new variable, based on nss-next. Tobias Geerinckx-Rice2023-02-121-0/+6
| * | gnu: nss-next: Update to 3.88.1 [fixes CVE-2023-0767].•••* gnu/packages/nss.scm (nss-next): Update to 3.88.1 Co-spirited-by: Tobias Geerinckx-Rice <me@tobias.gr> Maxim Cournoyer2023-02-171-2/+2
| * | gnu: Add nss-next.•••* gnu/packages/nss.scm (nss-next): New variable. Maxim Cournoyer2023-02-131-0/+17
| * | gnu: Add nspr-next.•••* gnu/packages/nss.scm (nspr-next): New variable. Maxim Cournoyer2023-02-131-1/+14
| |/
* | gnu: nss, nss-certs: Update to 3.82.•••* gnu/packages/certs.scm (nss-certs): Update to 3.82. * gnu/packages/nss.scm (nss): Likewise. Marius Bakke2022-09-081-3/+3
* | Merge branch 'staging' into core-updatesMarius Bakke2022-07-271-2/+2
|\|
| * gnu: nss, nss-certs: Update to 3.81.•••* gnu/packages/certs.scm (nss-certs): Update to 3.81. * gnu/packages/nss.scm (nss): Likewise. Marius Bakke2022-07-271-2/+2
* | Merge branch 'staging' into core-updatesMarius Bakke2022-07-221-100/+102
|\|
| * gnu: nss: Use G-expressions.•••* gnu/packages/nss.scm (nss)[arguments]: Use gexp and remove labels. Marius Bakke2022-06-291-67/+69
| * gnu: nspr: Use G-expressions.•••* gnu/packages/nss.scm (nspr)[arguments]: Convert to gexp. Marius Bakke2022-06-291-39/+39
| * gnu: nss, nss-certs: Update to 3.80.•••* gnu/packages/certs.scm (nss-certs): Update to 3.80. * gnu/packages/nss.scm (nss): Likewise. Marius Bakke2022-06-291-3/+3
| * gnu: nspr: Update to 4.34.•••* gnu/packages/nss.scm (nspr): Update to 4.34. Marius Bakke2022-06-291-2/+2
* | Merge branch 'master' into core-updatesLudovic Courtès2022-06-081-1/+9
|\|
| * gnu: nss: Skip tests on riscv64-linux.•••* gnu/packages/nss.scm (nss)[arguments]: Skip tests when building for riscv64-linux. Efraim Flashner2022-05-301-1/+4
| * gnu: nss: Adjust make-flags for riscv64-linux.•••* gnu/packages/nss.scm (nss)[arguments]: When building for riscv64-linux don't build the binaries with gtest. Efraim Flashner2022-05-301-1/+6
* | Merge branch 'staging' into core-updates.•••With "conflicts" resolved in (mostly in favor of master/staging): gnu/packages/admin.scm gnu/packages/gnuzilla.scm gnu/packages/gtk.scm gnu/packages/kerberos.scm gnu/packages/linux.scm guix/lint.scm Maxim Cournoyer2022-01-251-2/+2
|\|
| * gnu: nss: Update to 3.72.•••* gnu/packages/nss.scm (nss): Update to 3.72. Maxim Cournoyer2022-01-101-2/+2
* | Merge branch 'master' into core-updatesEfraim Flashner2021-12-191-16/+25
|\|
| * 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