CHANGELOG
1.3.0 (2018-07-28)
- Fixed minor problems reported by cppcheck
- Fixed minor typo
- Fixed support for devices with long names
- Added support for systemd
- Added LDFLAGS to Makefile
- Resolved GCC 8 warnings
- Deprecated and removed ipwatchd-gnotify
1.2.1 (2011-07-24)
- added support for libnotify 0.7
- errors for interfaces without IP address are no longer logged
- loopback devices are skipped in automatic configuration mode
- fixed false posivite with more than one interface connected to the same subnet
- fixed possible socket leaking
- added manual pages ipwatchd-script(1) and ipwatchd.conf(5)
1.2 (2010-01-06)
- added test scenarios
- all messages are sysloged
- lot of small changes that make packaging for Ubuntu easier
- added PID file (needed for init script on Ubuntu)
- introduced configuration mode - manual and automatic
- added support for automatic detection of interfaces (automatic configuration mode)
- fixed SEGFAULT after SIGTERM on Ubuntu (pcap_close replaced with pcap_breakloop)
- installation prefix /usr/local is no longer used
- added testing mode
- removed global buffer for logged messages
- added init script
- added support for user-defined script
- added defend interval as recommended by RFC 5227
- desktop notification was removed from daemon code
- added IPwatchD G Notify - Notification tool for Gnome environment
- added check for existence of "any" device - prevents segfaults with broken libpcap-1.0
- added Activity diagram
1.1.1 (2008-09-21)
- fixed major bug in desktop notification
- few Makefile fixes
1.1 (2008-08-13)
- added desktop notification support
- source code documentation generated with Doxygen
- fixed SIGTERM handling
- Makefile reformatted (should now build cleanly on RedHat with gcc3)
- added manual page
1.0 (2007-08-05)
- rewritten in C
- daemon can handle multiple interfaces
0.1 (2006-07-11)
- written in perl
- proof of the concept
- daemon can handle only one interface