Pre-release

MK v0.4.0-beta.4 ("Herz Aeon")

@bassosimone bassosimone released this Feb 9, 2017 · 69 commits to master since this release

Downloads

Pre-release

MK v0.4.0-beta.3 ("Herz Aeon")

@bassosimone bassosimone released this Feb 1, 2017 · 75 commits to master since this release

  • ip_lookup(): validate result as IP address (#1108)
  • web_connectivity: do not *request unconditionally
  • runnable: progress now accounts for max_runtime
  • progress: also track opening/closing report
  • The header key comparison MUST be done with the lowercase version
  • Use std::transform to convert to lowercase
  • Use transform also in another place

Herz Aeon

Downloads

Pre-release

MK v0.4.0-beta.2 ("Herz Aeon")

@bassosimone bassosimone released this Jan 31, 2017 · 86 commits to master since this release

  • Start updating documentation for release 0.4.0 (#1082)
  • report: Allow to specify application name and version (#1092)
  • report: include the platform (#1093)
  • Make sure http template produces good json (#1096)
  • var.hpp: fix as() to use dynamic cast (#1090)
  • test/net/connect.cpp: refactor to avoid global poller (#1099)
  • connect: start fixing IPv6 addresses (#1100)
  • net: start exposing network errors (#1101)
  • Feature: NDT stats (#1089)
  • Add regress tests for input processor (#1059)
  • Use default backends when it makes sense (#1097)
  • Propagate network errors (#1103)
  • Fix: web connectivity segfault (#1107)
  • templates::http_request(): scrub IP address (#1106)
  • web_connectivity: pass headers to backend (#1111)

Herz Aeon

Downloads

Pre-release

MK v0.4.0-beta.1 ("Herz Aeon")

@bassosimone bassosimone released this Jan 16, 2017 · 139 commits to master since this release

  • net: improve handling of address:port (#1079)
  • clang-format -i ooni/web_connectivity.cpp (#1078)
  • Attempt to fix issue with case sensitive drive (#1076)
  • README.md: attempt to fix coveralls badge (#1073)
  • travis: fix coveralls (#1066)

Herz Aeon

Downloads

Pre-release
Pre-release

MK v0.4.0-alpha.3 ("Herz Aeon")

@bassosimone bassosimone released this Jan 6, 2017 · 160 commits to master since this release

  • nettests: randomize input (#1029)
  • Add workaround for Android with API < 21 (#1048)
  • android build: simple changes backported from #1047 (#1049)
  • More hotfix backports from #1047 (#1050)
  • Fix API and ABI compatibility for old Androids (#1047)
  • system_resolver.hpp: do not warn on getaddrinfo failure (#1055)

Herz Aeon

Downloads

Pre-release

MK v0.4.0-alpha.2 ("Herz Aeon")

@bassosimone bassosimone released this Dec 28, 2016 · 181 commits to master since this release

  • runnable: implement max_runtime option (#1028)
  • Fix libevent clock gettime (#1044)

Herz Aeon

Downloads

Pre-release

v0.5.0-dev

@bassosimone bassosimone released this Dec 15, 2016 · 181 commits to master since this release

Packages built for the not-yet-released v0.5.0 end up here

Downloads

Pre-release

MK v0.4.0-alpha.1 ("Herz Aeon")

@bassosimone bassosimone released this Dec 15, 2016 · 185 commits to master since this release

  • Improve multi_ndt entry format (#992)
  • Fix: libressl ios build (#994)
  • Refactor: ssl (#997)
  • Write ssl context regress tests (#998)
  • Implement mk::slurp() to read files at once (#996)
  • BaseTest: add on_logger_eof() method (#1004)
  • getaddrinfo: android dislikes AI_V4MAPPED|AI_ALL (#1005)
  • logger: allow multiple on_eof() callbacks (#1006)
  • runnable: allow multiple on-end callbacks (#1007)
  • Use builtin CA file if CA file is missing and we're using libressl (#999)
  • runnable: add on_destroy() callback (#1008)

Herz Aeon

Downloads