[scamper-announce] scamper-cvs-20260331

Matthew Luckie mjl at luckie.org.nz
Mon Mar 30 17:35:29 PDT 2026


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

SHA256 (scamper-cvs-20260331.tar.gz) = 1bd3a025dc8ded231df2fd72c92c5b85fc1e389af6e9cb020c02067b811a9917
SIZE (scamper-cvs-20260331.tar.gz) = 3396971

scamper:
* trace: add -O back to conduct traceroutes with decreasing TTL values.
  this requires use of -m ttl option.
* trace: when -N > 1 is used on a path with a loop, update json to
  show path until loop condition was met, rather than on the first
  occurrence of an address involved in a loop.
* trace: emit traceroute flags in json output.
* host: add ability to query for HTTPS records
* http: add initial TLS Encrypted ClientHello (ECH) support.  this
  requires OpenSSL version 4.
* http: keep stop reason when cert validation fails, rather than
  overwrite with generic error stop reason.
* update man page for trace (-O back), host (-t https), http (ECH
  options)

sc_remoted:
* set unix domain sockets non-blocking to prevent slow readers from
  stopping event loop
* add more error messages, annotate where error messages are covered
  by called functions in more places.

libscamperctrl:
* handle data after GO when reading from mux
* document currently available libscamperctrl functions in man page.

libscamperfile:
* do not loop infinitely when reading some truncated compressed files.

Python module:
* EncryptedClientHello support for HTTP test
* support https record type in DNS test
* change internal uses of list/dict to sets/deque

sc_pinger:
* catch SIGINT and SIGTERM to exit gracefully, rework error handling

sc_minrtt:
* if a file can't be opened, skip over it, rather than stopping
  processing entirely.

throughout:
* establish convention to #ifdef for O_NONBLOCK throughout, rather
  than HAVE_FCNTL.

tests:
* add base64 tests
* expand http warts tests
-------------- 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/20260331/c984f2eb/attachment.sig>


More information about the scamper-announce mailing list