1. 13 Dec, 2016 3 commits
  2. 12 Dec, 2016 5 commits
  3. 09 Dec, 2016 11 commits
  4. 08 Dec, 2016 3 commits
  5. 07 Dec, 2016 8 commits
  6. 06 Dec, 2016 4 commits
    • Torsten Grote's avatar
      7f5a5d40
    • Torsten Grote's avatar
      Fix Sharing Status screens · 98dd8ec7
      Torsten Grote authored
      * Remove distinction between "shared with" and "shared by"
      * Show all contacts a blog is shared with
      * Show online status of contacts in sharing screen
      98dd8ec7
    • akwizgran's avatar
      Merge branch '548-require-a-label-for-hashing' into 'master' · 27c2ee8d
      akwizgran authored
      Require a label for hashing
      
      * Add a string label argument to `CryptoComponent#hash()`
      * Convert `DoubleDigest` from implementing `MessageDigest`
        to implementing `org.spongycastle.crypto.Digest`
        (we need to keep `DoubleDigest` for `FortunaGenerator`)
      * Convert all other uses of `MessageDigest` to `CryptoComponent#hash()`
      * Remove `CryptoComponent#getMessageDigest()`, `MessageDigest` and `DigestWrapper`
      
      Closes #548
      
      See merge request !442
      27c2ee8d
    • Torsten Grote's avatar
      Merge branch '283-die-bluetooth-die' into 'master' · b98ab93e
      Torsten Grote authored
      Ensure key agreement tasks finish if they ignore interrupts
      
      The problem here was that `BluetoothSocket#connect()` was throwing an IOException when the task was interrupted - the task treated this like any other connection failure and retried, so the task never finished.
      
      The fix is to check whether the timeout has expired before retrying, so the task eventually finishes even if it ignores the original interrupt.
      
      Closes #283
      
      See merge request !443
      b98ab93e
  7. 05 Dec, 2016 4 commits
  8. 02 Dec, 2016 2 commits