[Bug 294154] net/scamper: update to 20260331
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 294154] net/scamper: update to 20260331"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 294154] net/scamper: update to 20260331"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 294154] net/scamper: update to 20260331"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 294154] net/scamper: update to 20260331"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 31 Mar 2026 06:43:59 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294154
Bug ID: 294154
Summary: net/scamper: update to 20260331
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs@FreeBSD.org
Reporter: mjl@luckie.org.nz
Created attachment 269247
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=269247&action=edit
net/scamper: update to 20260331
net/{,py-}scamper: Update to 20260331
Changelogs:
https://mailman.caida.org/pipermail/scamper-announce/2026-February/000060.html
https://mailman.caida.org/pipermail/scamper-announce/2026-March/000061.html
scamper:
* print out monitor field -- the name of the system that did the
measurement -- in all json objects. previously, only "trace" and
"tracelb" measurements printed that field.
* do not leak IP4 raw sockets, triggered with use of -O raw in ping
and trace.
* trace: add -O back to conduct traceroutes with decreasing TTL values.
this requires use of -m ttl option.
* trace: when -N > 1 is used on a path with a loop, update json to
show path until loop condition was met, rather than on the first
occurrence of an address involved in a loop.
* trace: emit traceroute flags in json output.
* host: add ability to query for HTTPS records
* http: add initial TLS Encrypted ClientHello (ECH) support. this
requires OpenSSL version 4.
* http: keep stop reason when cert validation fails, rather than
overwrite with generic error stop reason.
* update man page for trace (-O back), host (-t https), http (ECH
options)
sc_remoted:
* if the metadata file can't be loaded on startup, say so.
* do not start if provided a positional argument, as sc_remoted does
not accept positional arguments and use of positional arguments
suggests user error.
* set unix domain sockets non-blocking to prevent slow readers from
stopping event loop
* add more error messages, annotate where error messages are covered
by called functions in more places.
libscamperctrl:
* handle data after GO when reading from mux
* document currently available libscamperctrl functions in man page.
libscamperfile:
* do not loop infinitely when reading some truncated compressed files.
Python module:
* EncryptedClientHello support for HTTP test
* support https record type in DNS test
* change internal uses of list/dict to sets/deque
sc_bdrmap:
* convert sc_bdrmap to libscamperctrl
* add mux support to sc_bdrmap, so that bdrmap can be run on a single
VP attached to a mux socket. update manual page with details.
* gracefully handle measurements rejected by scamper policy -- skip
over them.
sc_pinger:
* catch SIGINT and SIGTERM to exit gracefully, rework error handling
sc_minrtt:
* if a file can't be opened, skip over it, rather than stopping
processing entirely.
throughout:
* establish convention to #ifdef for O_NONBLOCK throughout, rather
than HAVE_FCNTL.
tests:
* add base64 tests
* expand http warts tests
--
You are receiving this mail because:
You are the assignee for the bug.