Releases: ValentinBELYN/icmplib
Releases · ValentinBELYN/icmplib
v1.2.2
- Add support for hostnames and FQDN resolution to IPv6 addresses.
- Performance improvement.
v1.2.1
- 🐛 Fix an issue in the
traceroute
function which gave the wrong value for theavg_rtt
property (@patrickfnielsen).
v1.2.0
- 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
- 🐛 Fix a bug when ICMP responses are not correctly formatted.
v1.1.2
- 🐛 Fix a compatibility issue.
v1.1.1
- 🐛 Fix a bug when the source host does not have an IP address.
v1.1.0
- Add support for odd size payloads.
- Normalize the names of variables and properties:
ICMPReply
class: thereceived_bytes
property is deprecated. Usebytes_received
instead.Host
andHop
classes: thetransmitted_packets
property is deprecated. Usepackets_sent
instead.Host
andHop
classes: thereceived_packets
property is deprecated. Usepackets_received
instead.
- Normalize docstrings.
- Optimizations.
v1.0.4
- Add the
is_closed
property to theICMPSocket
class. - Round round-trip time values by default.
- Add an index for examples.
- 🐛 Fix a bug in the
multiping
function where theid
parameter was ignored. - 🐛 Fix a bug in the
ICMPSocket
class when instantiated without root privileges.
v1.0.3
- Add the ability to customize the payload.
- Improve the
ping
andmultiping
functions:- You can pass arguments to the
ICMPRequest
object using keywords arguments**kwargs
.
- You can pass arguments to the
- Update some docstrings.
- Add new examples.
v1.0.2
- Change the license. This project now uses the more permissive license LGPLv3.