[scamper-announce] scamper-cvs-20250401

Matthew Luckie mjl at luckie.org.nz
Tue Apr 1 12:53:13 PDT 2025


https://www.caida.org/catalog/software/scamper/code/scamper-cvs-20250401.tar.gz

SHA256 (scamper-cvs-20250401.tar.gz) = 4cb69c18a19027d170f05a7d3e81aa4d155759698a27630229eedffe3184af8f
SIZE (scamper-cvs-20250401.tar.gz) = 3218980

scamper:
* move items that require privilege (opening files, unlinking files,
  opening raw sockets, datalink interfaces) into scamper_priv.c and
  have each follow a consistent pattern.  previously these were
  distributed throughout many source code files.
* add build option that allows scamper to decide if it will do
  privilege separation at run time.
  the --enable-scamper-privsep=rootonly configure option enables this
  behavior.  if run with root privileges, scamper will do privilege
  separation.  if not run with root privileges, scamper will not.
  --enable-scamper-privsep=yes (the default) does privilege separation
  regardless of root privilege status.
  note: the previous --disable-privsep configure option has become
  --disable-scamper-privsep
* restructure the way that blocked tasks (tasks that share a probe
  signature) are handled
* add -O mss=foo option to ping, which will include mss option to
  TCP syn probe methods.
* ignore packets on the datalink interface associated with a probe
  that has a timestamp after the datalink packet's timestamp.
* increase scamper -H holdtime limit from 10s to 60s.

python module:
* add ScamperCtrl.outfile setter
* fix ScamperFile filter_types

libscamperfile:
* handle termination HTTP chunk correctly (noticed running unit tests
  on MacOS, which has a stricter strtol)
* be more accepting when processing HTTP headers

libscamperctrl:
* fix bug when reading partial control messages from mux

tests:
* add unit test for prefixtree implementation
* add tests for parsing HTTP headers
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://mailman.caida.org/pipermail/scamper-announce/attachments/20250402/1baa9a58/attachment.sig>


More information about the scamper-announce mailing list