summaryrefslogtreecommitdiff
path: root/gnu/packages/curl.scm
Commit message (Collapse)AuthorAge
* gnu: curl@7.84.0: Reduce lib3026 resource use on 32-bit platforms.Ludovic Courtès2022-07-08
| | | | | | | | | | This is a followup to c145e51844bf52eb77cdc969a0fe30a48755b29e. 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'.
* gnu: curl: Skip failing test on 32-bit architectures.Efraim Flashner2022-07-03
| | | | | * gnu/packages/curl.scm (curl-7.84.0)[arguments]: Use custom 'skip-failing-tests phase on all 32-bit architectures.
* gnu: curl: Fix build on some systems.Efraim Flashner2022-07-03
| | | | | | | * 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.
* gnu: curl: Skip failing test on x86-32.Liliana Marie Prikler2022-07-02
| | | | | * 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”.
* gnu: cURL: Replace with 7.84.0 [security fixes].Marius Bakke2022-06-30
| | | | | | | | 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.
* gnu: cURL: Update source URI.Marius Bakke2022-06-30
| | | | * gnu/packages/curl.scm (curl)[source](uri): Follow redirect.
* gnu: curl: Use $SSL_CERT_DIR/$SSL_CERT_FILE.Maxime Devos2022-05-13
| | | | | | | | * 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>
* gnu: curlie: Update to 1.6.9Imran Iqbal2022-04-05
| | | | | | * gnu/packages/curl.scm (curlie): Update to 1.6.9 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add curlie.Imran Iqbal2022-03-25
| | | | | | * gnu/packages/curl.scm (curlie): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: coeurl: Add source file-name.Efraim Flashner2022-03-14
| | | | * gnu/packages/curl.scm (coeurl)[source]: Add file-name field.
* gnu: coeurl: Update to 0.2.0.raingloom2022-03-10
| | | | * gnu/packages/curl.scm (coeurl): Update to 0.2.0.
* gnu: Add coeurl.raingloom2022-01-21
| | | | | | * gnu/packages/curl.scm (coeurl): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Simplify package inputs.Ludovic Courtès2021-12-13
| | | | | | | | This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
* gnu: curl: Update to 7.79.1.Maxim Cournoyer2021-11-11
| | | | | | | * 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.
* gnu: curl: Honor #:tests?.Sarah Morgensen2021-11-11
| | | | * gnu/packages/curl.scm (curl)[phases]{check}: Honor #:tests?.
* Merge branch 'master' into core-updates-frozenLudovic Courtès2021-09-07
|\
| * gnu: Add h2c.Felix Gruber2021-08-31
| | | | | | | | | | | | * gnu/packages/curl.scm (h2c): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* | Merge branch 'master' into core-updates-frozenMarius Bakke2021-07-29
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * gnu: Add curl-ssh.Jean-Baptiste Volatier2021-07-28
| | | | | | | | | | | | * gnu/packages/curl.scm (curl-ssh): New hidden package. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* | Merge branch 'master' into core-updatesMarius Bakke2021-06-19
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note: this merge actually changes the 'curl' and 'python-attrs' derivations, as part of solving caf4a7a2770ef4d05a6e18f40d602e51da749ddc and 12964df69a99de6190422c752fef65ef813f3b6b 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
| * gnu: curl@7.77.0: Provide a correct TLS priority string.Ludovic Courtès2021-06-18
| | | | | | | | | | | | | | | | 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.
* | gnu: curl: Absorb replacement.Marius Bakke2021-06-13
| | | | | | | | | | | | | | | | * 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.
* | Merge branch 'master' into core-updatesMarius Bakke2021-06-06
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * gnu: curl: Update to 7.77.0 [fixes CVE-2021-{22897,22898,22901}].Leo Famulari2021-06-02
| | | | | | | | | | | | * gnu/packages/curl.scm (curl/fixed): Replace with ... (curl-7.77.0): ... new variable. (curl)[replacement]: Use curl-7.77.0.
* | gnu: cURL: Update to 7.76.1.Marius Bakke2021-05-09
| | | | | | | | | | | | * gnu/packages/curl.scm (curl): Update to 7.76.1. [replacement]: Remove. (curl/fixed): Remove variable.
* | Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner2021-04-16
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * gnu: curl: Update to 7.76.0 [security fixes].Léo Le Bouter2021-04-02
| | | | | | | | | | | | | | | | | | 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.
* | gnu: curl: Update to 7.76.0 [security fixes].Léo Le Bouter2021-04-02
| | | | | | | | | | | | Fixes CVE-2021-22876 and CVE-2021-22890. * gnu/packages/curl.scm (curl): Update to 7.76.0.
* | Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner2021-03-24
|\|
| * gnu: guile-curl: Update to 0.9.Xinglu Chen2021-03-11
| | | | | | | | | | | | | | * gnu/packages/curl.scm (guile-curl): Update to 0.9. [#:phases]: Update path to module. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* | Merge branch 'staging' into 'core-updates'.Maxim Cournoyer2021-01-13
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Merge branch 'master' into stagingEfraim Flashner2021-01-10
| |\
| | * gnu: Add guile2.2-curl.Leo Prikler2021-01-06
| | | | | | | | | | | | * gnu/packages/curl.scm (guile2.2-curl): New variable.
| | * gnu: guile-curl: Update to 0.7.Leo Prikler2021-01-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
| | * gnu: Add guile-jwt.Ricardo Wurmus2021-01-05
| | | | | | | | | | | | * gnu/packages/curl.scm (guile-jwt): New variable.
| * | gnu: cURL: Remove graft for 7.74.0 and reinstate lost patch.Marius Bakke2020-12-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Merge branch 'master' into ungraftingMarius Bakke2020-12-13
| |\|
| | * gnu: cURL: Update replacement to 7.74.0 [security fixes].Marius Bakke2020-12-13
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | gnu: cURL: Update to 7.73.0 [fixes CVE-2020-8231].Marius Bakke2020-12-08
| | | | | | | | | | | | * gnu/packages/curl.scm (curl): Update to 7.73.0.
| * | gnu: curl: Update to 7.71.0 and remove replacement.Ludovic Courtès2020-12-08
| |/ | | | | | | | | * gnu/packages/curl.scm (curl): Update to 7.71.0. [replacement]: Remove.
* | gnu: Remove 'curl-minimal'.Marius Bakke2020-12-17
| | | | | | | | | | | | | | | | * 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.
* | gnu: cURL: Don't build with OpenLDAP.Marius Bakke2020-12-17
| | | | | | | | | | | | | | | | 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.
* | gnu: curl: Update to 7.73.0.Maxim Cournoyer2020-10-18
| | | | | | | | * gnu/packages/curl.scm (curl): Update to 7.73.0.
* | gnu: curl: Use python-minimal-wrapper instead of python-wrapper.Jan (janneke) Nieuwenhuizen2020-10-10
| | | | | | | | | | * gnu/packages/curl.scm (curl)[native-inputs]: Use python-minimal-wrapper instead of python-wrapper.
* | gnu: curl: Update to 7.72.0.Danny Milosavljevic2020-10-08
| | | | | | | | | | * gnu/packages/curl.scm (curl): Update to 7.72.0. [native-inputs]: Add nghttp2.
* | gnu: curl: Update to 7.71.1. Remove graft.Jakub Kądziołka2020-07-27
|/ | | | | | * gnu/packages/curl.scm (curl): Update to 7.71.1. Remove replacement. [arguments]: Don't remove disabled test. (curl-7.71.0): Remove variable.
* gnu: Remove ".git" from "https://github/…/….git".Ludovic Courtès2020-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix swh) would sometimes return #f for these because the ".git" URLs are redirects to the non-".git" URLs. Consequently, 'guix lint -c archival' would keep saying "scheduled Software Heritage archival"; likewise, the fallback download code would fail. * gnu/packages/ada.scm, gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/android.scm, gnu/packages/animation.scm, gnu/packages/arcan.scm, gnu/packages/assembly.scm, gnu/packages/audio.scm, gnu/packages/authentication.scm, gnu/packages/avr.scm, gnu/packages/axoloti.scm, gnu/packages/backup.scm, gnu/packages/bash.scm, gnu/packages/benchmark.scm, gnu/packages/bioconductor.scm, gnu/packages/bioinformatics.scm, gnu/packages/bittorrent.scm, gnu/packages/boost.scm, gnu/packages/build-tools.scm, gnu/packages/c.scm, gnu/packages/calendar.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/chemistry.scm, gnu/packages/chez.scm, gnu/packages/clojure.scm, gnu/packages/code.scm, gnu/packages/compression.scm, gnu/packages/compton.scm, gnu/packages/coq.scm, gnu/packages/cpp.scm, gnu/packages/cran.scm, gnu/packages/crypto.scm, gnu/packages/curl.scm, gnu/packages/databases.scm, gnu/packages/datastructures.scm, gnu/packages/debug.scm, gnu/packages/disk.scm, gnu/packages/distributed.scm, gnu/packages/django.scm, gnu/packages/dlang.scm, gnu/packages/dns.scm, gnu/packages/docker.scm, gnu/packages/education.scm, gnu/packages/efi.scm, gnu/packages/elixir.scm, gnu/packages/emacs-xyz.scm, gnu/packages/embedded.scm, gnu/packages/emulators.scm, gnu/packages/engineering.scm, gnu/packages/erlang.scm, gnu/packages/fabric-management.scm, gnu/packages/file-systems.scm, gnu/packages/finance.scm, gnu/packages/firmware.scm, gnu/packages/flashing-tools.scm, gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/fpga.scm, gnu/packages/game-development.scm, gnu/packages/games.scm, gnu/packages/genealogy.scm, gnu/packages/genimage.scm, gnu/packages/geo.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/gnome-xyz.scm, gnu/packages/gnome.scm, gnu/packages/gnuzilla.scm, gnu/packages/golang.scm, gnu/packages/gpodder.scm, gnu/packages/graph.scm, gnu/packages/graphics.scm, gnu/packages/graphviz.scm, gnu/packages/groff.scm, gnu/packages/groovy.scm, gnu/packages/gtk.scm, gnu/packages/guile-xyz.scm, gnu/packages/guile.scm, gnu/packages/hardware.scm, gnu/packages/haskell-apps.scm, gnu/packages/haskell-xyz.scm, gnu/packages/hexedit.scm, gnu/packages/i2p.scm, gnu/packages/ibus.scm, gnu/packages/image-processing.scm, gnu/packages/image-viewers.scm, gnu/packages/image.scm, gnu/packages/ipfs.scm, gnu/packages/java-graphics.scm, gnu/packages/java-maths.scm, gnu/packages/java.scm, gnu/packages/javascript.scm, gnu/packages/jrnl.scm, gnu/packages/julia.scm, gnu/packages/jupyter.scm, gnu/packages/kodi.scm, gnu/packages/language.scm, gnu/packages/lego.scm, gnu/packages/less.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lirc.scm, gnu/packages/lisp-xyz.scm, gnu/packages/llvm.scm, gnu/packages/logging.scm, gnu/packages/lolcode.scm, gnu/packages/lua.scm, gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/machine-learning.scm, gnu/packages/mail.scm, gnu/packages/markup.scm, gnu/packages/maths.scm, gnu/packages/maven.scm, gnu/packages/mes.scm, gnu/packages/messaging.scm, gnu/packages/monitoring.scm, gnu/packages/mpd.scm, gnu/packages/music.scm, gnu/packages/networking.scm, gnu/packages/node-xyz.scm, gnu/packages/ocaml.scm, gnu/packages/ocr.scm, gnu/packages/onc-rpc.scm, gnu/packages/opencl.scm, gnu/packages/opencog.scm, gnu/packages/pantheon.scm, gnu/packages/password-utils.scm, gnu/packages/patchutils.scm, gnu/packages/pdf.scm, gnu/packages/perl6.scm, gnu/packages/phabricator.scm, gnu/packages/popt.scm, gnu/packages/printers.scm, gnu/packages/prolog.scm, gnu/packages/protobuf.scm, gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm, gnu/packages/python-web.scm, gnu/packages/python-xyz.scm, gnu/packages/qt.scm, gnu/packages/radio.scm, gnu/packages/rails.scm, gnu/packages/rdf.scm, gnu/packages/rednotebook.scm, gnu/packages/rpc.scm, gnu/packages/rsync.scm, gnu/packages/ruby.scm, gnu/packages/rust.scm, gnu/packages/scheme.scm, gnu/packages/screen.scm, gnu/packages/security-token.scm, gnu/packages/selinux.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/shellutils.scm, gnu/packages/simh.scm, gnu/packages/sml.scm, gnu/packages/ssh.scm, gnu/packages/statistics.scm, gnu/packages/stenography.scm, gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/synergy.scm, gnu/packages/telephony.scm, gnu/packages/terminals.scm, gnu/packages/tex.scm, gnu/packages/texinfo.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tmux.scm, gnu/packages/tor.scm, gnu/packages/toys.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/virtualization.scm, gnu/packages/vlang.scm, gnu/packages/vnc.scm, gnu/packages/vpn.scm, gnu/packages/web-browsers.scm, gnu/packages/web.scm, gnu/packages/wireservice.scm, gnu/packages/wm.scm, gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
* gnu: Add curlpp library.Dale Mellor2020-07-03
| | | | | | * gnu/packages/curl.scm (curlpp): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: cURL: Replace with 7.71.0 [fixes CVE-2020-8169, CVE-2020-8177].Marius Bakke2020-06-24
| | | | | * gnu/packages/curl.scm (curl-7.71.0): New variable. (curl)[replacement]: New field.
* gnu: cURL: Update to 7.69.1.Marius Bakke2020-03-14
| | | | * gnu/packages/curl.scm (curl): Update to 7.69.1.