1. 23 Oct, 2014 1 commit
  2. 20 Oct, 2014 9 commits
  3. 17 Oct, 2014 2 commits
  4. 15 Oct, 2014 5 commits
  5. 14 Oct, 2014 3 commits
  6. 12 Oct, 2014 1 commit
  7. 11 Oct, 2014 3 commits
  8. 07 Oct, 2014 1 commit
  9. 26 Sep, 2014 2 commits
  10. 24 Sep, 2014 1 commit
  11. 16 Sep, 2014 2 commits
  12. 11 Sep, 2014 3 commits
    • Kenton Varda's avatar
      Fix bug where returned caps would leak if the request was canceled. · 6915e4ff
      Kenton Varda authored
      This only happened if the Finish message indicating cancellation and the Return message happened to cross paths. If the Finish arrived before the Return was sent, then the server would send an empty response. If the Return was received before the Finish was sent, the client would properly record caps in the response. But if they crossed paths, the server would send back a full response with caps, but the client would never bother to inspect that response, thus leaking the caps. Fix is to set the flag to release all returned caps in the Finish message when cancelling.
      6915e4ff
    • Kenton Varda's avatar
    • Kenton Varda's avatar
      Fix obscure bug where the last outgoing message (and any capabilities therein)… · 26914900
      Kenton Varda authored
      Fix obscure bug where the last outgoing message (and any capabilities therein) would not get released (until a new message was sent, replacing it as the last).
      
      This took hours to track down, because it initially looked like "Release" messages weren't being honored in some cases (when they happened to be releasing a capability from the last message, and no subsequent messages were sent). Initial attempts to capture this in a unit test failed because the test of course used a subsequent call to detect if the capability had been released, which succeeded.
      26914900
  13. 08 Sep, 2014 3 commits
  14. 06 Sep, 2014 1 commit
  15. 30 Aug, 2014 1 commit
  16. 29 Aug, 2014 2 commits