1. 22 Jun, 2014 1 commit
    • Tatsuhiro Tsujikawa's avatar
      Allocate header table ringbuffer lazily · 31de732e
      Tatsuhiro Tsujikawa authored
      Previously in inflater we reserve new ringbuffer when table size is
      changed.  This may be potentially a problem if new table size is very
      large number.  When inflater is not used directly by application, this
      is not a problem because application can choose the buffer size.  On
      the other hand, if application uses inflater directly and it does not
      have control of new buffer size (e.g., protocol dissector), then we
      just fail to allocate large buffer in
      nghttp2_hd_inflate_change_table_size() without actually use such huge
      buffer.  This change defers the actual allocation of buffer when it is
      actually needed so that we will fail when it is absolutely needed.
      31de732e
  2. 19 Jun, 2014 7 commits
  3. 18 Jun, 2014 19 commits
  4. 17 Jun, 2014 1 commit
  5. 16 Jun, 2014 3 commits
  6. 15 Jun, 2014 1 commit
  7. 14 Jun, 2014 5 commits
  8. 12 Jun, 2014 3 commits