Skip to content

v0.17.0

Compare
Choose a tag to compare
@bassosimone bassosimone released this 30 Sep 06:05
· 233 commits to master since this release
v0.17.0
0ffc5c4

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)