Bug 290993 - net/scamper: update to 20251113
Summary: net/scamper: update to 20251113
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Vladimir Druzenko
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-13 06:59 UTC by mjl
Modified: 2025-11-13 21:42 UTC (History)
1 user (show)

See Also:


Attachments
update net/scamper to 20251113 (1.18 KB, patch)
2025-11-13 06:59 UTC, mjl
mjl: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description mjl 2025-11-13 06:59:40 UTC
Created attachment 265391 [details]
update net/scamper to 20251113

update net/scamper to 20251113

https://mailman.caida.org/pipermail/scamper-announce/2025-November/000058.html

Changelog:

scamper
* tracelb json: emit monitor field in header, and icmp extensions in
  replies.
* add scamper_addr_tosockaddr(), use in host, http, sniff, udpprobe,
  and control socket code.
* tweaks to scamper_addr functions to use callback tables instead of
  if statements.
* http: ssl_[rw]bio -> [rw]bio to follow style in tbit.
* fix more solaris compilation issues.

sc_remoted:
* fix memory leak of sc_master_t.name on scamper reconnect.
* fix memory leak of sc_unit_t.unode on sc_remoted exit.

Python module:
* fix use of icmp_sum parameter in ScamperCtrl.do_trace().
* add icmp_id parameter to ScamperCtrl.do_trace().
* scamper_addr_isunicast() and scamper_addr_isreserved() currently
  return -1 in addition to 0 and 1, account for that in
  ScamperAddr.is_unicast() and ScamperAddr.is_reserved().

libscamperfile:
* accumulate more libscamperfile items in TODO file.

tests:
* use BUILDING_SCAMPER to isolate scamper's probe build code for
  testing.
* add initial probe_build unit test.

sc_tracediff:
* use scamper_addr_tosockaddr().
Comment 1 commit-hook freebsd_committer freebsd_triage 2025-11-13 21:40:40 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e496bad3821508bfea959f3ae3d01e0fda05acfd

commit e496bad3821508bfea959f3ae3d01e0fda05acfd
Author:     Matthew Luckie <mjl@luckie.org.nz>
AuthorDate: 2025-11-13 21:39:27 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-11-13 21:39:27 +0000

    net/{,py-}scamper: Update 20251020 => 20251113

    Changelogs:
    https://mailman.caida.org/pipermail/scamper-announce/2025-November/000058.html

    PR:     290993

 net/scamper/Makefile | 2 +-
 net/scamper/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)
Comment 2 Vladimir Druzenko freebsd_committer freebsd_triage 2025-11-13 21:42:31 UTC
Thanks.