Commit Graph

  • 9354191b85
    refactor(tracex): internally store just the raw certificate (#787) Simone Basso 2022-06-02 11:07:02 +0200
  • 83e3167ce2
    refactor(tracex): internally represent errors as strings (#786) Simone Basso 2022-06-02 10:37:07 +0200
  • 2556e93050
    [forwardport] fix(dnscheck): stop emitting progress (#785) Simone Basso 2022-06-02 09:31:52 +0200
  • b58cfadb39
    hotfix: disable oocrypto until we investigate ciphers selection (#784) Simone Basso 2022-06-02 08:52:15 +0200
  • 92ebfd7986
    chore: upgrade oocrypto, oohttp, probe-assets (#783) Simone Basso 2022-06-02 08:35:02 +0200
  • 58adb68b2c
    refactor: move tracex outside of engine/netx (#782) Simone Basso 2022-06-02 00:50:55 +0200
  • d397036073
    refactor(tracex): convert to unit testing (#781) Simone Basso 2022-06-01 23:15:47 +0200
  • 6212daa54a
    fix(tracex): generate archival from single transaction-done event (#780) Simone Basso 2022-06-01 19:27:47 +0200
  • 153bfe1c57
    fix: pin to gopkg.in/yaml.v3 v3.0.1 (#779) Simone Basso 2022-06-01 15:29:58 +0200
  • 66fd1569b8
    tracex: prepare HTTP code for future refactoring (#778) Simone Basso 2022-06-01 15:20:28 +0200
  • c740be987b
    refactor(tracex): do not depend on strings for event names (#777) Simone Basso 2022-06-01 14:32:16 +0200
  • 8f7e3803eb
    feat(netxlite): implement DNSTransport wrapping (#776) Simone Basso 2022-06-01 11:10:08 +0200
  • 923d81cdee
    refactor(netxlite): introduce the getaddrinfo transport (#775) Simone Basso 2022-06-01 09:59:44 +0200
  • 7e0b47311d
    refactor(netxlite): better integration with tracex (#774) Simone Basso 2022-06-01 08:31:20 +0200
  • f4f3ed7c42
    refactor(tracex): start applying recent code conventions (#773) Simone Basso 2022-06-01 07:44:54 +0200
  • bbcd2e2280
    refactor(netx): merge archival, trace, and the savers (#772) Simone Basso 2022-05-31 21:53:01 +0200
  • dd5655eaee
    refactor(netxlite): allow easy QUIC dialer chain customization (#771) Simone Basso 2022-05-31 20:28:25 +0200
  • 69fd0c5119
    refactor(netxlite): allow easy dialer chain customization (#770) Simone Basso 2022-05-31 20:02:11 +0200
  • e4f10eeac2
    refactor: continue to simplify engine/netx (#769) Simone Basso 2022-05-31 08:11:07 +0200
  • 3265bc670a
    refactor(ndt7): use netxlite rather than netx (#768) Simone Basso 2022-05-30 23:14:07 +0200
  • 314c3c934d
    refactor(session.go): replace engine/netx with netxlite (#767) Simone Basso 2022-05-30 22:00:45 +0200
  • 595d0744db
    netxlite: do not call netgo the CGO_ENABLED=0 resolver (#766) Simone Basso 2022-05-30 10:06:53 +0200
  • f3912188e1
    getaddrinfo: fix CGO_ENABLED=0 and record resolver type (#765) Simone Basso 2022-05-30 07:34:25 +0200
  • cf6dbe48e0
    netxlite: call getaddrinfo and handle platform-specific oddities (#764) Simone Basso 2022-05-28 15:10:30 +0200
  • 62bd62ece1
    fix(dnsoverudp): allow to cancel async round trip immediately (#763) Simone Basso 2022-05-26 23:49:14 +0200
  • 16f7407b13
    feat(netxlite): observe additional DNS-over-UDP responses (#762) Simone Basso 2022-05-26 20:09:00 +0200
  • 01a513a496
    refactor: DNSTransport I/Os DNS messages (#760) Simone Basso 2022-05-25 17:03:58 +0200
  • 7a0a156aec
    Spring cleanup: remove unused/unneded code (#761) Simone Basso 2022-05-25 13:21:39 +0200
  • 8b0815efab
    cleanup: move legacy from internal/engine to internal (#759) Simone Basso 2022-05-25 10:19:03 +0200
  • 2d721baa91
    cleanup: merge httpheader and httpfailure into model (#758) Simone Basso 2022-05-25 09:54:50 +0200
  • 928de50145
    cleanup: minor Readme.md tweaks and changes (#757) Simone Basso 2022-05-25 09:22:35 +0200
  • 09523f8efb
    cleanup(geolocate): use netxlite rather than netx (#756) Simone Basso 2022-05-25 09:12:02 +0200
  • d922bd9afc
    cleanup: mark more integration tests as !short mode (#755) Simone Basso 2022-05-24 21:01:15 +0200
  • 6924d1ad81
    refactor: only use shaping dialer for ndt7 and dash (#754) Simone Basso 2022-05-24 18:23:42 +0200
  • b68b8e1e8f
    fix({simplequic,tls}ping): default SNI to URL's hostname (#753) Simone Basso 2022-05-24 16:29:13 +0200
  • 83cf447edd
    fix(oonimkall): export CheckInConfig.RunType (#752) Simone Basso 2022-05-23 18:41:34 +0200
  • c8f91983ca
    fix(Readme.md): go1.18.2 is now required Simone Basso 2022-05-23 07:15:08 +0200
  • ebc00a95fe
    refactor: use ooni/oocrypto instead of ooni/go (#751) Simone Basso 2022-05-22 19:53:37 +0200
  • a1df3b4070
    chore: upgrade to go1.18.2 (#750) Simone Basso 2022-05-22 18:11:37 +0200
  • 395961c4da
    chore: we're not hacking on v3.16.0-alpha (#749) Simone Basso 2022-05-20 20:03:48 +0200
  • a4bdc6dea0
    fix(mk): use NDK version that works with gomobile (#748) Simone Basso 2022-05-20 13:06:50 +0200
  • 6713fc6bc6
    cleanup(geolocate): remove IP lookuppers blocked by sanctions (#747) Simone Basso 2022-05-20 12:43:56 +0200
  • e5d59e834e
    chore: update the user-agent used for measuring (#746) Simone Basso 2022-05-20 12:43:37 +0200
  • f626a015c9
    feat(ooniprobe): add vanilla_tor to experimental (#745) Simone Basso 2022-05-20 11:47:22 +0200
  • 733ce44292
    chore(mk): update the version of the tools we use (#744) Simone Basso 2022-05-19 22:09:54 +0200
  • 1a7234e0f1
    chore: run go generate ./... (#743) Simone Basso 2022-05-19 20:44:39 +0200
  • 518511de67
    chore: update all dependencies (#742) Simone Basso 2022-05-19 18:59:39 +0200
  • dc641784c3
    chore: upgrade to ooni/probe-assets v0.9.0 (#741) Simone Basso 2022-05-19 16:42:50 +0200
  • 5c2f031163
    chore: use go1.17.10 (#740) Simone Basso 2022-05-19 14:41:36 +0200
  • 30e1ed9f40
    fix(ooniprobe show): correctly handle % in the JSON (#738) Simone Basso 2022-05-18 16:56:13 +0200
  • cced980387
    fix(webconnectivity): pass TestHelpers to measurement (#736) DecFox 2022-05-18 19:16:08 +0530
  • 143fd498d5
    fix(ooniprobe): remove empty measurements directories (#720) stergem 2022-05-18 16:32:38 +0300
  • 1f83c19853
    fix(backend api): re-enable previosuly disabled tests (#737) Simone Basso 2022-05-18 11:31:46 +0200
  • 7c45f7b88c
    fix(netxlite): ensure we only accept DNS responses (#735) Simone Basso 2022-05-16 11:17:30 +0200
  • ce052b665e
    feat(netxlite): implements NS queries (#734) Simone Basso 2022-05-16 10:46:53 +0200
  • c1b06a2d09
    fix(netxlite): prefer composition over embedding (#733) Simone Basso 2022-05-15 19:25:27 +0200
  • 9d2301cae2
    fix(netxlite): reject replies with wrong queryID (#732) Simone Basso 2022-05-14 19:38:46 +0200
  • f5b801ae95
    refactor(netxlite): add Transport suffix to DNS transports (#731) Simone Basso 2022-05-14 17:38:31 +0200
  • 6c388d2c61
    netxlite: factor common code for parsing UDPAddr (#730) Simone Basso 2022-05-14 17:15:08 +0200
  • 2238908afe
    cleanup(quic): wait for handshake completion in netxlite (#729) Simone Basso 2022-05-14 16:32:32 +0200
  • 5904e6988d
    fix(netxlite): map servfail error (#728) Simone Basso 2022-05-13 19:25:22 +0200
  • b872dd0e1e
    fix(netxlite): HTTPSSvc: better no_answer checks (#727) Simone Basso 2022-05-13 19:00:51 +0200
  • 192dfd49b4
    fix(netxlite): consolidate IPv4/IPv6 checking code (#726) Simone Basso 2022-05-13 18:49:18 +0200
  • e126e73de7
    fix(netxlite): LookupHTTPS: short circuit IP addr (#725) Simone Basso 2022-05-13 18:26:15 +0200
  • ec0561ea8c
    feat(netxlite): implement parallel resolver (#724) Simone Basso 2022-05-13 17:36:58 +0200
  • 0efd4ff130
    chore: import improved bogons handling code (#723) Simone Basso 2022-05-13 15:32:47 +0200
  • 1776ea1288
    cleanup: remove websteps summer 2021 implementation (#722) Simone Basso 2022-05-13 15:06:03 +0200
  • e93756be20
    chore(ci): start saving/restoring go build cache (#721) Simone Basso 2022-05-13 14:39:06 +0200
  • ded4b08113
    fix(ndt7): discards all incoming websockets messages during upload (#719) Yeganathan S 2022-05-12 06:18:05 +0000
  • b7cc309901
    feat: re-implement the vanilla_tor experiment (#718) Simone Basso 2022-05-10 15:43:28 +0200
  • 3d81845614
    fix(httpx): correctly combine paths (#706) Yeganathan S 2022-05-09 19:32:49 +0000
  • 36ca28d673
    feat: add a simple dnsping experiment (#674) Simone Basso 2022-05-09 15:28:18 +0200
  • a7a6d7df7f
    feat: introduce the simplequicping experiment (#717) Simone Basso 2022-05-09 11:22:44 +0200
  • 2917dd6c76
    feat: introduce the tlsping experiment (#716) Simone Basso 2022-05-09 10:25:50 +0200
  • e983a5cffb
    feat: introduce the tcpping experiment (#696) Simone Basso 2022-05-09 09:33:18 +0200
  • 8010e9783a
    chore: upgrade to github.com/upper/db/v4 (#705) stergem 2022-05-06 14:05:24 +0300
  • 5d2afaade4
    cli: upgrade to lucas-clemente/quic-go@v0.27.0 (#715) DecFox 2022-05-06 15:54:03 +0530
  • a72cc7151c
    tls_handshakes: add endpoint addresses to handshake list (#711) DecFox 2022-05-06 14:39:54 +0530
  • b81af5b058
    feat(torsf): add default_timeout test keys (#709) DecFox 2022-05-06 14:17:26 +0530
  • 4c55102789
    fix(torsf): ensure tor-logs-filtering regexp is correct (#707) ParitoshKabra 2022-05-06 14:06:26 +0530
  • d984c2dac8
    fix(cli/geoip): correct typos in tests (#710) ParitoshKabra 2022-05-06 13:50:57 +0530
  • d3c5196474
    fix(ooniprobe): use ooniprobe-cli-unattended for unattended runs (#714) Simone Basso 2022-04-29 13:41:09 +0200
  • 596bdf6e57
    fix(CONTRIBUTING.md): typo Simone Basso 2022-04-28 01:34:17 +0200
  • e4e6ec3820
    chore: use go1.17.9 (#713) Simone Basso 2022-04-22 15:47:07 +0200
  • 0461e6eebc
    chore: use ooni/go-libtor v1.1.5 (#712) Simone Basso 2022-04-22 15:32:25 +0200
  • 306d18e466
    chore: support go1.18 and update dependencies (#708) Simone Basso 2022-04-12 11:43:12 +0200
  • 340cd826ff
    fix: experimental should be unattended (#704) Yeganathan S 2022-03-15 20:54:21 +0530
  • 0f29f6f092
    chore(ci): generate tarball with vendored dependencies when releasing (#702) jan Anja 2022-03-08 16:42:58 +0500
  • 07f8db9dc2
    feat: add support for OpenBSD (#703) Dionysis Grigoropoulos 2022-03-08 13:25:33 +0200
  • 74e31d5cc1
    cleanup: use ErrorToStringOrOK func in other tests that returns nil (#701) Yeganathan S 2022-03-08 16:29:44 +0530
  • 024eb42334
    fix(ndt7): force our bundled CA pool (#700) Simone Basso 2022-02-23 12:59:03 +0100
  • ac2e0d718f
    [forwardport] fix(oonimkall): ensure we can submit last measurement (#699) Simone Basso 2022-02-23 12:38:58 +0100
  • ce401272e8
    doc(CONTRIBUTING.md): add golang resources and links to community channels (#697) Yeganathan S 2022-02-19 01:39:51 +0530
  • 6e78cc2d71
    chore: import DoH servers from DNSCrypt/dnscrypt-resolvers (#693) Yeganathan S 2022-02-17 16:52:16 +0000
  • 6a63f1b044
    fix(dnscheck): log "ok" rather than "<nil>" on success (#695) Yeganathan S 2022-02-16 19:47:44 +0000
  • 88236a4352
    feat: add an experimental quicping experiment (#677) kelmenhorst 2022-02-14 19:21:16 +0100
  • 0735e2018f
    feat: add oonireport client (#682) kelmenhorst 2022-02-14 15:24:36 +0100
  • fbae9ddece
    [forwardport] fix(ooniprobe): ensure tunnelDir is correctly set (#694) Simone Basso 2022-02-11 12:57:54 +0100
  • 00b5c73c3a
    jafar(README.md): fix typo (#692) Ain Ghazal 2022-02-10 17:38:51 +0100
  • e72263dacb
    [forwardport] fix(qa): adapt to new wcth (#691) Simone Basso 2022-02-09 23:09:37 +0100