Ecosyste.ms: OpenCollective

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

github.com/ooni/probe-cli

OONI Probe Engine and CLI
https://github.com/ooni/probe-cli

feat(testingproxy): test HTTP(S) proxies using netem

bassosimone opened this pull request over 1 year ago
feat(testingx): introduce more comprehensive HTTP(S) proxy

bassosimone opened this pull request over 1 year ago
feat: support configuring TLS when using proxy

bassosimone opened this pull request over 1 year ago
chore: run go fmt ./...

bassosimone opened this pull request over 1 year ago
x

bassosimone opened this pull request over 1 year ago
feat(netxlite): add flexible HTTP transport factory

bassosimone opened this pull request over 1 year ago
chore(netxlite): isolate and annotate quirky functions

bassosimone opened this pull request over 1 year ago
experiment: attempt to declare part of netxlite legacy

bassosimone opened this pull request over 1 year ago
refactor(netxlite): split http code into multiple files

bassosimone opened this pull request over 1 year ago
cleanup: inline NewHTTPTransportWithLoggerResolverAndOptionalProxyURL

bassosimone opened this pull request over 1 year ago
feat: prepare to partially detach engine from netxlite

bassosimone opened this pull request over 1 year ago
refactor: rename sessionresolver engineresolver

bassosimone opened this pull request over 1 year ago
refactor: rename geolocate enginelocate

bassosimone opened this pull request over 1 year ago
feat(measurexlite): Trace now implements MeasuringNetwork

bassosimone opened this pull request over 1 year ago
cleanup: move measurex and tracex inside ./internal/legacy

bassosimone opened this pull request over 1 year ago
refactor(measurexlite): depend on model.MeasuringNetwork

bassosimone opened this pull request over 1 year ago
refactor(MeasuringNetwork): define dialers without resolver

bassosimone opened this pull request over 1 year ago
feat: introduce model.MeasuringNetwork

bassosimone opened this pull request over 1 year ago
feat(netxlite): use *Netx for NewParallelUDPResolver

bassosimone opened this pull request over 1 year ago
feat(netxlite): use *Netx for creating UTLS handshakers

bassosimone opened this pull request over 1 year ago
feat(netxlite): use *Netx for creating DoH resolvers

bassosimone opened this pull request over 1 year ago
refactor(netxlite): use *Netx for creating HTTP3 transports

bassosimone opened this pull request over 1 year ago
refactor(netxlite): use *Netx for creating HTTP transports

bassosimone opened this pull request over 1 year ago
refactor(netxlite): use *Netx for creating TLS handshakers

bassosimone opened this pull request over 1 year ago
refactor(netxlite): use *Netx for creating QUIC dialers

bassosimone opened this pull request over 1 year ago
refactor(netxlite): use *Netx for creating UDP sockets

bassosimone opened this pull request over 1 year ago
refactor(netxlite): use *Netx for the system dialer

bassosimone opened this pull request over 1 year ago
refactor(netxlite): use *Netx for the system resolver

bassosimone opened this pull request over 1 year ago
cleanup(netxlite): QUICListener -> UDPListener

bassosimone opened this pull request over 1 year ago
refactor(measurexlite): move OperationLogger to logx

bassosimone opened this pull request over 1 year ago
fix(webconnectivityqa): Always close the QAEnv

kelmenhorst opened this pull request over 1 year ago
cleanup: remove jafar and the previous QA framework

bassosimone opened this pull request over 1 year ago
feat(webconnectivityqa): import misconfigured-TLS test cases

bassosimone opened this pull request over 1 year ago
feat(webconnectivityqa): port jafar's http-diff test cases

bassosimone opened this pull request over 1 year ago
feat(webconnectivityqa): convert more jafar test cases

bassosimone opened this pull request over 1 year ago
feat(webconnectivityqa): start adapting test cases with redirects

bassosimone opened this pull request over 1 year ago
webconnectivityqa: import test cases using proxies

bassosimone opened this pull request over 1 year ago
feat(testingx): import and adapt jafar TLS SNI proxy

bassosimone opened this pull request over 1 year ago
feat(testingx): adapt jafar HTTP proxy

bassosimone opened this pull request over 1 year ago
refactor: finish merging filtering into testingx

bassosimone opened this pull request over 1 year ago
refactor: merge filtering's HTTP code with testingx

bassosimone opened this pull request over 1 year ago
feat: start merging filtering into testingx

bassosimone opened this pull request over 1 year ago
chore(webconnectivityqa): port tests where the control fails

bassosimone opened this pull request over 1 year ago
cleanup(netemx): QAEnvOptionHTTPServer is now syntactic sugar

bassosimone opened this pull request over 1 year ago
cleanup(netemx): always init resolvers using QAEnvOptionNetStack

bassosimone opened this pull request over 1 year ago
feat(netemx): instantiate Do53 along with DoH

bassosimone opened this pull request over 1 year ago
refactor(netemx): use QAEnvOptionNetStack for ScenarioRoleDNSOverHTTPS

bassosimone opened this pull request over 1 year ago
fix(netemx): address issues with quic-go/quic-go

bassosimone opened this pull request over 1 year ago
feat(netemx): ScenarioRoleWebServer using QAEnvOptionNetStack

bassosimone opened this pull request over 1 year ago
refactor(netemx/scenario.go): start using QAEnvOptionNetStack

bassosimone opened this pull request over 1 year ago
feat(netemx): implement NetStackServerFactory for DNS-over-UDP

bassosimone opened this pull request over 1 year ago
feat(netemx): HTTP3 server implementing NetStackServerFactory

bassosimone opened this pull request over 1 year ago
feat(netemx): HTTPS server implementing NetStackServerFactory

bassosimone opened this pull request over 1 year ago
feat(netemx): adapt NetStackServerFactory from telegram

bassosimone opened this pull request over 1 year ago
refactor(netemx): move towards unified factory/server

bassosimone opened this pull request over 1 year ago
refactor(netemx): move notable IP addrs in a separate file

bassosimone opened this pull request over 1 year ago
fix: avoid using 130.192.91.x for most netemx addresses

bassosimone opened this pull request over 1 year ago
feat(netxlite): expose MaybeCustomUnderlyingNetwork

bassosimone opened this pull request over 1 year ago
feat: add echcheck to the experimental suite

kelmenhorst opened this pull request over 1 year ago
chore(webconnectivityqa): import ...tcpip_blocking_with_inconsistent_dns

bassosimone opened this pull request over 1 year ago
chore(webconnectivityqa): import ...tcpip_blocking_with_consistent_dns

bassosimone opened this pull request over 1 year ago
chore(webconnectivityqa): import webconnectivity_dns_blocking_nxdomain

bassosimone opened this pull request over 1 year ago
chore(webconnectivityqa): import webconnectivity_nonexistent_domain

bassosimone opened this pull request over 1 year ago
feat(webconnectivityqa): extract and compare all the relevant fields

bassosimone opened this pull request over 1 year ago
fix: anomaly with android_dns_cache_no_data and inconsistent dns

bassosimone opened this pull request over 1 year ago
feat(webconnectivityqa): add test for android_dns_cache_no_data

bassosimone opened this pull request over 1 year ago
feat(webconnectivity): add webconnectivityqa-based tests

bassosimone opened this pull request over 1 year ago
feat(webconnectivitylte): use webconnectivityqa for testing

bassosimone opened this pull request over 1 year ago
feat(webconnectivityqa): infra to A/B test webconnectivity implementations

bassosimone opened this pull request over 1 year ago
fix(netemx): avoid suggesting more than one role is possible

bassosimone opened this pull request over 1 year ago
feat(netemx): create "internet" netem-based emulation

bassosimone opened this pull request over 1 year ago
feat(netemx): support simulating the oohelperd

bassosimone opened this pull request over 1 year ago
feat(netemx): implement subset of the OONI API

bassosimone opened this pull request over 1 year ago
refactor(netemx): split qaenv.go and strip QAEnv prefix where not needed

bassosimone opened this pull request over 1 year ago
refactor(netemx): allow running the oohelperd using netem

bassosimone opened this pull request over 1 year ago
refactor(netemx): factor function for listening

bassosimone opened this pull request over 1 year ago
feat(testingx): implement Ubuntu GeoIP resolver service

bassosimone opened this pull request over 1 year ago
feat(testingx): add DNS over HTTPS server

bassosimone opened this pull request over 1 year ago
feat(netxlite): construct types with custom UnderlyingNetwork

bassosimone opened this pull request over 1 year ago
feat(netxlite): decouple from tproxy singleton

bassosimone opened this pull request over 1 year ago
netxlite/filtering: export DNSComposeResponse

bassosimone opened this pull request over 1 year ago
chore: upgrade C dependencies

bassosimone opened this pull request over 1 year ago
fix(tutorial): avoid broken pipe caused by passing non-JSON to jq

imw opened this pull request over 1 year ago
fix(quicping): support URLs with an IPv6 address

Lanius-collaris opened this pull request over 1 year ago
chore(cdeps): upgrade to OpenSSL 3.1.2

kelmenhorst opened this pull request over 1 year ago
webconnectivitylte: add test case for ooni/probe#2517

bassosimone opened this pull request over 1 year ago
refactor(oohelperd): move code out of package main

bassosimone opened this pull request over 1 year ago
feat(MONOREPO): script to build stable android release

bassosimone opened this pull request over 1 year ago
chore: update all the dependencies we can update

bassosimone opened this pull request over 1 year ago
chore: use 2023-07 geoip database

bassosimone opened this pull request over 1 year ago
Add netemx tests for webconnectivitylte

kelmenhorst opened this pull request over 1 year ago
chore: use go1.20.6

bassosimone opened this pull request over 1 year ago
refactor(telegram): rewrite tests using netemx

bassosimone opened this pull request over 1 year ago
refactor(telegram): allow mocking DC initialization

bassosimone opened this pull request over 1 year ago
feat(whatsapp): rewrite tests to use netem

bassosimone opened this pull request over 1 year ago
feat(netemx): allow creating custom netstacks

bassosimone opened this pull request over 1 year ago
feat(sniblocking): rewrite tests using netem

bassosimone opened this pull request over 1 year ago
feat(fbmessenger): rewrite to use netem for testing

bassosimone opened this pull request over 1 year ago
feat(dnsping): rewrite tests to use netem

bassosimone opened this pull request over 1 year ago
feat(oonimkall): experimental OONI Run v2 API

bassosimone opened this pull request over 1 year ago