File ttl.changes of Package ttl

-------------------------------------------------------------------
Tue Feb 24 18:58:47 UTC 2026 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.18.2:
  * Add NetBSD platform support.

-------------------------------------------------------------------
Tue Feb 24 18:54:53 UTC 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 18:56:39 UTC 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 18:57:21 UTC 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 14:46:54 UTC 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  5 20:59:26 UTC 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 15:11:33 UTC 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 07:40:23 UTC 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 16:21:18 UTC 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 17:48:09 UTC 2026 - Martin Hauke <mardnh@gmx.de>

- Initial package for ttl, version 0.14.0
openSUSE Build Service is sponsored by