• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

oopsi/H03-May-2022-917,817709,008

README.mdH A D12-May-20211.1 KiB2820

go.modH A D12-May-2021213 107

go.sumH A D12-May-20212.4 KiB2524

psiphon.goH A D12-May-2021253 61

update.bashH A D12-May-20212.1 KiB6538

README.md

1# github.com/ooni/psiphon
2
3Package psiphon vendors psiphon-tunnel-core and most of its
4dependencies. To this end, we use the oopsi subpackage. We
5construct this repository using the client-staging branch of
6github.com/Psiphon-Labs/psiphon-tunnel-core.
7
8We put the psiphon codebase in this repository so that:
9
101. we can apply OONI specific fixes (e.g. we can disable QUIC
11when using Go 1.15 without the need of specifying flags);
12
132. we change the import path of psiphon dependencies so that
14they do not conflict with OONI dependencies (e.g. we can
15use a more recent version of quic-go inside of OONI without
16having dependencies conflicts with qtls).
17
18The usage of this repository for solving this class of problems
19is currently experimental. We may use other solutions in the
20future. We reserve the right to change the API in here without
21notice as well as to delete this repository if it turns our it's
22not serving OONI's objectives anymore.
23
24See ./update.bash for more information as well as to update
25to the latest client-staging version of Psiphon.
26
27Report issues for this repo at https://github.com/ooni/probe-engine/issues.
28