v0.17.0
Packages
-
ios:
pod 'oonimkall', :podspec => 'https://dl.bintray.com/ooni/ios/oonimkall-2020.09.30-053035.podspec'
-
android:
implementation 'org.ooni:oonimkall:2020.09.30-053239'
Improvements
-
add test verifying we build with Go 1.15
-
add test verifying we can create a shared library
-
add test verifying another package can import us
-
document each top-level directory
-
libminiooni: support reading inputs from file
-
libminiooni: support integer options
-
netx/resolver: implement IDNA support
-
oonimkall: implement APIs for geolookup and resubmission required by mobile apps
API Changes
-
the version package has been merged into the top-level package (i.e.
engine
) -
the message for opening a report now includes a
test_start_time
field like MK does -
netx: move top-level code from
./netx/httptransport
to./netx
-
netx: moved legacy code to
./legacy/netx
-
experiment/handler: merged with the model package
-
geoiplookup package refactored and renamed geolocate
-
libminiooni: remove obsolete
--bouncer
,--collector
flags -
libminiooni: rename
--probe-services-url
to--probe-services
Updates
-
Dependencies
-
Assets
-
mlablocatev2: use
/v2/nearest
rather than/v2beta1/query
Bug Fixes
-
make sure code compiles with Go 1.15
-
urlgetter: set 45 s timeout when run as
miniooni ... urlgetter
(still no timeout when used as a library)