Modernize the build system. Recent versions of autoconf and automake were giving a lot of warnings. This is sort of a backport of similar build system changes from the 1.1 banch: - Fix all autoconf/automake warnings. - Merge lib/ into src/. - Don't use symlinks for device.c any more, but use automake conditionals. - Use explicit paths to local header files. - Get rid of alloca.c/malloc.c/memcmp.c/realloc.c.
Update copyright notices.
Add missing ICMP message type definitions.
Ensure ICMP_NET_ANO is defined.
Update the address of the Free Software Foundation in all copyright headers.
Remove all occurences of $Id$.
Update copyright notices, remove Ivo's email address.
Update copyright notices.
Support tunneling IPv6 on Solaris.
Update copyrights, links, email addresses and let Subversion update $Id$ keywords.
Missing definitions.
Update missing definitions, structs describing headers get __packed__ attribute.
Be consistent.
Check for ethernet/ipv4/ipv6 related structures.
Even more missing definitions.