1. 03 Sep, 2018 1 commit
    • Matthew Waters's avatar
      gtlsbackend: add support for setting the default TLS database · b84951eb
      Matthew Waters authored
      There are many cases where a default TLS database is not able to be
      defined within the constraints of a system.  For example glib-networking
      (or glib-openssl) cannot retrieve the default certificate store on iOS
      or Android and need to be initialized from a cert file of certificates
      bundled with the application.
      
      Previously GStreamer was relying on a custom patch to glib-networking to
      populate the default database from the file pointed to by the
      CA_CERTIFICATES environment variable however the mechanism that enabled
      this was recently remove from glib-networking.
      
      Adding a more generic g_tls_backend_set_default_database() API allows
      application developers to override the default database using their own
      certificates as well as allowing equivalent functionality on Android/iOS
      (or others) as on the default database handling Linux.
      
      Fixes glib-networking#35
      b84951eb
  2. 29 May, 2017 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. 15 Apr, 2014 1 commit
  5. 31 Jan, 2014 1 commit
  6. 13 Jan, 2013 1 commit
  7. 28 Dec, 2012 1 commit
  8. 05 Apr, 2012 1 commit
  9. 04 Aug, 2011 1 commit
  10. 26 Nov, 2010 1 commit