diff --git a/nettests/ts-018-whatsapp.md b/nettests/ts-018-whatsapp.md index e7cf0fe1..64988b47 100644 --- a/nettests/ts-018-whatsapp.md +++ b/nettests/ts-018-whatsapp.md @@ -80,6 +80,9 @@ consider the endpoint to be blocked and write in the report: } ``` +Since 2020-02-17, this consistency check has started failing consistently as +documented in the bugs section at the end of this document. + For every IP, both consistent and inconsistent, we then try to establish a TCP session to port `443` and `5222`. @@ -547,3 +550,14 @@ The meaning of the various keys is described in the above section. "test_version": "0.5.0" } ``` + +## Bugs + +Since 2020-02-17, the heristics for checking whether a netblock belongs to +WhatsApp as described in version 2016-10-25-001 of this specification is +fundamentally broken (see [ooni/probe-engine#341]( +https://github.com/ooni/probe-engine/issues/341)). This issue affected +ooni/probe-legacy <= 2.3.0, ooni/probe-ios <= 2.2.0, ooni/probe-android +<= 2.2.0. The `test_version` was 0.6.0 for ooni/probe-legacy and 0.6.1 +for the mobile apps. Since Measurement Kit 0.10.10 (`test_version` +0.7.0) we will completely disable such check.