-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
arpsponge (3.19) unstable; urgency=medium
- Loading branch information
Showing
1 changed file
with
87 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,90 @@ | ||
arpsponge (3.19) unstable; urgency=medium | ||
|
||
[ Steven Bakker ] | ||
* Get rid of $NULL_IP and $NULL_MAC | ||
$NULL_IP is equivalent to $IPV4_ADDR_NONE from M6::ARP::NetPacket. | ||
$NULL_MAC was already unused (using $ETH_ADDR_NONE instead). | ||
* Rename "probe" to "query" as much as possible. | ||
A "probe" has a specific meaning in RFC5227 terminology, | ||
being a query with a 0.0.0.0 SPA field. | ||
* Fix $IPV4_ADDR_NONE -> $IPv4_ADDR_NONE | ||
* Add --passive. | ||
Passive mode: don't send ARP queries from the sponge's IP. | ||
Turn on --passive automatically if there is no IP address | ||
associated with the sponge's network interface. | ||
* Check for --passive in do_sweep() as well. | ||
* Update Copying to remove SVN keyword. | ||
|
||
[ Marco d'Itri ] | ||
* Use dh_installinit. | ||
The current content of the maintainer scripts will be generated by | ||
dh_installinit. | ||
* Source /lib/lsb/init-functions in the init script. | ||
This is needed at least to redirect the actions to systemctl when using | ||
systemd. | ||
* Replate with dh_clean -k dh_prep | ||
dh_prep has replaced dh_clean -k since compat level 7. | ||
* Do not ignore make errors in debian/rules | ||
* Remove dead code about CFLAGS from debian/rules | ||
* Build the package in the binary-indep target. | ||
Since this is an architecture-independent package. | ||
* Switch the package to source format 3.0 | ||
* Update the Debian policy version to 4.3.0.3. | ||
This is the version released with Debian Buster. | ||
* Delete useless debian/dirs. | ||
The directories are created by the Makefile. | ||
* Move the files in the Debian package to the FHS paths. | ||
This does not cause any operational changes since the binaries are in | ||
the $PATH either way and only the perl interpreter cares about where | ||
the libraries are installed. | ||
Moving the man page causes dh_installman to automatically compress them. | ||
* Stop installing Changelog in the Debian package. | ||
It is a (broken) symlink to debian/changelog which is already installed | ||
as the proper changelog.gz. | ||
* Delete the useless debian/conffiles file. | ||
It is empty and populated by debhelper anyway. | ||
* Switch to debhelper compat level 10. | ||
The maintainer scripts will now restart the daemon at the end of the | ||
upgrade process instead of stopping it before everything else. | ||
It is available since debian Debian 9 (or Debian 8 backports). | ||
* Add the Vcs-* fields to debian/control | ||
* Switch debian/rules to dh. | ||
Nowadays this is the recommended usage of debhelper. | ||
* Remove dead code. | ||
Both variables are not actually used anywhere and the defaults are | ||
set by M6::ReadLine. | ||
* Depend on net-tools for ifconfig | ||
* Add a missing "use strict" in M6::ARP::Table | ||
* Do not use an history file if $HOME is not defined. | ||
This causes an interpreter warning when started by systemd. | ||
|
||
[ Chris Caputo ] | ||
* $select->can_read error handling fixes | ||
$! needs to be set to zero prior to $select->can_read per: https://perldoc.perl.org/IO/Select.html | ||
Also, fix EINTR check. | ||
|
||
[ Steven Bakker ] | ||
* Improve select() error tracking. | ||
Rename the package globals for select errors to make their use more | ||
clear: $Last_Select_Error_Time, $Last_Select_Error, $Select_Error_Count. | ||
Previously, multiple *different* select errors could be masked under | ||
a single "repeated" log line. Fix this, so a new log entry is spit out | ||
when the error condition changes. | ||
* Remove trailing spaces. | ||
* Remove trailing spaces. | ||
* Whitespace fixes. | ||
* Whitespace fixes. | ||
* Remove trailing whitespace | ||
* Fix mixed indent (expand all TABs). | ||
* M6::ARP::Control::Server - fix MAC address on "set alive" | ||
Code was actually attempting the equivalent of "set alive IP IP". | ||
* M6::ReadLine: get rid of nested elsif/else. | ||
* Keep debhelper requirement >= 9. | ||
Allow building on Debian Jessie (I know, I know). | ||
* Add *.debhelper patterns to .gitignore | ||
|
||
-- Steven Bakker <[email protected]> Wed, 15 Jul 2020 14:31:22 +0200 | ||
|
||
arpsponge (3.18) unstable; urgency=medium | ||
|
||
* Add --interface option when loading status on re-init. | ||
|