summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2024-01-18chore(deps): bump tracing from 0.1.39 to 0.1.40 (#354)dependabot[bot]
Bumps [tracing](https://github.com/tokio-rs/tracing) from 0.1.39 to 0.1.40. - [Release notes](https://github.com/tokio-rs/tracing/releases) - [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.39...tracing-0.1.40) --- updated-dependencies: - dependency-name: tracing dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01chore(deps): bump anyhow from 1.0.75 to 1.0.78 (#347)dependabot[bot]
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.75 to 1.0.78. - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.75...1.0.78) --- updated-dependencies: - dependency-name: anyhow dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01chore(deps): bump http_req from 0.10.1 to 0.10.2 (#344)dependabot[bot]
Bumps [http_req](https://github.com/jayjamesjay/http_req) from 0.10.1 to 0.10.2. - [Release notes](https://github.com/jayjamesjay/http_req/releases) - [Commits](https://github.com/jayjamesjay/http_req/compare/v0.10.1...v0.10.2) --- updated-dependencies: - dependency-name: http_req dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01chore(deps): bump clap from 4.4.10 to 4.4.12 (#345)dependabot[bot]
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.10 to 4.4.12. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.4.10...v4.4.12) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01chore(deps): bump thiserror from 1.0.50 to 1.0.53 (#346)dependabot[bot]
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.50 to 1.0.53. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.50...1.0.53) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01chore(deps): bump once_cell from 1.18.0 to 1.19.0 (#349)dependabot[bot]
Bumps [once_cell](https://github.com/matklad/once_cell) from 1.18.0 to 1.19.0. - [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md) - [Commits](https://github.com/matklad/once_cell/compare/v1.18.0...v1.19.0) --- updated-dependencies: - dependency-name: once_cell dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01chore(deps): bump clap-verbosity-flag from 2.1.0 to 2.1.1 (#350)dependabot[bot]
Bumps [clap-verbosity-flag](https://github.com/clap-rs/clap-verbosity-flag) from 2.1.0 to 2.1.1. - [Changelog](https://github.com/clap-rs/clap-verbosity-flag/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap-verbosity-flag/compare/v2.1.0...v2.1.1) --- updated-dependencies: - dependency-name: clap-verbosity-flag dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01chore(deps): bump tokio from 1.34.0 to 1.35.1 (#351)dependabot[bot]
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.34.0 to 1.35.1. - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.34.0...tokio-1.35.1) --- updated-dependencies: - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01chore(deps): bump async-trait from 0.1.74 to 0.1.76 (#352)dependabot[bot]
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.74 to 0.1.76. - [Release notes](https://github.com/dtolnay/async-trait/releases) - [Commits](https://github.com/dtolnay/async-trait/compare/0.1.74...0.1.76) --- updated-dependencies: - dependency-name: async-trait dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-16chore(deps): bump zerocopy from 0.7.21 to 0.7.31 (#343)dependabot[bot]
Bumps [zerocopy](https://github.com/google/zerocopy) from 0.7.21 to 0.7.31. - [Release notes](https://github.com/google/zerocopy/releases) - [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md) - [Commits](https://github.com/google/zerocopy/compare/v0.7.21...v0.7.31) --- updated-dependencies: - dependency-name: zerocopy dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-08Write changelog for all unreleased commitscyqsimon
This shouldn't be necessary in the future due to #331.
2023-12-08Upload changed snapshots from all dirscyqsimon
2023-12-08Show interface names (#340)ilyes-ced
* added interface names * some fixes * Set interface name in UI only once * Code style * Add changelog entry --------- Co-authored-by: cyqsimon <28627918+cyqsimon@users.noreply.github.com>
2023-12-08Fix PR submitter detection (#342)cyqsimon
2023-12-01chore(deps): bump sysinfo from 0.29.10 to 0.29.11 (#336)dependabot[bot]
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo) from 0.29.10 to 0.29.11. - [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md) - [Commits](https://github.com/GuillaumeGomez/sysinfo/commits) --- updated-dependencies: - dependency-name: sysinfo dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01chore(deps): bump tokio from 1.33.0 to 1.34.0 (#335)dependabot[bot]
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.33.0 to 1.34.0. - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.33.0...tokio-1.34.0) --- updated-dependencies: - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01chore(deps): bump itertools from 0.11.0 to 0.12.0 (#334)dependabot[bot]
Bumps [itertools](https://github.com/rust-itertools/itertools) from 0.11.0 to 0.12.0. - [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-itertools/itertools/compare/v0.11.0...v0.12.0) --- updated-dependencies: - dependency-name: itertools dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01chore(deps): bump clap from 4.4.7 to 4.4.10 (#333)dependabot[bot]
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.7 to 4.4.10. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.4.7...v4.4.10) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-29chore(deps): bump openssl from 0.10.57 to 0.10.60 (#332)dependabot[bot]
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.57 to 0.10.60. - [Release notes](https://github.com/sfackler/rust-openssl/releases) - [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.57...openssl-v0.10.60) --- updated-dependencies: - dependency-name: openssl dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-12CI: ensure a changelog entry exists for each PR (#331)cyqsimon
* CI: ensure a changelog entry exists for each PR * Write CHANGELOG * Fix grep by adding `-P`
2023-11-02Display bandwidth in different unit families (#328)cyqsimon
* Allow selecting unit families - Supported units are {binary,SI}-{bytes,bits} * Fix typo * Better error msg in the unreachable case * - I can't believe I did this. Frankly, terrible. * Add unit test * Add peta&pebi units to be absolutely future-proof * Minor code style improvement
2023-11-02Reorganise & cleanup (#329)cyqsimon
* Get rid of outdated, unused packaging files * Create `/res`
2023-11-01Bump ratatui to 0.24.0 (#327)cyqsimon
2023-11-01chore(deps): bump procfs from 0.15.1 to 0.16.0 (#321)dependabot[bot]
Bumps [procfs](https://github.com/eminence/procfs) from 0.15.1 to 0.16.0. - [Release notes](https://github.com/eminence/procfs/releases) - [Commits](https://github.com/eminence/procfs/compare/v0.15.1...v0.16.0) --- updated-dependencies: - dependency-name: procfs dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01chore(deps): bump trust-dns-resolver from 0.23.1 to 0.23.2 (#319)dependabot[bot]
Bumps [trust-dns-resolver](https://github.com/bluejekyll/trust-dns) from 0.23.1 to 0.23.2. - [Release notes](https://github.com/bluejekyll/trust-dns/releases) - [Changelog](https://github.com/hickory-dns/hickory-dns/blob/v0.23.2/CHANGELOG.md) - [Commits](https://github.com/bluejekyll/trust-dns/compare/v0.23.1...v0.23.2) --- updated-dependencies: - dependency-name: trust-dns-resolver dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01chore(deps): bump clap from 4.4.6 to 4.4.7 (#320)dependabot[bot]
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.6 to 4.4.7. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.4.6...v4.4.7) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01chore(deps): bump regex from 1.10.1 to 1.10.2 (#325)dependabot[bot]
Bumps [regex](https://github.com/rust-lang/regex) from 1.10.1 to 1.10.2. - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/1.10.1...1.10.2) --- updated-dependencies: - dependency-name: regex dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01chore(deps): bump thiserror from 1.0.49 to 1.0.50 (#323)dependabot[bot]
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.49 to 1.0.50. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.49...1.0.50) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01chore(deps): bump http_req from 0.10.0 to 0.10.1 (#324)dependabot[bot]
Bumps [http_req](https://github.com/jayjamesjay/http_req) from 0.10.0 to 0.10.1. - [Release notes](https://github.com/jayjamesjay/http_req/releases) - [Commits](https://github.com/jayjamesjay/http_req/compare/v0.10.0...v0.10.1) --- updated-dependencies: - dependency-name: http_req dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01chore(deps): bump clap-verbosity-flag from 2.0.1 to 2.1.0 (#326)dependabot[bot]
Bumps [clap-verbosity-flag](https://github.com/clap-rs/clap-verbosity-flag) from 2.0.1 to 2.1.0. - [Changelog](https://github.com/clap-rs/clap-verbosity-flag/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap-verbosity-flag/compare/v2.0.1...v2.1.0) --- updated-dependencies: - dependency-name: clap-verbosity-flag dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01Log unresolved processes in more detail + general refactor (#318)cyqsimon
* Refactor & reorganisation of `get_proc_name` * Log both src & dst when we fail to resolve connection to process - Per recommendation in https://github.com/imsnif/bandwhich/issues/196#issuecomment-1763278674
2023-10-29Fix vague CLI option documentation; closes #314 (#316)cyqsimon
2023-10-26Use `once_cell::sync::Lazy` to make regex usage more ergonomic (#313)cyqsimon
2023-10-26Minor code style improvements (#312)cyqsimon
- Build regex only once using `once_cell::sync::Lazy` - Reduce code duplication
2023-10-26`Cargo.toml` manifest cleanup (#311)cyqsimon
* Sort Cargo.toml according to style guide - See https://doc.rust-lang.org/stable/style-guide/cargo.html * Format `cfg` strings in Cargo.toml * Narrow down `regex` dependency to more specific targets
2023-10-21Reset clippy levelscyqsimon
- Also denies `enum_glob_use`
2023-10-21Refactor `OsInputOutput` (combine interfaces & frames into single Vec) (#310)cyqsimon
* Refactor `OsInputOutput` (combine interfaces & frames into single Vec) * Add note on handling a separate failure case * Reduce code duplication
2023-10-20Make logging race-free using a global lock & macro (#309)cyqsimon
* Make logging race-free using a global lock & macro * Fix clippy complaint * Fix import for MacOS * Make `mt_log` expand to an expression
2023-10-19Table formatting logic overhaul (#305)cyqsimon
* Table formatting logic overhaul - Columns now auto-expand and auto-shrink proportionally - Data column selection logic is now set per-table - Necessary boilerplate added to allow tables with more (or fewer) columns in the future * Better naming: `TableLayout` -> `DisplayLayout` * Fix clippy complaints * Optimise layout cutoff widths - These values are pretty much arbitrary. I'm open to further optimising them in the future. * Updated test snapshots to match new layout settings * Remove unnecessary logging * Correct `debug_fn` impl for `column_selector` * Further optimise bandwidth column display * Update test snapshots * Layout width preset minor adjustment
2023-10-17Partially fix flaky tests (#308)cyqsimon
* Minor code style changes * Disable rendering of timestamps in tests * Update test snapshots * Test everything with insta macros (no more `assert(_eq)?`) - This has the benefit of creating snapshots for everything, allowing for later diffing * Don't use `assert_debug_snapshot` for large string outputs - This makes snapshots more human-inspectable * Code style improvement on two tests - `pause_by_space` - `rearranged_by_tab` * Minor code style improvements
2023-10-16CI: amend #306cyqsimon
- I only installed npcap, but forgot to run the actual tests 🤦
2023-10-16CI: allow Windows tests to run if PR source is own repo (#306)cyqsimon
2023-10-16Bump version to 0.21.1v0.21.1cyqsimon
2023-10-16Bump all dependencies (#304)cyqsimon
2023-10-16... and I forgot to keep changelog againcyqsimon
2023-10-16Bump `rustix` dependenciescyqsimon
- Fixes #284 - See https://github.com/bytecodealliance/rustix/security/advisories/GHSA-c827-hfw6-qwvm
2023-10-12Set known orphan connections max sizecyqsimon
2023-10-12Handle IPv4-mapped IPv6 addresses when resolving connection ownercyqsimon
2023-10-12Reduce logging noise by omitting known orphan connectionscyqsimon
2023-10-12Forgot to allow write access to log filecyqsimon