[scamper-announce] scamper-cvs-20250603
Matthew Luckie
mjl at luckie.org.nz
Mon Jun 2 23:26:18 PDT 2025
https://www.caida.org/catalog/software/scamper/code/scamper-cvs-20250603.tar.gz
SHA256 (scamper-cvs-20250603.tar.gz) = f9062166bfb99275a1abb77efeba819819e9c57fb8acdee39f04163f7476a34c
SIZE (scamper-cvs-20250603.tar.gz) = 3255542
scamper:
* add initial streaming implementation of trace and ping, document
existence in man page
* reload scamper config file with SIGHUP, document signal handling
in man page
* fix scamper_trace_reply_dup
* restructure recording of probes in do_trace_probe
* tbit: dl_* -> tbit_* so that we don't have a function named dl_data,
which causes a compiler error on solaris
* HEADS UP: it is my intention to remove the following command line
options from scamper in a future release, probably making them
available some other way:
-l listname (name to assign to default list)
-L listid (list id for default list)
-C cycleid (cycle id)
libscamperfile:
* add scamper_[trace|ping|tracelb|dealias]_totext, which provide an
interface to get the same text rendering supplied by scamper
* add scamper_trace_pmtud_noteiter functions
* ensure pointers are not null before dereferencing them when rendering
path MTU text output
* fix json rendering of traceroute probes with no response after
stop_hop
* remove potential memory leak rendering MTU information in trace text
* bump libscamperfile version
Python module:
* implement str() for ScamperPing, ScamperTrace, and ScamperTracelb,
which provides the same text rendering that would have been supplied
by scamper
* add ScamperTracePmtudNote and ScamperTracePmtud.notes()
* update docs: https://www.caida.org/catalog/software/scamper/python/
tests:
* add unit_text to check text rendering
* add unit_json to check json rendering
* add fuzz_warts2text to find bugs in text rendering with malformed
warts
* add trace unit test case: traceroute probes with no response
* replace fuzz-tmux.sh with fuzz-tmux.pl, which better aligns with
my workflow
misc:
* silence clang dead initialization warnings
-------------- 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/20250603/69b033eb/attachment.sig>
More information about the scamper-announce
mailing list