Skip to content

v2.0.0 - 05-August-2023

Compare
Choose a tag to compare
@pouriyajamshidi pouriyajamshidi released this 05 Aug 14:18
· 112 commits to master since this release

Summary

  • new feature: add -c or count flag to exit TCPING after a certain amount of probes specified by user thanks to @ravsii
  • new feature: add BSD support
  • new feature: add Debian package to make TCPING apt installable
  • fix: packet loss NaN when program terminated too quickly thanks to @ravsii
  • fix: random IP address selector index out of range bug
  • fix: display format of IPv4 embedded in IPv6 addresses
  • fix: time report bug. Everything is now accurate
  • fix: Enter key detection for Windows machines
  • refactor: complete overhaul of time calculation. TCPING now is hack-free when it comes to time handling thanks to @ravsii
  • refactor: memory align structs
  • refactor: improve code readability
  • refactor: refactor stats struct and extract user input to a separate struct
  • refactor: Enter key detection logic
  • refactor: name resolution handling. The maximum allowed time to wait for DNS response is now 2 seconds
  • refactor: unify exit points thanks to @ravsii
  • tests: more tests are added special thanks to @ravsii
  • enhancement: add dependabot
  • docs: improve documentation