1. 12 Jan, 2020 6 commits
  2. 11 Jan, 2020 11 commits
  3. 09 Jan, 2020 1 commit
  4. 07 Jan, 2020 3 commits
  5. 01 Jan, 2020 3 commits
  6. 26 Nov, 2019 4 commits
  7. 22 Nov, 2019 5 commits
  8. 13 Nov, 2019 2 commits
  9. 11 Nov, 2019 3 commits
    • Dennis Jenkins's avatar
      Merge pull request #636 from DmtKats/master · 548a3721
      Dennis Jenkins authored
      Fix for segmentation fault caused by incorrect lambda capture in promise
      548a3721
    • Dimitrios Katsaros's avatar
      async: Changed lambda capture to respect object lifetime · 582c04fe
      Dimitrios Katsaros authored
      The lambda was capturing the entire object being passed, rather then
      only the needed resource. On edge cases where the captured object
      would fall out of scope (deallocated) before the promise completion,
      it would try to use deallocated members, which would cause a segmentation
      fault.
      582c04fe
    • Dimitrios Katsaros's avatar
      Transport: Workaround for segmentation fault · 79e1a118
      Dimitrios Katsaros authored
      There is a race condition where a connection being serviced can
      hang up before a write operation is performed. In these cases, the
      transport will issue an error response to the disconnected peer,
      which invokes a promise to handle the request. The object is destroyed
      and then the promise is resolved on the destroyed response object,
      causing a segmentation fault
      79e1a118
  10. 01 Nov, 2019 2 commits