1. 22 Nov, 2016 1 commit
  2. 12 Oct, 2016 1 commit
  3. 18 Jan, 2016 1 commit
    • Philip Withnall's avatar
      gio: Add DTLS interfaces · c3d6934f
      Philip Withnall authored
      Add a new GDtlsConnection interface, plus derived GDtlsClientConnection
      and GDtlsServerConnection interfaces, for implementing Datagram TLS
      support in glib-networking.
      
      A GDtlsConnection is a GDatagramBased, so may be used as a normal
      datagram socket, wrapping all datagrams from a base GDatagramBased in
      DTLS segments.
      
      Test cases are included in the implementation in glib-networking.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=752240
      c3d6934f
  4. 11 Jan, 2016 1 commit
  5. 06 Nov, 2015 1 commit
  6. 20 Feb, 2014 1 commit
  7. 08 Feb, 2014 1 commit
  8. 06 Feb, 2014 1 commit
  9. 31 Jan, 2014 1 commit
  10. 28 Aug, 2012 2 commits
  11. 31 Mar, 2012 1 commit
  12. 11 Aug, 2011 1 commit
  13. 04 Aug, 2011 1 commit
  14. 19 Jul, 2011 1 commit
  15. 20 Jun, 2011 1 commit
  16. 04 Jun, 2011 1 commit
  17. 22 Dec, 2010 1 commit
  18. 07 Dec, 2010 4 commits
    • Dan Winship's avatar
      Change the handling of the peer certificate in GTlsConnection · f5c3e0d3
      Dan Winship authored
      Make the certificate and peer-certificate properties virtual, and add
      peer-certificate-errors as well. Change the documentation on
      peer-certificate to say that it's not set until after the handshake
      succeeds (which means notify::peer-certificate can be used to tell
      when a handshake has completed).
      f5c3e0d3
    • Dan Winship's avatar
      Change the semantics of GTlsConnection:require-close-notify · 4f6efb68
      Dan Winship authored
      We were combining "allow un-notified closes" and "close without
      notifying" into a single property, which meant that it was impossible
      to "be liberal in what you accept and conservative in what you send".
      Change require-close-notify to only be about the peer behavior, and
      make our connections always close-notify properly when closing (while
      noting that you can just close the base-io-stream directly if you want
      to do an unclean close).
      4f6efb68
    • Dan Winship's avatar
      Remove GTlsConnection::need-certificate · 95cba183
      Dan Winship authored
      Trying to do this as a signal won't work well with either
      GTlsCertificateDB (in which case looking up a certificate in the db is
      a blocking/asynchronous act) or session resumption support (in which
      case the certificate or lack thereof is part of the session definition
      and so needs to be known immediately). Make the caller use
      g_tls_connection_set_certificate() ahead of time (or when retrying)
      instead.
      95cba183
    • Dan Winship's avatar
      Add GTlsConnection:use-system-certdb · d6e94070
      Dan Winship authored
      This can be set FALSE if you don't want to validate certificates
      against the system database.
      d6e94070
  19. 29 Nov, 2010 1 commit
  20. 26 Nov, 2010 1 commit