Skip to content

Milestones

List view

  • Due by October 24, 2021
    28/28 issues closed
  • Due by October 10, 2021
    12/12 issues closed
  • Due by September 26, 2021
    3/3 issues closed
  • Due by September 12, 2021
    10/10 issues closed
  • Due by August 29, 2021
    10/10 issues closed
  • Due by August 15, 2021
    2/2 issues closed
  • Due by August 1, 2021
    1/1 issues closed
  • Due by July 18, 2021
    6/6 issues closed
  • Due by July 4, 2021
    11/11 issues closed
  • Due by June 20, 2021
    13/13 issues closed
  • Due by June 6, 2021
    10/10 issues closed
  • Due by May 23, 2021
    11/11 issues closed
  • Due by May 9, 2021
    9/9 issues closed
  • Due by April 25, 2021
    10/10 issues closed
  • Due by April 11, 2021
    20/20 issues closed
  • Due by March 28, 2021
    16/16 issues closed
  • Due by March 14, 2021
    25/25 issues closed
  • Due by February 28, 2021
    2/2 issues closed
  • Due by February 14, 2021
    8/8 issues closed
  • Due by January 31, 2021
    11/11 issues closed
  • Due by January 17, 2021
    8/8 issues closed
  • Due by January 2, 2021
  • Due by December 19, 2020
    11/11 issues closed
  • Due by December 6, 2020
    9/9 issues closed
  • Due by November 22, 2020
    17/17 issues closed
  • Due by October 25, 2020
    5/5 issues closed
  • Due by November 8, 2020
    4/4 issues closed
  • Due by October 11, 2020
    3/3 issues closed
  • Due by September 27, 2020
    6/6 issues closed
  • Due by September 13, 2020
    7/7 issues closed
  • Due by August 30, 2020
    5/5 issues closed
  • Due by August 16, 2020
    1/1 issues closed
  • Due by August 2, 2020
    6/6 issues closed
  • Due by July 19, 2020
    10/10 issues closed
  • Due by July 5, 2020
    8/8 issues closed
  • Due by June 21, 2020
    8/8 issues closed
  • Due by June 7, 2020
    15/15 issues closed
  • Due by May 24, 2020
    4/4 issues closed
  • Due by May 10, 2020
    9/9 issues closed
  • Due by April 26, 2020
    14/14 issues closed
  • Simone: Review Tor & Psiphon test descriptions to Add support in OONI Probe for availability testing of the circumvention tools Tor, obfs4proxy, and Psiphon Fix several bugs in the MK emulation layer in probe-engine (aka “the AAR”) to Make mobile apps only use probe-engine Finish migration to ndt7 to Make mobile apps only use probe-engine Make desktop apps only use probe-engine Improve data format version management to Expand our measurement methodologies Improve censorship circumvention tool methodology to include metrics that are also related to the performance of the tool Make sure we create issues for interesting ideas discussed during meeting, of course limited mainly to the areas that I know better Lorenzo: Release an Android app with preference fix TOP: Create a beta branch with automatic testing enabled TOP: Countly final implementation to handle OONI Run links and release internal beta Advancing the development of the golang implementation and further testing Start implementing some code logic for the “Run all tests” feature (needed also for automatic tests) Sarath: Top Priority: Prepare for OONI Probe Desktop public release Polish rough edges in the UI (live session with Arturo) Ensure all available translations are working well Issues in Epic Support GSoC applications Federico: Investigate API slowness and DB issues Deploy workarounds for slow networking between HKG and AMS: forwarding, compression Improve DB query monitoring Decrease DB query load if needed: throttling, caching, blocking bots Investigate ClickHouse Blockers: Blocking on getting replies from Mart Look at things together Arturo: Data analysis for MM Data analysis for DW website monitoring project Finalize the OONI Probe install pages (development of the pages is being done by SaptakS) Input from Maria for the copy is necessary MetaDB issues troubleshooting Push notification service deployment Testing and bug fixing of the OONI Probe Desktop app Misc UX tasks for GSoC students Maria: OONI Run usability study OONI Probe desktop app announcement post Policy for URL prioritization Write copy for new Install page & other webpages Address “Choose websites” ticket => Help move this forward (I’d like to start the OONI Probe mobile app user guide soonish) => Coordinate with Lorenzo Coordinate & plan remote Internet Measurement Village (23rd & 24th April 2020) Revamp/update OONI Data Policy => Coordinate with Arturo Series of test list improvements Document OONI Explorer use cases to enable end-to-end testing => Coordinate with Sarath Write OONI Mission Statement

    Due by April 12, 2020
    16/16 issues closed
  • Due by March 29, 2020
    18/18 issues closed
  • Maria: Publish 2 retrospective posts: (1) Year in Review, (2) OONI Highlights: 2017-2019 Final edits/review of OTF Fellow report Create draft IFF Internet Measurement Village agenda (no longer needed) Write & submit February 2020 funder report Iran report on wikipedia blocking Addressed OTF Community Lab feedback Simone: improve probe-engine’s .aar for Android (work to improve the integration of the Android library into the probe-engine library): https://github.com/ooni/probe-engine/issues/348 (more precisely: fix the code so that results are saved) improve the implementation of the SNI experiment: https://github.com/ooni/probe-engine/issues/309 replace NDT with ndt7: https://github.com/ooni/probe/issues/969 Sarath: Probe desktop issues (including clean way to stop tests run on desktop) => Terminating tests on probe-desktop (designing a progress bar for that) Federico: Incident affecting API slowdown & frequent 500 errors (led to a number of PRs and investigations): https://github.com/ooni/backend/issues/371 Work on the maxmind DB to implement our own metadb with ASNs (resolving the licensing issue) Experimenting with clickhouse (database that we’re evaluating how suitable it may be for our batch analysis needs) Prototype for packaging probe-cli Progress on keeping fast-path row in the measurement table Arturo: Working towards probe-desktop release (testing & tying up loose ends) Research related to push notifications Progress on improving how our website handles images => Activities related to website improvements (in preparation for website launch) Lorenzo: Release mobile 2.3 (removes code for push notifications & fixes WhatsApp bugs) & release of mobile 2.3.1. Improve test running screen when downloading URLs: https://github.com/ooni/probe/issues/1020 More golang integration and experiments

    Due by March 15, 2020
    12/12 issues closed
  • Simone: * Allow the mobile app to run tests written in golang * Continue to fix bugs may hinder the upcoming desktop app release * [interrupt] need to deal with the WhatsApp issue Maria: * OTF blog post on OONI accomplishments between 2017-2019 * Year in review post * OTF fellowship report * [interrupt] Wrote/published report on Togo: https://ooni.org/post/2020-togo-blocks-instant-messaging-apps/ * RightsCon review of proposals Arturo: * Low-hanging fruit for desktop public release * Bootstrap several OTF deliverables and do a bit of cursory research so that when we have our team meeting, we can have a more constructive discussion (e.g. look how to do the push notification stuff, write down requirements, etc.) * Low-hanging fruit related to infrastructure * Research on how to run OONI Probe automatically on desktop * Research on push notification permissions :https://github.com/ooni/probe/issues/813 * UX work Federico * Implementing limits to the database queries: https://github.com/ooni/backend/issues/337 * Keep rows in the fastpath table * Issues related to running the domain_input_updater: https://github.com/ooni/backend/issues/335 * Fine tuning of the event detector * Infrastructure related improvements: * Bugs and issues around exposing new measurements (impacting OONI Explorer) * Looked into generating our own ASN database compatible with Maxmind: https://github.com/ooni/probe-engine/issues/336 Sarath: * Mostly left-over stuff from desktop epic * Left over items from the OONI Explorer circumvention tool test development * Improvements related to OONI Explorer (such as end-to-end testing) Lorenzo: * Investigating issue with push notification * Fixing of problems related to test options * The scope of this sprint should be determined following the mobile app release. * We tried the golang integration in the mobile apps

    Due by March 1, 2020
    16/16 issues closed
  • * Fix bunch of bugs useful to really land OONI Desktop 3.0.0 * Improve the tor experiment * Make sure we improve the methodology for sni_blocking test helper * Improved the SEO of the website and worked on new design * Mock-ups for various UI elements * Added all the new blockpage fingerprints to the OONI database * Progress on support for Tor and Psiphon in OONI Probe Desktop and Explorer * Implemented a way to track and log long-running queries on the API => We now have a dashboard with dedicated metrics on the heaviest queries. * Added a new index for queries using ASN. * Monitoring the amount of rows generated in fast-path and comparing them with measurement table => Enables us to see if we’re missing measurements, etc. * Issue with missing buckets being handled. * Experiment for speeding-up list measurements. * Make it possible to stop the CLI on Windows * Moved the Maxmind database strategy forward * Move the test specific settings from the test card into the settings pane: https://github.com/ooni/probe/issues/881 * Custom websites: sanitize input: https://github.com/ooni/probe/issues/982 * Remove toast Toast.WillBeAvailable: https://github.com/ooni/probe/issues/980 * mobile: fix nettest runtime measurement: https://github.com/ooni/probe/issues/931

    Due by February 16, 2020
    16/16 issues closed
  • * [@bassosimone] primary: probe-cli release with tor experiment * [@bassosimone] secondary: continue studying how to address MaxMind license change * [@bassosimone] tertiary: continue working towards pure Go experiments

    Due by February 2, 2020
    15/15 issues closed
  • Top level goals: * Ability to run Psiphon test in desktop app * Access Psiphon test results in Explorer * Ability to run obfs4proxy in probe-engine * Ability to run tcp connect towards bridges in probe-engine * Ability to provision circumvention tool testing targets in probe * Performance boost for OONI API and Explorer is deployed * Bug fixes in probe mobile apps

    Due by January 19, 2020
    10/10 issues closed
  • Due by January 5, 2020
  • Due by December 8, 2019
  • **Dec09 - Dec23** Top priorities: * Psiphon in desktop app! * Provisioning of Psiphon config to apps * API query optimisation * Technical dept and bugfixing

    Due by December 22, 2019
    1/1 issues closed