Skip to content

Releases: rfinnie/2ping

2ping 4.6

01 Mar 20:50
v4.6
db520af

Choose a tag to compare

  • Relicense from GPLv2 to MPL 2.0
    • All files now have SPDX licensing information
  • Guard against netifaces race condition
  • End stats updates
    • Do not display itemized loss numbers if no lost packets
    • Only display raw packet counts with --debug
  • Argument parsing cleanups
    • Do not add extra attributes to args, use type conversions instead
    • Remove maximum --pattern size
    • Clean up / simplify conversion parsing
    • Remove hard-coded --encrypt-method / --auth-digest values
    • Group ping-compatible and 2ping-specific options
  • Many packaging / scaffolding updates not tied to functionality

2ping 4.5.1

20 Mar 21:49
v4.5.1
362073e

Choose a tag to compare

  • 2ping.bash_completion: Make more resilient to failure / missing
    features.
  • 2ping.spec: Add missing BuildRequires: systemd.
  • Minimum Python version changed from 3.5 to 3.6.
  • Minor no-op code and distribution updates.

2ping 4.5

20 Jun 04:00
v4.5
dcffe4f

Choose a tag to compare

  • Added PyCryptodome support (recommended over PyCrypto, though the latter is still detected/supported).
  • Replaced best_poller module with Python native selectors module.
  • Changed --flood output: dots/backspaces are no longer printed, and loss results / errors display full details.
  • --audible tones will only occur if stdout is a TTY.
  • Improved hostname/IP display edge cases.
  • Added an AF_UNIX --loopback test mode.
  • Listener sockets are added and removed as needed, instead of being re-created on each rescan.
  • Listener sockets are automatically rescanned periodically.
  • Multiple systemd sockets are now allowed.
  • A run can be both a listener and a client at the same time (mainly useful for smoke testing).
  • Other socket handling refactoring.
  • Other code refactoring.
  • Listener statistics are displayer per-bind.
  • Many, many testing/CI improvements.