1. 16 Sep, 2014 3 commits
  2. 28 Aug, 2014 3 commits
  3. 27 Aug, 2014 10 commits
  4. 26 Aug, 2014 8 commits
  5. 25 Aug, 2014 4 commits
  6. 23 Aug, 2014 1 commit
  7. 22 Aug, 2014 1 commit
  8. 21 Aug, 2014 1 commit
  9. 18 Aug, 2014 6 commits
  10. 17 Aug, 2014 1 commit
  11. 16 Aug, 2014 2 commits
    • http: make sure we can consume the data we request · 294c6f29
      The recv buffer (parse_buffer) and the buffer have independent sizes and
      offsets. We try to fill in parse_buffer as much as possible before
      passing it to the http parser. This is fine most of the time, but fails
      us when the buffer is almost full.
      
      In those situations, parse_buffer can have more data than we would be
      able to put into the buffer (which may be getting full if we're towards
      the end of a data sideband packet).
      
      To work around this, we check if the space we have left on our buffer is
      smaller than what could come from the network. If this happens, we make
      parse_buffer think that it has as much space left as our buffer, so it
      won't try to retrieve more data than we can deal with.
      
      As the start of the data may no longer be at the start of the buffer, we
      need to keep track of where it really starts (data_offset) and use that
      in our calculations for the real size of the data we received from the
      network.
      
      This fixes #2518.
      Carlos Martín Nieto committed
    • Removing a completed starter project. · 1f2f6114
      Removing the starter project for adding support for the symref
      extension (#2006) from PROJECTS.md, as this seems to have been
      completed with the merge of #2376.
      Leigh London committed