From mjl at luckie.org.nz Mon Mar 30 17:35:29 2026 From: mjl at luckie.org.nz (Matthew Luckie) Date: Tue, 31 Mar 2026 13:35:29 +1300 Subject: [scamper-announce] scamper-cvs-20260331 Message-ID: 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: