Six bug fixes, four of them reported and two of them fixed by @v14d4n.
scan -conf FILEnow exits non-zero when the config cannot be written,
instead of printing the failure and exiting 0 (#6)-bestand-conf -are rejected as a pair: both write a machine-readable
artifact to stdout, and together they produced a config no client can
import (#7)-n 0and-n -1are a usage error instead of silently scanning every
address of every pool (#8)registerno longer treats an unreadable or malformed account file as an
absent one, so a rotation cannot turn into a fresh registration that
overwrites it --freshstill replaces it deliberately (#5)- the per-subnet table sorts subnets with no endpoint below working ones,
where a synthetic 0% loss used to float them to the top (#9) - a failed
masque-h2scan says the network blocks MASQUE instead of
suggesting-gen-i1, which does not apply to it (#10)
Commits
- fix: return the no-endpoint failure from printBest instead of exiting inside it (
3eea39c) - fix: stop register from overwriting an account file it could not read (closes #5) (
b2903f2) - fix: reject -best together with -conf - instead of mixing them on stdout (closes #7) (
1daaacc) - fix: sort the picks table by status before loss (closes #9) (
9f6ebae) - fix: tell a failed masque-h2 scan the same thing as masque (closes #10) (
85f193a) - fix: reject a nonpositive -sample instead of widening the scan (
a78d29a) - fix: fail the scan when a requested -conf cannot be written (
430a8a1) - ci: refetch the annotated tag before reading its body (
6be5efb)
New Contributors
Full Changelog: v0.13.2...v0.13.3