1. 09 Mar, 2015 4 commits
    • Tatsuhiro Tsujikawa's avatar
      nghttpx: Remove last write/read fields for TLS · 585af938
      Tatsuhiro Tsujikawa authored
      It seems that we don't care about this since we don't change buffer
      pointer between would-block write/read and next write/read.  Somehow
      we decided we need these fields.  As a precaution, we set
      SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER in SSL_set_mode() for both server
      and client contexts.
      585af938
    • Tatsuhiro Tsujikawa's avatar
      nghttpx: Attempt to improve HTTP/2 backend connection check · 41e26618
      Tatsuhiro Tsujikawa authored
      It turns out that writing successfully to network is not enough.
      After apparently successful network write, read fails and then we
      first know network has been lost (at least my android mobile network).
      In this change, we say connection check is successful only when
      successful read.  We already send PING in this case, so we just wait
      PING ACK with short timeout.  If timeout has expired, drop connection.
      Since waiting for PING ACK could degrade performance for fast reliably
      connected network, we decided to disable connection check by default.
      Use --backend-http2-connection-check to enable it.
      41e26618
    • Tatsuhiro Tsujikawa's avatar
      6b7e6166
    • Kazuho Oku's avatar
      do not send pseudo-headers when in HTTP/1 · 2a4f347d
      Kazuho Oku authored
      2a4f347d
  2. 08 Mar, 2015 12 commits
  3. 07 Mar, 2015 11 commits
  4. 06 Mar, 2015 13 commits