Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ooni/spec

OONI Specifications
https://github.com/ooni/spec

fix(ts-028-dnscheck): explicitly mention Do53 in impact

62a5a7f5eb3327b9abb913008a58b8a62ff404df authored about 4 years ago by Simone Basso <[email protected]>
fix(ts-028-dnscheck): mention TCP and UDP resolution

99584a1f41a72fe172c873d63529ddb18196af57 authored about 4 years ago by Simone Basso <[email protected]>
doc: basic docs for dnscheck (#206)

2ccca707586344b8be8e03b75fc7489a3b4b1675 authored about 4 years ago by Simone Basso <[email protected]>
doc: document urlgetter (#205)

The documentation does not specify all the options because they are
poised to change over time....

a674ae40de74cbb2523782aa1ae5714ae18729e0 authored about 4 years ago by Simone Basso <[email protected]>
doc(sni-blocking): don't spec real helper FQDN

The spec should not say that the experiment will use a specific domain name since
that's clearl...

1d3000437f19f4b3214116eae288032996dd53f8 authored about 4 years ago by Simone Basso <[email protected]>
remove redundant riseupvpn prefixes from json (#204)

6e553172f5b11b269f06b61a6fdaf5c71d4b4805 authored about 4 years ago by cyBerta <[email protected]>
add api failure error value definition to riseupvpn spec (#203)

f219cca876cc2d13fc6de8cafd2746b2c0e45fae authored about 4 years ago by cyBerta <[email protected]>
RiseupVPN spec (#202)

* draft riseupvpn test

* finalizing draft for riseupvpn spec

* changes in spec after revie...

bd921b76bcad0333da5e3734e67d6b02943694c1 authored about 4 years ago by KwadroNaut <[email protected]>
Spelling grammar (#201)

Just stumbled over these.

1cf707e7f6058d1313fc4ce8fc6ad741f51c2d0b authored over 4 years ago by KwadroNaut <[email protected]>
ts-017-web-connectivity.md: document that blocking could also be false (#200)

Part of https://github.com/ooni/probe-engine/issues/810.

See https://github.com/ooni/probe-en...

6fd578fa3dbba953d7c4570012464f936d9f771b authored over 4 years ago by Simone Basso <[email protected]>
df-007-errors.md: document json_parse_error (#199)

Part of https://github.com/ooni/probe-engine/issues/763

b117453b84fe68acc5550959cc7bb2e763072f22 authored over 4 years ago by Simone Basso <[email protected]>
ts-018-whatsapp.md: further clarify the text (#198)

While at it, fix JSON formatting.

Part of https://github.com/ooni/probe-engine/issues/740

9a61ea88f71dc6533cdad584c9de457bb832d178 authored over 4 years ago by Simone Basso <[email protected]>
whatsapp: improve spec to reduce false positives (#197)

Specifically, say that WhatsApp web is reachable over HTTPS regardless
of the HTTP status code ...

0c2e2d69d6d64f8e5d47bcd5324656d495d0059d authored over 4 years ago by Simone Basso <[email protected]>
df-0070-errors.md: document http_request_failed (#196)

ce606c098aa2e42118c20ef1d1276dd9e0c4a295 authored over 4 years ago by Simone Basso <[email protected]>
whatsapp: bump version number

I didn't do this when I last changed the spec.

9eec1422a52ce9d4f580dc2d6c7952a652293ac4 authored over 4 years ago by Simone Basso <[email protected]>
ts-023-tor.md: document private bridges handling (#195)

Companion PR: https://github.com/ooni/probe-engine/pull/720

a2d3890e51c7ef9b5638c488ff16184fe1810ddb authored over 4 years ago by Simone Basso <[email protected]>
df-000-base.md: explain why options make sense (#194)

They allow a human to make sense of heavily customised runs. We should not use these
options wi...

5b1957142b6d635a3dc7bb0c2bda67b79662b88b authored over 4 years ago by Simone Basso <[email protected]>
df-007-errors.md: document the interrupted error (#193)

Introduced in https://github.com/ooni/probe-engine/pull/682

Part of https://github.com/ooni/p...

8d103f5b5de479b2f6298a04e7ee0fbed4308e5d authored over 4 years ago by Simone Basso <[email protected]>
nettests: add spec for stun-reachability (#192)

874733efcd4e76d266f6b6ccf29286387181b414 authored over 4 years ago by Simone Basso <[email protected]>
Document the fields present when we're using a tunnel (#191)

Part of https://github.com/ooni/probe-engine/issues/533

8883def228d73ebf6cdf362f520721d01d9cc11f authored over 4 years ago by Simone Basso <[email protected]>
ts-022-ndt.md: explain more obstacles preventing removing IPs from NDT (#190)

* ts-022-ndt.md: explain more obstacles preventing removing IPs from NDT

Closes https://githu...

c5de61b93eb0f07dd5a53e9616814f55007e4bf9 authored over 4 years ago by Simone Basso <[email protected]>
ts-024-sni-blocking.md: ACK work done by CIS India

bf7db00899743d968f17b95d5d93a4bbafed65ae authored over 4 years ago by Simone Basso <[email protected]>
fix typo in df-001-httpt

d5087f3eddb7207dd5b346a78fc529baf96ea73a authored over 4 years ago by Arturo Filastò <[email protected]>
ts-021-dash.md: include version of probe-engine

I just changed the way in which the implementation behaves. So I need to have a way to store int...

39ce546f365466c23b5914cde28d97f85185ab67 authored over 4 years ago by Simone Basso <[email protected]>
ts-021-dash.md: adapt to Go implementation (#189)

Specifically, only document the fields that matter and make sure
we explain in a better way wha...

4c585ae03c82add5d678f320c497475d5f031c6f authored over 4 years ago by Simone Basso <[email protected]>
ts-022-ndt.md: address feedback by @hellais (#188)

4b128c6ea701439a282da809e493384ab1f78ee1 authored over 4 years ago by Simone Basso <[email protected]>
nettests: write spec for ndt7 (#187)

* nettests: write spec for ndt7

Closes https://github.com/ooni/probe-engine/issues/259

Clo...

80cfdedf735943685f35843fe6c664fbc2585e61 authored over 4 years ago by Simone Basso <[email protected]>
Roll back to v0.2.0 and introduce data format extensions (#186)

See https://github.com/ooni/probe-engine/issues/423

283427895592833f656d168d11c5b13a13635f8a authored almost 5 years ago by Simone Basso <[email protected]>
Fix data formats versions and minor typos (#184)

13db93c076819fa39fa6c6a6e84e4d7cd04f10d8 authored almost 5 years ago by anadahz <[email protected]>
df-000-base.md: fix resolver_ip availability since

Thanks @anadahz

7199d01740cebf00b69dfd540ee5f689a544b61d authored almost 5 years ago by Simone Basso <[email protected]>
ts-024-sni-blocking.md: address @fortuna's feedback (#183)

With @fortuna we had today a 1:1 meeting where we improved the design
of sni-blocking classific...

adf9537c43ef848b96792f8dea99fbd7f93fe608 authored almost 5 years ago by Simone Basso <[email protected]>
ts-024-sni-blocking.md: better document design choices (#182)

See https://github.com/ooni/probe-engine/issues/309

794e9e942db4e2f1cb9c4f7c31a71dff03ffca33 authored almost 5 years ago by Simone Basso <[email protected]>
ts-024-sni-blocking.md: document result classification (#181)

Implemented at https://github.com/ooni/probe-engine/pull/391.

Part of https://github.com/ooni...

99c0f838870b6550e83ac270ea665a87c47b0c9d authored almost 5 years ago by Simone Basso <[email protected]>
ts-024-sni-blocking.md: use example.com as test helper (#180)

Part of https://github.com/ooni/probe-engine/issues/388

44acea766a4e8a54bc021cdc96bb2508e2362af6 authored almost 5 years ago by Simone Basso <[email protected]>
ts-018-whatsapp.md: ack CIDR logic being broken (#178)

It's probably wise to mention this in the spec because it has impacts on
the data quality, beca...

56e1a14cbacd09d60f6141e9980276df184f4353 authored almost 5 years ago by Simone Basso <[email protected]>
Merge pull request #177 from NullHypothesis/default-bridge-update

Explain how we derive the id of an input.

3072e2d94b5c693a86b61989ab14278d7c9dd24f authored almost 5 years ago by Arturo Filastò <[email protected]>
Explain how we derive the id of an input.

See the following PR for more context:
https://github.com/ooni/sysadmin/pull/424

e038cdd4ec3dbaf0b54d6a0357a853a9b5ad349b authored almost 5 years ago by Philipp Winter <[email protected]>
data-formats: backward compatible data format version

This also causes us to bump the minor version number since this change has impact on a major, to...

fe8e74ac9d0e12a9eac1679a613bd50175cb5b23 authored almost 5 years ago by Simone Basso <[email protected]>
ts-024-sni-blocking.md: clarify testhelper type

Xref: https://github.com/ooni/spec/pull/159#discussion_r373761736

45741cce895e3ab380569b3dc9d08a9ab7e1e206 authored almost 5 years ago by Simone Basso <[email protected]>
ts-023-tor.md: document the summary key

Part of https://github.com/ooni/probe-engine/issues/304

Design approved by @sarathms.

60215153936a9901a5b5b72f031f8db41136536d authored almost 5 years ago by Simone Basso <[email protected]>
Write spec for SNI blocking experiment (#159)

835353621524446a05ae7367172de51010840b74 authored almost 5 years ago by Simone Basso <[email protected]>
ts-023-tor.md: specify or_port_dirauth (#176)

See https://github.com/ooni/sysadmin/commit/bf082ff0953d72bdf67773b2527716e50646908e.

Part of...

7c80b66d87a066ed4b4df1f8d8d00e2b7596051e authored almost 5 years ago by Simone Basso <[email protected]>
ts-023-tor.md: document new toplevel keys

See https://github.com/ooni/probe-engine/pull/294

a668dcbdbe34c1866e488a7e651ec2b32aa2577a authored almost 5 years ago by Simone Basso <[email protected]>
Update README.md

c37490b8a4e1a7e5d2e4df7a5eb555e4ebe176ad authored almost 5 years ago by Simone Basso <[email protected]>
ts-023-tor.md: document the new tor test (#175)

75b9fb8f7b0652d5f6ad084d8e56f660def0bf37 authored almost 5 years ago by Simone Basso <[email protected]>
ts-006-header-field-manipulation.md: remove duplicate UAs

Closes https://github.com/ooni/probe-engine/issues/257

4c97fee4420947b885d91b200b6af6396f885097 authored almost 5 years ago by Simone Basso <[email protected]>
ts-015-psiphon: minor changes and clarifications

6e2297b2abc426df4a8217d6b565897917f9ba13 authored almost 5 years ago by Simone Basso <[email protected]>
ts-020-telegram: doc tcpconnect, tlshandshake usage

This documents that Telegram is based on the newly added tcpconnect data format.

This documen...

9e07369f7e4794afbe5f559346fb5ff2150c2f4e authored almost 5 years ago by Simone Basso <[email protected]>
ts-015-psiphon.md: clarify when we have extra data formats

548a7506537d66454b7f9b20d9479b63802ca69e authored almost 5 years ago by Simone Basso <[email protected]>
ts-015-psiphon: document usage of tlshandshaket

11fc9d84edd7d50b23354f1cca3dda31e8708aa8 authored almost 5 years ago by Simone Basso <[email protected]>
df-006-tlshandshake.md: clarify test_key name

Other data formats specify it. Let's be consistent.

bc130575f313e038ac2953b17cbb053e6c9a75f1 authored almost 5 years ago by Simone Basso <[email protected]>
data-format: add transaction ID (and bless v0.3.4)

4bfd1de52ab102566dbf2f7f0efce1b70be00478 authored almost 5 years ago by Simone Basso <[email protected]>
Bless data format version 0.3.3

3487c231f895de8e8e0c7388715f9c2b6cc7c966 authored almost 5 years ago by Simone Basso <[email protected]>
df-005-tcpconnect.md: remove stray "see below"

dbbd1b6f572916ec956b7fe840d9f2ef65e4250a authored almost 5 years ago by Simone Basso <[email protected]>
Introduce the TLS data format

2bacaaad2503ccb6ce21a7b56212620766a0743c authored almost 5 years ago by Simone Basso <[email protected]>
df-002-dnst.md: cosmetic change

bb4c373a444abcab784447f7a866d3ae809515cc authored almost 5 years ago by Simone Basso <[email protected]>
df-008-netevents.md is since v0.3.3

30eb78bddc82448f48ceef49cf32362a91b8e6a1 authored almost 5 years ago by Simone Basso <[email protected]>
df-005-tcpconnect.md: {conn,dial}_id since v0.3.3

868f23ae943c9fb87f22453e9d3880fd3c180fbb authored almost 5 years ago by Simone Basso <[email protected]>
df-002-dnst.md: dial_id is since v0.3.3

b9209fc2e5d5cbbd45068d1ad8a7c27d980b9aca authored almost 5 years ago by Simone Basso <[email protected]>
df-005-tcpconnect.md: mention conn_id and dial_id

8a34d1ff4b7fd8383a48f6fbce6324c6128cb62f authored almost 5 years ago by Simone Basso <[email protected]>
df-002-dnst.md: add dial_id in example

062182161b027d11576c34a721c0b669ed5488d4 authored almost 5 years ago by Simone Basso <[email protected]>
df-008-netevents.md: doc conn_id and dial_id

They must both be present and are both optional.

Also, make sure they appear in the example.

29ceb9139840484b6e1d6935360a588e0d4ba1ef authored almost 5 years ago by Simone Basso <[email protected]>
df-002-dnst.md: document dial_id

3d8cf9755172364008f22b5e740576f0f84c5d57 authored almost 5 years ago by Simone Basso <[email protected]>
df-005-tcpconnect.md: add support for timing

fbcb29f6765d46f13b5962fcddd200fb751892bd authored almost 5 years ago by Simone Basso <[email protected]>
df-008-netevents.md: clarify how we measure timing

91a074a020433d073eb6d1195f0d8905cb2d83bc authored almost 5 years ago by Simone Basso <[email protected]>
df-002-dnst.md: add timing to example

811c61417527bffa62a4dc33f884dd47f16d329f authored almost 5 years ago by Simone Basso <[email protected]>
df-002-dnst.md: add timing information

fbe8a52d296a0f4a40f43a4781c3ae597bfd679c authored almost 5 years ago by Simone Basso <[email protected]>
df-008-netevents.md: remove wrong title

09b6b5667d14260df0facf48302eb0f8ddba26d1 authored almost 5 years ago by Simone Basso <[email protected]>
data-formats: write spec of network events

Part of https://github.com/ooni/probe-engine/issues/12

674cd210da5632b7d1bbab510880ea2034e47cd1 authored almost 5 years ago by Simone Basso <[email protected]>
df-007-errors.md: clarify the type of a failure

f5e0e6519142ad55311f763dd782fbab4ca6897c authored almost 5 years ago by Simone Basso <[email protected]>
df-002-dnst.md: add clarifying sentence

87c983e9ca63a559854b31fc0edce7a9f2cccd7b authored almost 5 years ago by Simone Basso <[email protected]>
README.md: explain my mistake with v0.3.2

7351233c85a5ef58c6c07c50beadae5c3c3fb5c8 authored almost 5 years ago by Simone Basso <[email protected]>
df-000-base.md: undeprecate test_start_time

My bad: it is actually possible to write this functionality correctly. And probe-cli is actually...

98dd0824972306269165a1e671bd3f7193a8933c authored almost 5 years ago by Simone Basso <[email protected]>
df-000-base.md: remove ambiguity wrt version

d9ef72236d6bdbafdb0db54b6f7082ab9ffe8cb1 authored almost 5 years ago by Simone Basso <[email protected]>
data-formats/df-000-base.md: clarify sentence meaning

930ee7b91118f7a0b603f53558c7e9651ea7c840 authored almost 5 years ago by Simone Basso <[email protected]>
data-formats/README.md: use less ambiguous names

54bac3688634185a4136c3d6ccc7bffd37a2d57a authored almost 5 years ago by Simone Basso <[email protected]>
data-format/README.md: improve the summary

3b53047209ab0fab437c937dcf79c0095a7cde6d authored almost 5 years ago by Simone Basso <[email protected]>
data-formats/README.md: more minor cosmetics

08c4abc29ff29331e1bc146501d40ad990290a84 authored almost 5 years ago by Simone Basso <[email protected]>
data-formats/README.md: single intro paragraph

2b06e984568b971fd72fcc3436719b74c2b4bd7b authored almost 5 years ago by Simone Basso <[email protected]>
README.md: mention experiment as alias to nettest

a7e43f0f9a4ed5f1ec0cc765edeffd4fb3444a96 authored almost 5 years ago by Simone Basso <[email protected]>
Reorganize and revamp the data formats (#174)

No real functional change, but:

1. put general toplevel information into a README

2. avoid...

1028eee924e855db0a6688ee6f3df615b45d0be5 authored almost 5 years ago by Simone Basso <[email protected]>
Show psiphon test possible conclusions in a table (#173)

59c488e346686c0695a47667fde1763eaad26c8c authored almost 5 years ago by Sarath <[email protected]>
psiphon: add queries field

Should always be null but better to include it to demonstrate we're not resolving domain names.
...

aec516ce82bce0416077e723816bb9920e23fbe1 authored almost 5 years ago by Simone Basso <[email protected]>
telegram: add agent and queries fields (#172)

Related to https://github.com/ooni/probe-engine/pull/207

e3f4d8465d7f67892e9f9971aac822a7d357d074 authored almost 5 years ago by Simone Basso <[email protected]>
psiphon: document new implementation (#171)

Closes #167

28170308f3e0e3e23104d5d526a4bb81ca8d9e6e authored about 5 years ago by Simone Basso <[email protected]>
df-000-base.md: remove misleading statement

8dba2b10dd706abaf15910e95b38042c7693de72 authored about 5 years ago by Simone Basso <[email protected]>
df-000-base.md: document version 0.3.1

Introduced in https://github.com/ooni/probe-engine/pull/196

78aabe4300e56303942f4521214ae7f2f2096c32 authored about 5 years ago by Simone Basso <[email protected]>
df-001-httpt.md: document that header values may be binary (#169)

Closes #164

8d0cad17ebbb934ee2727db4453e560539a3a05a authored about 5 years ago by Simone Basso <[email protected]>
Fix data format and use v0.3.0 (#166)

As pointed out by @FedericoCeratto, using v0.2.1 for the data format
where resolver_ip is tople...

3203a0426e9798d7f87ed5180a7ed4ff017a7a03 authored about 5 years ago by Simone Basso <[email protected]>
df-001-httpd.md: document body_is_truncated

Introduced in https://github.com/ooni/probe-engine/pull/103

fcabb0a9b42a83c3360401fda9bd4bb44cc51cdb authored about 5 years ago by Simone Basso <[email protected]>
df-001-httpd.md: forgot to bump spec version

68b480c84ef3b82a66641895afec5e773853d1a7 authored about 5 years ago by Simone Basso <[email protected]>
ts-017-web-connectivity.md: fix obvious formatting issue

ba7e41442ca13226d2594f46845938f1c33de38c authored about 5 years ago by Simone Basso <[email protected]>
Bump data format version to v0.2.1 (#160)

605352ce623f419409212ed98784de79ab382241 authored about 5 years ago by Simone Basso <[email protected]>
Drop the governance roster

Since this is not yet deployed it doesn't really make sense to have it.

50e5d53b4cc5bf37b5baaa3c47217f983367f589 authored about 5 years ago by Arturo Filastò <[email protected]>
Update tq-027-stuffed-TLS-ClientHello.md (#156)

c92659988b16753960a6c745088755ce32fd56ed authored over 5 years ago by ValdikSS <[email protected]>
Merge pull request #154 from ooni/bassosimone-patch-1

web-connectivity: document case where hostname is an IP address

b5ecacdf8542062b8316c1d72113cd5b6cd01bf4 authored over 5 years ago by Arturo Filastò <[email protected]>
Update ts-017-web-connectivity.md

0521a81971dab00f61a061cf6b6e17da88e978ae authored over 5 years ago by Simone Basso <[email protected]>
Update ts-017-web-connectivity.md

db574c7a13359d61eb34c393a237e1f511c46eb3 authored over 5 years ago by Simone Basso <[email protected]>
web-connectivity: document case where hostname is an IP address

6c8c4ea633f6a8b5f0b4685cecb56d627e32ae1f authored over 5 years ago by Simone Basso <[email protected]>
Start editing the web-connectivity spec

See #148

cf38e1d3469a9a74cfe3dc18dcca7d5ac34f344d authored over 5 years ago by Simone Basso <[email protected]>