[Bug 276395] net/scamper: update to 20240117

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 17 Jan 2024 02:06:10 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276395

            Bug ID: 276395
           Summary: net/scamper: update to 20240117
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: mjl@luckie.org.nz

Created attachment 247716
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=247716&action=edit
update net/scamper to 20240117

Update net/scamper to 20240117.  Add net/py-scamper.

Changelog:

scamper:
* fix crashes if a task is provided an apparent response, but the task
  has not yet sent a packet in ping, sting, tbit, trace, tracelb.
* find and fix memory leaks in measurement command parsing code via
  fuzzing.
* add udpprobe, http, dealias -m midarest, and dealias -m midardisc methods.
  udpprobe and http do not currently have json output methods.
* remove -d dport, -s sport, and -t ttl dealias parameters.  these
  were only valid for mercator, and can be specified in a probedef instead.
* record size of responses for dealias probes.
* modify all commands to be able to take human-friendly wait parameters --
  e.g. trace -W 0.5s or trace -W 500ms instead of trace -W 50000.
* support transmitting raw packets on linux ppp interfaces
* add -b payload-size parameter to ping

python interface:
* add python interface to most of scamper.  building this module requires
  cython < 3.0.  to build, use something like:
  PYTHON=/path/to/python CYTHON=/path/to/cython ./configure --with-python
* the documentation for this interface is available at
  https://www.caida.org/catalog/software/scamper/python/
* the ubuntu PPA provides python3-scamper, and the FreeBSD port should
  hopefully provide py-scamper shortly.  these sources may be useful
  for getting the module packaged for other operating systems.
  https://launchpad.net/~matthewluckie/+archive/ubuntu/scamper

libscamperfile and libscamperctrl:
* improvements, bump versions

tests:
* many new unit tests and fuzzing cradles for scamper components

sc_pinger:
* add -l limit and -M move-dir options

sc_remoted:
* no need to link against libscamperfile, remove dependency

sc_attach, sc_filterpolicy, sc_prefixscan, sc_wartsfix:
* compile / link on windows.

-- 
You are receiving this mail because:
You are the assignee for the bug.