status-go
status-go copied to clipboard
Send all encryption keys
trafficstars
Changes the way we propagate keys. Instead of sending a single key, we send a batch of keys, so that new users will be able to catch up using older keys.
This commit also makes sure that out of order messages are correctly decrypted, this happens when you for example receive a message that has a key that does not exist and you receive it later.
Pull Request Checklist
- [ ] Have you updated the documentation, if impacted (e.g. docs.status.im)?
- [ ] Have you tested changes with mobile?
- [ ] Have you tested changes with desktop?
Jenkins Builds
Click to see older builds (21)
| :grey_question: | Commit | :hash: | Finished (UTC) | Duration | Platform | Result |
|---|---|---|---|---|---|---|
| :heavy_check_mark: | d873b42a | #1 | 2022-09-21 16:09:24 | ~2 min | linux |
:package:zip |
| :heavy_check_mark: | d873b42a | #1 | 2022-09-21 16:10:56 | ~4 min | ios |
:package:zip |
| :heavy_check_mark: | d873b42a | #1 | 2022-09-21 16:12:01 | ~5 min | android |
:package:aar |
| :heavy_check_mark: | f0e75725 | #2 | 2022-09-23 11:54:59 | ~1 hr 11 min | android |
:package:aar |
| :heavy_check_mark: | f0e75725 | #2 | 2022-09-23 11:56:52 | ~1 hr 13 min | linux |
:package:zip |
| :heavy_check_mark: | f0e75725 | #2 | 2022-09-23 13:28:45 | ~2 hr 45 min | ios |
:package:zip |
| :heavy_check_mark: | 59888e69 | #3 | 2022-09-26 16:17:51 | ~1 min | linux |
:package:zip |
| :heavy_check_mark: | 59888e69 | #3 | 2022-09-26 16:18:12 | ~2 min | ios |
:package:zip |
| :heavy_check_mark: | 59888e69 | #3 | 2022-09-26 16:21:19 | ~5 min | android |
:package:aar |
| :heavy_check_mark: | 43a379ce | #4 | 2022-10-10 13:50:35 | ~2 min | linux |
:package:zip |
| :heavy_check_mark: | 43a379ce | #4 | 2022-10-10 13:52:17 | ~4 min | ios |
:package:zip |
| :heavy_check_mark: | 43a379ce | #4 | 2022-10-10 13:53:18 | ~5 min | android |
:package:aar |
| :heavy_check_mark: | d4781156 | #5 | 2022-10-11 10:13:40 | ~2 min | ios |
:package:zip |
| :heavy_check_mark: | d4781156 | #5 | 2022-10-11 10:13:41 | ~2 min | linux |
:package:zip |
| :heavy_check_mark: | d4781156 | #5 | 2022-10-11 10:15:52 | ~4 min | android |
:package:aar |
| :heavy_check_mark: | 609f3fe2 | #6 | 2022-10-11 10:38:33 | ~1 min | linux |
:package:zip |
| :heavy_check_mark: | 609f3fe2 | #6 | 2022-10-11 10:39:09 | ~2 min | ios |
:package:zip |
| :heavy_check_mark: | 609f3fe2 | #6 | 2022-10-11 10:40:17 | ~3 min | android |
:package:aar |
| :heavy_check_mark: | 0d7ec494 | #7 | 2022-10-14 09:04:14 | ~2 min | linux |
:package:zip |
| :heavy_check_mark: | 0d7ec494 | #7 | 2022-10-14 09:04:35 | ~2 min | ios |
:package:zip |
| :heavy_check_mark: | 0d7ec494 | #7 | 2022-10-14 09:06:00 | ~3 min | android |
:package:aar |
| :grey_question: | Commit | :hash: | Finished (UTC) | Duration | Platform | Result |
|---|---|---|---|---|---|---|
| :heavy_check_mark: | f39331eb | #8 | 2022-10-19 16:13:07 | ~2 min | linux |
:package:zip |
| :heavy_check_mark: | f39331eb | #8 | 2022-10-19 16:13:22 | ~2 min | ios |
:package:zip |
| :heavy_check_mark: | f39331eb | #8 | 2022-10-19 16:14:18 | ~3 min | android |
:package:aar |
| :heavy_check_mark: | 28d01f7d | #9 | 2022-10-19 16:23:09 | ~2 min | ios |
:package:zip |
| :heavy_check_mark: | 28d01f7d | #9 | 2022-10-19 16:23:46 | ~3 min | linux |
:package:zip |
| :heavy_check_mark: | 28d01f7d | #9 | 2022-10-19 16:24:11 | ~3 min | android |
:package:aar |
@cammellos have there been any changes other than the commits being squashed after I've rebased this?
@PascalPrecht some, but not meaningful, linting etc