Skip to content
Snippets Groups Projects
  1. Aug 03, 2016
    • Daniel Kahn Gillmor's avatar
      Add net.tls_servicename() · 9801e5ac
      Daniel Kahn Gillmor authored
      The hostname() of a given machine might be different from the service
      the host is offering.  In fact, many hosts might offer the same DNS
      resolver servicename, while having distinct hostnames.
      
      The configuration net.tls_servicename() represents the public-facing
      name of the service offered by the host.
      
      for example, the host might be named "pluto", but the service might be
      "dns.example.org"
      9801e5ac
    • Daniel Kahn Gillmor's avatar
      Log key-pinning strings for TLS keys · 7069bd2f
      Daniel Kahn Gillmor authored
      RFC 7858 explicitly defines an out-of-band key pinning profile as one
      authentication mechanism.  It uses the same format for representing
      the pin as HPKP does (RFC 7469).
      
      By logging this pin directly upon first use of the X.509 credentials,
      we make it a little bit easier for an admin to publish part of a
      pinset.
      
      For ideal operation (including preparation for key rollover), a backup
      public key should also be provided, but this is not defined
      functionally here.
      7069bd2f
    • Daniel Kahn Gillmor's avatar
      explicitly link to nettle · 4945c345
      Daniel Kahn Gillmor authored
      nettle is already being used by libkres.so, so this does not add any
      new runtime dependencies.
      4945c345
    • Daniel Kahn Gillmor's avatar
      Auto-detect when TLS credentials files (key or cert) change on disk · bebdf3ee
      Daniel Kahn Gillmor authored
      When kresd is listening on TLS, and it is aware that the files which
      offer it credentials have changed, it should try to reload them for
      all future TLS sessions.
      
      If reloading fails for whatever reason (e.g. if the key has been
      updated but not the cert, or vice versa), carry on using the old
      credentials until new valid credentials are available.
      bebdf3ee
    • Daniel Kahn Gillmor's avatar
    • Ondřej Surý's avatar
      Miscelaneous fixes in coding style · 805b71af
      Ondřej Surý authored and Daniel Kahn Gillmor's avatar Daniel Kahn Gillmor committed
      805b71af
  2. Aug 02, 2016
  3. Jul 29, 2016
  4. Jul 28, 2016
  5. Jul 20, 2016
  6. Jul 18, 2016
  7. Jul 17, 2016
  8. Jul 16, 2016
Loading