1. 01 Jul, 2019 2 commits
  2. 30 Jun, 2019 1 commit
  3. 26 Jun, 2019 3 commits
  4. 24 Jun, 2019 8 commits
    • Dridi Boukelmoune's avatar
      Simplify r02976.vtc furtherer · 9a19fa43
      Dridi Boukelmoune authored
      I was wrong, or I lied. This is the final cleanup.
      9a19fa43
    • Dridi Boukelmoune's avatar
      Simplify r02976.vtc further · d4498956
      Dridi Boukelmoune authored
      This time, once and for all.
      d4498956
    • Dridi Boukelmoune's avatar
      4d95941d
    • Dridi Boukelmoune's avatar
      Start honoring [idle_]send_timeout of h2 streams · e1a1fdc7
      Dridi Boukelmoune authored
      Unlike HTTP/1 that relies on the underlying transport, we can time
      streams out simply by not crediting them. This is our first usage of
      the CANCEL error with the RST frame, even though this change is not
      comprehensive since the window only applies to DATA frames.
      
      In addition to the session send timeouts, we can now kill streams that
      aren't making progress and free the resources they hold onto even when
      the session is continuously active.
      
      There is one caveat though, there is currently no timeout for trying
      to write to the session, so unless a client maintains a stream forever
      by not crediting it we won't catch it.
      
      For that to happen the next step could be to change this pattern:
      
          H2_Send_Get(...);
          /* send something */
          H2_Send_Rel(...);
      
      And instead check a return value:
      
          if (H2_Send_Get(...) == 0) {
              /* send something */
              H2_Send_Rel(...);
          } else {
              /* error handling */
          }
      
      But unfortunately, not all uses of get/rel enclose an attempt to send
      something.
      e1a1fdc7
    • Federico G. Schwindt's avatar
      f4de3206
    • Federico G. Schwindt's avatar
      Bump osx image · e6ace095
      Federico G. Schwindt authored
      Hopefully this has a newer version of brew that fixes the outdated error
      we are currently experiencing.
      e6ace095
    • Dridi Boukelmoune's avatar
      Polish · 495f8f66
      Dridi Boukelmoune authored
      495f8f66
    • Dridi Boukelmoune's avatar
      Polish · 4e12ead2
      Dridi Boukelmoune authored
      4e12ead2
  5. 21 Jun, 2019 4 commits
  6. 20 Jun, 2019 7 commits
  7. 19 Jun, 2019 1 commit
  8. 18 Jun, 2019 4 commits
  9. 17 Jun, 2019 5 commits
  10. 13 Jun, 2019 3 commits
  11. 12 Jun, 2019 2 commits