summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-09-11chore(release): 0.18.00.18.0Aram Drevekenin
2020-09-11docs(readme): windows installation instructionsAram Drevekenin
2020-09-10docs(changelog): windows build and run supportAram Drevekenin
2020-09-10feat(platform): windows build and run support (#180)remgodow
* Remove connections vector from OpenSockets, use common OpenSockets implementation based on sysinfo and netstat2. * Replace termion backend with crossterm, which works on Windows as well. * More fixes for windows build. * Remove tui default-features (termion), update unit tests for crossterm. * Windows compilation fixes. * Remove unused get_open_sockets implementations for linux and mac. Fix formatting. * Add build.rs for windows to download and extract Packet.lib from npcap SDK. * Resolve Cargo.lock after merging main. * fix(tests): adjust snapshots new location of the dns resolution * style(clippy): clippy * style(clippy): remove dead code * style(clippy): use write_all in build.rs * style(clippy): remove unused import added by Intellij * style(review): use String instead of str * fix(build): run build.rs only once * fix(regression): skip iface_is_up() filter only for Windows * fix(review): restore per os implementation of get_open_sockets() * fix(cargo): add missing os specific packages * fix: conditional compilation of windows module * fix: compilation errors * fix: missing Protocol::from_str() implementation * style(clippy): remove unused methods Co-authored-by: Aram Drevekenin <aram@poor.dev>
2020-09-09docs(readme): add FreeBSD installation instructions (#183)Petteri Valkonen
2020-09-08docs(changelog): man pageAram Drevekenin
2020-09-08docs(man): update and Improve MAN page (#182)Michael F. Schönitzer
* Add all supported options to man page This also fixes an error in the man page: It previously listed -v as flag for printing the program version, this should be -V instead. * Add more information to the man page This enhances the description of bandwhich and adds common chapters: "Copyright", "See also" and "Bugs".
2020-09-03docs(changelog): windows infrastructureAram Drevekenin
2020-09-03feat(infra): replace termion with Windows compatible crossterm (#179)remgodow
* Replace termion backend with crossterm, which works on Windows as well. * Remove tui default-features (termion), update unit tests for crossterm. * Fix formatting.
2020-09-02chore(release): 0.17.00.17.0Aram Drevekenin
2020-09-02docs(changelog): unitsAram Drevekenin
2020-09-02fix(formatting): improve accuracy (#178)Aram Drevekenin
* fix(formatting): improve accuracy * style(format): line length * fix(formatting): use mebi/gibi/tibi bytes * style(format): fmt
2020-09-01hotfix(truncation): display long uneven hostnames properly (fixes small ↵Aram Drevekenin
issue in #177)
2020-09-01docs(changelog): chinese characters fixAram Drevekenin
2020-09-01fix(formatting): panic when slice str (#177)zxlzy
* fix panic when slice str * copy code from diskonaut * typo fix
2020-07-14docs(changelog): raw mode delimitersAram Drevekenin
2020-07-14feat(raw): add delimiters to raw output (#175)sigmaSd
2020-07-13chore(release): 0.16.00.16.0Aram Drevekenin
2020-07-13fix(rawmode): honor RenderOpts flag when using raw mode (#174)sigmaSd
2020-06-08docs(changelog): change trunk branch nameAram Drevekenin
2020-06-06docs(readme): brew works on Linux too (#171)Omer Katz
* brew works on Linux too. Linuxbrew has been merged back to Homebrew so this tools can be installed using `brew install`. * docs(readme): clarify brew installation Co-authored-by: Aram Drevekenin <aram@poor.dev>
2020-05-23docs(changelog): fix release dateAram Drevekenin
2020-05-23docs(changelog): update for 0.15.00.15.0Aram Drevekenin
2020-05-23chore(release): 0.15.0Aram Drevekenin
2020-05-23docs(fix): remove accidental duplicationAram Drevekenin
2020-05-23docs(readme): rearrange installation instructionsAram Drevekenin
2020-05-23docs(readme): OpenWRT installation instructionsAram Drevekenin
2020-05-23Merge pull request #167 from Eosis/issue-163-elapsed-timeBrooks Rady
feat(interface): Added elapsed time (#167)
2020-05-23Implement style feedbackRupert Rutledge
Thanks @TheLostLambda
2020-05-20Update changelogRupert Rutledge
2020-05-20Merge remote-tracking branch 'origin/master' into issue-163-elapsed-timeRupert Rutledge
Conflicts: src/display/components/layout.rs src/display/ui.rs src/main.rs
2020-05-19Use correct elapsed time when resizing the terminalRupert Rutledge
- Split the logic for determining the elapsed time into a function as it was called in different placed in main.rs.
2020-05-18Rename the total_bandwidth file for clarityRupert Rutledge
2020-05-17feat(layout): 'Window' ordering ability (#118)Louis Lesage
* Window ordering ability Added ability to change display order of the windows using tab. Added a help tooltip. * fix redundant clone * fix fmt check * cargo fmt fix 2 * Fixed help layout and added tests * Fix fmt check
2020-05-16Deal with clippy linting issuesRupert Rutledge
2020-05-16Merge remote-tracking branch 'origin/master' into issue-163-elapsed-timeRupert Rutledge
2020-05-16Altering the snapshots for tests that are affected by new duration codeRupert Rutledge
Simply replacing the "1 \n" write events with "2 \n" when we check the snapshots to make them consistent. There may still be issues with timing in the tests, but can serve as a stop-gap.
2020-05-16Fix issue of duration being shown on non -t invocationsRupert Rutledge
2020-05-16Address review feedbackRupert Rutledge
Now selectively printing out the duration of the capture based on calculating the exact length of the strings and the width of the terminal window. This has simplified this code substantially as well, no longer having to split the header into parts (currently we are printing to the same rect, but left and right aligned for the respective parts of the header).
2020-05-09Add days to the duration printRupert Rutledge
2020-05-09Fix silly issue with altering logicRupert Rutledge
- Needed to set max number of columns to 3.
2020-05-09Simplify logic in the header_parts functionRupert Rutledge
2020-05-09Split the header into different parts based on size of terminalRupert Rutledge
1, 2, or 3 sections will be used based on differing widths.
2020-05-09Split the header row into 3 columnsRupert Rutledge
We now have the bandwidth data, paused status and duration in separate columns.
2020-05-08docs(changelog): add terabytes changeAram Drevekenin
2020-05-08fix(formatting): add terabytes as a display unit (#168)Brooks Rady
2020-05-08Address PR feedback.Rupert Rutledge
- Only show the capture time on use of the utilization flag - Make colour consistent in header - Prioritize rendering of the Bandwidth over the duration - Reduce length of time description
2020-05-03docs(changelog): release 0.14.00.14.0Aram Drevekenin
2020-05-03chore(release): 0.14.0Aram Drevekenin
2020-05-03style(lint): make clippy happy on all channelsAram Drevekenin