
TODO / KNOWN ISSUES
Version 1.1.1
There is a bug in libpcap 1.0.0 that broke support for capturing packets from all interfaces. Please use older or cvs version of libpcap to build IPwatchD.
One GUI notification bubble is shown for every conflicting ARP packet received. Because of this there are multiple bubbles displayed at once during the IP conflict.
GUI notification works only in Gnome environment because it uses libnotify that depends on presence of notification-daemon in user session.
SVN version
All desktop notification code is separated from daemon into standalone binaries that should be run from user-defined script. These are ipwatchd-gnotify (bubble notifications for gnome) and ipwatchd-xnotify (universal notifications for X window environment). I also plan to write ipwatchd-knotify for KDE in future.
I believe this aproach will make packaging for distros easier because maintainers will be able to create four standalone packages - ipwatchd, ipwatchd-xnotify, ipwatchd-gnotify and ipwatchd-knotify. Package ipwatchd will contain daemon that is able to detect IP conflicts and record them via syslog and other three packages will contain optional programs responsible for desktop notification.
It would be nice to have a binary package for Debian/Ubuntu but SVN version must pass functional tests and it must be released as stable before this could happen.
Please send any bug reports to jariq(at)jariq(dot)sk