Skip to content

Commit

Permalink
arpsponge (3.19) unstable; urgency=medium
Browse files Browse the repository at this point in the history
  • Loading branch information
sbakker committed Jul 15, 2020
1 parent f578e10 commit 5190cf8
Showing 1 changed file with 87 additions and 0 deletions.
87 changes: 87 additions & 0 deletions debian/changelog
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.
Expand Down

0 comments on commit 5190cf8

Please sign in to comment.