9992690f8f
* Gopkg.lock: use MK v0.10.3 * ooni: stop using legacy GeoIP database files * Some yak shaving of Makefile 1. remove now broken commands to download deps 2. also define the CXX cross compiler * chore(dep): migrate from dep to go 1.11+ modules See https://blog.callr.tech/migrating-from-dep-to-go-1.11-modules/ I need this to simplify my life in building for Travis. * Introduce build.sh and repair build In going forward, I believe we don't actually need a Makefile but I didn't want to make such a radical change now. * Another strategy wrt gopath * travis: run regress tests on macOS Closes #30 |
||
---|---|---|
cmd/ooni | ||
config | ||
data | ||
internal | ||
nettests | ||
utils | ||
.gitignore | ||
.goreleaser.yml | ||
.travis.yml | ||
build.sh | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE.md | ||
Makefile | ||
ooni_test.go | ||
ooni.go | ||
Readme.md |
OONI Probe CLI
The next generation OONI Probe Command Line Interface.
Development setup
Be sure you have golang >= 1.12. We use Go modules. Make sure you don't have GOPATH set.
Run
./build.sh help
to get information on the supported systems as well as to get instructions on how to install dependencies.