1. 13 Nov, 2019 2 commits
  2. 10 Nov, 2019 2 commits
  3. 09 Nov, 2019 3 commits
  4. 08 Nov, 2019 2 commits
  5. 07 Nov, 2019 5 commits
  6. 06 Nov, 2019 13 commits
  7. 05 Nov, 2019 2 commits
  8. 07 Oct, 2019 4 commits
  9. 05 Oct, 2019 4 commits
  10. 04 Oct, 2019 2 commits
    • aguestuser's avatar
      Merge branch 'nostory-mitigate-funky-stuff' into 'master' · dce4640c
      aguestuser authored
      [nostory] mitigate funky stuff w.r.t. safety number changes
      
      See merge request !84
      dce4640c
    • aguestuser's avatar
      [nostory] mitigate funky stuff w.r.t. safety number changes · bc824e7e
      aguestuser authored
      on 10/1/2019 - 10/3/2019, we observed some funny errors (including
      halting errors) after merging #100 (which introduced changed safety
      number handling)
      
      symptoms:
      * lots of log statements with undefined values (traceable to
        `logAndReturn` statements having unexpected shapes after calls to
        trust safety numbers)
      * calls to JSON.parse in safety number changing code in the signal
        service throwing unexpectedly
      
      rather than provide a full fix for the bug, this MR introduces some
      instrumentation to help better diagnose the problem, and -- in the
      meantime -- prevent it from crashing the app.
      
      more specifically it:
      * introduces more robust `logAndReturn` statements that will show us
        whatever is happening around safety number change results
      * introduces a safer implementation of `JSON.parse` that will reject a
        Promise (which itself should be caught and logged) if message
        parsing ever fails
      bc824e7e
  11. 01 Oct, 2019 1 commit