1. 07 May, 2014 2 commits
    • Tatsuhiro Tsujikawa's avatar
      Return new stream ID from nghttp2_submit_{request, headers, push_promise} · e8de437d
      Tatsuhiro Tsujikawa authored
      Previously stream ID was assigned just before HEADERS or PUSH_PROMISE
      was serialized and nghttp2_submit_{request, headers, push_promise} did
      not return stream ID.  The application has to check assigned stream ID
      using before_frame_send_callback.  Now it is apparent that priority is
      meant to DATA transfer only.  Also application can reorder the
      requests if it wants. Therefore we can assign stream ID in
      nghttp2_submit_* functions and return stream ID from them.  With this
      change, now application does not have to check stream ID using
      before_frame_send_callback and its code will be simplified.
      e8de437d
    • Tatsuhiro Tsujikawa's avatar
      Remove debug output · 51e79c5a
      Tatsuhiro Tsujikawa authored
      51e79c5a
  2. 06 May, 2014 13 commits
  3. 05 May, 2014 1 commit
  4. 02 May, 2014 2 commits
    • Tatsuhiro Tsujikawa's avatar
      src: Implement per-frame DATA compression · 9125499d
      Tatsuhiro Tsujikawa authored
      Currently, nghttpd server only compresses files whose extensions are
      one of .html, .js, .css and .txt.  nghttp advertises its support of
      per-frame compression in SETTINGS frame.  To implement this feature,
      we added 2 public API: nghttp2_session_get_remote_settings() and
      nghttp2_gzip_inflate_finished().
      9125499d
    • Nicholas Hurley's avatar
      Add --disable-threads option for configure · f3f9210d
      Nicholas Hurley authored
      This allows users of OS X 10.9 to run nghttpd (and friends) with
      threading entirely disabled, to avoid crashes on startup related to
      std::mutex.
      f3f9210d
  5. 01 May, 2014 4 commits
  6. 30 Apr, 2014 18 commits