Commit Graph

  • eca06e83d0 Basic SMTP/IMAP probe: look for bad TLS and StartTLS downgrade attacks pr-smtpimap ooninoob 2022-11-19 17:18:46 +0100
  • 508c4293d5 Add -tls-proxy-outbound-port flag to jafar (useful for non-HTTPS protocols) Edit README to make it explicit that tlsproxy has nothing to do with HTTP and can be used with any TCP protocol that does TLS handshakes. pr-jafar ooninoob 2022-11-23 10:56:06 +0100
  • 07e76dcdaa Start work on jafar jafar ooninoob 2022-11-22 21:43:27 +0100
  • faf5c0748c Add an experimental DHT/Bittorrent probe to miniooni ooninoob 2022-11-22 16:27:03 +0100
  • 1b050a4c6e Add bittorrent (magnet) probe bittorrent ooninoob 2022-11-22 20:10:44 +0100
  • 606a4723a6 Added entire matched peer list to output ooninoob 2022-11-22 17:17:16 +0100
  • 60081acdfd DHT probe v0.0.1 ooninoob 2022-11-22 17:05:35 +0100
  • 84f7122a06 DHT experiment ooninoob 2022-11-22 16:27:03 +0100
  • a0dc65641d
    refactor: pass experiment arguments using a struct (#983) Simone Basso 2022-11-22 10:43:47 +0100
  • fce6eb779b Start work on IMAP probe master ooninoob 2022-11-21 19:25:23 +0100
  • c2ea0b4704
    feat(webconnectivity): try all the available THs (#980) Simone Basso 2022-11-21 16:28:53 +0100
  • 95b245cda4 missed that in rebase ooninoob 2022-11-21 14:21:06 +0100
  • 4c96b2f0f4 Rebase on experiment ooninoob 2022-11-20 21:04:57 +0100
  • b4d5eebb60 First iteration for tests failed-experiment ooninoob 2022-11-21 14:14:22 +0100
  • c95fb894f0 Test suite expects static Config not depending on input ooninoob 2022-11-21 14:13:41 +0100
  • 9783e3bb47 Fix broken experiment by properly using pointers ooninoob 2022-11-20 21:37:34 +0100
  • d81f22d46e Failed experiment results in numerous nil pointer dereferences ooninoob 2022-11-20 20:10:00 +0100
  • 25ebafa427 Auto-initialize per-addr keys in SMTPErrors ooninoob 2022-11-20 18:30:15 +0100
  • c35e01f640 more abstractions for errors ooninoob 2022-11-20 18:22:42 +0100
  • c80dca4a59 Failure only for top level failure ooninoob 2022-11-20 16:22:00 +0100
  • 3cf6f976ae Basic SMTP+StartTLS / SMTPS test ooninoob 2022-11-19 17:18:46 +0100
  • 28aabe0947
    feat: introduce database type (#982) DecFox 2022-11-16 20:21:41 +0530
  • 6b01264373
    refactor(ooniprobe): migrate database to internal (#979) DecFox 2022-11-15 15:05:30 +0530
  • d6def35286
    cli: add support for passing proxy command line parameter (#981) Arturo Filastò 2022-11-15 09:55:05 +0100
  • 9750032639
    Update PULL_REQUEST_TEMPLATE.md Simone Basso 2022-11-11 15:40:00 +0100
  • 8dd1ae28a3
    Update Readme.md Simone Basso 2022-11-11 12:26:27 +0100
  • 606bc93ad2
    Fix the signal root CA (#978) Arturo Filastò 2022-10-31 17:30:12 +0100
  • fa281f259a
    Add new root CA to the signal test (#977) Arturo Filastò 2022-10-26 12:59:31 +0200
  • 57a3919d2a
    fix(geolocate): always use netxlite functionality (#976) Simone Basso 2022-10-12 18:07:42 +0200
  • 86ffd6a0c4
    feat: reintroduce the tproxy functionality (#975) Simone Basso 2022-10-12 17:38:33 +0200
  • 46233802ab
    .editorconfig: simplify python rule Simone Basso 2022-10-10 10:26:46 +0200
  • 0fc5d0e904
    fix(E2E): ensure miniooni.bash is WAI (#972) Simone Basso 2022-10-08 13:14:11 +0200
  • 62e9f8e101
    fix: ooporthelper connection_refused (#974) DecFox 2022-10-08 13:56:08 +0530
  • 18a9523496
    feat(miniooni): implement torsf tunnel (#921) Simone Basso 2022-10-03 16:52:20 +0200
  • 5466f30526
    feat: autogen GH workflows and split build, test, and publish (#971) Simone Basso 2022-10-03 14:20:54 +0200
  • 89a584f93b
    fix(go-build-alpine): honour OONI_PSIPHON_TAGS (#968) Simone Basso 2022-10-03 11:55:47 +0200
  • 2cfc3325db
    Minor typo fixed in 'ssl_unknown_autority' (#967) Arky 2022-09-30 16:56:00 +0700
  • c420c8bb29
    feat(miniooni): run local oonirun v2 descriptor (#966) Simone Basso 2022-09-29 11:43:23 +0200
  • ad01856beb
    fix(web_connectivity@v0.5): limit number of redirects (#965) Simone Basso 2022-09-15 08:46:53 +0200
  • 700f94b62e
    doc(webconnectivity@v0.5): link to analysiscore.go Simone Basso 2022-09-15 08:17:55 +0200
  • 0a0253f104
    doc(webconnectivity@v0.5): improve readme Simone Basso 2022-09-15 08:17:15 +0200
  • 5e76c6ec92
    refactor(webconnectivity@v0.5): improve logging clarity (#964) Simone Basso 2022-09-15 07:03:53 +0200
  • d6a362d96f
    feat: port-filtering experiment (#891) DecFox 2022-09-14 23:24:43 +0530
  • cb632ea0f3
    cleanup: remove unneded annotation (#963) Simone Basso 2022-09-14 19:19:57 +0200
  • 7ee9f096d1
    fix(nextlite): wrap DNSDecoder errors (#962) Simone Basso 2022-09-14 13:47:20 +0200
  • 550b602a00
    feat(webconnectivity): detect residual DNS censorship (#961) Simone Basso 2022-09-14 11:00:12 +0200
  • 6815dd8b2f
    webconnectivity@v0.5: handle successful https chains (#960) Simone Basso 2022-09-14 08:40:13 +0200
  • d289b80386
    feat(webconnectivity@v0.5): stream the response body (#959) Simone Basso 2022-09-13 21:54:40 +0200
  • 019aa4cbca
    feat(webconnectivity@v0.5): detect TLS misconfig for probe and TH (#958) Simone Basso 2022-09-13 10:40:38 +0200
  • 8d8554eb8f
    feat(webconnectivity@v0.5): probe and TH can't connect => website down (#957) Simone Basso 2022-09-13 09:02:29 +0200
  • 1638c450f0
    refactor(engine): scrub the whole measurement (#956) Simone Basso 2022-09-12 22:22:25 +0200
  • f77474a91a
    fix(webconnectivity@v0.5): avoid confusing log message (#954) Simone Basso 2022-09-12 11:03:55 +0200
  • b10eea47e7
    feat(webconnectivity@v0.5): flag case where noone resolved any address (#953) Simone Basso 2022-09-12 07:33:34 +0200
  • 449b981f7f
    fix(webconnectivity@v0.5): account for broken ipv6 in dnsdiff algorithm (#952) Simone Basso 2022-09-11 23:14:22 +0200
  • 2dd4e75945
    fix(webconnectivity@v0.5): status code always match with equal codes (#951) Simone Basso 2022-09-11 22:48:28 +0200
  • 5e75512396
    feat(webconnectivity@v0.5): get a webpage whenever possible (#950) Simone Basso 2022-09-11 22:12:48 +0200
  • 6b8b13344a
    fix(webconnectivity@v0.5): DoH failure shouldn't set flags (#948) Simone Basso 2022-09-10 16:26:59 +0200
  • dbe935c055
    fix: use github.com/ooni/probe-assets@v0.13.0 (#947) Simone Basso 2022-09-09 19:02:36 +0200
  • f2b88ddb4a
    feat: tlsmiddlebox experiment (#817) DecFox 2022-09-08 21:01:03 +0530
  • b78b9aca51
    refactor(datafmt): use "udp" instead of "quic" (#946) Simone Basso 2022-09-08 17:19:59 +0200
  • 800217d15b
    chore: bump web_connectivity@v0.5 version to 0.5.5 (#945) Simone Basso 2022-09-08 11:22:42 +0200
  • 8167de5805
    fix(measurexlite): emit resolve_start and resolve_done (#944) Simone Basso 2022-09-08 11:05:38 +0200
  • 5ade2d9568
    fix(webconnectivity@v0.5): include http transaction start/done (#943) Simone Basso 2022-09-08 10:37:08 +0200
  • 596eab4a42
    fix(QA): rundocker.sh => rundocker.bash Simone Basso 2022-09-08 10:09:30 +0200
  • 39cb5959c9
    fix(datafmt): sync measurexlite and v0.5 with previous code (#942) Simone Basso 2022-09-08 10:02:47 +0200
  • 6ae5b5fce4
    chore: more dependencies updates (#941) Simone Basso 2022-09-08 08:31:22 +0200
  • 551e4a979c
    chore: upgrade obfs4 to v0.0.14 (#940) Simone Basso 2022-09-07 21:33:59 +0200
  • 59d8b6ecef
    feat: add uTLS support in measurexlite (#918) DecFox 2022-09-07 18:49:53 +0530
  • 9e8ad551aa
    chore: set version to 3.17.0-alpha (#939) Simone Basso 2022-09-07 15:12:06 +0200
  • 2389c7cab3
    QA: refactor, cleanup, fix, and simplify (#938) Simone Basso 2022-09-07 14:55:36 +0200
  • 1fc6babcc8
    chore: use go1.18.6 (#937) Simone Basso 2022-09-07 13:19:10 +0200
  • 4247640a17
    chore: update to ooni/go-libtor v1.1.6 (#936) Simone Basso 2022-09-05 21:52:46 +0200
  • 71ce88d4af
    chore: set version to 3.16.0-alpha.3 Simone Basso 2022-09-05 13:35:41 +0200
  • 3b24b1196d
    fix(webconnectivity@v0.5): fetch HTTP only using system-resolver addrs (#935) Simone Basso 2022-09-05 13:33:59 +0200
  • a72a9284f1
    fix(measurexlite): expose TCP connect event (#934) Simone Basso 2022-09-05 12:21:16 +0200
  • 3766ab2721
    feat(webconnectivity@v0.5): use TLS info from TH (#933) Simone Basso 2022-09-05 11:35:48 +0200
  • 34dc029b33
    feat(miniooni): optionally log using emojis (#932) Simone Basso 2022-09-05 10:06:44 +0200
  • 4b13e4e78b
    chore: upgrade user-agent used for measuring (#931) Simone Basso 2022-09-04 18:02:59 +0200
  • b669685aea
    chore: upgrade to db-ip.com 2022-09 release (#930) Simone Basso 2022-09-04 17:45:31 +0200
  • 6533d8a6c9
    chore: run go generate ./... (#929) Simone Basso 2022-09-04 17:33:22 +0200
  • ae0613fbb3
    feat(ghpublish): choose (pre)release depending on tag (#928) Simone Basso 2022-09-03 12:11:19 +0200
  • 7df25795c0
    fix(probeservices): use api.ooni.io (#926) Simone Basso 2022-09-02 16:48:14 +0200
  • 535be51cd1
    fix(tracex): use HTTP transaction end time for t (#925) Simone Basso 2022-09-02 15:10:57 +0200
  • 1153850aca
    cleanup: doh.powerdns.org is not working anymore (#924) Simone Basso 2022-09-02 14:44:23 +0200
  • ec73ae20b4
    fix(dnscheck): trim the static input list (#923) Simone Basso 2022-09-02 13:54:59 +0200
  • 7cdcf9f15b
    fix(dnscheck): record whether residual is enabled (#922) Simone Basso 2022-09-02 13:31:24 +0200
  • 0c2744e994
    feat(rolling): build fresh binaries every night (#920) Simone Basso 2022-09-01 19:57:31 +0200
  • a68472dcee
    dnscheck: bump patch version number (#919) Simone Basso 2022-09-01 19:23:46 +0200
  • cee89132af
    fix(dnscheck): lower the default timeouts (#917) Simone Basso 2022-09-01 15:45:42 +0200
  • 860426b874
    doc: document the minioonirunv2 functionality (#916) Simone Basso 2022-08-31 19:51:31 +0200
  • d0da224a2a
    feat(oonirun): improve tests (#915) Simone Basso 2022-08-31 18:40:27 +0200
  • a8a29cc0dd
    fix(miniooni): handle panics with --repeat-every (#914) Simone Basso 2022-08-31 13:07:24 +0200
  • 0bc6aae601
    feat(miniooni): make CLI much more user friendly (#913) Simone Basso 2022-08-31 12:44:46 +0200
  • 7daa686c68
    refactor(miniooni): divide et impera (#912) Simone Basso 2022-08-31 10:20:04 +0200
  • 196ac55493
    fix: attempt to make linux builds faster (#911) Simone Basso 2022-08-30 21:13:33 +0200
  • d10ab88444
    feat: implement rolling builds (#910) Simone Basso 2022-08-30 15:29:09 +0200
  • d1b172f3ac
    fix: attempt to make android builds faster (#909) Simone Basso 2022-08-30 12:09:01 +0200
  • 0d57899f46
    feat: stop cross compiling miniooni (#908) Simone Basso 2022-08-30 11:36:59 +0200
  • d48d44b880
    feat: build miniooni and ooniprobe for android (#907) Simone Basso 2022-08-30 09:37:15 +0200
  • 705589bbe1
    fix(oohelperd): measurement -> wctask (#906) Simone Basso 2022-08-29 18:52:30 +0200