[vlc-devel] [PATCH] gnutls: disable False Start

Thomas Guillem thomas at gllm.fr
Mon Feb 25 09:25:28 CET 2019


There is a proper fix on the GnuTLS side (and even a test!): see https://gitlab.com/gnutls/gnutls/commit/3df3c03b047477565f15852ac51c534730b6f6ec

On Sat, Feb 23, 2019, at 08:18, Thomas Guillem wrote:
> But this is not a bug, when I read the documentation I understand that 
> we can't use false start with multi threads. For me, the bug is on us. 
> 
> On Fri, Feb 22, 2019, at 23:28, Rémi Denis-Courmont wrote:
> > Le vendredi 22 février 2019, 20:18:04 EET Thomas Guillem a écrit :
> > > On Fri, Feb 22, 2019, at 17:06, Rémi Denis-Courmont wrote:
> > > > Le vendredi 22 février 2019, 17:18:00 EET Thomas Guillem a écrit :
> > > > > What about linux distribs ?
> > > > 
> > > > That's not my problem anymore than any other bugs in some library versions
> > > 
> > > That is my problem then. I don't care who is the culprit, if we can do a fix
> > > in VLC, we should do it.
> > 
> > No it's not your problem either, unless you are integrator for a Linux 
> > distribution. You can of course help Linux distros if you want to - though at 
> > least Debian was already notified and provided one possible solution.
> > 
> > Not all bugs can be fixed within projects that you have commit rights to. This 
> > cannot be fixed in upstream VLC. There are, regardless of questionable notions 
> > of "guilt", plainly no known ways to detect broken versus non-broken False 
> > Start support a priori - unless GnuTLS comes from contribs.
> > 
> > Even if we assumed that GnuTLS 3.6.7 would be fixed as per current GnuTLS 
> > milestones, there are no ways to know if a distro has applied a patch while 
> > retaining a "known broken" version number.
> > 
> > This is neither the first nor the last time that VLC is hit by bugs in 
> > underlying libraries. It would also not be the first time that version number 
> > checks do not work. We have had far worse issues with e.g. libintl or live555 
> > crashing, that we could not fix except in contribs. You have to learn to live 
> > with that.
> > 
> > In other words, you cannot fix bugs against an unknown.
> > 
> > -- 
> > Rémi Denis-Courmont
> > 
> > 
> > _______________________________________________
> > vlc-devel mailing list
> > To unsubscribe or modify your subscription options:
> > https://mailman.videolan.org/listinfo/vlc-devel
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list