1. 12 Apr, 2022 2 commits
  2. 11 Apr, 2022 1 commit
    • Jonathan Klee's avatar
      Open Exposure Notification documentation · ef1533bf
      Jonathan Klee authored
      Since microG with Exposure Notification is not available on
      the store anymore, open the documentation page associated
      to Exposure Notification installation when clicking on
      "Tap to add Exposure Notifications" in the microG Settings.
  3. 01 Apr, 2022 3 commits
  4. 20 Mar, 2022 1 commit
  5. 17 Mar, 2022 1 commit
  6. 16 Mar, 2022 3 commits
  7. 08 Mar, 2022 1 commit
  8. 22 Feb, 2022 1 commit
  9. 17 Feb, 2022 2 commits
  10. 16 Feb, 2022 1 commit
  11. 12 Feb, 2022 1 commit
  12. 11 Feb, 2022 1 commit
    • Jonathan Klee's avatar
      Add additional info to FP4 profile · 21721194
      Jonathan Klee authored
      Adding those new info to the profile makes the profile more accurate.
      Indeed, ro.build.date.utc are different on the FP4 128G & 256G and
      could make a difference sometime regarding SafetyNet.
  13. 09 Feb, 2022 2 commits
  14. 08 Feb, 2022 1 commit
  15. 06 Feb, 2022 1 commit
  16. 02 Feb, 2022 5 commits
  17. 01 Feb, 2022 3 commits
  18. 27 Jan, 2022 1 commit
  19. 26 Jan, 2022 2 commits
  20. 25 Jan, 2022 6 commits
    • Marvin W.'s avatar
      Use different API key for SafetyNet checks · af28974d
      Marvin W. authored
    • Marvin W.'s avatar
      Make strings translatable · 0497f7ea
      Marvin W. authored
    • Torsten Grote's avatar
      Don't teardown things after sockets have been closed · f3c20333
      Torsten Grote authored and Marvin W.'s avatar Marvin W. committed
      Before, the call to closeAll() in McsService#connect() would trigger a SocketException (Socket closed) in McsOutputStream and/or McsInputStream. This would send a teardown message causing McsService to take the new connection down right away. In unlucky situations, this could cause small connect/teardown loops. This commit hopes to prevent those.
      Change-Id: Id347d598e028bdd1ba2622cd6a5c6b07874335d6
    • Torsten Grote's avatar
      Detect missing heartbeat ACKs and broken connections faster · b9b1ef62
      Torsten Grote authored and Marvin W.'s avatar Marvin W. committed
      Waiting twice the heartbeat interval since the last ACK can make us miss dead connections for more than 10min in which no push messages get received.
      This change requires the ACK to come within 90 seconds of sending the heartbeat ping, otherwise the connection is considered dead which will trigger a re-connect.
      We use a high timeout of 90 seconds, because in some mobile networks (like in trains) ping times of more than 60 seconds have been observed in practice.
      Change-Id: I8e63843400b47e1a6d23faf180f9446bcb5e0cd8
    • Torsten Grote's avatar
      Don't say we are connected when push is disabled for current network · 2ba2c04c
      Torsten Grote authored and Marvin W.'s avatar Marvin W. committed
      This may cause a connection attempt, but in connect(), we'll notice that it is disabled and won't continue to connect.
      Change-Id: Id5f00539a48fad16b5e5f55bd336fb8890aa1acc
    • Torsten Grote's avatar
      Initiate connection teardown only once · bb68674c
      Torsten Grote authored and Marvin W.'s avatar Marvin W. committed
      Otherwise, this gets called multiple times from different places via MSG_TEARDOWN. This causes the reconnect delay to increase with each call to scheduleReconnect(), increasing the time we stay disconnected.
      This commit introduces a boolean flag preventing handleTeardown() to run twice or more until connect() was called again.
      Change-Id: I3d7cb08d696be48532a61819fbb279a908919a3d
  21. 24 Jan, 2022 1 commit