Thu Feb 28 17:25:22 EST 2008 Irwin Tillman (irwin at princeton dot edu) * Version 1.2.1 released. Sat Feb 9 19:33:55 EST 2008 Irwin Tillman (irwin at princeton dot edu) * configure.ac src/defs.h: When checking if ether_aton(), ether_ntoa(), ether_ntohost(), and ether_hostton() are declared, also check sys/ethernet.h, as that's where they are in Solaris 10. * configure.ac: When checking if ether_aton(), ether_ntoa(), ether_ntohost(), and ether_hostton() are declared, switch from using AC_CHECK_FUNC_PROTO to using AC_CHECK_DECLS so we may specify multiple include files. * src/defs.h: Update the prototypes we provide for ether_aton(), ether_ntoa(), ether_ntohost(), and ether_hostton() when we don't find system-provided prototypes for them. * lib/inet_aton.c: replace version from glibc 2.1.2 with version from glibc 2.7. * configure.ac: add calls to AC_TYPE_INT8_T, AC_TYPE_INT16_T, AC_TYPE_INT32_T, AC_TYPE_INT64_T, AC_TYPE_UINT8_T, AC_TYPE_UINT16_T, AC_TYPE_UINT32_T, AC_TYPE_UINT64_T so we may move to the integer types as per C99. (libnet-specific code will still use the types defined by libnet.) * configure.ac: remove call to AC_UNP_CHECK_TYPE(u_int32_t, unsigned int). On systems where it didn't find a u_int32_t type, it #defined one. On newer platforms, that macro definition could interfere with libnet's typedef of u_int32_t in libnet/libnet-types.h. In newer gcc, this would trigger "error: two or more data types in declaration specifiers". * README, INSTALL.arpsend doc/arpsend.8: Updated to reflect that we've added support for Solaris 10. Tue Jun 19 15:32:30 EDT 2007 Irwin Tillman (irwin at princeton dot edu) * m4/ac_unp_check_type.m4, configure: upgrade AC_UNP_CHECK_TYPE to 1.6. That fixes its test program to work in gcc 4.1.2. Wed Mar 14 14:00:23 EDT 2007 Irwin Tillman (irwin at princeton dot edu) * doc/arpsend.8: add missing description of -Q vlan_id option. Wed Mar 14 13:41:44 EDT 2007 Irwin Tillman (irwin at princeton dot edu) * Version 1.2.0 released. Thu Dec 28 14:28:54 EST 2006 Irwin Tillman (irwin at princeton dot edu) * Upgraded autoconf 2.59 to 2.61. Upgraded automake 1.9.5 to 1.10. * config/config.guess: replace version 2005-07-08 with version 2006-07-02 from automake 1.10. * config/config.sub: replace version 2005-07-08 with version 2006-09-20 from automake 1.10. * config/depcomp: replace version 2005-07-09.11 with version 2006-10-15.18 from automake 1.10. * config/install-sh: replace version 2005-05-14.22 with version 2006-10-14.15 from automake 1.10. * config/missing: replace version 2005-06-08.21 with version 2006-05-10.23 from automake 1.10. * config/mkinstalldirs: replace version 2005-06-29.22 with version 2006-05-11.19 from automake 1.10 Wed Nov 22 15:50:47 EST 2006 Irwin Tillman (irwin at princeton dot edu) * configure.ac, configure: correct checks that prevented us from locating , * src/defs.h: for some (more) system header files, only try to include them if configure found them. Mon Sep 18 16:41:26 EDT 2006 Irwin Tillman (irwin at princeton dot edu) * src/main.c: allow specifying a pause time of 0. Thu Jan 19 15:21:20 EST 2006 Irwin Tillman (irwin at princeton dot edu) * src/main.c: change eaddr_tmp from a struct ether_addr * to a struct libnet_ether_addr *. Fri Nov 4 18:08:47 EST 2005 Irwin Tillman (irwin at princeton dot edu) * Upgraded automake 1.8.3 to 1.9.5. * config/config.guess: replace version 2005-02-10 with version 2005-07-08 from automake 1.9.6. * config/config.sub: replace version 2005-02-10 with version 2005-07-08 from automake 1.9.6. * config/depcomp: replace version 2005-02-09.22 with version 2005-07-09.11 from automake 1.9.6. * config/install-sh: replace version 2005-02-02.21 with version 2005-05-14.22 from automake 1.9.6. * config/missing: replace version 2005-02-08.22 with version 2005-06-08.21 from automake 1.9.6. * config/mkinstalldirs: replace version 2005-02-02.21 with version 2005-06-29.22 from automake 1.9.6. Wed Sep 21 16:25:31 EDT 2005 Irwin Tillman (irwin at princeton dot edu) * src/main.c, src/arpsend.c, src/arpsend.h: add -Q option to specify 802.1Q VLAN ID. Mon Jul 25 09:51:28 EDT 2005 Irwin Tillman (irwin at princeton dot edu) * src/arpsend.h: fix MY_IN_LOOPBACK Thu Apr 7 14:17:45 EDT 2005 Irwin Tillman (irwin at princeton dot edu) * To prevent specific installation instructions from being overwritten by automake, moved specific installation instructions from INSTALL to INSTALL.arp_bomber, moved generic installation instructions from INSTALL.generic to INSTALL. * Upgraded automake 1.8.3 to 1.9.5. Thu Nov 4 15:58:14 EST 2004 Irwin Tillman (irwin at princeton dot edu) * m4/ist_require_libnet.m4: When setting LDFLAGS, omit space after -L. Wed Oct 27 12:51:46 EDT 2004 Irwin Tillman (irwin at princeton dot edu) * src/defs.h, configure.ac, configure, config.h.in: Only declare ether_ntoa(), ether_addr(), ether_ntohost(), ether_hostton() if they are missing from . * src/arpsend.h: remove duplicate decl of ether_ntoa(), ether_addr(). * Version number now 1.1.0. Mon Oct 18 18:53:36 EDT 2004 Irwin Tillman (irwin at princeton dot edu) * Upgraded from the libnet 1.0.2a API to the libet 1.1.2.1 API. We no longer support the old libnet API. Tue Aug 24 09:17:34 EDT 2004 Irwin Tillman (irwin at princeton dot edu) * Upgraded from autoconf 2.13 to 2.59. Upgraded from automake 1.4 to 1.8.3. * Version 1.0.5 released. Tue Aug 24 09:08:11 EDT 2004 Irwin Tillman (irwin at princeton dot edu) * Version 1.0.4 released. Fri Apr 25 11:03:50 EDT 2003 Irwin Tillman (irwin at princeton dot edu) * README, COPYING, Changelog: replace email addresses with human-parseable versions, to reduce spam from simple Web-based address harvesters. Thu May 9 18:05:50 EDT 2002 Irwin Tillman (irwin at princeton dot edu) * configure.in: version number now 1.0.3. * Version 1.0.3 released. Mon May 6 14:07:11 EDT 2002 Irwin Tillman (irwin at princeton dot edu) * src/main.c: avoid incorrect use of cpp '##' to allow compilation in gcc 3.x. * config/config.guess: replace with latest version (2002-03-20) from GNU. * config/config.sub: replace with latest version (2002-04-26) from GNU. * INSTALL: add note about dependancy on libnet 1.0.x API. Add note about working around a problem in libnet.h when building with recent compilers (e.g. gcc 3.x). * src/main.c, src/arpsend.h: interface_name should be char*, not u_char* (fix compiler warning). Mon Aug 20 13:51:21 EDT 2001 Francois Vigneron * src/arpsend.c: convert return value from libnet_get_ipaddr() (used to populate sender_protocol_address when -s option is not specified) from host to network-byte order. Wed Aug 1 14:21:22 EDT 2001 Irwin Tillman (irwin at princeton dot edu) * README doc/arpsend.8: software home has moved from wwwnet.princeton.edu to www.net.princeton.edu. Tue May 1 14:06:00 EDT 2001 Irwin Tillman (irwin at princeton dot edu) * INSTALL: added a PLATFORMS section listing platforms on which the program has been successfully built and used. * doc/arpsend.8: remove specifics about platform versions. Thu Feb 15 11:06:46 EST 2001 Irwin Tillman (irwin at princeton dot edu) * README COPYING doc/arpsend.8: product is now generally available, also update legal notices. * configure.in: version number now 1.0.2 * Version 1.0.2 released. Fri Jan 26 16:23:10 EST 2001 Irwin Tillman (irwin at princeton dot edu) * convert to automake, reorganize from flat package into shallow package * config/config.guess config/config.sub: sync to current GNU versions. * configure.in: replace AC_CANONICAL_SYSTEM with AC_CANONICAL_HOST Sat Jan 20 16:06:39 EST 2001 Irwin Tillman (irwin at princeton dot edu) * inet_aton.c (inet_aton): replaced version from "UNIX Network Programming: Volume 1", Second Edition, by W. Richard Stevens with version from glibc 2.1.2 * COPYING.LIB: added, since inet_aton() is covered by it. * aclocal.m4: AC_UNP_CHECK_TYPE.m4 added (from "UNIX Network Programming: Volume 1", Second Edition, by W. Richard Stevens) * configure.in accongif.h: check for u_int32_t typedef, ctype.h * Makefile.in: remove -Wall from CFLAGS Wed Jan 17 16:37:37 EST 2001 Irwin Tillman (irwin at princeton dot edu) * main.c arpsend.h defs.h arpsend.8: Added -c and -p options. Fri Dec 1 17:40:01 EST 2000 Irwin Tillman (irwin at princeton dot edu) * Initial release. Release 1.0.0.