Skip to content

v2.0.4

Choose a tag to compare

@github-actions github-actions released this 21 Aug 09:10
· 17 commits to master since this release

Fixed

  • Bound the memory a compromised or malfunctioning endpoint can consume:
    fetch_chart no longer buffers the complete curl output with
    Command::output(); stdout and stderr are read through a hard cap
    (4 MiB response / 4 KiB error detail), the child is killed on overflow,
    and curl additionally aborts oversized bodies itself (--max-filesize)
    with HTTPS-only transport (--proto =https).
  • Bound the poll loop: --interval-secs 0 or a watchlist longer than the
    interval used to degrade to a tight request loop; the per-request tick
    now has a 2-second floor.
  • Bound the watchlist: more than 64 symbols is refused with a JSON error
    line instead of growing the poller's state without limit.

Artifact: omastonk-qs-2.0.4-linux-x86_64.tar.gz (statically linked musl x86_64).