3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00
Commit graph

630 commits

Author SHA1 Message Date
Vivien Kraus
95f481b331
gnu: p11-kit-next: Switch to meson-build-system.
README.md says to use meson to build.

* gnu/packages/tls.scm (p11-kit-next)[build-system]: Use meson-build-system.
[arguments]: Adjust accordingly.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-17 15:44:58 +00:00
Leo Famulari
f844deb7ac
gnu: OpenSSL 3: Update to 3.0.8 [security fixes].
Fixes CVE-2023-0215, CVE-2023-0216, CVE-2023-0217, CVE-2023-0286, CVE-2023-0401,
CVE-2022-4203, CVE-2022-4304, and CVE-2022-4450.

https://www.openssl.org/news/secadv/20230207.txt

gnu/packages/tls.scm (openssl-3.0): Update to 3.0.8.
2023-02-11 23:17:31 +01:00
Leo Famulari
df163df830
gnu: OpenSSL: Update to 1.1.1t [security fixes].
Fixes CVE-2023-0215, CVE-2023-0286, CVE-2022-4304, CVE-2022-4450.

https://www.openssl.org/news/secadv/20230207.txt

* gnu/packages/tls.scm (openssl/fixed): Update to 1.1.1t.
2023-02-11 23:12:51 +01:00
Tobias Geerinckx-Rice
7794eeac76
gnu: guile-gnutls: Use gnutls-latest consistently.
* gnu/packages/tls.scm (guile-gnutls)[native-inputs]: Substitute
gnutls-latest for gnutls.

Reported by jackhill in #guix.
2023-01-22 01:00:00 +01:00
Vivien Kraus
96cb7b06bd
gnu: guile-gnutls: Update to 3.7.11.
* gnu/packages/tls.scm (guile-gnutls) [phases]: Patch-shebang autopull.sh and
autogen.sh.
[native-inupts]: Add gnulib and git.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-01-15 07:50:16 +01:00
Ludovic Courtès
a2f0297af0
gnu: guile-gnutls: Add properties for the 'generic-git' updater.
* gnu/packages/tls.scm (guile-gnutls)[properties]: New field.
2022-12-13 17:46:39 +01:00
02d5912062
gnu: julia: Update to 1.8.3.
* gnu/packages/julia.scm (julia): Update to 1.8.3.
[source]: Remove one patch.
[arguments]: Adjust 'prepare-deps phase to changes in inputs. Remove
custom 'use-system-libwhich, 'change-number-of-precompiled-statements,
'symlink-libraries phases. In 'fix-include-and-link-paths phase remove
substitution for utf8proc linking and adjust libuv linking. Fix
reference to shell in 'replace-default-shell phase. Adjust the
'shared-objects-path phase to changes in the source. Change the
'enable-parallel-tests phase for upstream changes. Adjust the
'adjust-test-suite phase to be more robust. Change the
'disable-broken-tests phase to help the test suite pass. Rename
'symlink-llvm-utf8proc phase to 'symlink-missing-libraries and add two
more. Adjust make-flags for changes in shared system libraries. Reorder
make-flags to changes in the source. Except for aarch64, use the
defaults for choosing to use 64-bit blas.
[inputs]: Add libblastrampoline. Replace libgit-1.1 with libgit-1.3,
utf8proc-2.7.1 with utf8proc-2.8.0.
[native-inputs]: Replace python-2 with python.
(libunwind-julia): Update to 1.5.0.
[source]: Update patches.
* gnu/packages/libevent.scm (libuv-julia): Update to 2.0.0-4.e6f0e49.
[arguments]: Also build static library, build position-independent-code.
* gnu/packages/llvm.scm (llvm-julia): Update to llvm-13, following
upstream's build instructions.
* gnu/packages/maths.scm (openlibm): Update to 0.8.1.
* gnu/packages/textutils.scm (utf8proc-2.7.1): Update and rename to
utf8proc-2.8.0.
[native-inputs]: Update unicode to 14.0.0.
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.28.0.
[source]: Remove snippet.
[arguments]: Remove trailing #t from phases.
* gnu/packages/patches/julia-allow-parallel-build.patch,
(julia-patch): Update version string to 1.8.2.
gnu/packages/patches/libunwind-julia-fix-GCC10-fno-common.patch: Remove
files.
* gnu/local.mk (dist_patch_DATA): Remove them.

Co-authored-by: Akira Kyle <akira@akirakyle.com>
2022-12-08 19:53:16 +02:00
Marius Bakke
628afdc392
gnu: Remove acme-client.
This package does not build and has been unmaintained since 2018:

  ba153daacb

* gnu/packages/tls.scm (acme-client): Remove variable.
2022-11-22 08:37:23 +01:00
70f43c0c2e
gnu: libressl: Update to 3.6.1.
* gnu/packages/tls.scm (libressl): Update to 3.6.1.
2022-11-09 16:29:15 +02:00
Tobias Geerinckx-Rice
24f0c34ccb
gnu: openssl: Update to 1.1.1s.
* gnu/packages/tls.scm (openssl): Update to 1.1.1s.
2022-10-30 02:00:00 +01:00
Tobias Geerinckx-Rice
e0b9cd7cc1
gnu: openssl: Update to 3.0.7 [fixes CVE-2022-3786, CVE-2022-3602].
* gnu/packages/tls.scm (openssl): Update to 3.0.7.
2022-10-30 02:00:00 +01:00
Tobias Geerinckx-Rice
08d60c8691
gnu: dehydrated: Don't rely on implicit input labels.
* gnu/packages/tls.scm (dehydrated)[arguments]:
Use SEARCH-INPUT-FILE instead of ASSOC-REF.
2022-10-30 02:00:01 +01:00
Tobias Geerinckx-Rice
c744992715
gnu: dehydrated: Update to 0.7.1.
It's a Halloween miracle.

* gnu/packages/tls.scm (dehydrated): Update to 0.7.1.
[inputs]: Add util-linux+udev.
2022-10-30 02:00:01 +01:00
Tobias Geerinckx-Rice
04ec2a15b9
gnu: dehydrated: ‘Build’ reproducibly.
* gnu/packages/tls.scm (dehydrated)[arguments]: Invoke gzip with ‘-n’.
2022-10-23 02:00:15 +02:00
Tobias Geerinckx-Rice
4f5e87f751
gnu: dehydrated: Use G-expressions.
* gnu/packages/tls.scm (dehydrated)[arguments]:
Rewrite as G-expressions.
2022-10-23 02:00:15 +02:00
Tobias Geerinckx-Rice
019be3f652
gnu: dehydrated: Update to 0.7.0-0.6fb8eba.
* gnu/packages/tls.scm (dehydrated): Update to 0.7.0-0.6fb8eba.
[source]: Use GIT-FETCH & GIT-FILE-NAME.
[arguments]: Adjust accordingly.  Don't explicitly return #t from phases.
[native-inputs]: Remove tar.
2022-10-23 02:00:15 +02:00
Felix Lechner
b8dd3e59ce
gnu: wolfssl: Update to 5.5.1 [security fixes].
* gnu/packages/tls.scm (wolfssl): Update to 5.5.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-18 14:43:08 +02:00
Ludovic Courtès
69ed946bbc
gnu: gnutls-latest: Remove dependency on Guile.
* gnu/packages/tls.scm (gnutls-latest)[inputs]: Remove 'guile' and add
'libunistring'.
[native-inputs]: Remove 'guile'.
2022-10-18 14:27:01 +02:00
Ludovic Courtès
d5f07aa832
gnu: guile-gnutls: Fix cross-crompilation.
* gnu/packages/tls.scm (guile-gnutls)[source]: Add "gnutls-cross.patch".
[native-inputs]: Add 'gnutls'.
[inputs]: Add 'guile-3.0'.
2022-10-18 14:26:46 +02:00
Ludovic Courtès
a1cd93083b
gnu: Add Guile-GnuTLS.
* gnu/packages/tls.scm (guile-gnutls): New variable.
2022-10-17 23:15:07 +02:00
dac4fd03cf
gnu: libressl: Fix cross compiling.
* gnu/packages/tls.scm (libressl)[arguments]: Don't use deprecated
%output symbol.
2022-09-06 12:20:46 +03:00
Marius Bakke
db2444ad82
gnu: Introduce versioned 'openssl-1.1' variable.
...and use it in packages that do not yet support 3.0.

* gnu/packages/tls.scm (openssl): Rename to ...
(openssl-1.1): ... this.
(openssl/fixed): Inherit from OPENSSL-1.1.
(openssl-3.0): Likewise.
(openssl): Turn into alias for OPENSSL-1.1.
* gnu/packages/ruby.scm (ruby-2.6)[inputs]: Change from OPENSSL to OPENSSL-1.1.
(ruby-3.0)[inputs]: Change "openssl" input to OPENSSL.
(ruby-3.1): Inherit from RUBY-3.0.
* gnu/packages/python.scm (python-2.7)[inputs]: Change from OPENSSL to
OPENSSL-1.1.
(python-3.9)[inputs]: Replace "openssl" with OPENSSL.
* gnu/packages/python-crypto.scm (python-cryptography)[inputs]: Change from
OPENSSL to OPENSSL-1.1.
* gnu/packages/databases.scm (mariadb)[inputs]: Likewise.
* gnu/packages/node.scm (node)[native-inputs, inputs]: Likewise.
(node-lts)[native-inputs]: Likewise.
2022-08-30 18:42:26 +02:00
Vivien Kraus
e167044fad
gnu: openssl: Keep .dll.a files in main output.
* gnu/packages/tls.scm (openssl) [phase move-static-libraries]: Do not move
.dll.a files to the static output when targetting mingw.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05 15:28:03 +02:00
Vivien Kraus
a5a88b0248
gnu: openssl: Use 'target-*' predicates from (guix utils).
* gnu/packages/tls.scm (target->openssl-target): Rewrite in terms of the
'target-*' predicates.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05 00:14:30 +02:00
Vivien Kraus
334e953c93
gnu: openssl: Cross-compile to mingw.
* gnu/packages/tls.scm (target->openssl-target): Add cases for mingw and
mingw64.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05 00:14:30 +02:00
Ludovic Courtès
5a96748a99
gnu: gnutls: Add 3.7.7.
* gnu/packages/tls.scm (gnutls-latest): New variable.
2022-08-01 14:08:07 +02:00
Leo Famulari
fe24e0c29c
gnu: OpenSSL 3.0.0: Update to 3.0.5 [fixes CVE-2022-2097 and CVE-2022-2274].
https://www.cve.org/CVERecord?id=CVE-2022-2097
https://www.cve.org/CVERecord?id=CVE-2022-2274

* gnu/packages/tls.scm (openssl-3.0): Update to 3.0.5.
2022-07-06 14:28:24 -04:00
Leo Famulari
39dcbc7fa3
gnu: OpenSSL: Update to 1.1.1q [fixes CVE-2022-2097].
https://www.cve.org/CVERecord?id=CVE-2022-2097

* gnu/packages/tls.scm (openssl/fixed): Update to 1.1.1q.
2022-07-06 14:28:21 -04:00
bcba5835e5
gnu: openssl: Update to 1.1.1p [security fixes].
* gnu/packages/tls.scm (openssl/fixed): Update to 1.1.1p.
2022-06-27 19:49:31 +03:00
1814521264
gnu: openssl-3.0: Update to 3.0.4.
* gnu/packages/tls.scm (openssl-3.0): Update to 3.0.4.
2022-06-26 15:09:00 +03:00
Tobias Geerinckx-Rice
12fd5a8608
gnu: p11-kit@0.24: Update to 0.24.1.
* gnu/packages/tls.scm (p11-kit-next): Update to 0.24.1.
2022-06-19 02:00:00 +02:00
Josselin Poiret
2ec85ed405
gnu: python-acme: Add python-chardet to propagated-inputs.
* gnu/packages/tls.scm (python-acme)[propagated-inputs]: Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-17 15:31:33 +02:00
Marius Bakke
334c849ba1
gnu: python-acme, certbot: Update to 1.28.0.
* gnu/packages/tls.scm (python-acme): Update to 1.28.0.
[arguments]: Override check phase.
(certbot)[source]: Update hash.
2022-06-14 23:33:53 +02:00
e5e0e283ff
Merge branch 'master' into staging 2022-05-16 11:14:42 +03:00
c591bb6819
gnu: perl-net-ssleay: Update to 1.92.
* gnu/packages/tls.scm (perl-net-ssleay): Update to 1.92.
2022-05-15 22:10:55 +03:00
ebb4302950
gnu: openssl-3.0: Update to 3.0.3.
* gnu/packages/tls.scm (openssl-3.0): Update to 3.0.3.
2022-05-15 20:08:51 +03:00
2200530bf6
gnu: openssl: Use $SSL_CERT_DIR/$SSL_CERT_FILE.
* gnu/packages/tls.scm (openssl)[native-search-paths]: Use the
$SSL_CERT_DIR/$SSL_CERT_FILE from (guix search-paths) instead of a
local copy.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-13 17:15:54 +02:00
Greg Hogan
af856afb6c
gnu: s2n: Link to aws-lc as libcrypto dependency.
* gnu/packages/tls.scm (s2n):
[arguments]: Fix for openssl as replacement input for aws-lc.
[propagated-inputs]: Add aws-lc and remove openssl.
[supported-systems]: Only support x86_64-linux.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02 15:14:43 +02:00
Greg Hogan
a5a408c3a7
gnu: aws-lc: Fix checksum and enable tests.
* gnu/packages/tls.scm (aws-lc):
[source]: Fix checksum.
[arguments]: Enable tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02 15:14:43 +02:00
Greg Hogan
25a1c60b1c
gnu: aws-lc: Update to 1.0.2.
* gnu/packages/tls.scm (aws-lc): Update to 1.0.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:43 +02:00
Greg Hogan
bc3e32454f
gnu: s2n: Update to 1.3.10.
* gnu/packages/tls.scm (s2n): Update to 1.3.10.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:43 +02:00
Liliana Marie Prikler
1be7f43756
gnu: libressl: Update to 3.3.6.
* gnu/packages/tls.scm (libressl): Update to 3.3.6.
2022-04-12 20:32:31 +02:00
Ludovic Courtès
0fffcfa41d
gnu: libressl: Add 'release-monitoring-url' property.
* gnu/packages/tls.scm (libressl)[properties]: New field.
2022-04-01 18:01:06 +02:00
Leo Famulari
62ea3d510f
gnu: OpenSSL 3: Update to 3.0.2 [fixes CVE-2022-0778].
For more information about this vulnerability:

https://www.openssl.org/news/secadv/20220315.txt

* gnu/packages/tls.scm (openssl-3.0): Update to 3.0.2.
2022-03-16 17:14:19 -04:00
Leo Famulari
139a5cab04
gnu: OpenSSL: Update to 1.1.1n [fixes CVE-2022-0778].
For more information about this vulnerability:

https://www.openssl.org/news/secadv/20220315.txt

* gnu/packages/tls.scm (openssl/fixed): Update to 1.1.1n.
2022-03-16 17:14:08 -04:00
Marius Bakke
43dd34c777
gnu: Remove OpenSSL 1.0.
This package no longer has any users in Guix.

* gnu/packages/tls.scm (openssl-1.0): Remove variable.
2022-01-30 17:04:34 +01:00
Marius Bakke
2932c421a3
gnu: OpenSSL: Add 3.0.
* gnu/packages/tls.scm (openssl-3.0): New variable.
* gnu/packages/patches/openssl-3.0-c-rehash-in.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-01-30 17:04:34 +01:00
1402c6abe1
gnu: openssl: Update to 1.1.1m [security fixes].
* gnu/packages/tls.scm (openssl/fixed): New variable.
(openssl)[replacement]: New field.
2022-01-26 11:49:27 +02:00
Nicolas Goaziou
f73c2aba1c
gnu: Add bearssl.
* gnu/packages/tls.scm (bearssl): New variable.
2022-01-18 10:55:29 +01:00
Ludovic Courtès
8394619bac
gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00