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

Add LICENSE.md

f1018dce476f4cd7a86ed51c5cc98a190ed52e4e authored over 6 years ago by Arturo Filastò <[email protected]>
Fix bug in version info

83ed5fa7673be7020191c8122f4850b60fc2b24f authored over 6 years ago by Arturo Filastò <[email protected]>
Make some improvements to the homedir ghetto hax

This avoid breakage when inside a dev environment

b2faf3fd34090671b67969fe798e04b2419e0110 authored over 6 years ago by Arturo Filastò <[email protected]>
One color package to rule them all.

d8cbfd1b90858512b5ecaa4e13734f56593fc5fb authored over 6 years ago by Arturo Filastò <[email protected]>
Properly compute the padding by fixing the ansi escape regexp

c4c13cb2797cd11a738bddf5956af333b817df28 authored over 6 years ago by Arturo Filastò <[email protected]>
Handle more failures events for mk

5aa0ae6b8eb658cc2822677ffcb0e428e14f8724 authored over 6 years ago by Arturo Filastò <[email protected]>
Add support for crash reporting via sentry and change the send_crash_reports key

d88764aa3419857ec239b57c3519cc8d49c5e228 authored over 6 years ago by Arturo Filastò <[email protected]>
Add sentry for sending crash logs

b8dff783e1f9883bf090b1e69ffca86f0de957cc authored over 6 years ago by Arturo Filastò <[email protected]>
Fix summary package

f75c53d4044127f5f9dccecd966bfd641a0c03cb authored over 6 years ago by Arturo Filastò <[email protected]>
Move summary related code into it's own package

cf588c846656664df7ca59247b41b13c4fdaa087 authored over 6 years ago by Arturo Filastò <[email protected]>
Add some XXX

533ea77aa2ee927a57c720afba701d3ceaefaa79 authored over 6 years ago by Arturo Filastò <[email protected]>
Update bindata

d23f30d1598bfa4f6ea6058eb1e8d6432893b4e8 authored over 6 years ago by Arturo Filastò <[email protected]>
Create config file when it's missing

78cf8d6ca2dfd6c545f9214a8949c207032db927 authored over 6 years ago by Arturo Filastò <[email protected]>
Move onboard into a separate package

a6b95f50c96deebaba8f11881af865da3bcc7c6e authored over 6 years ago by Arturo Filastò <[email protected]>
Write the config file when onboarding is run

aae2805786b0a8afaedc413227001b95989a5064 authored over 6 years ago by Arturo Filastò <[email protected]>
Add onboard command

7951ee6bb5b8293951ea7bd7438b2d1ddc29e126 authored over 6 years ago by Arturo Filastò <[email protected]>
Write to output when a function is not implemented

38a5637cf5e8c0c7ff90c685e1ba7af0c8c0d171 authored over 6 years ago by Arturo Filastò <[email protected]>
Improve the help output of run

030ecacf8080e2ddb9ba2874e331de69af6b5b04 authored over 6 years ago by Arturo Filastò <[email protected]>
Make the geoip lookup output prettier

65b5feef0daad5220303ababeb7cfe4aec2125a1 authored over 6 years ago by Arturo Filastò <[email protected]>
Implement progressbar for web_connectivity test

5b31403061aee84871621472bd78704210a5a219 authored over 6 years ago by Arturo Filastò <[email protected]>
Implement quick and dirty measurement listing

eb4e6988b3e0574a37203c9c0dbb5917dc585491 authored over 6 years ago by Arturo Filastò <[email protected]>
Add zero state

04eb07624cc42300acb741e9d5f96e05bd791ec4 authored over 6 years ago by Arturo Filastò <[email protected]>
Rename result_item to results

6ff00eeed16924b09470b716f6c61e3791ac70cd authored over 6 years ago by Arturo Filastò <[email protected]>
Implement missing bits in result listing

703b260903ba2cb23fb01c721a173027fc1e3c4c authored over 6 years ago by Arturo Filastò <[email protected]>
Make the download of geoip data files conditional

15c901ed682ed931a516b3c37f7f755268a58a88 authored over 6 years ago by Arturo Filastò <[email protected]>
Add basic unittests for the config related functionality

1bba0c789922dcdef7dbd2f05f37dd40304933b8 authored over 6 years ago by Arturo Filastò <[email protected]>
Consolidate config related functionality into the config package

2653a3f67f46e20b2744320029941a7479ae377d authored over 6 years ago by Arturo Filastò <[email protected]>
Merge pull request #11 from ooni/result-listing

Implement result listing from CLI

ba056694f131ef74a7c34a66d837cc34056e2ab1 authored over 6 years ago by Arturo Filastò <[email protected]>
Fix paths to be windows friendly

a0be45e32313cf0423b3b49ce6b38acecc1eae45 authored over 6 years ago by Arturo Filastò <[email protected]>
Update event keys

d68c33a10e8d295108fdec2b1320414620beac3c authored over 6 years ago by Arturo Filastò <[email protected]>
Update mk dep

4a66d7db52e80eaf54f8f960349410afefd11cf5 authored over 6 years ago by Arturo Filastò <[email protected]>
Workaround for: https://github.com/measurement-kit/measurement-kit/issues/1635

f0926cc38d63a41d6479329afae0287e437fd921 authored over 6 years ago by Arturo Filastò <[email protected]>
Update go-measurement-kit dep

74614b33fb297f6a582502e8cbe281d9604771ca authored over 6 years ago by Arturo Filastò <[email protected]>
Update update-mk-libs make target

22d5cd33a590baeaec3c44c2abe43701085d19f8 authored over 6 years ago by Arturo Filastò <[email protected]>
More robust checks for summary functions

e3d4754774c0989f108cb91414da8aabb92bb9f5 authored over 6 years ago by Arturo Filastò <[email protected]>
Make path and homedir related logic more robust

Add ability to pass OONI_HOME environment variable

c620bc97267f753527ec9da373f1ae2050bd6b2f authored over 6 years ago by Arturo Filastò <[email protected]>
Vendorize a patched version of homedir

Taken from: https://github.com/puma/puma-dev/blob/789320c2622bd3def12fb673706c091ff0d0b8cd/homed...

e0ac7b337bdd7f62ca6a551d5e8fcf34fcb31a4f authored over 6 years ago by Arturo Filastò <[email protected]>
Fetch caBundlePath from environment variable

d15fddc538e3020d758cbfe4fb68e18d91149a12 authored over 6 years ago by Arturo Filastò <[email protected]>
Remove unallowed : char in results dir

b8a0cc509cd66755f6b67b6c12c0c4b42e80b6df authored over 6 years ago by Arturo Filastò <[email protected]>
Add support for building windows ooni.exe

c97217c49e1bfc1500e526bff892388d0e7414c7 authored over 6 years ago by Arturo Filastò <[email protected]>
Implement result listing from CLI

Change the schema to include ASN and Network Name in the results table

ecf3370f53985c2db0ea887f1c098bc5c5a3eaf8 authored over 6 years ago by Arturo Filastò <[email protected]>
Rename gooni to probe-cli

This is the command I used:
```
rg 'github.com/openobservatory/gooni' --files-with-matches \
...

0c5b6aa37c96ec116d47f743f76f1ef7d1a70ccd authored over 6 years ago by Arturo Filastò <[email protected]>
Merge pull request #10 from OpenObservatory/refactor/paths

Move all directory related functionality into paths utils

75c809473834926f038471c24e5ffa782fa7235e authored over 6 years ago by Arturo Filastò <[email protected]>
Add macos garbage to .gitignore

1a8cb1f5622ee5aa2825c9eed1ffd3f8d389525a authored over 6 years ago by Arturo Filastò <[email protected]>
Move all directory related functionality into paths utils

As per suggestion by @willscott in: https://github.com/OpenObservatory/gooni/pull/9#discussion_r...

cffb9ea74c19a541dc965c84e2d82f3c4e27bc8a authored over 6 years ago by Arturo Filastò <[email protected]>
Merge pull request #9 from OpenObservatory/feature/web_connectivity

Feature/web connectivity

79c940022b8eb234a56163cbfaacd55cb067bf79 authored over 6 years ago by Arturo Filastò <[email protected]>
On first run also download the geoip data files

9fe917f294d5fa19c8660c04a58f7de033ed8a09 authored almost 7 years ago by Arturo Filastò <[email protected]>
Add support for downloading legacy geoip databases

Pass the geoip databases to measurement-kit

749cc665affe35493319665ccd41cad9b0245dc7 authored almost 7 years ago by Arturo Filastò <[email protected]>
Add result summary support for IM tests

e56ce730064c01bbbfacf092a6c54a00fc0e3bea authored almost 7 years ago by Arturo Filastò <[email protected]>
Add support for generating the web connectivity summary

98e95b8b7e51630e62587d4210b425aa1de97bc7 authored almost 7 years ago by Arturo Filastò <[email protected]>
Add support for generating the Measurement summary

To generate the result summary we need to refactor how the SummaryMap
works

f5ff3ac87a46a28a6db78cac2d3bc262d9517f48 authored almost 7 years ago by Arturo Filastò <[email protected]>
Merge pull request #8 from OpenObservatory/feature/geoiplookup

Feature/geoiplookup

e2797faeb29e8dd80c3d80d8863fc5e53ef8c899 authored almost 7 years ago by Arturo Filastò <[email protected]>
Get web_connectivity to work with dynamic URL fetching

00859e87a6c106e92a317bb6c2f54a481d222812 authored almost 7 years ago by Arturo Filastò <[email protected]>
Add geoip command line tool

4bbffa9cd54cd0af8e415fbb12dd87115853e3a1 authored almost 7 years ago by Arturo Filastò <[email protected]>
Refactor how we create the context

7fe155195120888471f8706788af4602ed7dfbe4 authored almost 7 years ago by Arturo Filastò <[email protected]>
Implement geoip related functionality in gooni

6ba779b156b3026d1354c0e0f6ed5dcfb3f43bc4 authored almost 7 years ago by Arturo Filastò <[email protected]>
Refactor directory structure

75d639d7717c569dcd9bd18ed202a2e2d87a324d authored almost 7 years ago by Arturo Filastò <[email protected]>
Merge pull request #7 from OpenObservatory/feature/measurement-state

Keep track of the measurement state in the database

09bb67ab1fee6383f8ecbd3e1bf792fc94592ea2 authored almost 7 years ago by Arturo Filastò <[email protected]>
Add functions for structured progress logging

e852713ed7122e7ab9106a437d44d738031c1337 authored almost 7 years ago by Arturo Filastò <[email protected]>
Add support for more tests

- Implement middlebox tests & summary generator
- Implement IM tests (summary generator missing)

58e452ea4e9c0932c43ae4eb2e9289ee2351c796 authored almost 7 years ago by Arturo Filastò <[email protected]>
Minor style fixes

bd6c5b20d09b09f54ab1aa0a286a285b7ce45da1 authored almost 7 years ago by Arturo Filastò <[email protected]>
Remove item from todo

268b4ce5bb3fd8d3282acf86fa872db5a012a3b0 authored almost 7 years ago by Arturo Filastò <[email protected]>
Add hooks for generating result summaries

ce0e077175fb7d55f680297321d59d4ff33cd51f authored almost 7 years ago by Arturo Filastò <[email protected]>
Add some todo items to the readme

a747b76ecf748a2ea0696b765bd206c7baaadeaf authored almost 7 years ago by Arturo Filastò <[email protected]>
Implement most of the measurement & result DB workflow

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

6a70fe7da1eaed4d22410779528b3df5fd524060 authored almost 7 years ago by Arturo Filastò <[email protected]>
Update schema

541e2c0c1be0644819ce38d48f3cbc449511634b authored almost 7 years ago by Arturo Filastò <[email protected]>
Go considers the default type of JSON float64

74420f5f16712933f1d7bdfc7b7a22fd102bbef5 authored almost 7 years ago by Arturo Filastò <[email protected]>
Implement state tracking in database

9f438ae068b752dfb17e108e1caa1b7608c6689f authored almost 7 years ago by Arturo Filastò <[email protected]>
Edit SQL creation

25c15dc3abd380d64cf7dd7da5b1fcf801c34bdd authored almost 7 years ago by Arturo Filastò <[email protected]>
Bump MK version

9e51faddbf0f09c06b94c6a8c383b92251915b7a authored almost 7 years ago by Arturo Filastò <[email protected]>
Merge branch 'master' into feature/measurement-state

* master:
Fix bug in duplicate log lines (and events).

5760b9176a3cfe918e7978ffa762df56726c7352 authored almost 7 years ago by Arturo Filastò <[email protected]>
Fix bug in duplicate log lines (and events).

Fixes https://github.com/OpenObservatory/gooni/issues/6

610d05f38fff53e3f3afc7a0fa5c4a26e262c434 authored almost 7 years ago by Arturo Filastò <[email protected]>
Keep track of the measurement state in the database

e2499dc4b0462fb802ba910a83b69b66df2ad3ac authored almost 7 years ago by Arturo Filastò <[email protected]>
Start adding support for writing measurements to disk

90c1c2de870aeb4b702dcc1c89c112364149ce42 authored almost 7 years ago by Arturo Filastò <[email protected]>
Refactor the EnsureDefaultConfigDir() function

efb7e87d1b66a7a5dad48f460a8f8cb553a3761c authored almost 7 years ago by Arturo Filastò <[email protected]>
add a Dash Test.

1d40171e041e51fa0f3d4785a1d29ce34d1245c3 authored almost 7 years ago by Will Scott <[email protected]>
pull out directory creation to new function

62b515e2e0b6f9ed96284fed28300327ef604168 authored almost 7 years ago by Will Scott <[email protected]>
remove the system go-bindata requirement.

close #1
close #3

e47554cae2c6cef7d46db9889329852fc6023ebf authored almost 7 years ago by Will Scott <[email protected]>
Merge branch 'master' of github.com:openobservatory/gooni

41e56f6a417e8d13af11bdca7c8a0917c3a6cfe6 authored almost 7 years ago by Will Scott <[email protected]>
ensure presence of home and home/db dir's during creation of the default config file

90edffb1d7a14c98df16464debb79503eaa4e5c5 authored almost 7 years ago by Will Scott <[email protected]>
Fix MK integration

9cf8008c01186e28fc6103dc8e2ba93b6e4cb5e6 authored almost 7 years ago by Arturo Filastò <[email protected]>
Bump mk

a0bf7fb832043b333ec356d98ceff7bc60e3ab1e authored almost 7 years ago by Arturo Filastò <[email protected]>
implement db update

7e9a4fc3b7cd05f9da414ab6a53e6c88380f4e74 authored almost 7 years ago by Will Scott <[email protected]>
config default path / writing / onboarding occurs

7151f4270f19e8d22b16e66d8c1e33afe4064e71 authored almost 7 years ago by Will Scott <[email protected]>
Initial creation of the '.ooni/db' folders when not yet setup

8d5da14c4bc8ffbaf310348e2110ec6d4f688716 authored almost 7 years ago by Will Scott <[email protected]>
expand readme

2d8420f0694446ebb01bef796f219a8cf925891b authored almost 7 years ago by Will Scott <[email protected]>
Update go-measurement-kit

bc55394ec9aa4da9d3bc754d38b862b56e3696a4 authored almost 7 years ago by Arturo Filastò <[email protected]>
Implement handlers to normalise how logging is handled

3cdb927eb0a0107b63206741aa66c8d66f281e59 authored almost 7 years ago by Arturo Filastò <[email protected]>
Get some data into the database

e7ee54436e7ea889d14341c09176c74f8edd9ec8 authored almost 7 years ago by Arturo Filastò <[email protected]>
Get NDT test to run via gooni

d3d3ce9d788e5a986d1b86860d83fa91b8633f94 authored almost 7 years ago by Arturo Filastò <[email protected]>
Lay out the structure of nettests

7cf5bd27189f81c1c039461132eb92e417655f82 authored almost 7 years ago by Arturo Filastò <[email protected]>
Add basic readme

6586166282162d7750eb06192bd00115335b3e5e authored almost 7 years ago by Arturo Filastò <[email protected]>
Update bindata

138b394cf04f961d51fbf89ce206675e9324fcf5 authored almost 7 years ago by Arturo Filastò <[email protected]>
Start fleshing out database related functions

ca231bca9fba2fb5d305c827c18d1125d8897fc8 authored almost 7 years ago by Arturo Filastò <[email protected]>
Config file workflow management

6008b5c7c55775e4b88878ebff1f892c89275847 authored almost 7 years ago by Arturo Filastò <[email protected]>
Add functions to handling migration from legacy OONI Probe

602a5dc9523152d1564844831f798c8536d29de7 authored almost 7 years ago by Arturo Filastò <[email protected]>
Start laying out the structure of gooni

7327e1ff7f0cfdc5ff0335574b85dc8ceb9465b6 authored almost 7 years ago by Arturo Filastò <[email protected]>