Commit Graph

59 Commits

Author SHA1 Message Date
Arturo Filastò
1879f8e961 Make the testKeys extractions methods more robust 2018-09-27 11:40:57 +02:00
Arturo Filastò
bc5fe7d8bf Fix bug in report_create event 2018-09-27 11:12:22 +02:00
Arturo Filastò
a60f376846 Adjust the progress bars depending on the test type 2018-09-24 15:57:28 +02:00
Arturo Filastò
0d21186492 Add support for custom collectors and bouncers 2018-09-21 18:54:44 +02:00
Arturo Filastò
cd04ba8bf9 Remove sketchy workaround to UTF-8 characters in homedir
We now implement a workaround to this inside of probe-desktop.
See: d97189f312
2018-09-18 12:10:11 +02:00
Arturo Filastò
4738f7f32d Workaround to keep track of upload state 2018-09-17 13:00:00 +02:00
Arturo Filastò
bd6a5acf5b Sent ooniprobe-desktop as the software name 2018-09-17 11:52:10 +02:00
Arturo Filastò
5cae6b0b83 Make it possible to disable uploading of results 2018-09-17 11:51:54 +02:00
Arturo Filastò
4ed94dfc53 Improve the presentation of the measurement listing from the CLI 2018-09-13 14:54:56 +02:00
Arturo Filastò
7f5df07782 Fix a very annoying logic bug in URL insertion
Write test case for it
2018-09-12 18:47:57 +02:00
Arturo Filastò
2b1fb662fb Fix showing data usage indicators 2018-09-12 14:03:07 +02:00
Arturo Filastò
4880d31120 Fix data usage count 2018-09-12 13:48:18 +02:00
Arturo Filastò
54af7170d4 Add support for data_usage event 2018-09-12 13:42:16 +02:00
Arturo Filastò
1637fdbf93 Structured output of measurements 2018-09-10 18:03:32 +02:00
Arturo Filastò
53791076c9 Disable input list randomization 2018-09-10 17:37:47 +02:00
Arturo Filastò
e0c0acffeb Make error reporting more robust to panic 2018-09-10 16:29:14 +02:00
Arturo Filastò
b29071f37b Replace summary with test_keys 2018-09-10 12:41:28 +02:00
Arturo Filastò
6f0defc672 Refactor URL table row creation into the actions file 2018-09-07 15:23:29 +02:00
Arturo Filastò
35bd334cfc Update the measurement, network and url creation to the new schema 2018-09-07 12:55:27 +02:00
Arturo Filastò
b75cee5e84 Progress on schema and fixing unittests 2018-09-06 16:13:04 +02:00
Arturo Filastò
ff2f973523 Start integrating upper/db as a new ORM 2018-09-05 18:40:37 +02:00
Arturo Filastò
f343a2a1bd Fix bug in checks for keys in middlebox tests 2018-07-18 18:42:54 +02:00
Arturo Filastò
45aea93e6b Fix default config and version 2018-07-14 16:58:08 +02:00
Arturo Filastò
b2faf3fd34 Make some improvements to the homedir ghetto hax
This avoid breakage when inside a dev environment
2018-07-09 19:17:59 +02:00
Arturo Filastò
d8cbfd1b90 One color package to rule them all. 2018-06-29 16:50:05 +02:00
Arturo Filastò
5aa0ae6b8e Handle more failures events for mk 2018-06-29 15:41:24 +02:00
Arturo Filastò
f75c53d404 Fix summary package 2018-06-29 15:10:12 +02:00
Arturo Filastò
cf588c8466 Move summary related code into it's own package 2018-06-28 13:51:43 +02:00
Arturo Filastò
533ea77aa2 Add some XXX 2018-06-27 15:45:35 +02:00
Arturo Filastò
d68c33a10e Update event keys 2018-05-31 12:02:32 +02:00
Arturo Filastò
f0926cc38d Workaround for: https://github.com/measurement-kit/measurement-kit/issues/1635 2018-05-31 11:07:16 +02:00
Arturo Filastò
e3d4754774 More robust checks for summary functions 2018-05-21 17:34:26 -07:00
Arturo Filastò
c620bc9726 Make path and homedir related logic more robust
Add ability to pass OONI_HOME environment variable
2018-05-21 17:33:59 -07:00
Arturo Filastò
d15fddc538 Fetch caBundlePath from environment variable 2018-05-11 16:06:28 +02:00
Arturo Filastò
0c5b6aa37c Rename gooni to probe-cli
This is the command I used:
```
rg 'github.com/openobservatory/gooni' --files-with-matches \
    | xargs sed -i '' 's/github.com\/openobservatory\/gooni/github.com\/ooni\/probe-cli/g'
```
2018-05-03 14:59:55 +02:00
Arturo Filastò
749cc665af Add support for downloading legacy geoip databases
Pass the geoip databases to measurement-kit
2018-03-23 15:26:25 +01:00
Arturo Filastò
e56ce73006 Add result summary support for IM tests 2018-03-23 15:22:58 +01:00
Arturo Filastò
98e95b8b7e Add support for generating the web connectivity summary 2018-03-23 14:58:33 +01:00
Arturo Filastò
f5ff3ac87a Add support for generating the Measurement summary
To generate the result summary we need to refactor how the SummaryMap
works
2018-03-23 13:17:39 +01:00
Arturo Filastò
00859e87a6 Get web_connectivity to work with dynamic URL fetching 2018-03-23 12:41:06 +01:00
Arturo Filastò
e852713ed7 Add functions for structured progress logging 2018-03-22 15:22:29 +01:00
Arturo Filastò
58e452ea4e Add support for more tests
- Implement middlebox tests & summary generator
- Implement IM tests (summary generator missing)
2018-03-21 12:18:45 +01:00
Arturo Filastò
bd6c5b20d0 Minor style fixes 2018-03-20 14:31:05 +01:00
Arturo Filastò
ce0e077175 Add hooks for generating result summaries 2018-03-20 14:19:19 +01:00
Arturo Filastò
e0bb4000e9 Implement most of the measurement & result DB workflow 2018-03-20 12:38:33 +01:00
Arturo Filastò
74420f5f16 Go considers the default type of JSON float64 2018-03-19 19:31:17 +01:00
Arturo Filastò
9f438ae068 Implement state tracking in database 2018-03-19 19:28:32 +01:00
Arturo Filastò
5760b9176a Merge branch 'master' into feature/measurement-state
* master:
  Fix bug in duplicate log lines (and events).
2018-03-19 17:30:32 +01:00
Arturo Filastò
610d05f38f Fix bug in duplicate log lines (and events).
Fixes https://github.com/OpenObservatory/gooni/issues/6
2018-03-19 17:29:32 +01:00
Arturo Filastò
e2499dc4b0 Keep track of the measurement state in the database 2018-03-19 16:23:30 +01:00