Revisions of python-getmac
Dominique Leuenberger (dimstar_suse)
accepted
request 1219203
from
Dirk Mueller (dirkmueller)
(revision 8)
- update to 0.9.5: * Fixed macOS arp when MAC has one character sections in specific cases (Fixes issue #92) - Update to 0.9.4: * `arping` (POSIX) or `SendARP` (Windows) will now *always* be used instead * Added ability to override the detected platform via `--override-platform` Issue deprecation message as a warning in addition to a log message
Ana Guerrero (anag+factory)
accepted
request 1156190
from
Steve Kowalik (StevenK)
(revision 7)
- Update to 0.9.4: * Support BusyBox's ``arping`` * Improve how ARP is handled. If ``ArpFile`` method succeeds, use it instead of ``ArpingHost`` * Speed up the first call to ``ArpingHost`` * Fix FORCE_METHOD not being respected for IPv4 macs * Fix `ArpFile` method being used for IPv6 * Deprecate Python 3.6 support * This release is a *complete rewrite of getmac from the ground up*. The public API of `getmac` is **unchanged** as part of this rewrite. * Fully support Python 3.9 * Tentatively support Python 3.10 and 3.11 * `arping` (POSIX) or `SendARP` (Windows) will now *always* be used instead of sending a UDP packet when looking for the MAC of a IPv4 host, if they're available and operable (otherwise, UDP + ARP table check will be used like before). * Added ability to override the detected platform via `--override-platform` argument (CLI) or `getmac.getmac.OVERRIDE_PLATFORM` variable (Python). This will force methods for that platform to be used, regardless of the actual platform. * Overhauled `ifconfig` parsing. It should now be far more reliable and accurate across all platforms. * Fixed bug with `/proc/net/route` parsing * Removed man pages from distribution (`getmac.1`/`getmac2.1`). They were severely out of date and unused. - Drop patches fix-failing-darwin-test.patch and support-python3.9.patch - Add patch cope-with-no-ip6.patch
Richard Brown (RBrownFactory)
accepted
request 1006897
from
Markéta Machová (mcalabkova)
(revision 6)
Dominique Leuenberger (dimstar_suse)
accepted
request 886231
from
Dirk Mueller (dirkmueller)
(revision 5)
Dominique Leuenberger (dimstar_suse)
accepted
request 794606
from
Tomáš Chvátal (scarabeus_iv)
(revision 3)
- Skip test_cli_main as it fails for some reason on OBS - Fix all files having executable bit - update to 0.8.2 * Added warning about Python 2 compatibility being dropped in 1.0.0 * Officially support Python 3.8 * Documented a known issue with looking up IP of a local interface on Linux/WSL (See the "Known Issues" section in the README) * Added remote host lookup using `arping` as last resort
Dominique Leuenberger (dimstar_suse)
accepted
request 729675
from
Tomáš Chvátal (scarabeus_iv)
(revision 2)
Dominique Leuenberger (dimstar_suse)
accepted
request 729329
from
Tomáš Chvátal (scarabeus_iv)
(revision 1)
Displaying all 8 revisions