From mjl at luckie.org.nz Mon Oct 19 11:57:59 2026 From: mjl at luckie.org.nz (Matthew Luckie) Date: Tue, 20 Oct 2026 07:57:59 +1300 Subject: [scamper-announce] scamper-cvs-20261019 Message-ID: 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 with -O learngeo. - require -O learngeo with -f / -l - sanity check -r 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: