[Bug 292354] net/scamper: update to 20260105
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 292354] net/scamper: update to 20260105"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 292354] net/scamper: update to 20260105"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 292354] net/scamper: update to 20260105"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 11 Jan 2026 01:58:10 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292354
Bug ID: 292354
Summary: net/scamper: update to 20260105
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 267020
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=267020&action=edit
update net/scamper to 20260105
update net/scamper to 20260105
https://mailman.caida.org/pipermail/scamper-announce/2026-January/000059.html
scamper:
* add initial implementation of RFC 4656 OWAMP. the implementation is
functional but incomplete, and all owamp interfaces (e.g., warts,
json, command line interface, python interface, and the
implementation itself) are subject to change.
* document current owamp command line interface in scamper man page.
* remove unused scamper_privsep_open_udp and scamper_privsep_open_tcp.
sc_remoted:
* use unveil(2) and pledge(2) where present (OpenBSD) to restrict
the files sc_remoted has access to after initialization, and restrict
system calls available to sc_remoted.
* add optional-at-runtime chroot support to sc_remoted, to restrict
the files sc_remoted has access to after initalization on operating
systems without unveil(2), and add "security considerations" section
to sc_remoted man page on chroot support.
* refactor debug messages: most were errors that should have been
emitted to stderr even without using -O debug.
* add -O notimes option to remove timestamps, useful when the system
independently prefaces debug output with a timestamp.
* emit names and magic values associated with remote scamper instances in
debug messages.
Python module:
* bindings for ScamperOwamp.
* drop GIL when calling clibscamperctrl.scamper_mux_add which can be
IO bound.
* add hash / cmp to ScamperVp, allowing ScamperVp objects to be stored
in sets.
* allow do_ inst variables to be a set as well as a list, use set
internally.
libscamperctrl:
* fix possible crash in scamper_mux_add().
* add scamper_mux_add_inet().
* ensure scamper_ctrl_strerror() will report something if
scamper_mux_add() or scamper_mux_add_inet() fails.
* bump version.
libscamperfile:
* add owamp interfaces, scamper/scamper_owamp.h
* bump version to account for owamp interfaces.
tests:
* add additional tests for radargun data structures.
* add unit_cmd_owamp tests to check owamp command parsing.
* add glue to check warts and json code paths for owamp.
sc_wartsdump:
* consistently preface any hex output with 0x.
* dump owamp structures.
configure.ac
* use quoted form for all test statements.
--
You are receiving this mail because:
You are the assignee for the bug.