Commit Graph

  • cab0d1f551 fix(help): list Host scroll keys only when the pane scrolls feature/passive-dns-analytics Marco Cadetg 2026-08-24 18:27:31 +02:00
  • 0b3a3282e2 Show the Connection Display legend in the Details help too protocol-health-badges Marco Cadetg 2026-08-24 18:21:10 +02:00
  • 6140260b26 Keep low link utilization visible feature/link-capacity-graphs Marco Cadetg 2026-08-24 18:19:26 +02:00
  • 649a60f289 chore(deps): bump toml in the rust-dependencies group (#585) main dependabot[bot] 2026-08-24 18:11:34 +02:00
  • 03fe02452a Explain the Health badge in the Overview help overlay Marco Cadetg 2026-08-24 18:05:57 +02:00
  • d15eceaa5b test(ui): raise the security expand height for the taller network stats panel Marco Cadetg 2026-08-23 20:02:33 +02:00
  • 808dd7e6de fix(dns): satisfy clippy some_filter in the test helper Marco Cadetg 2026-08-23 18:44:02 +02:00
  • 2a3c736e14 Share the health classifier with sorting and drop unused helpers Marco Cadetg 2026-08-23 18:30:49 +02:00
  • 01e34844af refactor(dns): expose the failure total in the snapshot so Overview reuses the core count and degraded threshold Marco Cadetg 2026-08-23 18:29:57 +02:00
  • f72f92121c Ignore unknown and loopback link speeds on Windows Marco Cadetg 2026-08-23 15:58:20 +02:00
  • a253453609 feat(dns): add passive analytics and health Marco Cadetg 2026-08-23 15:57:12 +02:00
  • 450f36685d Add protocol-aware connection health Marco Cadetg 2026-08-23 15:57:09 +02:00
  • c98c41abdc feat(dpi): detect WireGuard and OpenVPN (#581) Marco Cadetg 2026-08-23 15:28:51 +02:00
  • 3539be3e4f Use link capacity for graph scaling Marco Cadetg 2026-08-23 15:26:19 +02:00
  • 7571fdd7a5 feat(dpi): detect WireGuard and OpenVPN feature/vpn-classifiers Marco Cadetg 2026-08-23 15:00:10 +02:00
  • 11a8a040bd fix(linux): keep the privileged startup socket snapshot for pre-existing connections fix/pre-drop-attribution-fallback Marco Cadetg 2026-08-23 13:32:34 +02:00
  • 8e97c84e90 fix(windows): accept friendly interface names for -i and list descriptions in the error (#579) Marco Cadetg 2026-08-23 14:42:59 +02:00
  • 23b9793fcf fix(tcp): apply RFC 7323 window scaling to the displayed window size (#574) Marco Cadetg 2026-08-23 14:41:39 +02:00
  • 7a3e28df78 fix(windows): embed UTF-8 active-code-page manifest via MSVC linker flags (#577) Marco Cadetg 2026-08-23 14:36:53 +02:00
  • c0d895a1e9 fix(tcp): apply RFC 7323 window scaling to the displayed window size fix/tcp-window-scale Marco Cadetg 2026-08-23 13:29:15 +02:00
  • 3559810a4e fix(windows): accept friendly interface names for -i and list descriptions in the error fix/windows-interface-alias Marco Cadetg 2026-08-23 13:40:18 +02:00
  • 2506aa2321 fix(windows): embed UTF-8 active-code-page manifest via MSVC linker flags fix/windows-utf8-manifest Marco Cadetg 2026-08-23 14:24:58 +02:00
  • 18a18ea5dc ci: add skip_downstream input so a backfill dispatch can't downgrade packages (#580) Marco Cadetg 2026-08-23 14:24:33 +02:00
  • c6396dcfab fix(ui): Graph tab drops bottom sections on small terminals instead of squeezing all three (#578) Marco Cadetg 2026-08-23 14:24:05 +02:00
  • a0c80389ed fix: flush outputs and restore the terminal on SIGTERM/SIGHUP (#576) Marco Cadetg 2026-08-23 14:20:36 +02:00
  • 19c72a6710 ci: add skip_downstream input so a backfill dispatch can't downgrade packages fix/release-backfill-guard Marco Cadetg 2026-08-23 13:41:10 +02:00
  • 0cfffc821b fix(ui): case-insensitive Process and Service sort (#572) Marco Cadetg 2026-08-23 14:16:29 +02:00
  • a0fbdb1d5a fix(ui): Graph tab drops bottom sections on small terminals instead of squeezing all three fix/graph-small-terminals Marco Cadetg 2026-08-23 13:37:43 +02:00
  • 279d377c92 fix: flush outputs and restore the terminal on SIGTERM/SIGHUP fix/graceful-signal-shutdown Marco Cadetg 2026-08-23 13:33:45 +02:00
  • d7e3ac6b38 Fix Npcap loading from the default Windows installation (#571) Marco Cadetg 2026-08-23 13:28:49 +02:00
  • dd0f78975c fix: don't abort when the diagnostic log can't be opened fix/nonfatal-logging-init Marco Cadetg 2026-08-23 13:25:40 +02:00
  • 734a902b21 fix(ui): case-insensitive Process and Service sort fix/case-insensitive-sort Marco Cadetg 2026-08-23 13:25:13 +02:00
  • d40b0816da feat(ui): add Host tab with socket inventory (#568) Marco Cadetg 2026-08-23 13:22:20 +02:00
  • 302aa2d76c Fix responsive system sidebar (#570) Marco Cadetg 2026-08-23 13:21:59 +02:00
  • 1923603226 fix: delay-load Packet.dll on Windows fix/windows-npcap-loader Marco Cadetg 2026-08-23 13:19:48 +02:00
  • 841beeaefd Fix responsive system sidebar fix/responsive-system-sidebar Marco Cadetg 2026-08-22 10:37:26 +02:00
  • 08a38ee872 fix: load default Npcap installation Marco Cadetg 2026-08-22 09:58:13 +02:00
  • 1a069b8d3f feat(ui): add Host tab with socket inventory feat/host-socket-inventory Marco Cadetg 2026-08-21 23:02:10 +02:00
  • 2b1bfcbea6 Improve status bar mode hints (#565) Marco Cadetg 2026-08-21 22:13:15 +02:00
  • 3cabd3ad8e Merge remote-tracking branch 'origin/main' into feature/state-aware-status-bar feature/state-aware-status-bar Marco Cadetg 2026-08-21 21:49:46 +02:00
  • 95e35e79f7 feat: improve help overlay (#567) Marco Cadetg 2026-08-21 21:46:31 +02:00
  • 4b5fff4d98 feat: improve help overlay feat/improve-help-overlay Marco Cadetg 2026-08-21 21:40:49 +02:00
  • 0f110e8e06 feat(ui): add contextual help overlay (#566) Marco Cadetg 2026-08-21 21:38:06 +02:00
  • 4f50d15c40 fix(ui): address status bar review findings Marco Cadetg 2026-08-21 21:06:02 +02:00
  • 5d053af7ab feat(ui): add contextual help overlay feature/contextual-help-overlay Marco Cadetg 2026-08-21 20:27:19 +02:00
  • 2db8c77cec feat(ui): improve status bar mode hints Marco Cadetg 2026-08-21 20:26:36 +02:00
  • bd4f2c59a4 chore(deps): bump toml in the rust-dependencies group (#564) dependabot[bot] 2026-08-21 11:55:23 +02:00
  • 9e5c3c3639 ci: drop Ubuntu 25.10 (questing) from the PPA matrix Marco Cadetg 2026-08-20 21:31:57 +02:00
  • 7ddcfb1ef8 Release v1.6.0 v1.6.0 Marco Cadetg 2026-08-20 21:01:14 +02:00
  • a6647533de ci: publish rustnet-sandbox to crates.io with the workspace Marco Cadetg 2026-08-20 21:01:14 +02:00
  • 7f41fbc476 feat(ui): TUI restyle, theme presets, and config file (#563) Marco Cadetg 2026-08-20 20:46:54 +02:00
  • edf66a3e85 fix: address second-round review findings feat/tui-restyle Marco Cadetg 2026-08-20 20:42:15 +02:00
  • b890a306ba feat(ui): darken gray text tiers on light terminal backgrounds Marco Cadetg 2026-08-20 20:18:26 +02:00
  • 992968a11b update assets Marco Cadetg 2026-08-20 19:51:32 +02:00
  • 1ce44a0ca3 fix: address review findings on the restyle branch Marco Cadetg 2026-08-20 19:31:29 +02:00
  • cc51a56280 fix(ui): adapt to main's non_dpi_app_color after the vivid rename Marco Cadetg 2026-08-20 19:23:33 +02:00
  • 8102c671c2 docs(demo): pin a Braille-capable font in the VHS tapes Marco Cadetg 2026-08-20 19:15:59 +02:00
  • b962ca25d3 docs: fill in changelog PR numbers Marco Cadetg 2026-08-20 19:06:07 +02:00
  • 5b2fd49193 feat(ui): rename --theme classic to vivid Marco Cadetg 2026-08-20 19:03:12 +02:00
  • ba54a16603 fix(ui): flat status bar alerts and sandbox-aware copy hints Marco Cadetg 2026-08-20 18:54:08 +02:00
  • cda880a0bd feat(ui): restore arrow navigation hint on Overview Marco Cadetg 2026-08-20 18:46:34 +02:00
  • 30eeba71be fix(ui): flat status bar built around priority, drop the row dots Marco Cadetg 2026-08-20 18:43:35 +02:00
  • 7dd3d0175e fix(ui): drop the scrollbar track Marco Cadetg 2026-08-20 18:23:15 +02:00
  • 5327a0275e fix(ui): thin accent scrollbar thumb Marco Cadetg 2026-08-20 18:20:24 +02:00
  • a50e2dd60e fix(ui): derive keycap chips from the theme instead of ANSI blocks Marco Cadetg 2026-08-20 18:11:33 +02:00
  • a6ece4fe72 fix(ui): keycap chips in the status bar and honest hint keys Marco Cadetg 2026-08-20 18:02:30 +02:00
  • 0e5c095ec2 feat(ui): status cues, badges, identity tints, and theme contrast guard Marco Cadetg 2026-08-20 12:43:44 +02:00
  • c8b36be4aa feat(ui): theme presets, config file, and TUI restyle Marco Cadetg 2026-08-16 18:15:21 +02:00
  • bb4e358593 chore(deps): bump docker/setup-buildx-action in the actions group (#561) dependabot[bot] 2026-08-20 18:39:34 +02:00
  • 720a9f9ea3 chore(deps): bump the rust-dependencies group across 1 directory with 2 updates (#562) dependabot[bot] 2026-08-20 18:39:12 +02:00
  • 09330d3a3e chore(deps): bump clap_mangen in the rust-dependencies group dependabot/cargo/rust-dependencies-ca0b6b1c3c dependabot[bot] 2026-08-17 08:55:06 +00:00
  • c2d90d6bd2 fix: recover Linux any capture (#559) Marco Cadetg 2026-08-16 18:08:36 +02:00
  • 3aa1fba7e6 fix: recover Linux any capture fix/linux-any-interface-recovery Marco Cadetg 2026-08-16 17:57:22 +02:00
  • a65dbb055f feat(ui): align the Details Application card across protocols (#557) Marco Cadetg 2026-08-16 16:58:43 +02:00
  • b69f49699e feat(ui): show DNS, LLMNR, and NetBIOS transaction IDs in Details details-application-card-alignment Marco Cadetg 2026-08-16 16:55:10 +02:00
  • e59ebd9472 feat(ui): align the Details Application card across protocols Marco Cadetg 2026-08-15 16:59:00 +02:00
  • 632d3b8fae refactor: workspace-wide dedup, dead code removal, and visibility narrowing (#556) Marco Cadetg 2026-08-15 12:54:43 +02:00
  • 591673d05d refactor: narrow get_sandbox_info back to pub(crate) feat/dedup-tests Marco Cadetg 2026-08-15 12:12:29 +02:00
  • 4888c1656c fix(macos): restore get_sandbox_info for macOS/Windows and external GUI crate Marco Cadetg 2026-08-15 12:03:16 +02:00
  • d83d43a684 refactor: workspace-wide dedup, dead code removal, and visibility narrowing Marco Cadetg 2026-08-15 11:53:29 +02:00
  • cfebebb1d4 fix(ui): extend the fixed Details row layout to ARP (#555) Marco Cadetg 2026-08-15 11:32:29 +02:00
  • c859269088 refactor(ui): share one age formatter in the Details tab details-arp-fixed-layout Marco Cadetg 2026-08-15 11:27:13 +02:00
  • c77676a798 fix(ui): extend the fixed Details row layout to ARP Marco Cadetg 2026-08-15 11:15:29 +02:00
  • 81f67f8d3b fix(ui): keep Details tab rows at fixed positions (#554) Marco Cadetg 2026-08-15 10:57:24 +02:00
  • e5f51f2448 fix(ui): keep Details tab rows at fixed positions details-layout-stability Marco Cadetg 2026-08-15 10:50:21 +02:00
  • 106ba2457f feat: track LLMNR response time (#552) Marco Cadetg 2026-08-15 10:24:18 +02:00
  • 19dbf0a03a Merge remote-tracking branch 'origin/main' into feat/llmnr-response-time feat/llmnr-response-time Marco Cadetg 2026-08-15 10:19:11 +02:00
  • fef9b3ca4e feat(dns): attribute connections to hostnames via observed DNS responses (#553) Marco Cadetg 2026-08-15 10:13:42 +02:00
  • 31df73e034 fix(ui): split attributed name and provenance into separate detail rows passive-dns-attribution Marco Cadetg 2026-08-14 18:29:57 +02:00
  • 096cd25a92 feat(dns): attribute connections to hostnames via observed DNS responses Marco Cadetg 2026-08-14 18:20:17 +02:00
  • 3bb3c02499 feat: track LLMNR response time Marco Cadetg 2026-08-14 18:15:11 +02:00
  • 19ab554369 refactor: remove dead public API from the library crates (#551) Marco Cadetg 2026-08-14 15:31:27 +02:00
  • 2ba20093a7 refactor: remove dead public API from the library crates remove-dead-crate-api Marco Cadetg 2026-08-14 14:53:29 +02:00
  • 2332ac79f3 feat: add headless example and document the headless workstream (#550) Marco Cadetg 2026-08-14 14:43:43 +02:00
  • 9ececfe3a4 fix: address review findings in headless example headless-example Marco Cadetg 2026-08-14 14:28:52 +02:00
  • 27492bcfed merge main Marco Cadetg 2026-08-14 13:18:03 +02:00
  • da670b358e refactor: move interface-stats providers into rustnet-core (#549) Marco Cadetg 2026-08-14 13:14:42 +02:00
  • 5b519280ee Merge remote-tracking branch 'origin/main' into interface-stats-core interface-stats-core Marco Cadetg 2026-08-14 13:11:45 +02:00
  • f8b5cc3694 Merge remote-tracking branch 'origin/main' into interface-stats-core Marco Cadetg 2026-08-14 13:07:23 +02:00
  • 92bcbda1f4 refactor: extract sandboxing and privdrop into rustnet-sandbox crate (#548) Marco Cadetg 2026-08-14 13:06:50 +02:00