Skip to content
  1. Nov 10, 2015
  2. Sep 28, 2015
    • Carlos Garcia Campos's avatar
      gnutls: Build the certificate chain recursively instead of using a loop · 44d02b8c
      Carlos Garcia Campos authored and Carlos Garcia Campos's avatar Carlos Garcia Campos committed
      We are currently checking every certificate in the chain and also
      looking for an issuer in the database for the last certificate of the
      chain. Now build_certificate_chain is called recursively so that for all
      issuers that fail, we also try to find an issuer in the database,
      instead of just for the last one. Pinned certificates are now handled by
      the caller since they are done only once for the first certificate.
      This fixes the case of fbcdn-dragon-a.akamaihd.net for which all the
      certificates in the chain are not anchored, but we can find an issuer in
      the database for the second certificate that is anchored.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=750457
      44d02b8c
  3. Sep 24, 2015
  4. Jul 29, 2015
  5. May 22, 2015
  6. Mar 23, 2015
  7. Mar 17, 2015
  8. Mar 13, 2015
  9. Mar 10, 2015
  10. Mar 03, 2015
  11. Feb 17, 2015
  12. Jan 20, 2015
  13. Jan 17, 2015
  14. Dec 13, 2014
  15. Dec 09, 2014
  16. Dec 07, 2014
  17. Nov 24, 2014
  18. Nov 22, 2014
  19. Nov 07, 2014
  20. Oct 16, 2014
  21. Oct 06, 2014
  22. Sep 23, 2014
  23. Sep 22, 2014
  24. Sep 15, 2014
  25. Sep 06, 2014
  26. Aug 31, 2014
    • Michael Catanzaro's avatar
      Accept unordered certificate chains · 0e08f173
      Michael Catanzaro authored
      Some TLS servers improperly send an unordered chain of certificates,
      where the next certificate in the chain is not the issuer of the current
      certificate. Recent versions of GnuTLS will verify the chain anyway to
      help reduce unnecessary validation failures (since there is no security
      risk in doing so).
      
      When the certificates are unordered, get_peer_certificate_from_session()
      will construct GTlsCertificates with incorrect issuer fields, causing
      trouble with unordered chains even though GnuTLS would otherwise handle
      these fine.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=683266
      0e08f173
  27. Jul 31, 2014
  28. Jul 30, 2014
  29. Jul 22, 2014
  30. Jul 21, 2014