CHANGELOG.md @ed72ae2a-bc88-4517-b391-5ded2590fde3/main — view markup · raw · history · blame
Changelog
All notable changes to this project will be documented in this file.
v1.2.2 - 2020-10-10
- Add support for hostnames and FQDN resolution to IPv6 addresses.
- Performance improvement.
v1.2.1 - 2020-09-26
- Fix an issue in the
traceroute
function which gave the wrong value for theavg_rtt
property. - Some other tweaks to the
traceroute
function.
v1.2.0 - 2020-09-12
- 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 - 2020-09-03
- Fix a bug when ICMP responses are not correctly formatted.
v1.1.2 - 2020-08-29
- Fix a compatibility issue.
v1.1.1 - 2020-07-10
- Fix a bug when the source host does not have an IP address.
v1.1.0 - 2020-06-25
- 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.
- Add support for odd size payloads.
- Optimizations.
v1.0.4 - 2020-06-14
- Add the
is_closed
property to theICMPSocket
class. - Round round-trip time values by default.
- Fix a bug in the
multiping
function: theid
parameter was ignored. - Fix a bug in the
ICMPSocket
class when instantiated without root privileges. - Add an index for examples.
v1.0.3 - 2020-05-09
- Add the ability to customize the payload.
- Improvements of
ping
andmultiping
functions. It is now possible to pass arguments to theICMPRequest
object using keywords arguments**kwargs
. - Update some docstrings.
- Add new examples.
v1.0.2 - 2019-10-20
- Change the license. This project now uses the more permissive license LGPLv3.
v1.0.1 - 2019-10-07
- Add some examples.
- Rename
model.py
tomodels.py
. - Update setup keywords.
v1.0.0 - 2019-09-29
- :tada: Initial release.