Skip to content
Snippets Groups Projects
  1. Oct 22, 2005
    • Daniel Stenberg's avatar
      Dima Barsky reported a problem with GnuTLS-enabled libcurl in bug report · c890149c
      Daniel Stenberg authored
        #1334338 (http://curl.haxx.se/bug/view.cgi?id=1334338). When reading an SSL
        stream from a server and the server requests a "rehandshake", the current
        code simply returns this as an error. I have no good way to test this, but
        I've added a crude attempt of dealing with this situation slightly better -
        it makes a blocking handshake if this happens. Done like this because fixing
        this the "proper" way (that would handshake asynchronously) will require
        quite some work and I really need a good way to test this to do such a
        change.
      c890149c
  2. Aug 24, 2005
  3. Apr 22, 2005
  4. Apr 13, 2005
  5. Apr 09, 2005
  6. Apr 07, 2005
    • Daniel Stenberg's avatar
      Unfortunately, if a ca file name is set the function fails for whatever reason · b9f1d439
      Daniel Stenberg authored
      (missing file, bad file, etc), gnutls will no longer handshake properly but it
      just loops forever. Therefore, we must return error if we get an error when
      setting the CA cert file name. This is not the same behaviour as with OpenSSL.
      
      Question/report posted to the help-gnutls mailing list, April 8 2005.
      b9f1d439
    • Daniel Stenberg's avatar
      GnuTLS support added. There's now a "generic" SSL layer that we use all over · 6e619393
      Daniel Stenberg authored
      internally, with code provided by sslgen.c. All SSL-layer-specific code is
      then written in ssluse.c (for OpenSSL) and gtls.c (for GnuTLS).
      
      As far as possible, internals should not need to know what SSL layer that is
      in use. Building with GnuTLS currently makes two test cases fail.
      
      TODO.gnutls contains a few known outstanding issues for the GnuTLS support.
      
      GnuTLS support is enabled with configure --with-gnutls
      6e619393
Loading