Commit Graph

162 Commits

Author SHA1 Message Date
fenner
c52b4ace0d Regenerate. 2001-06-28 00:24:31 +00:00
guy
cc67460fe4 If the platform on which tcpdump is being built has "strings.h", include
it in "addrtoname.c", so that "bcmp()" and "bcopy()" are defined.
2001-06-26 06:36:08 +00:00
itojun
8bdecae47b on netbsd mailing list, it was mentioned that the NetBSD byteorder guessing
code needs revisit.
2001-06-24 21:41:28 +00:00
itojun
57b2b8fb2f AC_C_BIGENDIAN is no longer used. 2001-06-24 21:39:08 +00:00
fenner
3774477c7b Regenerate. 2001-04-27 02:36:16 +00:00
itojun
d7e0b408cc correct openssl include pathname management. <openssl/foo.h> should be
used (see openssl docs).
2001-04-13 02:56:37 +00:00
guy
84018cc541 Patch from Pekka Savola <pekkas@netcore.fi> to get rid of "savestr()"
(which doesn't actually seem to be significantly more efficient than
"strdup()", at least not to the extent that it makes any difference to
"tcpdump"), modified to use the BSD "strdup()", rather than the old
"savestr()", on platforms that lack "strdup()".
2001-01-20 07:22:20 +00:00
guy
e0349b359b Sigh. Not all systems have <netinet/if_ether.h> - for example, at least
some libc5 Linux systems don't - so we have to check whether it exists,
and include it only if it does.
2001-01-17 18:27:36 +00:00
fenner
712dbb6a75 Regenerate. 2001-01-09 07:26:09 +00:00
guy
2b0c9995e4 Patch from Pekka Savola <pekkas@netcore.fi> to keep from dragging in our
version of "snprintf()" unless the platform on which we're running lacks
"snprintf()" or "vsnprintf()" - if it lacks one of the "asprintf" family
of routines, we don't drag it in, as we don't use those routines.
2001-01-02 22:47:04 +00:00
fenner
97fdf34d3f Regenerate. 2000-12-09 19:09:55 +00:00
fenner
bea1ede3b3 Eliminate __P(). 2000-10-24 01:07:28 +00:00
guy
e1b8a9344c We should no longer need to use our own versions of system header files
when compiling on Linux, as we extracted from those copies the
definitions and declarations we need in order to dissect packets, and
put them into our own header files in the regular source directory.

We should also no longer need to define __STDC__ as 2 on Digital UNIX,
as we're no longer including the native OS's <netinet/ip.h> to get the
layout of an IP packet declared, we're using our own "ip.h" header file
for that.
2000-10-21 05:00:18 +00:00
guy
b72953a314 As we no longer use the system's "slip.h" header file, there's no need
to check for it.
2000-10-09 01:58:53 +00:00
itojun
f4f269aecb regen 2000-10-07 05:59:49 +00:00
itojun
8f5ebe04d0 regen 2000-10-07 05:49:00 +00:00
guy
b67cb8951c We no longer include <netinet/ip.h>, so we don't need to work around
Digital UNIX using "ip_vhl" rather than "ip_v" and "ip_hl" bitfields if
__STDC__ is defined (we have our own "ip.h", and we don't use bitfields
in it).

Get rid of HAVE_INET_ATON, HAVE_INET_NTOP, and HAVE_INET_PTON - we don't
use them; instead, we supply our own versions of "inet_aton()",
"inet_ntop()", and "inet_pton()".  (Defining them in "configure.in"
caused complaints from "autoreconf".)

Check for the "rc5.h" header, as we *do* use HAVE_RC5_H.
2000-10-06 04:19:21 +00:00
itojun
864dbc54ee regen 2000-10-03 03:00:08 +00:00
itojun
879ed4b76e regen 2000-09-29 20:38:54 +00:00
guy
e894092542 Add definitions of Ethernet types from
"linux-includes/netinet/if_ether.h" to "ethertype.h".

Move other stuff used by dissectors from <netinet/if_ether.h> to
"ether.h", along the lines of "fddi.h" and "token.h".

Move ARP declarations from BSD include files to "print-arp.c".

Remove from dissectors includes of <netinet/if_ether.h>, and add
includes of "ethertype.h" and/or "ether.h" as necessary.

Get rid of configuration options that test declarations now made in
"ether.h" or "print-arp.c", as those declarations are now under our
control, not the OS's control.
2000-09-23 08:03:27 +00:00
guy
9c1c90781a The current "config.guess" may give different Alpha processors different
names, e.g. "alphaev56", rather than just "alpha", so, in
"AC_LBL_UNALIGNED_ACCESS", we should check for "alpha*", rather than
"alpha", in our test for platforms we *know* shouldn't do unaligned
accesses (Digital^H^H^H^H^H^H^HTru64 UNIX, by default, may just catch
the alignment trap, complain on the console, and then simulate the
unaligned access, but that's slow - and, in one test, didn't appear to
prevent all the faults from unaligned accesses).
2000-09-19 04:01:25 +00:00
assar
83d6304aa9 regen 2000-07-11 00:51:53 +00:00
assar
227103abf0 re-generated 2000-07-01 03:40:34 +00:00
assar
a56c83b48b re-generated 2000-06-10 14:21:14 +00:00
itojun
b4176d50a6 regen 2000-05-10 08:22:09 +00:00
itojun
df828a7f40 align output from ./configure --help. 2000-04-27 10:50:27 +00:00
itojun
bf3bf8efa8 add --without-crpyto to arg to configure, to skip partially incompatible/
old crypto libraries.
2000-04-27 09:16:08 +00:00
assar
fff032bf90 regenerated 2000-04-09 19:16:28 +00:00
assar
bc67cfbfb0 regen 2000-04-01 12:26:12 +00:00
assar
c86d0b1b94 regenerated 2000-03-31 16:57:42 +00:00
itojun
89901793d7 regen 2000-01-25 17:58:32 +00:00
itojun
8fbd902957 regen 2000-01-25 05:05:42 +00:00
itojun
06e6cc1165 regen 2000-01-21 04:06:39 +00:00
fenner
830c8821bd Regenerate. 2000-01-20 06:51:21 +00:00
itojun
bba59541c1 regen 2000-01-19 05:34:41 +00:00
itojun
3dd6634fe3 regen 2000-01-19 04:51:23 +00:00
itojun
cfb42c55e9 regen 2000-01-19 04:42:34 +00:00
itojun
7bdb91c7d9 regen 2000-01-19 04:36:08 +00:00
itojun
b6e39fe9f2 regen 2000-01-18 05:27:57 +00:00
fenner
0664632bf5 Regenerate 2000-01-18 03:47:39 +00:00
itojun
28c4e858ce regen 2000-01-17 06:07:44 +00:00
itojun
731767e47d correct snprintf.o handling. 2000-01-15 08:11:33 +00:00
itojun
d4591b5626 disable ".devel" case as it confuses autoconf 2.13 (at least on NetBSD). 2000-01-15 07:35:56 +00:00
mcr
1ab95d4cf9 switch to HAVE_LIBCRYPTO 2000-01-15 02:33:06 +00:00
mcr
5c835f2c51 fixed check for libssl to make HAVE_LIBCRYPTO 2000-01-15 01:58:56 +00:00
fenner
4ed645debc Regenerate. 2000-01-15 00:46:17 +00:00
fenner
db193ee95e Provide defaults for cross-compiling (libsmi = no, "standard" type sizes)
and print a warning about the unavoidable warning from AC_C_BIGENDIAN
2000-01-09 21:41:00 +00:00
fenner
34ff77ff43 Unify rcsid[]'s. 2000-01-09 21:34:14 +00:00
assar
e1d18c358d regen 2000-01-08 06:00:59 +00:00
itojun
967fb8368f regen 2000-01-07 16:36:57 +00:00
fenner
2e4db46e65 Fix signed/unsigned int16 confusion introduced in rev 1.6 1999-12-14 22:35:17 +00:00
fenner
6979145945 Update to rev 1.15 of configure.in 1999-12-14 16:39:39 +00:00
fenner
6925b65e9c Check for ether_ntohost, not ether_ntoa, since the former is what
tcpdump actually wants to use.  Now ethernet number -> name translation
 works.
1999-11-22 04:23:34 +00:00
fenner
b9ac23ce92 Switch to config.h instead of passing defines in DEFS. 1999-11-21 09:36:43 +00:00
itojun
392e042ec8 Building on Linux 2.2 requires the tiny patch in
just the minor patch in <http://www.sics.se/~assar/tcpdump_patches/12>

From: Assar Westerlund <assar@sics.se>
1999-10-30 23:43:57 +00:00
itojun
7ddb793c38 last resort functions for inet_{aton,pton,ntop}.
only works for IPv4-only build.
1999-10-30 07:53:37 +00:00
itojun
e050a76eb7 minor typo (escape "$") 1999-10-30 07:45:37 +00:00
itojun
a68de397e8 respect AC_LBL_CHECK_TYPE. 1999-10-30 07:33:45 +00:00
itojun
348b805308 fix IPv6 autodetection. 1999-10-30 05:26:21 +00:00
itojun
c9d84d15c5 Bring in KAME IPv6 tcpdump. replaces esp/ah/isakmp decoder.
Hope I did not break anything.  Portability on IPv4-only node needs checking,
I'll do this very soon.  (sorry for rather jumbo commit)

XXx what is _FAVOR_BSD?
1999-10-30 05:11:06 +00:00
mcr
19069efd61 foo 1999-10-17 23:25:24 +00:00
mcr
f555c163f9 Initial revision 1999-10-07 23:47:09 +00:00