1. 01 Aug, 2019 1 commit
  2. 31 Jul, 2019 2 commits
  3. 29 Jul, 2019 1 commit
  4. 17 Jul, 2019 1 commit
  5. 15 Jul, 2019 1 commit
  6. 11 Jul, 2019 1 commit
  7. 10 Jul, 2019 1 commit
    • Dridi Boukelmoune's avatar
      Explain how r02976.vtc works · 5e98a8d4
      Dridi Boukelmoune authored
      It's really not obvious, and if it weren't for other tests covering
      probes it wouldn't be enough by itself to verify what it needs to.
      5e98a8d4
  8. 08 Jul, 2019 1 commit
  9. 05 Jul, 2019 1 commit
  10. 04 Jul, 2019 6 commits
  11. 03 Jul, 2019 5 commits
  12. 02 Jul, 2019 1 commit
  13. 01 Jul, 2019 3 commits
  14. 30 Jun, 2019 1 commit
  15. 26 Jun, 2019 3 commits
  16. 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
  17. 21 Jun, 2019 3 commits