31e478b04e
* fix(pkg.go.dev): import a subpackage containing the assets We're trying to fix this issue that pkg.go.dev does not build. Thanks to @hellais for this very neat idea! Let's keep our fingers crossed and see whether it fixes! * feat: use embedded geoip databases Closes https://github.com/ooni/probe/issues/1372. Work done as part of https://github.com/ooni/probe/issues/1369. * fix(assetsx): add tests * feat: simplify and just vendor uncompressed DBs * remove tests that seems not necessary anymore * fix: run go mod tidy * Address https://github.com/ooni/probe-cli/pull/260/files#r605181364 * rewrite a test in a better way * fix: gently cleanup the legacy assetsdir Do not remove the whole directory with brute force. Just zap the files whose name we know. Then attempt to delete the legacy directory as well. If not empty, just fail. This is fine because it means the user has stored other files inside the directory. * fix: create .miniooni if missing
46 lines
1.8 KiB
Modula-2
46 lines
1.8 KiB
Modula-2
module github.com/ooni/probe-cli/v3
|
|
|
|
go 1.16
|
|
|
|
require (
|
|
git.torproject.org/pluggable-transports/goptlib.git v1.1.0
|
|
github.com/alecthomas/kingpin v2.2.6+incompatible
|
|
github.com/alecthomas/units v0.0.0-20210208195552-ff826a37aa15 // indirect
|
|
github.com/apex/log v1.9.0
|
|
github.com/creack/goselect v0.1.2 // indirect
|
|
github.com/cretz/bine v0.1.0
|
|
github.com/dchest/siphash v1.2.2 // indirect
|
|
github.com/fatih/color v1.10.0
|
|
github.com/google/go-cmp v0.5.2
|
|
github.com/google/martian/v3 v3.1.0
|
|
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510
|
|
github.com/google/uuid v1.2.0
|
|
github.com/gorilla/websocket v1.4.2
|
|
github.com/hexops/gotextdiff v1.0.3
|
|
github.com/iancoleman/strcase v0.1.3
|
|
github.com/lucas-clemente/quic-go v0.20.0
|
|
github.com/mattn/go-colorable v0.1.8
|
|
github.com/mattn/go-sqlite3 v1.14.6 // indirect
|
|
github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d // indirect
|
|
github.com/miekg/dns v1.1.41
|
|
github.com/montanaflynn/stats v0.6.5
|
|
github.com/ooni/probe-assets v0.0.0-20210401100648-90ed7b6dff90
|
|
github.com/ooni/psiphon v0.6.0
|
|
github.com/oschwald/geoip2-golang v1.5.0
|
|
github.com/pborman/getopt/v2 v2.1.0
|
|
github.com/pion/stun v0.3.5
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/rogpeppe/go-internal v1.8.0
|
|
github.com/rubenv/sql-migrate v0.0.0-20210215143335-f84234893558
|
|
github.com/sirupsen/logrus v1.7.0 // indirect
|
|
gitlab.com/yawning/obfs4.git v0.0.0-20201217005658-f638c33f6c6f
|
|
golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2 // indirect
|
|
golang.org/x/net v0.0.0-20210331060903-cb1fcc7394e5
|
|
golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44
|
|
golang.org/x/text v0.3.5 // indirect
|
|
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect
|
|
gopkg.in/AlecAivazis/survey.v1 v1.8.8
|
|
gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22 // indirect
|
|
upper.io/db.v3 v3.8.0+incompatible
|
|
)
|