[scamper-announce] scamper-cvs-20261019

Matthew Luckie mjl at luckie.org.nz
Mon Oct 19 11:57:59 PDT 2026


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

SHA256 (scamper-cvs-20261019.tar.gz) = 83fedacbea65c03d8ef754e0240d4dbfc2efb0cf3f62a5980d0d213c807c7698
SIZE (scamper-cvs-20261019.tar.gz) = 3531394

scamper:
* when running with privsep, have the child process become the
  unprivileged process.  the parent process continues to run as the
  user that started scamper, and is the process that should receive
  signals.  previously, the child process was the process that could
  receive signals from the user that started scamper.
* remove "get pid" non-feature from scamper control socket
* make ipfw code work on FreeBSD 15

libscamperctrl:
* factor out duplicate code in scamper_ctrl_wait, put per-platform
  code in helper functions
* have fd_write() loop on tx queue when scamper_ctrl_wait is called,
  instead of sending one item from the top of the queue.
* bump library version

sc_hoiho:
* fix typos.
* for asnames dictionary file, skip over empty lines, reject malformed
  lines, strip whitespace.
* update FNU code to process new class quantifiers added since 2019.
* options processing:
  - do not accept -r <regex-str> with -O learngeo.
  - require -O learngeo with -f / -l
  - sanity check -r <regex-str> input
  - do not allow -l 0
* exit with a message if -D was provided but there are no routers
  in specified domain
* lint manual page

sc_rxifd:
* remove bioaddr_from_sockaddr, silencing gcc false positive

sc_radargun, sc_tbitblind, sc_tbitpmtud:
* convert to libscamperctrl

sc_uptime:
* convert to libscamperctrl
* update examples in man page to match code
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: <http://mailman.caida.org/pipermail/scamper-announce/attachments/20261020/60fee904/attachment.sig>


More information about the scamper-announce mailing list