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

fix(geolocate): no proxy when discovering our IP address (#251)

* fix(geolocate): no proxy when discovering our IP address

The use case of --proxy is that yo...

fbee736e90674f214df08497386be39134d5f896 authored over 3 years ago by Simone Basso <[email protected]>
fix(sessionresolver): honour the proxy (#250)

In reality, we are not going to use the sessionresolver when we're
using a proxy (I just tested...

f0110fe85a878f646f34c1ca486feeefd162776d authored over 3 years ago by Simone Basso <[email protected]>
feat(libminiooni): implement --version and --limit (#247)

See https://github.com/ooni/probe/issues/1380

4da372a84d17139f4564b7a9e505310edbf07c15 authored over 3 years ago by Simone Basso <[email protected]>
fix(android): remove pin to specific NDK version (#246)

* fix(android): remove pin to specific NDK version

See https://github.com/ooni/probe-engine/i...

0477903187db4f0dd75b03c6d16f393a9467aaf3 authored over 3 years ago by Simone Basso <[email protected]>
chore: we're now at v3.8.0-alpha (#245)

58788d3a83cf6574b9eb21cddc5ff5bcd64d9288 authored over 3 years ago by Simone Basso <[email protected]>
Merge branch 'master' into mobile-staging

aafa8252129ffd24a703b2a3b2ceda813863cf24 authored over 3 years ago by Simone Basso <[email protected]>
chore: release 3.7.0 (#244)

This comes just a few days after 3.6.0. It contains small
improvements required by ooni/probe-d...

784d3d0f73dba9ad18781eac09d18c5157f0f99d authored over 3 years ago by Simone Basso <[email protected]>
refactor: signal et al. are now experimental nettests (#243)

* refactor: signal et al. are now experimental nettests

We move signal into the experimental ...

da95fa936506d35ced4c23ea3d2d65f5bc00d5a6 authored over 3 years ago by Simone Basso <[email protected]>
fix(run): run unattended short also on Windows (#242)

We already have a short run unattended on macOS and we wanna do
the same for Windows. See https...

f5461323dbcc6d0624dc4bae5e0aa3d061752e60 authored over 3 years ago by Simone Basso <[email protected]>
fix(webconnectivity): allow measuring https://1.1.1.1 (#241)

* fix(webconnectivity): allow measuring https://1.1.1.1

There were two issues preventing us f...

2ef5fb503ac9a71aad676147d50cdb498778c62e authored over 3 years ago by Simone Basso <[email protected]>
engine/ooapi: autogenerated API with login and caching (#234)

* internal/engine/ooapi: auto-generated API client

* feat: introduce the callers abstraction
...

55bdebe8b2241b87238486a625e41d1c6daae31f authored over 3 years ago by Simone Basso <[email protected]>
chore: set version to 3.7.0-alpha (#240)

While there, make sure we don't always skip a currently failing
riseupvpn test, and slightly cl...

ae32ffa13b56d2210aef883b3cb4d7043c52adab authored over 3 years ago by Simone Basso <[email protected]>
Release 3.6.0 (#239)

* chore: update dependencies

* chore: update user agent for measurements

* chore: we're no...

0d4323ae66baaecd1094a4d2471b39cce7b23ab6 authored over 3 years ago by Simone Basso <[email protected]>
refactor(sessionresolver): adapt to changing network conditions (#238)

* feat(sessionresolver): try many and use what works

* fix(sessionresolver): make sure we can...

034db78f947aaec4741632fcb555b63697bcd165 authored over 3 years ago by Simone Basso <[email protected]>
Create the LaunchAgents directory if it does not exist (#237)

* Create the LaunchAgents directory if it does not exist

Fixes: https://github.com/ooni/probe...

12e11649409564968a9c87e483e84346d99a856b authored over 3 years ago by Arturo Filastò <[email protected]>
feat: use go1.16 and resources embedding (#235)

* feat: use go1.16 embedding for resources

We want to embed everything that can be easily emb...

322394fe63a64ca750f93c00b35d6988b553c354 authored over 3 years ago by Simone Basso <[email protected]>
Debian package updates (#236)

Bump up package version, minor changes

c33af04e2994b5af0d9de0f3e11a05570ef0f490 authored over 3 years ago by Federico Ceratto <[email protected]>
Add new telegram DC endpoint (#232)

* Add new telegram DC endpoint

Based on: https://github.com/telegramdesktop/tdesktop/blob/65b...

f46fbcad16c5eecbc8a2224e924f7b682f7886c6 authored over 3 years ago by Arturo Filastò <[email protected]>
MVP of a signal messenger test (#230)

* MVP of a signal messenger test

* Add minimal signal test unit tests

* Add Signal test to...

5e5cfa72e734f21562e903d2bfd77764be81478e authored over 3 years ago by Arturo Filastò <[email protected]>
oonimkall: add wrappers for /test-list/urls (#221)

* First wrapper implementation

* Adding CountryCode parameter

* requested changes

* Upd...

772de83a0631da97cb8c7bb25be5be11db505888 authored over 3 years ago by Lorenzo Primiterra <[email protected]>
Update dependencies

92ddbd5a5f41a18cb6526862045e262194159aa5 authored over 3 years ago by Arturo Filastò <[email protected]>
Update release instructions in Readme

d482d907ab9f294e111f3f5fdc33998743ee5f6f authored over 3 years ago by Arturo Filastò <[email protected]>
Bump to version 3.5.2

fe7b5eda68617b393d60b0620eeac383de426a4a authored over 3 years ago by Arturo Filastò <[email protected]>
Disable sentry based crash reporting in probe-cli (#228)

978cd28d881e446b4990fa52dc2d08260ac14bad authored over 3 years ago by Arturo Filastò <[email protected]>
chore(miniooni): print start time (#227)

This is useful when someone is running manual measurements and is
sharing their measurements wi...

311c30a9616e80f7961367c9725da284a1307df2 authored over 3 years ago by Simone Basso <[email protected]>
fix(http body saver): properly deal with EOF terminated bodies (#226)

See https://github.com/ooni/probe-engine/issues/1191

3155549513256564eb3aa3b77bb05d5aa35abfd1 authored almost 4 years ago by Simone Basso <[email protected]>
Revert "fix(riseupvpn): skip currently failing tests (#212)" (#225)

This reverts commit 43f95e2c9a57e227dba35b3060fe56d6c56b0967.

We can now safely close https:/...

c41114261c9c06609d664d66b87002b8a79c7976 authored almost 4 years ago by Simone Basso <[email protected]>
fix: use golang.org/x/sys/execabs (#224)

Closes https://github.com/ooni/probe-engine/issues/1195

18ca6d5f358c203f03ad5d03437eecc60b0ccae2 authored almost 4 years ago by Simone Basso <[email protected]>
feat: add end-to-end testing to this repository (#220)

* feat: add end-to-end testing to this repository

Part of https://github.com/ooni/probe-engin...

f53b3be66e1ba04683d888ab3ace6b59bda28c1b authored almost 4 years ago by Simone Basso <[email protected]>
fix: always use probe-cli version (and make it alpha) (#219)

See https://github.com/ooni/probe-engine/issues/1181

While there, run `go fmt ./...`

26d807c50f9d45fdaf754186de32f53d271389b9 authored almost 4 years ago by Simone Basso <[email protected]>
Release 3.5.1 (#218)

* chore: bless 3.5.1

* fix(debian): there is an unexpected empty line in template

* fix: m...

6062b652f64ff61355c99f92249c3b61d5bbdeee authored almost 4 years ago by Simone Basso <[email protected]>
chore: release 3.5.0 (#217)

cb6aa1fd3cca0b9b303abb07149a020f61c7f9dd authored almost 4 years ago by Simone Basso <[email protected]>
refactor: we don't wanna export pkg/oonimkall/tasks (#216)

* doc: merge the engine and the cli readmes

Part of https://github.com/ooni/probe/issues/1335...

a5f4fc997c53dca60a258f4b4eb6802c63db894c authored almost 4 years ago by Simone Basso <[email protected]>
doc: merge the engine and the cli readmes (#215)

Part of https://github.com/ooni/probe/issues/1335

cc5fcede44e01203cb2c32ae3ca34a765730e3fe authored almost 4 years ago by Simone Basso <[email protected]>
doc: ensure all top dirs have an explanatory README (#214)

* doc: ensure all top dirs have an explanatory README

This makes the repository a lil bit nic...

31cf7d2fdf1f652d0d74d70bddd2a73eaaa32415 authored almost 4 years ago by Simone Basso <[email protected]>
fix(cross.yml): only run on the release branch (#213)

Part of https://github.com/ooni/probe/issues/1335.

Motivation: we want all workflows to be gr...

bfd19fd34781c5a1e6185f99bdb070a4bfdf44cc authored almost 4 years ago by Simone Basso <[email protected]>
fix(riseupvpn): skip currently failing tests (#212)

Part of https://github.com/ooni/probe/issues/1335.

Tracked also by https://github.com/ooni/pr...

43f95e2c9a57e227dba35b3060fe56d6c56b0967 authored almost 4 years ago by Simone Basso <[email protected]>
chore: continue merging probe-engine into probe-cli (#211)

* chore: remove duplicate code of conduct

* chore: remove AUTHORS file

I doubt this actual...

ef8fa97e131fcf880ac5a80523325c198a567b76 authored almost 4 years ago by Simone Basso <[email protected]>
Drop the include_ip & include_network settings (#210)

Refactor the copy for the publishing of results setting

d5b3e9060520c843ed791c14fbce8e0da9fb16f1 authored almost 4 years ago by Arturo Filastò <[email protected]>
refactor: enable automatic iOS builds (#209)

* refactor: enable automatic iOS builds

Part of https://github.com/ooni/probe/issues/1335

...

c824612812689223c3f2c9cb32839e267da21a62 authored almost 4 years ago by Simone Basso <[email protected]>
Edited Debian CLI informed consent copy

I have edited the Debian CLI informed consent copy so that it's more aligned with the copy in th...

b4c311cb4579cda522ce9442faebe3ebb24fd5a8 authored almost 4 years ago by Maria Xynou <[email protected]>
refactor: enable QA tests and jafar self test (#208)

* refactor: enable QA tests and jafar self test

Part of https://github.com/ooni/probe/issues/...

0c48bc0746d5036603e648c7110bde0ab20258d9 authored almost 4 years ago by Simone Basso <[email protected]>
refactor: move more commands to internal/cmd (#207)

* refactor: move more commands to internal/cmd

Part of https://github.com/ooni/probe/issues/1...

4eeadd06a54755292811d733b78207766b454b8f authored almost 4 years ago by Simone Basso <[email protected]>
refactor: miniooni should be outside of the engine (#206)

* refactor: miniooni should be outside of the engine

This is part of https://github.com/ooni/...

6351d898d6d4e9ccc628385f5bae2140d08b087f authored almost 4 years ago by Simone Basso <[email protected]>
refactor: start building an Android package (#205)

* refactor: start building an Android package

Part of https://github.com/ooni/probe/issues/13...

99b28c1d9557e58ef12cb9d8c05578981318d8f9 authored almost 4 years ago by Simone Basso <[email protected]>
refactor: integrate more probe-engine workflows (#204)

This diff is part of https://github.com/ooni/probe/issues/1335.

We are moving more probe-engi...

6714b79f97564886c8d22ea2ef4e345a37e2af59 authored almost 4 years ago by Simone Basso <[email protected]>
refactor: build miniooni from toplevel (#203)

* refactor: build miniooni from toplevel

Of course, also move the specific test checking whet...

90d15c1c096e7d27c51e335e26f1cc72a65c2fac authored almost 4 years ago by Simone Basso <[email protected]>
fix: add missing files causing tests to fail (#202)

* fix: add missing files causing tests to fail

See https://github.com/ooni/probe/issues/1335#...

47dd063b7706f1c028cec64cb6f597d41f299e4b authored almost 4 years ago by Simone Basso <[email protected]>
chore: merge probe-engine into probe-cli (#201)

This is how I did it:

1. `git clone https://github.com/ooni/probe-engine internal/engine`

...

d57c78bc71a6b400eaa8e22dc8b0b361017b645d authored almost 4 years ago by Simone Basso <[email protected]>
fix: import path should be github.com/ooni/probe-cli/v3 (#200)

See https://github.com/ooni/probe/issues/1335#issuecomment-771499511

b1ce300c8da7d6cdd65ac12df8dd469717bc1691 authored almost 4 years ago by Simone Basso <[email protected]>
fix(build.sh): clarify for what Linux archs we build (#198)

See https://github.com/ooni/probe/issues/807#issuecomment-766941585

faa9308b1e98ee288a0ca65e0e32c3d9d9e4d3a7 authored almost 4 years ago by Simone Basso <[email protected]>
Merge pull request #197 from ooni/fix-list-ui

Fixup the rightpad on the list command

b84fe2c7e3a74ad80cf13fe7857d71036fa34d46 authored almost 4 years ago by Arturo Filastò <[email protected]>
Fixup the rightpad on the list command

06699445a7d4d625bfde58d6aa661f4e85162d5b authored almost 4 years ago by Arturo Filastò <[email protected]>
fix(show): make sure we quote URL/query (#196)

f2af3db1932ddeba99f7e1b1abb53311d4c65f88 authored almost 4 years ago by Simone Basso <[email protected]>
chore: 3.5.0-alpha for the master branch

9577d7e11e00765903eba4337eddedf0c6b19bd2 authored almost 4 years ago by Simone Basso <[email protected]>
chore: release 3.4.0 (#195)

This release only contains updates in debian packaging. All other platforms
could safely contin...

795f3be44ed672840ab0c9252734beba6a2c66ad authored almost 4 years ago by Simone Basso <[email protected]>
build.sh: build windows/386 and linux/386, update Debian packaging (#193)

* feat(build.sh): build for windows/386

Part of https://github.com/ooni/probe/issues/1315

...

4b557a0899306d05b51c43cc4002577560e545b0 authored almost 4 years ago by Simone Basso <[email protected]>
chore: v3.4.0-alpha for the main branch

dc6b4929860d326901cc6ff135bbc520ffeec138 authored almost 4 years ago by Simone Basso <[email protected]>
chore: bless v3.3.0 (#194)

4853ddf81082006000328c4cd8d73076051d03e3 authored almost 4 years ago by Simone Basso <[email protected]>
feat: implement darwin launch agent (#192)

* feat: sketch out periodic command

* feat: sketch out periodic command for macOS

* feat: ...

504a4e79d4b550203165c544a63246db9aef0004 authored almost 4 years ago by Simone Basso <[email protected]>
chore: set version to 3.3.0-alpha

6fbad8555f74822ad4a48450ca70a5672febd841 authored almost 4 years ago by Simone Basso <[email protected]>
chore: bless 3.2.0 (#191)

40d5f8669842f090d5322338eda858bcbc357e7d authored almost 4 years ago by Simone Basso <[email protected]>
chore: update deps (probe-engine 0.22.0 et al.) (#190)

The CloseReport method is gone. We don't need to close reports
anymore with the new OONI backen...

acfa429127549735618b1d739407bf6b672efef8 authored almost 4 years ago by Simone Basso <[email protected]>
Implement support for not writing to disk and fetching measurements f… (#189)

* Implement support for not writing to disk and fetching measurements from the API

* Handle c...

af4cbd1846d01cf36380fcd715a29675134952b7 authored almost 4 years ago by Arturo Filastò <[email protected]>
Merge pull request #188 from ooni/informed-consent-migration

Implement informed consent migration using the config file

4ac1e5f5d49fcafa5a25063d5cffdba597126a58 authored almost 4 years ago by Arturo Filastò <[email protected]>
Implement informed consent migration using the config file

5cfce6acd0f21ec548f5b167ec767444886f8070 authored almost 4 years ago by Arturo Filastò <[email protected]>
debian: run as a daemon, ask informed consent (#162)

* Set verbose mode, depend on adduser

* Run as daemon

* Generate manpage

* Implement in...

8df91ecb1b6be194488d05c4e174db5f6a451c8a authored almost 4 years ago by Federico Ceratto <[email protected]>
Update Readme.md

862e27efcdc9d61ecfbc93ae08af12edc8612172 authored almost 4 years ago by Arturo Filastò <[email protected]>
Update Readme.md

72a3fa0bca99503feee5b27a08d202414ce81717 authored almost 4 years ago by Arturo Filastò <[email protected]>
Update plist file

5b838ec188db1fc0c54740d2171e05ee0d662b8a authored almost 4 years ago by Arturo Filastò <[email protected]>
fix(Readme.md): issues badge lands us on issue tracker

Before it was landing us onto the badge itself, which is quite useless :-).

fa9ac93804dc81aa2d08e254630e802e0682692a authored almost 4 years ago by Simone Basso <[email protected]>
chore(Readme): add badge pointing to issue tracker

While there improve the wording around opening issues.

b9e619b22e1c4e1defc9444d61c33aba2e8fc43c authored almost 4 years ago by Simone Basso <[email protected]>
chore(Readme): say where to report issues

1f5f6efd8578bc4a2c070c68f4470f72b877acba authored almost 4 years ago by Simone Basso <[email protected]>
chore: we're now at 3.2.0-alpha

1a4b70c9aabd4a7f926e8a5fa04c6d1968edd334 authored almost 4 years ago by Simone Basso <[email protected]>
chore: bless 3.1.0 (#186)

c9ea92fc5316f42677c4395fbcb4451b1e273659 authored almost 4 years ago by Simone Basso <[email protected]>
cli: expose riseupvpn (#171)

9192ead36d8fa78599bd2329f486e7beb9d31c2c authored almost 4 years ago by cyBerta <[email protected]>
chore: update dependencies (#185)

a8070edc2719c8fc0139870c516e72cf3685e92b authored almost 4 years ago by Simone Basso <[email protected]>
go get -v github.com/ooni/probe-engine@f8284475147 (#184)

cb58fb5b79215dc592946b7e05666a94807797e4 authored almost 4 years ago by Simone Basso <[email protected]>
feat: implement the unattended group (#183)

We don't want to run performance in the background because this
causes too much traffic towards...

d402cd9090ec346f3296a78cb2d1805eb75b79ad authored almost 4 years ago by Simone Basso <[email protected]>
refactor: move code to run group in nettests package (#182)

Part of https://github.com/ooni/probe/issues/1289

60d08eef3bfeaea92786fe348c35926f6f549fc2 authored almost 4 years ago by Simone Basso <[email protected]>
feat: implement syslog logging (#181)

* feat: implement syslog logging

With this functionality in tree, macOS users could easily ac...

2381c50dc55f879c4f61d53480a23c9087417fc4 authored almost 4 years ago by Simone Basso <[email protected]>
feat(cli/run): read inputs from file/cmdline (#180)

This diff introduces the possibility of specifying --input-file file
multiple times to force oo...

cfd3b8f9b2410b278ecf3384c769fcffd58dc901 authored almost 4 years ago by Simone Basso <[email protected]>
refactor(webconnectivity): use engine.InputLoader (#179)

This diff pins to ooni/probe-engine@3049779878bf6858def6514119b392c19f09d985
and starts using t...

a324e949733a3f04d8057afc0be4692ed270849c authored almost 4 years ago by Simone Basso <[email protected]>
cleanup(nettests): remove unused OnDataUsage (#178)

Part of https://github.com/ooni/probe/issues/1283

2fc160b202df1a93b1430a3fe65875a57fc75631 authored almost 4 years ago by Simone Basso <[email protected]>
feat: use ooni/probe-engine@286613b74e6c and cleanup (#177)

* feat: use ooni/probe-engine@286613b74e6c and cleanup

1. zap unused configuration settings f...

95906fbcce31a456a6190b4934f5f49ea8c25959 authored almost 4 years ago by Simone Basso <[email protected]>
fix(onboard): fail if input is /dev/null (#176)

When the input is /dev/null, every read returns EOF. In general, it
may also happen that read d...

e4ef279b801c3d580856de8b3dbdc1eecb3c433b authored almost 4 years ago by Simone Basso <[email protected]>
Merge pull request #175 from ooni/testing

Start increasing testing and code coverage

7a4397555bf76a567cfbff9a89385ad3ed9e67ef authored almost 4 years ago by Simone Basso <[email protected]>
feat(geoip, info): write comprehensive unit tests

7eedf4d9472eef2c7d8b22f9bb9cdb9eee33daaa authored almost 4 years ago by Simone Basso <[email protected]>
refactor(ooni): introduce interfaces for testability

fa803300bb38f87fcecc94a9e6790e78df35dc89 authored almost 4 years ago by Simone Basso <[email protected]>
chore: set version to 3.0.12-alpha (#172)

* chore: set version to 3.0.12-alpha

I need to bless 3.0.11 now to pin to ooni/probe-engine v...

c55f67273e928bad599ed61a133cb71abd8d6e27 authored almost 4 years ago by Simone Basso <[email protected]>
refactor(internal/ooni): Context => Probe (#170)

Closes https://github.com/ooni/probe/issues/939

9e238c27ddbe3955711ea1171807f9f43c194e85 authored almost 4 years ago by Simone Basso <[email protected]>
refactor: run go fmt ./... (#169)

163922e001166ad012cce6ae9f1ebd7528ceab4d authored almost 4 years ago by Simone Basso <[email protected]>
refactor: move ooni into the internal package (#168)

With this commit we've reorganised the package structure. Now I will
go more in depth and perfo...

c81393b31a7bbabf2467ba8b5d18b9e64fde7b7e authored almost 4 years ago by Simone Basso <[email protected]>
refactor: version is now an internal package (#167)

Like for previous commits, just refactoring/yak shaving.

bc85efa6e56249839e3d0aa446af18f660e582b0 authored almost 4 years ago by Simone Basso <[email protected]>
refactor: now utils is an internal package (#166)

Let us make internal everything because this is not a library.

a4ae94b5ec170253b79898f3b84fc94e9fb573f3 authored almost 4 years ago by Simone Basso <[email protected]>
refactor: nettests is now an internal package (#165)

I'm moving everything into internal packages since this ain't a library.

While there, remove ...

a58dff3050c1ee12bd8341b1aec3842e3de59ece authored almost 4 years ago by Simone Basso <[email protected]>
refactor: config is now a private package (#164)

We are working on ooniprobe for Debian. Before starting to apply
changes to the codebase, I'd l...

fb2ca32004c21e90d62b12e143dd168dae46e449 authored almost 4 years ago by Simone Basso <[email protected]>
Replace ooni with ooniprobe in example usage (#163)

73d6b550e5e3d335aa8ce0b5ff1e4975a8a72c81 authored almost 4 years ago by Sarath <[email protected]>
chore: start hacking on 3.0.11-alpha

3733e551e1141ddeb732a9a87d346d56a86cd196 authored almost 4 years ago by Simone Basso <[email protected]>
Merge pull request #161 from ooni/release/3.0.10

Release 3.0.10

f82aa2eff1be31d4641053df6af76ea193caaa1e authored almost 4 years ago by Simone Basso <[email protected]>