1. 15 Feb, 2017 5 commits
  2. 14 Feb, 2017 5 commits
  3. 13 Feb, 2017 2 commits
    • Tatsuhiro Tsujikawa's avatar
      nghttpx: Specify TLS protocol by version range · b36e53cc
      Tatsuhiro Tsujikawa authored
      This commit deprecates --tls-proto-list option, and adds 2 new
      options: --tls-min-proto-version and --tls-max-proto-version to
      specify minimum and maximum protocol version respectively.  Versions
      between the two are enabled.  The deprecated --tls-proto-list has
      empty default value, and acts like enabling only specific protocol
      versions in the range for now.
      b36e53cc
    • Tatsuhiro Tsujikawa's avatar
      Add nghttp2_option_no_closed_streams · f3a5a0a0
      Tatsuhiro Tsujikawa authored
      nghttp2_option_no_closed_streams controls whether closed streams are
      retained or not.  If nonzero is passed to that function's parameter
      val, a session does not retain closed streams.  It may hurt the shape
      of priority tree, but can save memory.
      f3a5a0a0
  4. 12 Feb, 2017 3 commits
  5. 11 Feb, 2017 4 commits
  6. 10 Feb, 2017 9 commits
  7. 09 Feb, 2017 3 commits
  8. 08 Feb, 2017 3 commits
  9. 07 Feb, 2017 2 commits
  10. 06 Feb, 2017 3 commits
  11. 04 Feb, 2017 1 commit
    • Tatsuhiro Tsujikawa's avatar
      nghttpx: Select certificate by client's supported signature algo · 68a724cf
      Tatsuhiro Tsujikawa authored
      nghttpx supports multiple certificates using --subcert option.
      Previously, SNI hostname is used to select certificate.  With this
      commit, signature algorithm presented by client is also taken into
      consideration.  nghttpx now accepts certificates which share the same
      hostname (CN, SAN), but have different signature algorithm (e.g.,
      ECDSA+SHA256, RSA+SHA256).
      
      Currently, this feature requires OpenSSL >= 1.0.2.  BoringSSL, and
      LibreSSL do not work since they lack required APIs.
      68a724cf