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
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
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
bassosimone opened this pull request over 1 year ago
chore: run go fmt ./...
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
x
bassosimone opened this pull request over 1 year ago
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
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
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
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
bassosimone opened this pull request over 1 year ago
cleanup: inline NewHTTPTransportWithLoggerResolverAndOptionalProxyURL
bassosimone opened this pull request over 1 year ago
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
bassosimone opened this pull request over 1 year ago
refactor: rename sessionresolver engineresolver
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
refactor: rename geolocate enginelocate
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
feat(measurexlite): Trace now implements MeasuringNetwork
bassosimone opened this pull request over 1 year ago
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
bassosimone opened this pull request over 1 year ago
refactor(measurexlite): depend on model.MeasuringNetwork
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
refactor(MeasuringNetwork): define dialers without resolver
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
feat: introduce model.MeasuringNetwork
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
feat(netxlite): use *Netx for NewParallelUDPResolver
bassosimone opened this pull request over 1 year ago
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
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
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
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
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
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
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
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
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
bassosimone opened this pull request over 1 year ago
cleanup(netxlite): QUICListener -> UDPListener
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
refactor(measurexlite): move OperationLogger to logx
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
fix(webconnectivityqa): Always close the QAEnv
kelmenhorst opened this pull request over 1 year ago
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
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
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
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
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
bassosimone opened this pull request over 1 year ago
webconnectivityqa: import test cases using proxies
bassosimone opened this pull request over 1 year ago
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
bassosimone opened this pull request over 1 year ago
feat(testingx): adapt jafar HTTP proxy
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
refactor: finish merging filtering into testingx
bassosimone opened this pull request over 1 year ago
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
bassosimone opened this pull request over 1 year ago
feat: start merging filtering into testingx
bassosimone opened this pull request over 1 year ago
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
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
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
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
bassosimone opened this pull request over 1 year ago
refactor(netemx): use QAEnvOptionNetStack for ScenarioRoleDNSOverHTTPS
bassosimone opened this pull request over 1 year ago
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
bassosimone opened this pull request over 1 year ago
feat(netemx): ScenarioRoleWebServer using QAEnvOptionNetStack
bassosimone opened this pull request over 1 year ago
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
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
bassosimone opened this pull request over 1 year ago
feat(netemx): HTTP3 server implementing NetStackServerFactory
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
feat(netemx): HTTPS server implementing NetStackServerFactory
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
feat(netemx): adapt NetStackServerFactory from telegram
bassosimone opened this pull request over 1 year ago
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
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
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
bassosimone opened this pull request over 1 year ago
feat(netxlite): expose MaybeCustomUnderlyingNetwork
bassosimone opened this pull request over 1 year ago
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
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
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
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
bassosimone opened this pull request over 1 year ago
chore(webconnectivityqa): import webconnectivity_nonexistent_domain
bassosimone opened this pull request over 1 year ago
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
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
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
bassosimone opened this pull request over 1 year ago
feat(webconnectivity): add webconnectivityqa-based tests
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
feat(webconnectivitylte): use webconnectivityqa for testing
bassosimone opened this pull request over 1 year ago
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
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
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
bassosimone opened this pull request over 1 year ago
feat(netemx): support simulating the oohelperd
bassosimone opened this pull request over 1 year ago
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
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
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
bassosimone opened this pull request over 1 year ago
refactor(netemx): factor function for listening
bassosimone opened this pull request over 1 year ago
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
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
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
bassosimone opened this pull request over 1 year ago
feat(netxlite): decouple from tproxy singleton
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
netxlite/filtering: export DNSComposeResponse
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
chore: upgrade C dependencies
bassosimone opened this pull request over 1 year ago
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
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
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
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
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
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
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
bassosimone opened this pull request over 1 year ago
chore: use 2023-07 geoip database
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
Add netemx tests for webconnectivitylte
kelmenhorst opened this pull request over 1 year ago
kelmenhorst opened this pull request over 1 year ago
chore: use go1.20.6
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
refactor(telegram): rewrite tests using netemx
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
refactor(telegram): allow mocking DC initialization
bassosimone opened this pull request over 1 year ago
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
bassosimone opened this pull request over 1 year ago
feat(netemx): allow creating custom netstacks
bassosimone opened this pull request over 1 year ago
bassosimone opened this pull request over 1 year ago
feat(sniblocking): rewrite tests using netem
bassosimone opened this pull request over 1 year ago
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
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
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
bassosimone opened this pull request over 1 year ago