Ecosyste.ms: OpenCollective

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

github.com/ooni/netx

OONI's Go net and net/http extensions for performing network measurements
https://github.com/ooni/netx

Clearly mention that netx is not maintained anymore

bassosimone opened this pull request over 4 years ago
Migrate to GitHub actions

bassosimone opened this pull request over 4 years ago
Implement padding for DoT and DoH

bassosimone opened this pull request almost 5 years ago
Remove the experimental scoreboard

bassosimone opened this pull request almost 5 years ago
netx: allow skipping certificate verification

bassosimone opened this pull request almost 5 years ago
Run go get -u -v to update deps

bassosimone opened this pull request almost 5 years ago
Detach porcelain from netx/internal

bassosimone opened this pull request almost 5 years ago
Make sure regress tests are all green on travis

bassosimone opened this pull request almost 5 years ago
resolver: add EDNS Padding option

xhdix opened this pull request almost 5 years ago
porcelain: move to ooni/probe-engine

bassosimone opened this issue almost 5 years ago
[API CHANGE] x/porcelain: rewrite confusing return-error API

bassosimone opened this pull request almost 5 years ago
porcelain: confusing that two errors are returned

bassosimone opened this issue almost 5 years ago
x/logger: don't explicitly depend on apex/log

bassosimone opened this pull request almost 5 years ago
cURL like logs, support Accept{,-Language}, disable auto-followup for bogons

bassosimone opened this pull request almost 5 years ago
porcelain: support Accept and Accept-Language

bassosimone opened this issue almost 5 years ago
x/logger: mimic cURL logging

bassosimone opened this issue almost 5 years ago
porcelain: add support for CA bundle

bassosimone opened this issue almost 5 years ago
porcelain: add proxy and byte counting support

bassosimone opened this pull request almost 5 years ago
x/porcelain: support measuring sent/recv data

bassosimone opened this issue almost 5 years ago
HTTPDoConfig: add support for proxy function

bassosimone opened this issue almost 5 years ago
httpx: Implement NewClientWithProxy

bassosimone opened this issue almost 5 years ago
model: publish SNI when we force it being different

bassosimone opened this pull request almost 5 years ago
Restructure the scoreboard

bassosimone opened this issue almost 5 years ago
In some cases we want to ignore certificates

bassosimone opened this issue almost 5 years ago
Don't automatically follow-up to bogons

bassosimone opened this issue almost 5 years ago
README.md: slightly change the wording

bassosimone opened this pull request about 5 years ago
http: always enforce a body snap size

bassosimone opened this pull request about 5 years ago
HTTPRoundTripDone: prefix Response to response fields

bassosimone opened this pull request about 5 years ago
refactor: rename model modelx

bassosimone opened this pull request about 5 years ago
DESIGN.md: simplify and reorganize after recent changes

bassosimone opened this pull request about 5 years ago
Flaky DoT/TCP tests using 9.9.9.9

bassosimone opened this issue about 5 years ago
Make sure clients for measurements don't use proxy

bassosimone opened this pull request about 5 years ago
Make sure README.md is accurate

bassosimone opened this pull request about 5 years ago
Add contributing guidelines

bassosimone opened this pull request about 5 years ago
roundTripQuery: trust the first error more

bassosimone opened this pull request about 5 years ago
internal: no keepalive if doh with handler

bassosimone opened this pull request about 5 years ago
internal: use global doh client with NoHandler

bassosimone opened this pull request about 5 years ago
Attribute error to a major operation

bassosimone opened this pull request about 5 years ago
Fix several DNS issues when testing with jafar

bassosimone opened this pull request about 5 years ago
Automatically investigate possible SNI blocking

bassosimone opened this pull request about 5 years ago
porcelain: Implement automatic DNS fallback

bassosimone opened this pull request about 5 years ago
Expose the scoreboard

bassosimone opened this pull request about 5 years ago
Merge nervousresolver chaining with stable code

bassosimone opened this pull request about 5 years ago
Make bogon detection a first class citizen

bassosimone opened this pull request about 5 years ago
Make sure every toplevel op is cancellable

bassosimone opened this pull request about 5 years ago
Make sure all packages have 100% coverage

bassosimone opened this pull request about 5 years ago
Rewrite porcelain to be easier to run OONI tests

bassosimone opened this pull request about 5 years ago
http: change body reading strategy

bassosimone opened this pull request about 5 years ago
fix(internal.go): make sure system resolver emits events

bassosimone opened this pull request about 5 years ago
resolve: let transports identify themselves

bassosimone opened this pull request about 5 years ago
internal: let the resolver emit resolve events

bassosimone opened this pull request about 5 years ago
dialer: no need to emit "resolve" of IPs

bassosimone opened this pull request about 5 years ago
Add porcelain to facilitate SNI injection testing

bassosimone opened this pull request about 5 years ago
nervousresolver: use cloudflare IP address

bassosimone opened this pull request about 5 years ago
porcelain: also expose the TLS handshake results

bassosimone opened this pull request about 5 years ago
Add enough porcelain to make Telegram simple

bassosimone opened this pull request about 5 years ago
http: implement easy handling of round trips

bassosimone opened this pull request about 5 years ago
Adapt the HTTP configuration more to OONI needs

bassosimone opened this pull request about 5 years ago
Rework nervous resolver and make it opt-in

bassosimone opened this pull request about 5 years ago
Make sure our DNS retry policy is sane

bassosimone opened this pull request about 5 years ago
nervousresolver: fix processing of bogons

bassosimone opened this pull request about 5 years ago
Add some porcelain to simplify using netx

bassosimone opened this pull request about 5 years ago
Significantly improve scoreboard tests

bassosimone opened this pull request about 5 years ago
Make nervous system data more immediately actionable

bassosimone opened this pull request about 5 years ago
Teach transport to report their address and network

bassosimone opened this pull request about 5 years ago
Extend scoreboard to also track TLS handshake RST

bassosimone opened this pull request about 5 years ago
Clarify that logger is an experimental/extension

bassosimone opened this pull request about 5 years ago
Nervous system: nervous resolver that handles bogons

bassosimone opened this pull request about 5 years ago
dnsdialer: allow to divert lookuphost

bassosimone opened this pull request about 5 years ago
Make events actionable for OONI's nervous system

bassosimone opened this pull request about 5 years ago
Make sure errors are MK compatible

bassosimone opened this pull request about 5 years ago
[DATA CHANGE] Update the data model for consistency

bassosimone opened this pull request about 5 years ago
Capture, emit, and log DNS messages

bassosimone opened this pull request about 5 years ago
Cross reference dials and transactions

bassosimone opened this pull request about 5 years ago
Introduce pretty logging of events

bassosimone opened this pull request about 5 years ago
[DATA CHANGE] HTTPRequestDone: add error

bassosimone opened this pull request about 5 years ago
Introduce new, experimental implementation

bassosimone opened this pull request about 5 years ago
[ABI CHANGE] Start automatically joining events

bassosimone opened this pull request about 5 years ago
httpx: move beginning and handler to toplevel

bassosimone opened this pull request about 5 years ago
netx: move beginning and handler at toplevel

bassosimone opened this pull request about 5 years ago
httpx: use context for propagating transaction info

bassosimone opened this pull request about 5 years ago
Refactor dialer into smaller pieces

bassosimone opened this pull request about 5 years ago
Propagate context across DNS transports

bassosimone opened this pull request about 5 years ago
Allow composing dnsclients together

bassosimone opened this pull request about 5 years ago
Refactor oodns to become dnsclient/oodnsclient

bassosimone opened this pull request about 5 years ago
Replace godns with oodns

bassosimone opened this pull request about 5 years ago
refactor(dialerapi): decouple from other packages

bassosimone opened this pull request about 5 years ago
dnsovertcp: implement connection pool

bassosimone opened this pull request about 5 years ago
Calibration of timeouts and retries

bassosimone opened this issue about 5 years ago
Improve the representation of errors

bassosimone opened this issue about 5 years ago
Context-rooted (and request-rooted) measurements

bassosimone opened this pull request about 5 years ago
Request- or context-rooted measurements

bassosimone opened this issue about 5 years ago
model: rename time related fields

bassosimone opened this issue about 5 years ago
Redact the user's local IP address

bassosimone opened this issue about 5 years ago
Write CONTRIBUTING.md

bassosimone opened this issue about 5 years ago
Configure DNS using a URL

bassosimone opened this issue about 5 years ago
httpx: implement SetProxyFunc

koutloup opened this pull request about 5 years ago
Improve specific dns server

xhdix opened this pull request about 5 years ago
httpx: implement SetProxyFunc

bassosimone opened this issue about 5 years ago
netx: identify places where retry is beneficial

bassosimone opened this issue about 5 years ago