Commit Graph

  • f0927ea00c
    ci: master only runs coverage and only with go1.17 (+ fix flaky test) (#452) Simone Basso 2021-09-05 12:44:44 +0200
  • 276beb8719
    fix(oohelper): do not stop if DNS fails locally (#450) Simone Basso 2021-09-05 12:06:02 +0200
  • 619826ac34
    fix: skip two integration tests in short mode (#451) Simone Basso 2021-09-05 11:58:02 +0200
  • 8f18813e17
    cli: upgrade to lucas-clemente/quic-go 0.23.0 (#449) Simone Basso 2021-08-23 16:49:22 +0200
  • a9014e7950
    cli: websteps: fix DNSDo (#447) kelmenhorst 2021-08-20 16:09:21 +0200
  • 394bf26313
    feat: relicense the repository under GNU GPLv3 (#446) Simone Basso 2021-08-20 14:50:46 +0200
  • 2e5b4f13dd
    fix(internal/platform): support freebsd (#445) Simone Basso 2021-08-20 14:00:06 +0200
  • c3bec9de2a
    doc(Readme.md): minor refactoring (#444) Simone Basso 2021-08-20 13:18:39 +0200
  • 4a9e76ec8a
    CONTRIBUTING: ref org-wide guidelines + minor fixes (#443) Simone Basso 2021-08-19 18:55:49 +0200
  • 1874f7a7c2
    enable utls for websteps (#442) kelmenhorst 2021-08-18 16:10:27 +0200
  • 21a2b315fe
    coverage: start using also go1.17 (#440) Simone Basso 2021-08-18 11:47:01 +0200
  • 2aca86b434
    fix: improve the pull request template (#439) Simone Basso 2021-08-18 11:46:37 +0200
  • 143949afe6
    Update x/sys for go 1.17 (#438) Roopak Venkatakrishnan 2021-08-18 02:33:22 -0700
  • a8e5ac4709
    doc: sketch out pull request template (#437) Simone Basso 2021-08-17 13:07:11 +0200
  • f18a9852db
    doc: mention the test helper spec we're using (#436) Simone Basso 2021-08-17 12:52:51 +0200
  • f2b6a5972f
    refactor: sync messages with spec draft (#435) Simone Basso 2021-08-17 11:56:36 +0200
  • ce854e8ae1
    refactor(oohelperd): better distinguish different helpers (#434) Simone Basso 2021-08-17 11:23:53 +0200
  • bef5b87a8a
    refactor: fully move IDNAResolver to netxlite (#433) Simone Basso 2021-08-17 11:02:12 +0200
  • c31591f298
    cli: new testhelper and the websteps experiment prototype (#432) kelmenhorst 2021-08-17 10:29:06 +0200
  • 14c1640f7f
    feat(errorsx): cover more syscall errors and add tests (#430) Simone Basso 2021-07-08 12:23:37 +0200
  • 3747598b4a
    refactor(errorsx): auto-generate syscall errors mapping (#429) Simone Basso 2021-07-02 15:22:02 +0200
  • b13c7bf8fb
    Merge pull request #428 from ooni/sandbox-sbs Simone Basso 2021-07-02 14:37:45 +0200
  • a3c71dc282 refactor(netxlite): move generator in a subpackage Simone Basso 2021-07-02 14:26:28 +0200
  • 5968065c43
    Merge pull request #427 from ooni/sandbox-sbs Simone Basso 2021-07-02 14:15:45 +0200
  • b9ff9136e2 refactor(errorsx): directly return ErrWrapper when needed Simone Basso 2021-07-02 14:00:46 +0200
  • 362ece04c4
    Merge pull request #426 from ooni/issue/1424-3 Simone Basso 2021-07-02 12:44:58 +0200
  • 285290a98d netxlite: utls for TLS parroting kelmenhorst 2021-07-02 12:28:12 +0200
  • 17bfb052c5
    refactor(errorsx): start hiding private details and moving around stuff (#424) Simone Basso 2021-07-02 11:35:00 +0200
  • ceb2aa8a8d
    fix(netx): make sure we save quic udp conn events (#423) Simone Basso 2021-07-02 11:00:12 +0200
  • 30c7e2cdb3
    feat(errorsx): add error wrapper for quic (#422) Simone Basso 2021-07-02 10:39:14 +0200
  • 250a595f89
    refactor: cleaner way of passing a UDPConn around (#421) Simone Basso 2021-07-01 21:56:29 +0200
  • ec350cba1a
    refactor: move ErrorWrapperQUICDialer to errorsx (#420) Simone Basso 2021-07-01 20:58:15 +0200
  • 5c52d99d57
    refactor: move ErrorWrapperResolver to errorsx pkg (#419) Simone Basso 2021-07-01 18:51:40 +0200
  • 863899469e
    refactor: move ErrorWrapperTLSHandshaker to errorsx (#418) Simone Basso 2021-07-01 18:00:09 +0200
  • ceefcaf45e
    refactor: move dialer's errorwrapper in i/errorsx (#417) Simone Basso 2021-07-01 17:15:44 +0200
  • 72acd175a0
    refactor: move i/e/n/errorx to i/errorsx (#416) Simone Basso 2021-07-01 16:34:36 +0200
  • 6895946a34
    refactor: introduce factory for stdlib http transport (#413) Simone Basso 2021-07-01 15:26:08 +0200
  • f59e98fd05
    fix(ptx): use another obfs4 bridge (#415) Simone Basso 2021-07-01 15:13:01 +0200
  • 4dc2907472
    refactor: move base http3 transport into netxlite (#412) Simone Basso 2021-06-30 15:19:10 +0200
  • 527e1a0707
    refactor: move httptransport w/ logging to netxlite (#411) Simone Basso 2021-06-26 18:11:47 +0200
  • 046dd4545d
    feat(netxlite): add QUICDialerLogger (#410) Simone Basso 2021-06-26 16:54:02 +0200
  • b07890af4d
    fix(netxlite): improve TLS auto-configuration (#409) Simone Basso 2021-06-25 20:51:59 +0200
  • f1f5ed342e
    refactor: move quic dns dialing to netxlite (#408) Simone Basso 2021-06-25 18:38:13 +0200
  • a4d61a4be4
    fix(netxlite): close quic packetconn (#407) Simone Basso 2021-06-25 17:58:42 +0200
  • 925ca22b88
    refactor: move quicdialing base functionality to netxlite (#406) Simone Basso 2021-06-25 17:04:24 +0200
  • c00cad1382
    refactor(quicdialer): separate saving from listening (#405) Simone Basso 2021-06-25 16:20:08 +0200
  • d031829a4b
    refactor: move tlsdialer to netxlite (#404) Simone Basso 2021-06-25 13:42:48 +0200
  • 7f2463d745
    refactor: merge tlsx into netxlite (#403) Simone Basso 2021-06-25 12:39:45 +0200
  • f1ee763f94
    refactor(netx): move tlshandshaker logger to netxlite (#402) Simone Basso 2021-06-25 12:21:34 +0200
  • acef18a955
    fix(netx): repair BogonResolver tests (#401) Simone Basso 2021-06-25 11:51:10 +0200
  • 6b7d270bda
    refactor: move tls handshaker to netxlite (#400) Simone Basso 2021-06-25 11:07:26 +0200
  • b8428b302f
    refactor(netxlite): make sure we always use netxmocks (#399) Simone Basso 2021-06-23 17:00:44 +0200
  • c5dd9a68f1
    feat(netxmocks): implement mocks for netxlite.Resolver (#398) Simone Basso 2021-06-23 16:21:13 +0200
  • 16aa8e5538
    refactor: rename i/e/n/mockablex => i/netxmocks (#397) Simone Basso 2021-06-23 16:06:02 +0200
  • 8a0beee808
    refactor: start pivoting netx (#396) Simone Basso 2021-06-23 15:53:12 +0200
  • c74c94d616
    cleanup: remove ConnID, DialID, TransactionID (#395) Simone Basso 2021-06-23 13:36:45 +0200
  • 1fefe5d9b8
    cli: error classification refactoring (#386) kelmenhorst 2021-06-23 11:32:53 +0200
  • 1eb6e758c6
    refactor: move scrubbingLogger to the scrubber pkg (#394) Simone Basso 2021-06-22 14:43:58 +0200
  • 75ae99e9d4
    refactor: move scrubber into its own package (#393) Simone Basso 2021-06-22 14:08:29 +0200
  • 760ac905d6
    refactor: move bytecounting conn in bytecounter pkg (#392) Simone Basso 2021-06-22 13:44:36 +0200
  • 23bc261464
    refactor: move bytecounter to internal (#391) Simone Basso 2021-06-22 13:00:29 +0200
  • 520398dd8e
    feat: tutorial on how to write the torsf experiment (#390) Simone Basso 2021-06-22 00:12:03 +0200
  • a9990ac9da
    chore: go mod tidy (#388) Simone Basso 2021-06-18 14:17:53 +0200
  • a50efdbcf1
    feat(torsf): experiment that bootstraps tor using snowflake (#387) Simone Basso 2021-06-18 13:51:18 +0200
  • 85b16c8bd2
    refactor(mlablocate*): move from i/e/internal to internal (#385) Simone Basso 2021-06-15 19:51:03 +0200
  • d84cf5b69f
    refactor(mlablocatev2): use interfaces, add missing tests, add docs (#384) Simone Basso 2021-06-15 19:25:09 +0200
  • 2613579768
    refactor(mlablocate): use interface, remove unused fields, add docs (#383) Simone Basso 2021-06-15 18:57:52 +0200
  • 34062cb177
    refactor(mlablocate*): use internal testing (#382) Simone Basso 2021-06-15 18:11:47 +0200
  • 8e26dbae8e
    oohelperd packaging and CI (#374) Federico Ceratto 2021-06-15 14:53:22 +0100
  • fd5405ade1
    cleanup(all): stop using deprecated ioutil functions (#381) Simone Basso 2021-06-15 14:01:45 +0200
  • 721ce95315
    fix(all): introduce and use iox.CopyContext (#380) Simone Basso 2021-06-15 13:44:28 +0200
  • 0fdc9cafb5
    fix(all): introduce and use iox.ReadAllContext (#379) Simone Basso 2021-06-15 11:57:40 +0200
  • 576e035b20
    fix(snowflake.go): default maxSnowflakes() to 1 (#378) Simone Basso 2021-06-14 18:18:36 +0200
  • 10a2055163
    quic: use RFC9000 version (#376) kelmenhorst 2021-06-14 16:59:24 +0200
  • 69a44eb283
    chore(snowflake.go): this TODO comment is now an issue (#375) Simone Basso 2021-06-14 11:49:53 +0200
  • 85c71c09dc
    feat: introduce ptx package for pluggable transports dialers (#373) Simone Basso 2021-06-14 10:20:54 +0200
  • 06ee0e55a9
    refactor(netx/dialer): hide implementation complexity (#372) Simone Basso 2021-06-09 09:42:31 +0200
  • b7a6dbe47b
    refactor(netx/dialer): we can simplify the proxy (#371) Simone Basso 2021-06-09 07:11:31 +0200
  • ee35b10a98
    refactor(netx): dialer does not use legacy/netx anymore (#370) Simone Basso 2021-06-09 00:29:40 +0200
  • 3672e14d3e
    refactor(netx): towards removing connid, dialid, etc (#369) Simone Basso 2021-06-09 00:15:33 +0200
  • 5b73230a6d
    refactor(netx): move dialer's mockable types in mockablex (#368) Simone Basso 2021-06-08 23:59:30 +0200
  • b8cae3f5a6
    cleanup(netx): remove unused proxy-via-context codepath (#367) Simone Basso 2021-06-08 22:26:24 +0200
  • 8ad17775fa
    refactor(netx): the TimeoutDialer is useless (#366) Simone Basso 2021-06-08 21:56:57 +0200
  • a647cf4988
    refactor(netx): remove forwardes for tlsx (#365) Simone Basso 2021-06-08 21:14:45 +0200
  • adbde7246b
    refactor(netx): remove the self censorship mechanism (#364) Simone Basso 2021-06-08 19:40:17 +0200
  • c553afdbd5
    refactor(netx): start moving tls-specific code inside the tlsx pkg (#363) Simone Basso 2021-06-08 15:39:25 +0200
  • 0317420398
    Merge pull request #362 from ooni/develop Simone Basso 2021-06-08 13:40:59 +0200
  • 626f0df66d chore(netx): fetch new CA bundle Simone Basso 2021-06-08 13:04:42 +0200
  • 6620b0bbad refactor(netx): merge gocertifi into tlsx Simone Basso 2021-06-08 13:01:16 +0200
  • 63cc692d66 refactor: move i/e/i/tlsx in i/e/netx Simone Basso 2021-06-08 12:56:39 +0200
  • 704e5bd870 refactor(netx): extract tlsdialer from dialer Simone Basso 2021-06-08 11:24:13 +0200
  • e0311e8fed
    chore: we are now at 3.11.0-alpha (#361) Simone Basso 2021-06-08 10:08:13 +0200
  • d4d1ac3832
    cleanup(ndt7): remove redundant/unused code (#360) Simone Basso 2021-06-04 17:44:13 +0200
  • f271e71c0b
    geolocate: first pass of code review and minor fixes (#359) Simone Basso 2021-06-04 16:06:24 +0200
  • 3cb6c7c6fb
    refactor: move tunnel pkg down one level (#358) Simone Basso 2021-06-04 15:15:41 +0200
  • 39aec6677d
    cleanup(shellx): do not directly depend on apex/log (#357) Simone Basso 2021-06-04 14:02:18 +0200
  • 944d3c53fa
    doc: improve and reference existing bug in the code (#356) Simone Basso 2021-06-04 12:50:23 +0200
  • 4764d7f378
    cleanup(platform): we don't need CGO anymore (#355) Simone Basso 2021-06-04 11:46:06 +0200
  • acd4ffff35
    doc: cleanup and improve for recently moved pkgs (#354) Simone Basso 2021-06-04 11:39:00 +0200
  • 33de701263
    refactor: flatten and separate (#353) Simone Basso 2021-06-04 10:34:18 +0200