1. 22 Jan, 2019 1 commit
    • Kenton Varda's avatar
      Implement whenWriteDisconnected() everywhere. · 0b9f906e
      Kenton Varda authored
      I decided to make the new method pure-virtual as I wanted to make sure that all wrapper streams properly delegate to the inner stream. We wouldn't want e.g. proactive HTTP cancellation to unexpectedly not work when running over TLS.
      0b9f906e
  2. 26 Aug, 2018 1 commit
  3. 19 Aug, 2018 1 commit
  4. 08 Feb, 2018 1 commit
  5. 29 Jan, 2018 1 commit
  6. 06 Jan, 2018 1 commit
  7. 22 Sep, 2017 1 commit
    • Kenton Varda's avatar
      Don't queue reads/writes in TLS stream. · d10f8eab
      Kenton Varda authored
      This is definitely wrong, because it makes the read/write tasks impossible to cancel and possibly makes them outlive the buffers they are reading from / writing to.
      
      I have no idea why I wrote the code this way, TBQH.
      d10f8eab
  8. 12 Sep, 2017 2 commits
  9. 05 Sep, 2017 1 commit
    • Kenton Varda's avatar
      Implement TLS option to verify client certificates. · 3a72273d
      Kenton Varda authored
      Use case for me is Cloudflare's "Authenticated Origin Pulls", in which Cloudflare authenticates itself to the origin server using client certificates. Thus the origin server can ensure that it only accepts traffic through Cloudflare, without resorting to IP whitelists.
      3a72273d
  10. 26 May, 2017 2 commits
  11. 15 May, 2017 1 commit
    • Kenton Varda's avatar
      Feature-flag TLS library for now. · 8db916de
      Kenton Varda authored
      We'll need to update the configure script to check for OpenSSL and conditionally build this. Ekam users will need to add -DKJ_HAS_OPENSSL to their CXXFLAGS if they've arranged to link against the correct libs.
      8db916de
  12. 12 May, 2017 2 commits