All releases of arpalert


Release Notes: A bug in lease file reading has been fixed. There is a new script in contribs that sends a Zenity alert on Ubuntu.


Release Notes: An error message was fixed. The script API documentation was updated. New API functions were added.


Release Notes: A minor OpenBSD bugfix. Very minor code optimization. This release checks the string representation of MAC address memory size, allocates static memory for many buffers, and has OpenBSD Makefile compatibility.


Release Notes: Default config file syntax corrections and comments were added. The list of MAC vendors is loaded only in debug mode. A vim syntax file was added.


Release Notes: A bugfix in ARP self-test detection. A bugfix in the scheduler. Code cleanup.


Release Notes: A segmentation fault which occurred when the configuration is dumped was fixed. A compilation error on PPC processors was fixed.


Release Notes: Corrections were made in the man page. arpalert doesn't quit if the leases file is not found at start, it just sends a notice. Variable type was corrected. Alert identifiers were defined. A MAC address without an IP address is now also put in the leases file.


Release Notes: The SIGCHLD, SIGKILL, and SIGHUP signals were serialized. An option to force running in the foreground was added. The man page was updated.


Release Notes: A problem where zombie processes were created was fixed.


Release Notes: MAC vendor name is retrieved. Lease files are loaded and the MAC addresses already discovered are remembered. A port was made for Solaris8 ultrasparc IIi. The "white list", "black list", "authorizations", and "oui.txt" are reloaded when a SIGHUP is received. The use of errno was generalized. The code was cleaned. The install system was changed. A default config was generated. A scheduler bug in dumping lease time was fixed. A lease file dump is launched before quitting.