File trippy.changes of Package trippy

-------------------------------------------------------------------
Wed Feb 25 06:53:51 UTC 2026 - Dmitry Markov <werwolf131313@gmail.com>

- fix build
  * temporary drop tests
  * add man
  * add completions

-------------------------------------------------------------------
Tue May 06 15:26:29 UTC 2025 - Dmitry Markov <werwolf131313@gmail.com>

- Update to version 0.13.0:
  * chore: update version to `0.13.0`
  * fix(core): only fail `set_tclass_v6` on Windows if `tclass` > 0
  * docs: add new distribution packages to `README.md`
  * docs: added reference documentation overview page
  * docs: update website for 0.13.0 release
  * docs: updated `RELEASES.md` for the 0.13.0 release
  * docs: update `CHANGELOG.md` for 0.13.0
  * docs: rework `addr-family` help message
  * chore: update dependencies to latest semver compatible version
  * feat(tui): enforce `--tos` not set for IPv6 on Windows
  * feat(core): add `set_tclass_v6` for setting TOS in IPv6 (#202)
  * chore: bump MSRV to 1.78
  * build(deps): bump insta from 1.42.2 to 1.43.1
  * build(deps): bump chrono from 0.4.40 to 0.4.41
  * build(deps): bump toml from 0.8.20 to 0.8.22
  * build(deps): bump tokio-util from 0.7.14 to 0.7.15
  * fix(packet): overflow for `icmp[v4|v6]` packets of length >= 64 (#1561)
  * build(deps): bump chrono-tz from 0.10.2 to 0.10.3
  * fix(sim): startup error on macOS
  * fix(tui): items missing from settings dialog (#1541)
  * build(deps): bump rand from 0.9.0 to 0.9.1
  * fix(core): missing null pointer check in `AdaptersIter` in `windows.rs` (#1547)
  * feat(tui): support reading config from `$XDG_CONFIG_HOME/trippy/trippy.toml` (#1528)
  * feat(tui): added support for setting TUI timezone (#1513)
  * build: add `chrono_tz` crate
  * feat(report): add `start_timestamp` and `end_timestamp` to `json` report (#1510)
  * feat(report): add tracing span for all report functions (#1510)
  * build: add `serde` feature to `chrono`
  * refactor(core): rename `ResponseSeq` as `ProtocolResponse`
  * feat(tui): added `tos` to json report (#1539)
  * feat(tui): added `Dscp` and `Ecn` columns (#1539)
  * feat(core): capture `DSCP` and `ECN` from probe responses (#1539)
  * test(core): replace some `unwrap()` calls with `?`
  * chore: fix clippy lints from Rust 1.88.0 nightly
  * test(sim): added `ipv4_icmp_tos` test and added `tos` to `ipv4_tcp_fixed_dest` test
  * test(sim): added `ipv4_udp_classic_[un]privileged_tos` tests
  * fix(core): tos flag ignored for IPv4/UDP (#1540)
  * test(packet): simplify `Ipv4Packet` tests for `dscp` and `ecn`
  * feat(packet): add `Ipv4Packet::[get|set]_tos()`
  * fix(tui): incorrect documentation for `tos` argument
  * build(deps): bump crossbeam-channel from 0.5.14 to 0.5.15
  * build(deps): bump indexmap from 2.8.0 to 2.9.0
  * build(deps): bump tokio from 1.44.1 to 1.44.2
  * chore: fix clippy lints from Rust 1.86.0
  * chore: allow buggy lint `clippy::missing_const_for_fn`
  * build(deps): bump socket2 from 0.5.8 to 0.5.9
  * refactor(core): change `SocketImpl::buf` from `Vec<u8>` to `Box<[u8]>` in `windows.rs`
  * fix(core): socket being closed twice on Windows (#1443)
  * ci: revert Windows simulation test rust version pin
  * fix(core): passing paramater `lpFromlen` as a `*mut` to a stack variable in call to `WSARecvFrom` (#1527)
  * fix(core): ensure windows read does not exceed buffer size
  * fix(core): premature drop of buffer in `routing_interface_query`
  * fix(examples): rename `traceroute` as `toy-traceroute` in `Cargo.toml`
  * refactor: rename `traceroute` example as `toy-traceroute`
  * build(deps): bump widestring from 1.1.0 to 1.2.0
  * build(deps): bump tokio-util from 0.7.13 to 0.7.14
  * build(deps): bump tokio from 1.44.0 to 1.44.1
  * build(deps): bump indexmap from 2.7.1 to 2.8.0
  * build(deps): bump humantime from 2.1.0 to 2.2.0
  * build(deps): bump tokio from 1.43.0 to 1.44.0
  * build(deps): bump bitflags from 2.8.0 to 2.9.0
  * chore: allow unmaintained `paste` crate
  * build(deps): bump insta from 1.42.1 to 1.42.2
  * build(deps): bump chrono from 0.4.39 to 0.4.40
  * Revert "chore: disable dependabot for npm ecosystem"
  * chore: disable dependabot for npm ecosystem
  * chore: update all dependencies to latest compatible versions
  * chore: bump `strum` to `0.27.1`
  * chore: bump `rand` to `0.9.0`
  * chore: bump `maxminddb` to `0.25.0`
  * chore: bump `derive_more` to `2.0.1`
  * docs: bump astro to 5.3.0 and starlight to 0.32.5
  * build: temporarily pin windows sim tests to 1.84.1
  * chore: fix clippy lints from Rust 1.85.0
  * build(deps): bump hickory-resolver from 0.24.3 to 0.24.4
  * build(deps): bump hickory-proto from 0.24.2 to 0.24.3
  * build(deps): bump comfy-table from 7.1.3 to 7.1.4
  * build(deps): bump hickory-resolver from 0.24.2 to 0.24.3
  * build(deps): bump toml from 0.8.19 to 0.8.20
  * build(deps): bump insta from 1.42.0 to 1.42.1
  * feat(tui): added `IpAddrFamily::System` (#1469)
  * feat(dns): added `IpAddrFamily::System` (#1469)
  * feat(tui): remove address family downgrade for dublin ECMP strategy (#1476)
  * feat: add tracing to `trippy-tui`
  * feat(core): reduce tracing verbosity (#1482)
  * chore: update docs `package-lock.json`
  * build(deps): bump indexmap from 2.7.0 to 2.7.1
  * build(deps): bump bitflags from 2.7.0 to 2.8.0
  * chore: update `petgraph` to 0.7.1
  * chore: update `ipnetwork` to 0.21.1
  * chore: update dependencies to latest semver compatible versions
  * build(deps): bump bitflags from 2.6.0 to 2.7.0
  * build(deps): bump tokio from 1.42.0 to 1.43.0
  * build(deps): bump itertools from 0.13.0 to 0.14.0
  * build(deps): bump insta from 1.41.1 to 1.42.0
  * chore: update version to `0.13.0-dev`

-------------------------------------------------------------------
Sat Jan 04 11:35:58 UTC 2025 - werwolf131313@gmail.com

- Update to version 0.12.2:
  * chore: update version to `0.12.2`
  * docs: update `RELEASES.md` for the 0.12.2 release
  * docs: update `CHANGELOG.md` for #1460, #1461 and for 0.12.2 release
  * fix(core): tracer panic for non-default minimum-ttl (#1460)
  * build(core): use `parse` feature of `toml` crate
  * docs: make link friendly to accessibility agents
  * docs: spelling fixes
  * fix(dns): IP strategy option not respected for dns resolve method `resolv` (#1461)
  * build(deps): bump serde_with from 3.11.0 to 3.12.0
  * docs: added section on dev tools and process to `CONTRIBUTING.md`
  * ci: add job to check spelling
  * docs: fix spelling and typos
  * docs: update CHANGELOG.md for #1456
  * fix: incorrect cli help text for `--addr-family` (#1456)
  * chore: update version to `0.13.0-dev`
  * ci: add CI job to enforce conventional commits
  * ci: update style job to use actions/checkout@v4
  * build: add `dprint` CI check job
  * doc: reformat toml files with dprint
  * doc: reformat Dockerfile with dprint
  * doc: reformat markdown docs with dprint
  * build: add `dprint` config
  * doc: use svg logos
  * doc: add matrix social link
  * doc: add custom css (default theme)
  * doc: remove trailing colons from section headers
  * doc: fix notes `README.md`
  * doc: minor tweaks to wording and links
  * doc: remove the WIP banner from the website
  * doc: simplify `README.md`
  * doc: improve website getting started and installation pages
  * doc: add Windows screenshot to website
  * doc: update nix package link
  * build: update the ubuntu PPA `release.sh` to no simulate uploads by default
  * doc: fix order of entries in `CHANGELOG.md`
  * doc: fix some mistakes in release instructions

-------------------------------------------------------------------
Sun Dec 22 22:09:41 UTC 2024 - werwolf131313@gmail.com

- Update to version 0.12.1:
  * chore: update version to `0.12.1`
  * doc: update docs for 0.12.1 release
  * doc: update `README.md` for 0.12.1
  * doc: update `RELEASES.md` for the 0.12.1 release
  * doc: update `CHANGELOG.md` for 0.12.1 release
  * doc: update logo images
  * build(deps): bump astro from 4.16.16 to 4.16.18 in /docs
  * doc: update website landing page
  * doc: fix several broken links
  * doc: update domain to `trippy.rs`
  * doc: update `apple-touch-icon.png`
  * refactor(tui): replace `rust-i18n` with an in-tree alternative
  * doc: add fallback favicon for Safari - 3rd attempt
  * doc: add fallback favicon for Safari - 2nd attempt
  * doc: add fallback favicon for Safari
  * doc: website fixes
  * doc: corrections to the website getting started page
  * doc: rollout revamped trippy.cli.rs website
  * doc: remove old WIP documentation website
  * refactor(tui): use toml for i18n locales file, replace yaml
  * refactor(core): use toml for test data files, replacing yaml
  * refactor(packet): optimize `Buffer::set_bytes`
  * chore: update all dependencies to latest compatible versions
  * build: remove temporary exception for `RUSTSEC-2024-0421`
  * chore: update `hickory` crates to 0.24.2
  * build(deps): bump socket2 from 0.5.7 to 0.5.8
  * build: add temporary exception for `RUSTSEC-2024-0421`
  * chore: update version to `0.13.0-dev`
  * doc: fixes to README.md
  * doc: added Trippy logo
  * doc: fix typo in `README.md`
  * doc: re-add 0.10.0 to binary asset download table
  * doc: updated `CONTRIBUTING.md` to add release instructions
  * build: update ubuntu PPA for Rust 1.76

-------------------------------------------------------------------
Wed Dec 04 12:17:46 UTC 2024 - werwolf131313@gmail.com

- Update to version 0.12.0:
  * chore: update version to `0.12.0`
  * doc: updated `RELEASES.md` for 0.12.0 release
  * doc: updated `README.md` for 0.12.0 release
  * doc: updated `CHANGELOG.md` for 0.12.0 release
  * doc: tidy up `RELEASES.md` for the 0.12.0 release
  * doc: added demo gif for 0.12.0
  * chore: release prep for 0.12.0-rc.1
  * doc: updated Configuration reference section of `README.md`
  * fix(tui): off-by-one error for privacy ttl on the world map
  * doc: updated `RELEASES.md` for #1312 and #1308
  * doc: updated `CHANGELOG.md` for #1308
  * doc: updated `CHANGELOG.md` for #1341
  * doc: updated `RELEASES.md` for #1398
  * doc: updated `CHANGELOG.md` for #1398
  * fix(tui): sample history and frequency charts ignore sub-millisecond samples
  * doc: update `README.md` for 0.12.0 all items
  * doc: update `RELEASES.md` for the 0.12.0 release
  * chore: fix clippy lints from Rust nightly
  * build(deps): bump thiserror from 1.0.69 to 2.0.3
  * chore: fix clippy lints from Rust 1.83
  * build(deps): bump tracing from 0.1.40 to 0.1.41
  * doc: update CHANGELOG.md for #1319, #506, #1357, #1312, #1336, #1327 & #1289
  * doc: update README.md for #860
  * doc: updated `CHANGELOG.md` for #860
  * feat: calculate forward and backward loss heuristics (#860)
  * refactor(core): always bind `hop` in `StateUpdater::update_for_probe`
  * chore: update dependencies to latest semver compatible versions
  * chore: update `clap` to 4.5.21
  * chore: update `anyhow` to 1.0.93
  * chore(tui): remove unused dependencies
  * test(core): make all state test expected values optional
  * refactor(core): rename `backend` test resources as `state`
  * build(deps): bump mockall from 0.13.0 to 0.13.1
  * feat(tui): use text label for `privacy` in settings bar
  * doc: added Ubuntu release availability note
  * doc: removed `sudo` prefix from PPA package instructions
  * doc: fix table layout in `README.md`
  * doc: added `APT` (Debian) distribution to `README.md`
  * doc: updated `CHANGELOG.md` for #1382 and #1375
  * doc: updated `README.md` for #1382
  * feat(tui): add `quit-preserve-screen` key binding (#1382)
  * fix(tui): cursor is not moved to the bottom on exit when using --tui-preserve-screen (#1375)
  * refactor(tui): simplify `frontend::run_app`
  * build(deps): bump comfy-table from 7.1.2 to 7.1.3
  * build(deps): bump comfy-table from 7.1.1 to 7.1.2
  * build(deps): bump csv from 1.3.0 to 1.3.1
  * build(deps): bump tokio from 1.41.0 to 1.41.1
  * feat(tui): add German (`de`) locale
  * fix: typo in trippy-config-sample.toml
  * feat(tui): add Spanish (`es`) locale
  * build(deps): bump sys-locale from 0.3.1 to 0.3.2
  * feat(tui): add Russian (`ru`) locale
  * refactor(core): introduce `StateUpdater`
  * doc: added a call for translators to `README.md`
  * feat(tui): add Swedish (`sv`) locale
  * build(deps): bump insta from 1.41.0 to 1.41.1
  * chore: replace `serde_yaml` with `serde_yml`
  * chore: update `tun2` to 4.0.0
  * chore: added `Zlib` as allowed licence
  * build: disable `default-features` from `serde_with`
  * chore: update all dependencies to latest compatible versions
  * chore: update `clap` to 4.5.20
  * chore: update `anyhow` to 1.0.91
  * build(deps): bump insta from 1.40.0 to 1.41.0
  * doc: updated `CHANGELOG.md` for #1365
  * feat(tui)!: hide source address when `tui-privacy-max-ttl` is set (#1365)
  * doc: updated `CHANGELOG.md` for #1363
  * feat(tui): only show hostnames if different from resolved IP (#1363)
  * feat(dns): added `ResolvedHostnames` iterator
  * build(deps): bump tokio from 1.40.0 to 1.41.0
  * doc: updated `CHANGELOG.md` for #1349
  * feat(tui): update `app.yml` locale data to reflect addition of info bar
  * feat(tui): add information bar (#1349)
  * doc: fix typo in sample config file
  * chore: update `ratatui` to 0.29.0
  * feat(tui): add Chinese (`zh`) locale
  * feat(tui): add Portuguese (`pt`) locale
  * feat(tui): add Italian (`it`) locale
  * chore: fix clippy lints from Rust 1.82
  * feat(tui): add `--print-locales` to print all available locales
  * feat(geoip): lookup GeoIp with current locale (#1336)
  * doc: update `RELEASES.md` for #1347
  * doc: update `CHANGELOG.md` for #1347
  * doc: updated `README.md` for #1347
  * feat(tui): replace `toggle-privacy` key binding with `expand-privacy` and `contract-privacy` (#1347)
  * fix(tui): incorrect command item for `toggle_privacy` binding
  * feat: enable LTO
  * doc: fix minor formatting issue in `CHANGELOG.md`
  * doc: fix minor formatting issue in `README.md`
  * fix(tui): inconsistent casing of `Tui` in command line help for `tui_refresh_rate`
  * fix(tui): ICMP extension label information incorrectly rendered in host details line
  * fix(tui): AS information incorrectly rendered in host details line
  * doc: replace `AS` with `autonomous system (AS)`
  * doc: make all AS not in "plain" text clickable
  * build(deps): bump serde_with from 3.10.0 to 3.11.0
  * feat(tui): add Turkish (tr) locale
  * build(deps): bump serde_with from 3.9.0 to 3.10.0
  * build(deps): bump indexmap from 2.5.0 to 2.6.0
  * fix: rename IP to Ip
  * feat(tui): add French (`fr`) locale
  * feat: add support for i18n (#1319)
  * chore: bump MSRV to 1.76
  * test(core): remove f64 comparison in `state` tests
  * build(deps): bump pretty_assertions from 1.4.0 to 1.4.1
  * build: rename debian/ as `ubuntu-ppa/`
  * doc: renamed `Pacman (Arch Linux)` as `Arch Linux`
  * doc: added Gentoo Linux to distributons section
  * style: reformat doc comments
  * build: update debian `release.sh` for multiple series
  * build: debian noble release
  * build(deps): bump insta from 1.39.0 to 1.40.0
  * chore: fix clippy lints from Rust 1.81
  * build(deps): bump tokio-util from 0.7.11 to 0.7.12
  * doc: remove broken hitcount from `README.md`
  * build(deps): bump indexmap from 2.4.0 to 2.5.0
  * build(deps): bump tokio from 1.39.3 to 1.40.0
  * build(deps): bump tun2 from 2.0.8 to 2.0.9
  * build(deps): bump ratatui from 0.28.0 to 0.28.1
  * build(deps): bump tun2 from 2.0.6 to 2.0.8
  * doc: update CHANGELOG.md for #1290 and #1287
  * fix(core): tracer panic for ICMP extension with malformed length (#1287)
  * doc: update CHANGELOG.md for #1290 and #1296
  * refactor(dns): reduce visibility of several inner items
  * refactor(dns)!: remove `Timestamp` from all `DnsEntry` variants (#1296)
  * fix(dns): reverse dns enqueued multiple times when `dns-ttl` expires (#1290)
  * fix(tui): add missing `tui-icmp-extension-mode` to settings dialog (#1289)
  * chore: update `mockall` to 0.13.0
  * chore: update dependencies
  * build(deps): bump arrayvec from 0.7.4 to 0.7.6
  * build(deps): bump tun2 from 2.0.5 to 2.0.6
  * build(deps): bump tokio from 1.39.2 to 1.39.3
  * added draft `RELEASES.md` and assets for #1247
  * update `CHANGELOG.md` for #1247
  * update `README.md` for #1247
  * feat: highlight lost probes in sample history (#1247)
  * feat: add modified sparkline widget
  * build: debian release script
  * build(deps): bump indexmap from 2.3.0 to 2.4.0
  * chore: bump version to 0.12.0-dev
  * doc: update `winget` version to 0.11.0
  * doc: update 0.11.0 release note in RELEASES.md
  * doc: update PPA version to 0.11.0
  * doc: add release date for 0.11.0 release
  * chore: update debian for 0.11.0 release

-------------------------------------------------------------------
Thu Aug 29 08:11:09 UTC 2024 - Dmitry Markov <werwolf131313@gmail.com>

- Added
Added NAT detection for IPv4/udp/dublin (#1104)
Added public API (#1192)
Added support for NAT detection (N) column (#1219)
Added support for last icmp packet type (T) column (#1105)
Added support for last icmp packet code (C) column (#1109)
Added support for the probe failure count (f) column (#1258)
Added settings dialog tab hotkeys (#1217)
Added --dns-ttl flag to allow refreshing the reverse DNS results (#1233)
Added --generate-man flag for generating ROFF man page (#85)
Added Ubuntu PPA package (#859)
Added Chocolatey package (#572)
- Changed
[BREAKING CHANGE] Changed initial sequence to be 33434 (#1203)
[BREAKING CHANGE] Renamed tui-max-[samples|flows] as max-[samples|flows] (#1187)
Separated library and binary crates (#1141)
Record icmp packet code (#734)
Transient error handling for IPv4 on macOS, Linux & Windows (#1255)
Improved error messages (#1150)
Revamp the help dialog (#1260)
- Fixed
Fixed DestinationUnreachable incorrectly assumed to come from target host (#1225)
Fixed incorrect target hop calculation (#1226)
Do not conflate AddressInUse and AddrNotAvailable errors (#1246)

-------------------------------------------------------------------
Thu Aug 29 08:09:28 UTC 2024 - Dmitry Markov <werwolf131313@gmail.com>

- initial build
- upd to v0.11.0
openSUSE Build Service is sponsored by