Commit Graph

180 Commits

Author SHA1 Message Date
Marius Bakke
9fe0131904
gnu: cURL: Remove input labels.
* gnu/packages/curl.scm (curl)[native-inputs]: Remove labels.
[arguments]: Use SEARCH-INPUT-FILE instead of label.
(curl-ssh)[inputs]: Use MODIFY-INPUTS.
2022-08-30 20:43:02 +02:00
Marius Bakke
d9f2076dd1
gnu: cURL: Incorporate grafted changes.
* gnu/packages/curl.scm (curl): Update to 7.84.0.
[replacement]: Remove.
[source](patches): Add "curl-easy-lock.patch".
[arguments]: Add phase to reduce test requirements.
(curl-7.84.0): Remove variable.
2022-07-22 01:43:55 +02:00
Marius Bakke
9044b086dd
Merge branch 'staging' into core-updates 2022-07-22 01:09:14 +02:00
Ludovic Courtès
3759b71dc8
gnu: curl@7.84.0: Reduce lib3026 resource use on 32-bit platforms.
This is a followup to c145e51844.

See discussion at
<https://lists.gnu.org/archive/html/guix-devel/2022-07/msg00011.html>.

* gnu/packages/curl.scm (curl-7.84.0)[arguments]: Remove
'skip-failing-tests' and add 'tweak-lib3026-test'.
2022-07-08 17:28:50 +02:00
Efraim Flashner
c145e51844
gnu: curl: Skip failing test on 32-bit architectures.
* gnu/packages/curl.scm (curl-7.84.0)[arguments]: Use custom
'skip-failing-tests phase on all 32-bit architectures.
2022-07-03 10:07:46 +03:00
Efraim Flashner
89fe091bb4
gnu: curl: Fix build on some systems.
* gnu/packages/curl.scm (curl-7.84.0)[source]: Add patch to work around
implicit function declaration.
* gnu/packages/patches/curl-easy-lock.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2022-07-03 10:07:38 +03:00
Liliana Marie Prikler
aeb8c4fbea
gnu: curl: Skip failing test on x86-32.
* gnu/packages/curl.scm (curl-7.84.0)[arguments]<#:phases>: When running on
x86-32, add a phase to skip test 3026 “curl_global_init thread-safety”.
2022-07-02 11:13:41 +02:00
Marius Bakke
3fc6709d42
gnu: cURL: Replace with 7.84.0 [security fixes].
This fixes CVE-2022-22576, CVE-2022-27774, CVE-2022-27775, CVE-2022-27776,
CVE-2022-27781, and CVE-2022-27782.

* gnu/packages/curl.scm (curl)[replacement]: New field.
(curl-7.84.0): New private variable.
2022-06-30 23:01:28 +02:00
Marius Bakke
d06de25cd2
gnu: cURL: Update source URI.
* gnu/packages/curl.scm (curl)[source](uri): Follow redirect.
2022-06-30 23:01:28 +02:00
Ludovic Courtès
8c3e9da13a
Merge branch 'master' into core-updates 2022-06-08 14:46:24 +02:00
Maxime Devos
eebcfc65d8
gnu: curl: Use $SSL_CERT_DIR/$SSL_CERT_FILE.
* gnu/packages/curl.scm (curl)[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:16:08 +02:00
Paul Alesius
6ff0f60dab
gnu: curl: Update to 7.82.0.
* gnu/packages/curl.scm (curl): Update to 7.82.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-08 11:36:05 +02:00
Imran Iqbal
1fed7ab09e
gnu: curlie: Update to 1.6.9
* gnu/packages/curl.scm (curlie): Update to 1.6.9

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-05 20:41:39 +02:00
Imran Iqbal
f2bbe73b81
gnu: Add curlie.
* gnu/packages/curl.scm (curlie): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-03-25 12:21:23 +01:00
Efraim Flashner
c0ca63b4da
gnu: coeurl: Add source file-name.
* gnu/packages/curl.scm (coeurl)[source]: Add file-name field.
2022-03-14 12:10:30 +02:00
raingloom
875c86e9d8
gnu: coeurl: Update to 0.2.0.
* gnu/packages/curl.scm (coeurl): Update to 0.2.0.
2022-03-10 19:40:52 +01:00
raingloom
a693f4e04b
gnu: Add coeurl.
* gnu/packages/curl.scm (coeurl): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-21 22:25:53 +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
Maxim Cournoyer
a248421cbd
gnu: curl: Update to 7.79.1.
* gnu/packages/curl.scm (curl): Update to 7.79.1.  Delete trailing #t.
[origin]: Remove the upstream curl-7.77-tls-priority-string.patch patch.
* gnu/packages/patches/curl-7.77-tls-priority-string.patch: Delete it.
* gnu/local.mk (dist_patch_DATA): De-register it.
2021-11-11 12:18:22 -05:00
Sarah Morgensen
460d6aca0c
gnu: curl: Honor #:tests?.
* gnu/packages/curl.scm (curl)[phases]{check}: Honor #:tests?.
2021-11-11 10:31:31 -05:00
Ludovic Courtès
d9dfbf886d
Merge branch 'master' into core-updates-frozen 2021-09-07 14:19:08 +02:00
Felix Gruber
3b2d3f1086
gnu: Add h2c.
* gnu/packages/curl.scm (h2c): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-08-31 15:52:33 +02:00
Marius Bakke
b029be2ee0
Merge branch 'master' into core-updates-frozen
Conflicts:
	gnu/packages/bioinformatics.scm
	gnu/packages/cmake.scm
	gnu/packages/curl.scm
	gnu/packages/emacs-xyz.scm
	gnu/packages/gpodder.scm
	gnu/packages/music.scm
	gnu/packages/patches/glibc-bootstrap-system.patch
	gnu/packages/python-xyz.scm
	gnu/packages/shells.scm
	gnu/packages/statistics.scm
2021-07-29 22:34:57 +02:00
Jean-Baptiste Volatier
0faf5f1dd6
gnu: Add curl-ssh.
* gnu/packages/curl.scm (curl-ssh): New hidden package.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-07-28 16:05:32 +03:00
Marius Bakke
6f9a80b331
Merge branch 'master' into core-updates
Note: this merge actually changes the 'curl' and 'python-attrs' derivations,
as part of solving caf4a7a277 and
12964df69a respectively.

4604d43c0e (gnu: gnutls@3.6.16: Fix cross-compilation.) was ignored because it
cannot currently be tested.

 Conflicts:
	gnu/local.mk
	gnu/packages/aidc.scm
	gnu/packages/boost.scm
	gnu/packages/curl.scm
	gnu/packages/nettle.scm
	gnu/packages/networking.scm
	gnu/packages/python-xyz.scm
	gnu/packages/tls.scm
2021-06-19 17:38:47 +02:00
Ludovic Courtès
caf4a7a277
gnu: curl@7.77.0: Provide a correct TLS priority string.
Fixes <https://bugs.gnu.org/49035>.

* gnu/packages/patches/curl-7.77-tls-priority-string.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/curl.scm (curl-7.77.0)[source]: Use it.
2021-06-18 17:40:10 +02:00
Marius Bakke
1dec7fa83d
gnu: curl: Absorb replacement.
* gnu/packages/patches/curl-7.76-use-ssl-cert-env.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/curl.scm (curl): Update to 7.77.0.
[replacement]: Remove.
(source)[patches]: Adjust for new patch.
2021-06-13 01:00:46 +02:00
Marius Bakke
8d59c262ad
Merge branch 'master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/algebra.scm
	gnu/packages/bioinformatics.scm
	gnu/packages/curl.scm
	gnu/packages/docbook.scm
	gnu/packages/emacs-xyz.scm
	gnu/packages/maths.scm
	gnu/packages/plotutils.scm
	gnu/packages/python-web.scm
	gnu/packages/python-xyz.scm
	gnu/packages/radio.scm
	gnu/packages/readline.scm
	gnu/packages/tls.scm
	gnu/packages/xml.scm
	gnu/packages/xorg.scm
2021-06-06 21:16:32 +02:00
Leo Famulari
9e7d93f675
gnu: curl: Update to 7.77.0 [fixes CVE-2021-{22897,22898,22901}].
* gnu/packages/curl.scm (curl/fixed): Replace with ...
(curl-7.77.0): ... new variable.
(curl)[replacement]: Use curl-7.77.0.
2021-06-02 23:13:16 -04:00
Marius Bakke
d954d7682d
gnu: cURL: Update to 7.76.1.
* gnu/packages/curl.scm (curl): Update to 7.76.1.
[replacement]: Remove.
(curl/fixed): Remove variable.
2021-05-09 23:12:48 +02:00
Efraim Flashner
fcc39864db
Merge remote-tracking branch 'origin/master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/boost.scm
	gnu/packages/chez.scm
	gnu/packages/compression.scm
	gnu/packages/crates-io.scm
	gnu/packages/docbook.scm
	gnu/packages/engineering.scm
	gnu/packages/gcc.scm
	gnu/packages/gl.scm
	gnu/packages/gtk.scm
	gnu/packages/nettle.scm
	gnu/packages/python-check.scm
	gnu/packages/python-xyz.scm
	gnu/packages/radio.scm
	gnu/packages/rust.scm
	gnu/packages/sqlite.scm
	guix/build-system/node.scm
2021-04-16 14:39:48 +03:00
Léo Le Bouter
f4dc8ac6df
gnu: curl: Update to 7.76.0 [security fixes].
Fixes CVE-2021-22876 and CVE-2021-22890.

* gnu/packages/curl.scm (curl/fixed): New variable.
(curl)[replacement]: New field.
* gnu/packages/patches/curl-7.76-use-ssl-cert-env.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2021-04-02 16:44:33 -04:00
Léo Le Bouter
2e0b1b62e9
gnu: curl: Update to 7.76.0 [security fixes].
Fixes CVE-2021-22876 and CVE-2021-22890.

* gnu/packages/curl.scm (curl): Update to 7.76.0.
2021-04-02 13:14:23 +02:00
Efraim Flashner
2aab587f84
Merge remote-tracking branch 'origin/master' into core-updates 2021-03-24 20:50:44 +02:00
Xinglu Chen
42d5efc001
gnu: guile-curl: Update to 0.9.
* gnu/packages/curl.scm (guile-curl): Update to 0.9.
[#:phases]: Update path to module.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-11 23:22:04 +01:00
Maxim Cournoyer
01f0707207
Merge branch 'staging' into 'core-updates'.
Conflicts:

	gnu/local.mk
	gnu/packages/cmake.scm
	gnu/packages/curl.scm
	gnu/packages/gl.scm
	gnu/packages/glib.scm
	gnu/packages/guile.scm
	gnu/packages/node.scm
	gnu/packages/openldap.scm
	gnu/packages/package-management.scm
	gnu/packages/python-xyz.scm
	gnu/packages/python.scm
	gnu/packages/tls.scm
	gnu/packages/vpn.scm
	gnu/packages/xorg.scm
2021-01-13 23:45:53 -05:00
Efraim Flashner
6985a1acb3
Merge branch 'master' into staging 2021-01-10 14:30:36 +02:00
Leo Prikler
cdad0a2f6b
gnu: Add guile2.2-curl.
* gnu/packages/curl.scm (guile2.2-curl): New variable.
2021-01-06 22:23:56 +01:00
Leo Prikler
8d766132cf
gnu: guile-curl: Update to 0.7.
* gnu/packages/curl.scm (guile-curl): Update to 0.7.
[#:modules, #:imported-modules]: Load guile-build-system for
target-guile-effective-version.
[#:configure-flags]: Use target-guile-effective-version.
[#:phases]: Add 'patch-undefined-references.
Use target-guile-effective-version.
[inputs]: Use guile-3.0.
2021-01-06 22:23:55 +01:00
Ricardo Wurmus
01b59dea74
gnu: Add guile-jwt.
* gnu/packages/curl.scm (guile-jwt): New variable.
2021-01-05 00:12:21 +01:00
Marius Bakke
c78964efa8
gnu: Remove 'curl-minimal'.
* gnu/packages/curl.scm (curl-minimal): Deprecate variable.
* gnu/packages/games.scm (yamagi-quake2)[inputs]: Replace CURL-MINIMAL with
CURL.
* gnu/packages/cmake.scm (cmake-bootstrap)[inputs]: Likewise.
(cmake-minimal)[inputs]: Don't override the "curl" input.
2020-12-17 00:15:49 +01:00
Marius Bakke
2add5b2032
gnu: cURL: Don't build with OpenLDAP.
When OpenLDAP is missing, cURL will fall back to an internal LDAP
client implementation, so there is no loss of functionality.  This simplifies
bootstrapping and reduces the closure size by 6.1 MiB.

* gnu/packages/curl.scm (curl)[inputs]: Remove OPENLDAP.
2020-12-17 00:15:49 +01:00
Marius Bakke
a210c0d137
gnu: cURL: Remove graft for 7.74.0 and reinstate lost patch.
See <https://lists.gnu.org/archive/html/guix-devel/2020-12/msg00142.html> for
a discussion about the missing patch.

* gnu/packages/curl.scm (curl): Update to 7.74.0.
[replacement]: Remove.
[source](patches): New field.
(curl-7.74.0): Remove variable.
2020-12-13 23:32:00 +01:00
Marius Bakke
a7737f0ead
Merge branch 'master' into ungrafting 2020-12-13 01:10:06 +01:00
Marius Bakke
1adeb74456
gnu: cURL: Update replacement to 7.74.0 [security fixes].
This fixes CVE-2020-8284, CVE-2020-8285, and CVE-2020-8286.

* gnu/packages/curl.scm (curl-7.71.0): Rename to ...
(curl-7.74.0): ... this.  Update to 7.74.0.
(curl)[replacement]: Adjust accordingly.
2020-12-13 01:05:57 +01:00
Marius Bakke
0fa7a2d9d6
gnu: cURL: Update to 7.73.0 [fixes CVE-2020-8231].
* gnu/packages/curl.scm (curl): Update to 7.73.0.
2020-12-08 22:57:53 +01:00
Ludovic Courtès
cb8569e10c
gnu: curl: Update to 7.71.0 and remove replacement.
* gnu/packages/curl.scm (curl): Update to 7.71.0.
[replacement]: Remove.
2020-12-08 14:10:33 +01:00
Maxim Cournoyer
7e420add88
gnu: curl: Update to 7.73.0.
* gnu/packages/curl.scm (curl): Update to 7.73.0.
2020-10-18 11:58:02 -04:00
Jan (janneke) Nieuwenhuizen
e6d00c90f3
gnu: curl: Use python-minimal-wrapper instead of python-wrapper.
* gnu/packages/curl.scm (curl)[native-inputs]: Use python-minimal-wrapper
instead of python-wrapper.
2020-10-10 17:01:51 +02:00
Danny Milosavljevic
cde87f38cf
gnu: curl: Update to 7.72.0.
* gnu/packages/curl.scm (curl): Update to 7.72.0.
[native-inputs]: Add nghttp2.
2020-10-08 10:06:12 +02:00