emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#49035: closed (cURL 7.77.0 uses invalid TLS priority string, prevent


From: GNU bug Tracking System
Subject: bug#49035: closed (cURL 7.77.0 uses invalid TLS priority string, prevents access to bitbucket.org)
Date: Fri, 18 Jun 2021 15:45:01 +0000

Your message dated Fri, 18 Jun 2021 17:43:58 +0200
with message-id <87y2b7dvpd.fsf@gnu.org>
and subject line Re: bug#49035: Git 2.32.0 fails with ‘gnutls_handshake’ error
has caused the debbugs.gnu.org bug report #49035,
regarding cURL 7.77.0 uses invalid TLS priority string, prevents access to 
bitbucket.org
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
49035: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=49035
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: Git 2.32.0 fails with ‘gnutls_handshake’ error Date: Tue, 15 Jun 2021 11:16:50 +0200 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Hello,

We came across this problem with the latest Git upgrade, that wasn’t
present in Git 2.31.1 as available on June 1st:

--8<---------------cut here---------------start------------->8---
$ guix time-machine --commit=0b76b25a0eff7a422f8ebcc8c095d7ede82c8863 --  
environment -CN --ad-hoc git nss-certs -- git clone 
https://bitbucket.org/oseledets/rectcross /tmp/rectcross
Cloning into '/tmp/rectcross'...
Receiving objects: 100% (112/112), 23.43 KiB | 255.00 KiB/s, done.
Resolving deltas: 100% (56/56), done.
$ rm -rf /tmp/rectcross
$ guix time-machine --commit=0b76b25a0eff7a422f8ebcc8c095d7ede82c8863 --  
package -A ^git$
git     2.31.1  
out,send-email,svn,credential-netrc,credential-libsecret,subtree,gui    
gnu/packages/version-control.scm:176:2
$ guix environment -CN --ad-hoc git nss-certs -- git clone 
https://bitbucket.org/oseledets/rectcross /tmp/rectcross
Cloning into '/tmp/rectcross'...
fatal: unable to access 'https://bitbucket.org/oseledets/rectcross/': 
gnutls_handshake() failed: An illegal parameter has been received.
$ guix describe
Generacio 185   Jun 07 2021 15:07:46    (nuna)
  guix e3611cc
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: e3611cc412e7b1c750a56d17fb1b7cde684baa3f
$ guix package -A '^git$'
git     2.32.0  
out,send-email,svn,credential-netrc,credential-libsecret,subtree,gui    
gnu/packages/version-control.scm:176:2
--8<---------------cut here---------------end--------------->8---

Thoughts?

Ludo’.



--- End Message ---
--- Begin Message --- Subject: Re: bug#49035: Git 2.32.0 fails with ‘gnutls_handshake’ error Date: Fri, 18 Jun 2021 17:43:58 +0200 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Ludovic Courtès <ludo@gnu.org> skribis:

> Ludovic Courtès <ludo@gnu.org> skribis:
>
>> So these two cURL versions use different TLS priority strings; here’s
>> the one that cURL 7.77 uses (bad) vs. the one that 7.74 uses (good):
>
> Also reported at <https://github.com/curl/curl/issues/7277>.

The issue turned out to be that cURL’s priority string specifies
protocol versions in the wrong order, favoring old versions over new
ones (see the issue above).

Fixed in caf4a7a2770ef4d05a6e18f40d602e51da749ddc!

Thanks,
Ludo’.


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]