Skip to content

Releases: ValentinBELYN/icmplib

v1.2.2

10 Oct 14:09
Compare
Choose a tag to compare
  • Add support for hostnames and FQDN resolution to IPv6 addresses.
  • Performance improvement.

v1.2.1

26 Sep 11:40
Compare
Choose a tag to compare
  • 🐛 Fix an issue in the traceroute function which gave the wrong value for the avg_rtt property (@patrickfnielsen).

v1.2.0

12 Sep 09:24
Compare
Choose a tag to compare
  • Add the ability to modify the traffic class of ICMP packets.
  • Add new optional parameters to the traceroute function.
  • Add a new exception SocketUnavailableError when an action is performed while a socket is closed.
  • Add a warning message on deprecated properties.
  • Explicit closure of sockets on built-in functions.
  • 🐛 Fix a bug when ICMP responses are not correctly formatted (part 2).

v1.1.3

03 Sep 18:43
Compare
Choose a tag to compare
  • 🐛 Fix a bug when ICMP responses are not correctly formatted.

v1.1.2

29 Aug 10:27
Compare
Choose a tag to compare
  • 🐛 Fix a compatibility issue.

v1.1.1

10 Jul 11:27
Compare
Choose a tag to compare
  • 🐛 Fix a bug when the source host does not have an IP address.

v1.1.0

25 Jun 07:50
Compare
Choose a tag to compare
  • Add support for odd size payloads.
  • Normalize the names of variables and properties:
    • ICMPReply class: the received_bytes property is deprecated. Use bytes_received instead.
    • Host and Hop classes: the transmitted_packets property is deprecated. Use packets_sent instead.
    • Host and Hop classes: the received_packets property is deprecated. Use packets_received instead.
  • Normalize docstrings.
  • Optimizations.

v1.0.4

14 Jun 09:53
Compare
Choose a tag to compare
  • Add the is_closed property to the ICMPSocket class.
  • Round round-trip time values by default.
  • Add an index for examples.
  • 🐛 Fix a bug in the multiping function where the id parameter was ignored.
  • 🐛 Fix a bug in the ICMPSocket class when instantiated without root privileges.

v1.0.3

09 May 08:44
Compare
Choose a tag to compare
  • Add the ability to customize the payload.
  • Improve the ping and multiping functions:
    • You can pass arguments to the ICMPRequest object using keywords arguments **kwargs.
  • Update some docstrings.
  • Add new examples.

v1.0.2

20 Oct 18:50
Compare
Choose a tag to compare
  • Change the license. This project now uses the more permissive license LGPLv3.