1. 09 Jan, 2018 1 commit
    • Michael Catanzaro's avatar
      tlsclientconnection: Deprecate ssl3 property and functions · 045b8051
      Michael Catanzaro authored
      I originally planned to introduce a new property and functions to
      replace these, with the same behavior but less-confusing names. But that
      might not be the best approach in the long run. Instead, let's just
      deprecate them without replacement.
      
      TLS 1.2 intolerance is no longer a thing in the wild, and no known
      GTlsBackend supports TLS 1.3 yet. But you might need to use this
      property in the future, even though it's deprecated, if your
      GTlsBackend has added support for TLS 1.3 and you need to talk to a
      server that is TLS 1.3 intolerant.
      
      Independently of all that, these APIs simply no longer do what their
      names suggest, so deprecation is sensible regardless.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=792217
      045b8051
  2. 29 May, 2017 1 commit
  3. 07 Apr, 2015 1 commit
  4. 06 Apr, 2015 1 commit
    • Ross Lagerwall's avatar
      tls: Add support for copying session data · 95d300ea
      Ross Lagerwall authored
      Add support for copying session data between client connections.
      This is needed for implementing FTP over SSL. Most servers use a separate
      session for each control connection and enforce sharing of each control
      connection's session between the related data connection.
      
      Copying session data between two connections is needed for two reasons:
      1) The data connection runs on a separate port and so has a different
      server_identity which means it would not normally share the session with
      the control connection using the session caching currently implemented.
      2) It is typical to have multiple control connections, each of which
      uses a different session with the same server_identity, so only one of
      these sessions gets stored in the cache. If a data connection is opened,
      (ignoring the port issue) it may try and reuse the wrong control
      connection's session, and fail.
      
      This operation is conceptually the same as OpenSSL's SSL_copy_session_id
      operation.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=745255
      95d300ea
  5. 05 Feb, 2015 1 commit
  6. 31 Jan, 2014 1 commit
  7. 13 Jan, 2013 1 commit
  8. 28 Dec, 2012 1 commit
  9. 05 Apr, 2012 1 commit
  10. 05 Jan, 2011 1 commit
  11. 07 Dec, 2010 1 commit
  12. 26 Nov, 2010 1 commit