| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: ttl | Distribution: openSUSE Tumbleweed |
| Version: 0.19.0 | Vendor: openSUSE |
| Release: 1.2 | Build date: Sun Mar 15 14:36:37 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 7982254 | Source RPM: ttl-0.19.0-1.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/lance0/ttl | |
| Summary: Modern traceroute/mtr-style TUI | |
ttl provides a live traceroute interface that can trace multiple targets, detect ECMP paths, run PMTUD, export JSON/CSV reports, and optionally enrich hop data with DNS, ASN, geolocation, and PeeringDB information.
Apache-2.0 OR MIT
* Sun Mar 15 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 0.19.0:
* Update docs for interactive replay controls.
* Add interactive replay controls with progress bar and seek.
* Tue Feb 24 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 0.18.2:
* Add NetBSD platform support.
* Tue Feb 24 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 0.18.1:
* Update dependencies via cargo update
* roadmap: note ICMP checksum flow variation limited on switch
hardware.
* roadmap: add update checker improvements (non-blocking receive,
first-run check).
* Fri Feb 13 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 0.18.0:
Added
* ECMP classification — Detects per-flow vs per-packet ECMP
using primary concentration heuristics. Paths column now
accurately reflects observed responder count for per-packet
load balancing (#46)
* E indicator — New ECMP indicator in main table replaces
misleading ! (route flap) when ECMP is the actual cause
* Effective flow capability — Runtime detection of protocol
flow support. --flows > 1 with ICMP now warns and collapses
to single-flow instead of silently doing nothing
* Receiver flow attribution hardening — Out-of-range source
ports (NAT/CGNAT) no longer force-attributed to flow 0.
Unknown-flow responses only match pending probes when
unambiguous.
* Hop detail view — Per-packet ECMP section shows responder
count and path count; per-flow ECMP section unchanged
* Last RTT semantics documented — Last column tracks primary
responder's most recent RTT.
* Main table layout guard tests — Header/cell/width count
parity verified across display mode x flow mode matrix.
* IPv6 RAW payload fallback tests — Echo Reply and Time
Exceeded parsing tests for IPv6.
Changed
* Flap detection suppressed during ECMP — ! indicator no longer
fires when per-packet ECMP is detected at a hop
* Probe engines use per-session config — Each target's engine
sees the effective flow count, not the raw CLI value.
* Thu Feb 12 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 0.17.0
Added
* Last RTT column: Main table now shows the most recent probe
RTT between Sent and Avg, matching mtr's default column order.
* JAvg and JMax columns: Jitter average and jitter max columns
appear in Wide display mode (press 'w').
* CSV columns: Added 'last_ms', 'jitter_avg_ms', 'jitter_max_ms'
to CSV export.
Changed
* CSV schema (breaking): Header now has 14 columns (was 11).
'last_ms' inserted before 'avg_ms'; 'jitter_avg_ms' and
'jitter_max_ms' appended.
* ASN column width: Increased auto mode cap (30→40 chars) and
wide mode width (24→36 chars) to show more of the AS name.
Dependencies
* Updated clap (4.5.54→4.5.58), clap_complete (4.5.65→4.5.66),
anyhow (1.0.100→1.0.101), libc (0.2.180→0.2.181),
proptest (1.9.0→1.10.0), plus transitive deps.
* Wed Feb 11 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 0.16.1
Fix: Hang on exit (#41)
* Bounded IPv6 echo drain loop — The poll_ipv6_echo_reply drain
loop now caps at 256 packets per batch and checks the
cancellation token, preventing starvation when the socket is
continuously readable
* Ctrl+C force-exit handler — tokio::signal::ctrl_c() handler
works outside crossterm raw mode; first press cancels
gracefully, second press force-exits with code 130
* Shutdown tracing — Set TTL_SHUTDOWN_TRACE=1 to see timestamped
shutdown progress logs on stderr, useful for diagnosing any
remaining hang scenarios.
* Thu Feb 05 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 0.16.0
Changed
* Immediate sent counting: Sent counters now increment when
probes leave, not when responses arrive. Matches mtr behavior
for real-time feedback.
Fixed
* Dual-stack --resolve-all --resolve-all without -4/-6 now
traces both IPv4 and IPv6 addresses by spawning dual receivers.
Previously silently dropped one address family.
* IPv6 Echo Reply double-counting: Fixed sent counter being
incremented twice for Linux IPv6 ICMP probes (once at send,
once at Echo Reply)
* Mon Feb 02 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 0.15.3
Changed
* ASN column format: Now shows AS##### name instead of just the
name, so ASN number is always visible even when truncated.
Fixed
* Sent count consistency: All pending probes are now counted as
timeouts when trace completes, ensuring consistent sent counts
across all hops.
- Update to version 0.15.2
Added
* --jumbo flag: Enable 9216-byte max for PMTUD in jumbo frame
environments. Without this flag, PMTUD uses standard 1500-byte
ethernet max.
Fixed
* PMTUD accuracy: Standard ethernet (1500 MTU) now reports exact
MTU instead of ~1495.
* Wed Jan 28 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 0.15.1:
* Validate replay speed, update keybinding docs, fix PMTUD
example.
* Add jumbo frame support: raise packet size ceiling to 9216
bytes (#28).
* Add 'p' as alias for Space to pause/resume replay.
* Add animated replay mode (#9).
* Mon Jan 26 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 0.14.1:
* Fix hop detail modal truncating content.
* Add FreeBSD support (experimental).
* Fix target list lockup and improve number key behavior (#19).
* Remove preference for IPv4 when resolving target.
* Sun Jan 25 2026 Martin Hauke <mardnh@gmx.de>
- Initial package for ttl, version 0.14.0
/usr/bin/ttl /usr/share/doc/packages/ttl /usr/share/doc/packages/ttl/CHANGELOG.md /usr/share/doc/packages/ttl/README.md /usr/share/licenses/ttl /usr/share/licenses/ttl/LICENSE-APACHE /usr/share/licenses/ttl/LICENSE-MIT
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 21 22:39:17 2026