Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ooni/probe-cli

OONI Probe Engine and CLI
https://github.com/ooni/probe-cli

bash on bash

2a7579bf25f2be43287dde2fc46c708c229f5eb4 authored almost 5 years ago by Arturo Filastò <[email protected]>
Changes based on feedback from @bassosimone

52332c09772123a69c93c32945f04e5e5604fe78 authored almost 5 years ago by Arturo Filastò <[email protected]>
Handle the case when we try to access an old measurement

4711a76c11357965c1dd1afd66e62dd199238535 authored almost 5 years ago by Arturo Filastò <[email protected]>
Add launchctl command to Readme

20084a41b37c2a2d5e9e4375eac631c2644a3c3b authored almost 5 years ago by Arturo Filastò <[email protected]>
Move launchd script into the Readme

1f56f1391f48358b76ad1f0f0dd24309fa758ce8 authored almost 5 years ago by Arturo Filastò <[email protected]>
Add example launchd service for running OONI Probe automatically every hour

You should place the file inside of: `$HOME/Library/LaunchAgents` and then enable by running `la...

a9392f024a4f52a796eeaf9cf82b97863450382f authored almost 5 years ago by Arturo Filastò <[email protected]>
Update the actions tests

e38d42d33a2c63e8991ab01b83705510ce386d2f authored almost 5 years ago by Arturo Filastò <[email protected]>
Implement writing using the new single measurement pattern

e3d68457b397ae2a9e45fa1984f18fc90866f081 authored almost 5 years ago by Arturo Filastò <[email protected]>
Update bindata

af46a495f492562be9c44ca5b3276059397abb35 authored almost 5 years ago by Arturo Filastò <[email protected]>
Add database migration script

We need to do a rename and copy because SQLite3 does not support column
addition and constraint ...

076be148894e6ad2629f1cc1483571327ff17e99 authored almost 5 years ago by Arturo Filastò <[email protected]>
Add bindata command to build script

This used to be present in the Makefile, but then got lost in history

39214129fa2c655783f4535fc6d40cb89a1b260d authored almost 5 years ago by Arturo Filastò <[email protected]>
Small cosmetic fix

27d98a866079078d8f9a0fec0d5e8717a5821eb1 authored almost 5 years ago by Arturo Filastò <[email protected]>
version/version.go: roll out 3.0.0-rc.7

6391e25154ab92df9571d333d34f4cb7eace3f4a authored almost 5 years ago by Simone Basso <[email protected]>
circumvention: add the tor experiment (#100)

* go.mod go.sum: update all non-probe-engine deps

For each line in the go.mod, run `go get -u...

03e7d2ccac09fffbed5dee1f7b1fcf320e596895 authored almost 5 years ago by Simone Basso <[email protected]>
Use ~/.ooniprobe as the home directory (#101)

* Use ~/.ooniprobe as the home directory

Remove all probe-legacy related to code since there ...

8dff1cc54a7951ee51786c744aa84e3e6cc8cd27 authored almost 5 years ago by Arturo Filastò <[email protected]>
version/version.go: bless v3.0.0-rc.6

8d58cb868b632062e0d3a4a8e0b1d99e604c06b3 authored almost 5 years ago by Simone Basso <[email protected]>
Merge pull request #99 from ooni/psiphon-metadata

Improve the output and extraction of psiphon metrics

aeaa39306478432b64c168c7ad766f46f3f5d8e9 authored about 5 years ago by Arturo Filastò <[email protected]>
Refactor pattern of ok !ok

427ca18985b85a3337f51b5b44b7ec15c31d85dd authored about 5 years ago by Arturo Filastò <[email protected]>
Fix typo

2cb66613408a15d046d49a3a0031793e2c925344 authored about 5 years ago by Arturo Filastò <[email protected]>
Improve the output and extraction of psiphon metrics

24316728b9bb6d09c4bb630965a8262701a914fd authored about 5 years ago by Arturo Filastò <[email protected]>
Allow to specify custom software name and version (#94)

In turn, this allows us to identify as ooniprobe-cli v3.0.0-rc.5.

Closes #41.

1e8b482c23de5e2c3397fb9ad13ef3d1f5458afa authored about 5 years ago by Simone Basso <[email protected]>
Merge pull request #92 from ooni/develop

Release 3.0.0-rc.5

c4a87eaab75bb9d8644185c189204ff5909fb30a authored about 5 years ago by Simone Basso <[email protected]>
version/version.go: bump to 3.0.0-rc.5

628766d07d5e930108ace82cd5f5c02c8c732c5f authored about 5 years ago by Simone Basso <[email protected]>
nettests: don't say ETA is infinite

1. only print time left if ETA is positive

2. skip ETA calculation with a single input

3. don'...

955509e6f8fd64712016c1627195b2ea4654fa50 authored about 5 years ago by Simone Basso <[email protected]>
fix(nettests/telegram.go): remove MK option

This option was meaningful for an MK implementation of Telegram but
is not meaningful for the ne...

991b875bd90a83c04b43756460be829ab0ad2dff authored about 5 years ago by Simone Basso <[email protected]>
Implement the circumvention nettest group

Only Psiphon for now. Closes #87 #77.

259ab41b159ccfe0a37bab4d7650fc9db446cf34 authored about 5 years ago by Simone Basso <[email protected]>
Readme.md build.sh: stop spreading lies about GOPATH

Turns out there's no need to unset GOPATH.

5e868fe043b4c187eb7f87c848152d8b73786d6d authored about 5 years ago by Simone Basso <[email protected]>
Handle the SIGINT and SIGTERM signals to support stopping a test cleanly (#84)

7bbbab87742f79130bee20379c165cdaba03a13a authored about 5 years ago by Arturo Filastò <[email protected]>
Merge pull request #88 from ooni/release/3.0.0-rc.4

Release 3.0.0-rc.4

265177a8a6f7b39b597920f4fa83feab44739a24 authored about 5 years ago by Simone Basso <[email protected]>
travis: run goveralls inside the docker container

Factor code and reorganize location of go cache and go paths such
that subsequent invocations re...

6cccfeb97a3240f8a17158f455fe81ead0f15d70 authored about 5 years ago by Simone Basso <[email protected]>
Bump to 3.0.0-rc.4

1e16f286342015019c9b9817bd4de99ec7751ac0 authored about 5 years ago by Simone Basso <[email protected]>
go.mod go.sum: update all direct dependencies

67d2f544a77d7aa74972c1ff2cdd025f1b14108e authored about 5 years ago by Simone Basso <[email protected]>
Update to ooni/[email protected]

1. `go get -u github.com/ooni/[email protected]`

2. `go mod tidy`

3. fix build failures

8a1622d0c1a34cef932bd704d72320245f1cb3c7 authored about 5 years ago by Simone Basso <[email protected]>
Add minimal user setup for linux

7d97e3115deb28cc1cd1136c6b9509ebcd81a073 authored about 5 years ago by Arturo Filastò <[email protected]>
Merge pull request #82 from ooni/probe-legacy-compat

Add document outlining the differences between probe-cli and probe-le…

42deb58fac2061aebf45dcf793b466c249008880 authored about 5 years ago by Arturo Filastò <[email protected]>
Address feedback from @bassosimone

868e31bc09f090c8a044d9ce7d4d4741663b653b authored about 5 years ago by Arturo Filastò <[email protected]>
Merge pull request #83 from ooni/refactor-consolidate

Refactoring to reduce package count

68d00c8e4f9cdebf35d2fe2782cfd6b852953132 authored about 5 years ago by Arturo Filastò <[email protected]>
Fix import for groups

274e533b2e0df987e2c71080eb0b93069d5aa2b3 authored about 5 years ago by Arturo Filastò <[email protected]>
Use a faster nettest for testing

b7deb6c88fb8efb886c9f2c77ed52d0be8b95795 authored about 5 years ago by Arturo Filastò <[email protected]>
Move IM tests into top level tree too

ccdff3ba247de2ac4b6178fe21aec20e0581d2af authored about 5 years ago by Arturo Filastò <[email protected]>
Refactor nettests into top tree

b20af107dc9e9b804cef95d7cb7ab9aa86115512 authored about 5 years ago by Arturo Filastò <[email protected]>
Disable -race as it fails on alpine

d6d2490d2c75884bf7d1f415fdedd90a6189a1fe authored about 5 years ago by Arturo Filastò <[email protected]>
Use code coverage commands from probe-engine

c99e719a45000c0c0a8f780fadf448af4045cd12 authored about 5 years ago by Arturo Filastò <[email protected]>
Use coveralls which is the same thing used in other repos

410b7514d7d1f198285725744b47f63f8afe8021 authored about 5 years ago by Arturo Filastò <[email protected]>
Add coverage.txt to .gitignore

a3685ae6b02d748caf6bbff8b97e065daf700812 authored about 5 years ago by Arturo Filastò <[email protected]>
Add code coverage integration

cda9a3ee4f2f85a934bafc8b400cb380e17bacea authored about 5 years ago by Arturo Filastò <[email protected]>
Refactoring to reduce package count

* Consolidate util and utils into the same package
* Move internal/onboard into internal/cli/onb...

58199a020ef1875060e927f5ca14f0307d46f17c authored about 5 years ago by Arturo Filastò <[email protected]>
Update OONIProbeLegacyCompatibility.md

94f08d7e614ba805b525a458f7569f37f3cffd50 authored about 5 years ago by Arturo Filastò <[email protected]>
Add missing options from @anadahz feedback

e4ff1fe89a7a5a29ee48d80dab9b649f692309d3 authored about 5 years ago by Arturo Filastò <[email protected]>
fix typos

5486f6db937e9153eec9ef2bb02661b8cf6f61ea authored about 5 years ago by Arturo Filastò <[email protected]>
Update OONIProbeLegacyCompatibility.md

0b3661ffaab7f6c1d3ed3e4a0e3511c6831ea0c3 authored about 5 years ago by Arturo Filastò <[email protected]>
Use emoji to make things more readable

6f099bb3e0c8eadb7135a49f7c4942024103c31a authored about 5 years ago by Arturo Filastò <[email protected]>
Add document outlining the differences between probe-cli and probe-legacy

d51b535153e7a369e0050f66e634f9fc53dd2b0e authored about 5 years ago by Arturo Filastò <[email protected]>
build.sh: re-enable psiphon (#81)

To test this, I'll create a fake release locally and make sure
the resulting binary is much lar...

430a53e7d6a9773696d30a492fe723c5a54559d3 authored about 5 years ago by Simone Basso <[email protected]>
Bump version number

222b0bfbca84e4547d8507261b7e1f847776c2ec authored about 5 years ago by Arturo Filastò <[email protected]>
Bump probe-engine

e0160b58814880bda69828a3b3c3c2d6f4ed5bc0 authored about 5 years ago by Arturo Filastò <[email protected]>
Remove all settings which are not implemented (#73)

* Remove all settings which are not implemented

* Add support for migrating config files from...

8a27de6c7d92fbadbb9083dc3a2dcd6ab8cdcb92 authored about 5 years ago by Arturo Filastò <[email protected]>
build.sh: produce smaller binaries (#72)

* don't include psiphon until we need it

* strip the binaries

e5248d632b53a0cfa134e6c0ec3fd896e04d735c authored about 5 years ago by Simone Basso <[email protected]>
Add support for calculating the estimate time remaining (#71)

bc1314ca61c2ece437b798b8a236bc083e8f773d authored about 5 years ago by Arturo Filastò <[email protected]>
Readme.md: we require Go >= 1.13 now

While there, make sure the markdown output is not confusing.

0c6862bb8772fea3da96c108fd77504f063c5972 authored about 5 years ago by Simone Basso <[email protected]>
Readme.md: briefly document release procedure

a9b2edc88ebbd003848bf595c0d38abbc7e9a982 authored about 5 years ago by Simone Basso <[email protected]>
Merge pull request #70 from ooni/release/rc-2

Release 3.0.0-rc.2

90c497873aba4732a1a4139ecd28b5bcedf25317 authored about 5 years ago by Simone Basso <[email protected]>
Bump to v3.0.0-rc.2

25008f9ffabe844e75fcb6afcbeaa46b2fc0364a authored about 5 years ago by Simone Basso <[email protected]>
Upgrade to github.com/ooni/[email protected]

0bee29bc21278474806b28c9d72a9a50095ff1c4 authored about 5 years ago by Simone Basso <[email protected]>
Merge pull request #69 from ooni/release/rc-1

Bump to 3.0.0-rc.1

e97d21e8440f39b51f7859a38ee45bc9826baf63 authored about 5 years ago by Simone Basso <[email protected]>
Bump to 3.0.0-rc.1

68c2866ee9d668011ae423aee47eab13752f8e59 authored about 5 years ago by Arturo Filastò <[email protected]>
Use more general ooni/probe-engine API (#67)

No functional change, just importing less stuff and meddling
much less with the internals of oo...

946289d6fe34c5f0f1c37c891b4af7c281d36e9d authored about 5 years ago by Simone Basso <[email protected]>
Merge pull request #65 from ooni/issue/64

build.sh: produce same release as before

1b9bc457b952ddd27f63ce90861a9f249c3f1a6f authored over 5 years ago by Simone Basso <[email protected]>
Update build.sh

Co-Authored-By: Sarath <[email protected]>

2986cbcb25460bccb027c1c60fc29bfae3ffbd81 authored over 5 years ago by Simone Basso <[email protected]>
build.sh: produce same release as before

a8f8c65ffb0735d4fc65b10b37c304597228a448 authored over 5 years ago by Simone Basso <[email protected]>
Merge pull request #62 from ooni/feature/release

Publish code used to generate v3.0.0-beta.4

1d8becf50fd8ea1b3be565ae9d29d4db86644b61 authored over 5 years ago by Simone Basso <[email protected]>
Temporarily remove goreleaser

For now, I'm fine with `./build.sh release`. When we'll be fully
written in Go, we'll explorer m...

839b51237dc11d0bf7334b7db658968804e73eba authored over 5 years ago by Simone Basso <[email protected]>
build.sh: add target to build release

While there, remove non actionable warning.

f3193b4a7c200a3491ba59ae63d597ce385da2d3 authored over 5 years ago by Simone Basso <[email protected]>
version.go: actually bump version

Classic mistake: you don't bump the version.

We need https://github.com/ooni/probe-cli/issues/43.

a488c8d2a32d2cd5878524f819ac933bdca1bf65 authored over 5 years ago by Simone Basso <[email protected]>
Make sure `ooniprobe show <id>` is WAI (#61)

1. the description of the command and the helper function are
clear hints that the command is i...

7cde93fca455b3e561952cb826f51010c0f70cda authored over 5 years ago by Simone Basso <[email protected]>
Upgrade to ooni/[email protected] (#60)

f3865d2ec0be737a4dc17a93f5d0b9549ec1edc5 authored over 5 years ago by Simone Basso <[email protected]>
Rename the binary as ooniprobe (#58)

While there run the build container as unpriv user.

23c8df1f0c488664049ee1c1dd5c8282a6e455ce authored over 5 years ago by Simone Basso <[email protected]>
Implement the show command (#53)

f425d3f0074ea8ced5a7aee9ae0f88e329a3c6ea authored over 5 years ago by Arturo Filastò <[email protected]>
Integrate further with ooni/probe-engine: episode two (#46)

* utils/geoip.go: use github.com/ooni/probe-engine

Let's start using the engine by rewriting ...

b9b555ba68a8c2f843d72bcb7c1810984785ac09 authored over 5 years ago by Simone Basso <[email protected]>
Use ooni/probe-engine: episode 1 (#42)

df629237be73be2304cde6825e21ccbd4e3ab85e authored over 5 years ago by Simone Basso <[email protected]>
Add commands for making a release

eb4fec2f21c2c5a8b581a7b302025d3bc2bedd15 authored over 5 years ago by Arturo Filastò <[email protected]>
Merge pull request #33 from ooni/release/3.0.0-beta.3

Bump version

e9bd5d8eb5065c0dd4bd240b77abb7f692772a97 authored over 5 years ago by Arturo Filastò <[email protected]>
Put MK loglevel to info

23423cd74f3f45a2099efa6c2f35b44703ed9bf5 authored over 5 years ago by Arturo Filastò <[email protected]>
Remove reference to caBundlePath

6afc8bcc9466d3f504046ebc9134c76cd38b0523 authored over 5 years ago by Arturo Filastò <[email protected]>
Bump MK verbosity and print SSL_CERT value

4ead3802a4fc385baf371a73d7a5a6abffe126d4 authored over 5 years ago by Arturo Filastò <[email protected]>
Bump version

2cda2d9639addd2c73060216f66cddf5f31ff2c3 authored over 5 years ago by Arturo Filastò <[email protected]>
Remove getCaBundlePath

9155ec95ae33c2a53dd8c5dedc730ad4560444dc authored over 5 years ago by Arturo Filastò <[email protected]>
Remove shutil tests

9ad7c6507aa9eeecbc4131de2a2cfe1f01bef51f authored over 5 years ago by Arturo Filastò <[email protected]>
Copy and delete instead of rename

Fixes: https://github.com/ooni/probe-cli/issues/21

826822df31d9af01851f7f1b8b6381c0ba3e678c authored over 5 years ago by Arturo Filastò <[email protected]>
Vendor shutil from: https://github.com/termie/go-shutil/commit/bcacb06fecaeec8dc42af03c87c6949f4a05c74c

dbed661357e03b0ed5c5f4fd205141981d12bbc3 authored over 5 years ago by Arturo Filastò <[email protected]>
Skip publish

5134d9e0de33be773089aefc2e32e56c42b4f704 authored over 5 years ago by Arturo Filastò <[email protected]>
Add release command

3f509370f2dc1ae213526163537d0b6c4cd61ab6 authored over 5 years ago by Arturo Filastò <[email protected]>
Ignore dist in .dockerignore

a36181c9c00673c15b36c4a8967a603f0c8dbbaf authored over 5 years ago by Arturo Filastò <[email protected]>
Improve error reporting inside of geoip lookup functions

26feb2bcced6d8e48ffaf4d81a69f60437c02836 authored over 5 years ago by Arturo Filastò <[email protected]>
Use info level MK debug

5d0e6e6c8c69809e509ccf6211b1f0a7dd2525a1 authored over 5 years ago by Arturo Filastò <[email protected]>
Enable debug mode

356b655efd8739d68db1c3ce84b81c40e22cc186 authored over 5 years ago by Arturo Filastò <[email protected]>
Use a different env name for tests

f1dfe583511ee5c5ff001538a5f6a0e79fa88cff authored over 5 years ago by Arturo Filastò <[email protected]>
Sync up goreleaser file

b01b038a05b2557d0af8fa67e55a666d699391ea authored over 5 years ago by Arturo Filastò <[email protected]>
Bump version number

1490d0708930097b2cd660954ad15e38f1b21979 authored over 5 years ago by Arturo Filastò <[email protected]>
Add basic smoke test on travis

ea5feb40ec15c04a0e86d2950e58583b34bc2c0c authored over 5 years ago by Arturo Filastò <[email protected]>