Ecosyste.ms: OpenCollective

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

github.com/ooni/data


https://github.com/ooni/data

Merge pull request #53 from ooni/fix/52

Add support for caching netinfodb

93c60348f26ad9f9864cbd3e7c72265a786f806c authored 8 months ago by Arturo Filastò <[email protected]>
Add logging for make analysis

b3f354d279e28a31bff190e0aaee725fefe3ad05 authored 8 months ago by Arturo Filastò <[email protected]>
Merge pull request #43 from ooni/experiment-results

New proposal for instant experiment result data model

ace6e145eb51ab6a13d401f6b1f7e16f3c45822f authored 8 months ago by Arturo Filastò <[email protected]>
Merge pull request #50 from DecFox/issue-32-stunreachability

feat: introduce observation generation for stunreachability, urlgetter, browser_web

6b01614f179b672d7bfe0665704fe5a2a941d879 authored 10 months ago by Arturo Filastò <[email protected]>
fix: flaky transform tests

eeff0ea9e4d6492519b21be9df5fce56d51d5ed2 authored 10 months ago by DecFox <[email protected]>
Merge branch 'main' into issue-32-stunreachability

0effaca659535152ba8f49945d68e59bd842b413 authored 10 months ago by Arturo Filastò <[email protected]>
Add support for caching netinfodb

9b5223fa7f2273d1baee89542c2cbe427f5824c9 authored 10 months ago by Arturo Filastò <[email protected]>
Merge pull request #49 from DecFox/issue-32-messaging

feat: introduce observation generation for messaging nettests

aa43cd037df63ebe39e4e791b80fd5a9fa1e4001 authored 10 months ago by Arturo Filastò <[email protected]>
Add extra check to facebook_messenger test

ab8e9a8d238f78caf8f41afb3bb7f66ca430c055 authored 10 months ago by Arturo Filastò <[email protected]>
fix bugs and add unit tests

6acda1297f65c0662c4f3a93912f96fe9505a18d authored 11 months ago by DecFox <[email protected]>
fix bugs and add tests for im nettests

f07630927d40d8642f442a1d5dfbb9ef9d160686 authored 11 months ago by DecFox <[email protected]>
feat: add transformer for BrowserWeb

38f51d1ac2e2493b5cc0ab7cc256c29114298ed4 authored 11 months ago by DecFox <[email protected]>
bug fixes

be0c529059c2a3259cad5f25eee1bb8443ed49ba authored 11 months ago by DecFox <[email protected]>
feat: partial obs generation for browser_web

6332b4c776b2f986eee60cd557337f92a4f2662c authored 11 months ago by DecFox <[email protected]>
feat: obs generation for urlgetter

1340e22c7d563e0f1bab5dad670935e889dbb631 authored 11 months ago by DecFox <[email protected]>
fix: add whitespace at EOF

04808360958fcbb4d680da2279d5b450d41a9572 authored 11 months ago by DecFox <[email protected]>
refactor: remove extra lines

37f094fdd8c99d4005ae64970671a905229a122e authored 11 months ago by DecFox <[email protected]>
feat: obs generation for stunreachability

dce87259c29aee7f4f18bed9ea363f6dfed39242 authored 11 months ago by DecFox <[email protected]>
fix: add new line at EOF

713a8c4dcd9ab7530b2a51e0109bd8d6246f4536 authored 11 months ago by DecFox <[email protected]>
feat: observation generator for messaging nettests

00999aa33640debb8d81f81979f5e54694dd4fd2 authored 11 months ago by DecFox <[email protected]>
Small style improvements to analysis UI

829a17b9a871b37a4e042419ea8966f4c4532aa8 authored 12 months ago by Arturo Filastò <[email protected]>
Delete dead code for previous version of experiment results

e230b250ceb6e0b9f6916a8d7f0236a7cb2c13cf authored 12 months ago by Arturo Filastò <[email protected]>
Implement Experiment Results generation based on analysis

= Overview of scope of this PR

Inside of this PR I implement an Experiment Results analysis app...

ad961ede27cf8cfc134394197dc8a07d3a17d4f8 authored 12 months ago by Arturo Filastò <[email protected]>
Improvements related to timestamp and timezones

* Make utcnow() calls timezone aware
* Implement workardound for clickhouse bug https://github.c...

6f628df29714837f50981a8f80379b94f53be05c authored 12 months ago by Arturo Filastò <[email protected]>
Refine the data models for experiment results

Implements: https://github.com/ooni/data/issues/42

Changes:
* Some refactoring to the web_analy...

7c3a10f43430e4bc0bb0a7a3d92a95bca540152e authored 12 months ago by Arturo Filastò <[email protected]>
Improvements to unittesting

* Enable processing of http_header_field_manipulation transformer
* Wrap calls to ClickhouseCon...

cb4eebd9aaa7813911d5d1edf36e2927263e543b authored about 1 year ago by Arturo Filastò <[email protected]>
Assess and improve performance of observation generation (#37)

Summary of changes:
* Parallelise on file entry instead of bucket_date. This leads to
signific...

691db1c7a993cfc6cce8dbe7365ec38452bb2c9b authored about 1 year ago by Arturo Filastò <[email protected]>
Improvements to error handling (#33)

* When we fail to write to the database, write each row individually to
identify the problemati...

410b5aef774039424cc808cbea65bf73c8f5df51 authored about 1 year ago by Arturo Filastò <[email protected]>
Bypass dask when we don't need it (#31)

f42ef4cb98c76c1426b61a83d687522de1e91759 authored over 1 year ago by Arturo Filastò <[email protected]>
Add IP metadata to ctrl table (#30)

* Add support for computing difference between SQL table and models

6730a5aff3082dc3cbca4f0dfb6230ee3ee03beb authored over 1 year ago by Arturo Filastò <[email protected]>
Add more unknown failures (#29)

d7e7a2a892327269dc219e2f66f610c64903136f authored over 1 year ago by Arturo Filastò <[email protected]>
Fix target_idx detection

3f0886910a722fca91f6d0d9a4d280a2c372c6a2 authored over 1 year ago by Arturo Filastò <[email protected]>
Add support for extracting telegram measurements (#28)

* Add transform for telegram
* Add model for telegram
* Add tests

68dc4af2aa0fab93d8c2591133aa047d7f413344 authored over 1 year ago by Arturo Filastò <[email protected]>
Use Dask for observation generation (#27)

As part of this PR I have ported the observation generation over to
dask.

It significantly s...

1dd0074ce24cf6de18673bac877e72a7daf4a9f1 authored over 1 year ago by Arturo Filastò <[email protected]>
Add basic set of data visualisations (#25)

In here I add a react based view for displaying data visualizations that
are useful to interpre...

786de5e26832734798cb9a0b5c0582f1a7090e29 authored over 1 year ago by Arturo Filastò <[email protected]>
Body archiver (#26)

This adds support for archiving bodies as part of a separate command.

It currently write to a...

952681793f0521436419211a72fcc0202e8e2c0c authored over 1 year ago by Arturo Filastò <[email protected]>
Move mp.set_start_method into __main__

75dd9efbbae1fa78609a9ff3637ce5e17c34fb9e authored almost 2 years ago by Arturo Filastò <[email protected]>
Merge branch 'main' of github.com:ooni/data into main

* 'main' of github.com:ooni/data:
Ignore legacy can index files
Use the user supplied probe_...

36cd17e406dd60274af2f9b84086787af2fd220c authored almost 2 years ago by Arturo Filastò <[email protected]>
Start subprocesses using spawn instead of fork

7f86c91eac3bfcfa1f42c440c4d03de0763f1eaf authored almost 2 years ago by Arturo Filastò <[email protected]>
Merge pull request #24 from ooni/sync-fix

Sync fix

f10f0700e12e1543aed490a9bd9a8a0253fa1568 authored almost 2 years ago by Arturo Filastò <[email protected]>
Ignore legacy can index files

7c0ed3d8dcb503af43c59be0ae3b99cb166cdae0 authored almost 2 years ago by Arturo Filastò <[email protected]>
Use the user supplied probe_cc filter for legacy fileentries

Legacy file entries don't have the probe_cc in the filename. So in these
cases will fill out the...

a64f74e5b9e54ffc2473adab28415bd8689198e1 authored almost 2 years ago by Arturo Filastò <[email protected]>
Improvements to the websites analysis (#23)

* Improve DNS analysis (compute the DNS inconsistency only after having
inspecting the full ans...

ed003637fa2b1d69120a052e95088b1fc06f5a77 authored almost 2 years ago by Arturo Filastò <[email protected]>
Readme.md: fix obvious typos

989e181cc9644b0e15f684bba9c8509fa3befa48 authored almost 2 years ago by Simone Basso <[email protected]>
Refactor ooni/data into separate packages

* Refactor website analysis into more well defined functions

f79783ee6a7c4462a3094eea13248f494e3eee74 authored almost 2 years ago by Arturo Filastò <[email protected]>
Improvements to the ExperimentResults data model

* Refactor ExperimentsResults data model to break down ok, down, blocked into distinct columns
...

a9120217ae7b674e2d4ab66827025c22740c2a18 authored almost 2 years ago by Arturo Filastò <[email protected]>
Very Wide Observation Rows + Experiment generation (#17)

As part of this PR I did a major rework of the observation generation
system.

tl;dr
* Obser...

ad1a529d5980933572e5bb7b252025fe77933894 authored almost 2 years ago by Arturo Filastò <[email protected]>
Bump version number

d8341c9650b4bc8fbdad9d5b335d054571d76766 authored almost 2 years ago by Arturo Filastò <[email protected]>
Add console script for oonidata

1ff3ce4d53b079722f1ddec658cb8b6fd9673877 authored almost 2 years ago by Arturo Filastò <[email protected]>
Refactoring of the observation generation workflow (#15)

Changes:
* Rename observation generation CLI command to mkobs
* Add support for parsing additi...

8c07302b6326d5fd43c9018067f632858614e8d5 authored almost 2 years ago by Arturo Filastò <[email protected]>
Better CLI (#14)

Changes:
* Switch to using click for automatically generating help messages and
better ergonom...

7e474f93f4923088d2772b55b7fdfb0d7d0f9c0d authored about 2 years ago by Arturo Filastò <[email protected]>
Blocking events

Changes:
* Refactors verdicts into the experiment_results and blocking_events model for the web...

7b4113664212a4eff06c359b3f4fb87bf5dbd74a authored about 2 years ago by Arturo Filastò <[email protected]>
Require only python >=3.7 (#11)

0646d240b6cd038a5a3a2d81831ae20e4a8cb9a7 authored about 2 years ago by Arturo Filastò <[email protected]>
Fix signal root CA

54e3a335f9802815dcf0bdb91c54399b9160598f authored about 2 years ago by Arturo Filastò <[email protected]>
Improve testing and cli (#9)

* Move all CLI related functionality into a dedicated module
* Add support for caching measurem...

69a53ec35b788cef262ba9e0cdf9dc0f756f2c41 authored about 2 years ago by Arturo Filastò <[email protected]>
Make use of a unified datadir (#8)

This introduces the concept of a shared data directory for all assets
required for running ooni...

5f9b71d47dd5131bd232f858270feaeb463bdba0 authored about 2 years ago by Arturo Filastò <[email protected]>
Improvements to oonidata CLI (#7)

Make use of the new measurement listing and download functions for the
CLI
This also makes sig...

3287efc902b5f8304729ccb21cd34f0c7bcae8b8 authored about 2 years ago by Arturo Filastò <[email protected]>
Performance and API improvements (#6)

* Switch to using mashumaro and orjson for parsing raw measurements and
validating/generating t...

51c697ddf23ce550e42bd115998820e4ea16699b authored about 2 years ago by Arturo Filastò <[email protected]>
fix(dataformat): network_events.transaction_id is Optional[int] (#5)

* fix(dataformat): network_events.transaction_id is Optional[int]

* fix(processing): add miss...

517da575527c7670e05e536d7a1dac90c2e635e8 authored about 2 years ago by Simone Basso <[email protected]>
More observations (#3)

* Fix tests for netinfodb

* Update create tables

* Improvements to the oonidata processing...

f425c7fcbbb41060a6d5a61ed313fe1cb9c7ec33 authored about 2 years ago by Arturo Filastò <[email protected]>
Merge pull request #2 from ooni/dnscheck

feat: generate dnscheck observations

5cd9e9f9400aa76d936f78bbc022c3a94872ea3c authored about 2 years ago by Arturo Filastò <[email protected]>
Improvements based on feedback from @bassosimone

* Improve type checks
* Add comments on why some type checks are ignored

4e42fcff4e8ca0c874f211685a1def3f717d5ecb authored about 2 years ago by Arturo Filastò <[email protected]>
Add support for generating observations for dnscheck

3b33a6803ddfa591062f9f29e0abc5e5e79f7c36 authored over 2 years ago by Arturo Filastò <[email protected]>
Add skip_verdicts CLI flag

bddac7531bf66de5e92dc4d66187226e11ff249e authored over 2 years ago by Arturo Filastò <[email protected]>
Improvements to typing

ccefcf2511793f513206439b92a62fcf64cef8b4 authored over 2 years ago by Arturo Filastò <[email protected]>
Update Readme on how to run the tool

833b0da85df6e9d66a2451025606c0567e531953 authored over 2 years ago by Arturo Filastò <[email protected]>
Add support for skipping verdict generation

0450e6488f560f49dc30627a00df29c714cc24ca authored over 2 years ago by Arturo Filastò <[email protected]>
Add note about verdict taxonomy

9cb5be2cd383462c72003169c32ede50337b49e1 authored over 2 years ago by Arturo Filastò <[email protected]>
Handle exceptions in tls cert extraction

e11d6c90126cf044cfd61d4ade0618d9e469dbb0 authored over 2 years ago by Arturo Filastò <[email protected]>
Handle scrubbed IPs in bogon check functions

5e600ace68cb84421d49eb141a545c6bb7017cba authored over 2 years ago by Arturo Filastò <[email protected]>
Handle invalid IPs in netinfodb

99a5dea28b9bc4dec8c1caddc6e902833e4af29f authored over 2 years ago by Arturo Filastò <[email protected]>
Return empty ASInfo when we fail to lookup

87efefc56b38c600f71afa585af2729bf92b34aa authored over 2 years ago by Arturo Filastò <[email protected]>
Fix logic for choosing historical geoip DB

aa5e70d8978d990f78ed718ca834b75c3b3a9379 authored over 2 years ago by Arturo Filastò <[email protected]>
Add paths to the CLI

bc0f05c7cfe81eabe1d886f12f9d4f710ccc5672 authored over 2 years ago by Arturo Filastò <[email protected]>
Add support for using the enriched historical databases

a240d1dcb97f6da9c00657fc6b882a2b737e4a32 authored over 2 years ago by Arturo Filastò <[email protected]>
WIP

9c8b94c57734d2b71683c1cf61aea7710ba7fbd2 authored over 2 years ago by Arturo Filastò <[email protected]>
Handle more exceptions in lookup

429dcbb529b5d2cfe7bf6d53a5eb04a93287cbf2 authored over 2 years ago by Arturo Filastò <[email protected]>
Convert null server_name to empty string

8f2d315d0058b8654a1742c995d87202cb633065 authored over 2 years ago by Arturo Filastò <[email protected]>
Bugfix

87a8e43b14b8dea8fbd56b19866aa12a8103c389 authored over 2 years ago by Arturo Filastò <[email protected]>
Downcast datetime to date

a8dc5573e43cb13ecda986d59c4f977e2828303b authored over 2 years ago by Arturo Filastò <[email protected]>
Make lookup more robust

cbcb10df4d92b6e99564b8a4cbf66bc01daceb27 authored over 2 years ago by Arturo Filastò <[email protected]>
bugfix

b48ae926eea962122014b0f4cdbc9ca12b9439ba authored over 2 years ago by Arturo Filastò <[email protected]>
Implement netinfo IP metadata enrichment

a41c8633293e38e20138c1e3ce84f60212818264 authored over 2 years ago by Arturo Filastò <[email protected]>
Add progress to verdict generation

b66db6956c780ae6743201bcb384c8dc8fc938b5 authored over 2 years ago by Arturo Filastò <[email protected]>
Fix typing in datautils

b4c78cdebef800100e327d82410dc72ccb217c1e authored over 2 years ago by Arturo Filastò <[email protected]>
Fix verdict table creation

34bf9b3af6d8309e5413c1aa0af7a35b08209f01 authored over 2 years ago by Arturo Filastò <[email protected]>
Fix typing of verdicts

489b69796f6ec32b6d554ebdb755e67ed6fbd09d authored over 2 years ago by Arturo Filastò <[email protected]>
Fix all typing issues in processing

64a56aade9220118cd9d527754705050287d2814 authored over 2 years ago by Arturo Filastò <[email protected]>
Improvements related to stricted typing

7fd57f08d16a2ffe5b6c29644600b445436fa3ff authored over 2 years ago by Arturo Filastò <[email protected]>
Merge pull request #1 from ooni/oodata-review

chore: changes during architecture review

eb540590aef444ac59f66f7836cd09fcde557b7c authored over 2 years ago by Arturo Filastò <[email protected]>
revert more excessive changes

91e453d2f41d39b7420e66aaf64e4ada9c60f58b authored over 2 years ago by Simone Basso <[email protected]>
revert excessive changes

23312271d9497b86da988586eeb93c0e0cf94c14 authored over 2 years ago by Simone Basso <[email protected]>
chore: changes during architecture review

4fb49e9d212e7bc811f52b71239846e18f6c13d8 authored over 2 years ago by Simone Basso <[email protected]>
Add some mermaid charts to readme

13c9295909d740f2ccccbc1038cd031d6b0f1dc6 authored over 2 years ago by Arturo Filastò <[email protected]>
bug fixing

55a32924466d79256dbc0c06dabfbac4b6504bda authored over 2 years ago by Arturo Filastò <[email protected]>
Fix raw_msmt encoding

bebd8d717c9e4082f7527c57de4aaefe271a68ba authored over 2 years ago by Arturo Filastò <[email protected]>
Write more tests and some bugfixing

28490507e3230c10e70a20c5b6bfaa04027a5b4e authored over 2 years ago by Arturo Filastò <[email protected]>
Fix bug in table creation

ea8d42773dc1b55848bd57073d2265c20b038bb4 authored over 2 years ago by Arturo Filastò <[email protected]>
Fix setting of defaults

c4f7337676a262141c456a02d692e900a3a863e1 authored over 2 years ago by Arturo Filastò <[email protected]>
Fix typos

e59230b3b6018a911f12c383c7ed59708851d14d authored over 2 years ago by Arturo Filastò <[email protected]>