aboutsummaryrefslogtreecommitdiffstats
path: root/configure.in
AgeCommit message (Collapse)AuthorFilesLines
1999-12-11We no longer use "asn_parse_header()" from the SNMP libraries; we useGuy Harris1-2/+2
"sprint_objid()", however. svn path=/trunk/; revision=1289
1999-12-09plugins support (i.e. Dynamically loadable dissectors)Olivier Abad1-1/+2
depends on dlopen() being available on the target platform svn path=/trunk/; revision=1263
1999-12-05As per Nathan Leulinger's suggestion, have a stub SNMP dissector ifGuy Harris1-7/+1
there are no SNMP libraries to use in a real dissector; this means that other dissectors don't have to care if there are SNMP libraries, they can just call "dissect_snmp()" - and this also simplifies "Makefile.am" and "configure.in" a bit, as they just treat "packet-snmp.c" and "packet-snmp.h" the same way they treat other dissector source files. svn path=/trunk/; revision=1214
1999-12-03It appears that our "Makefile.in" won't work with the scripts generatedGuy Harris1-2/+13
by pre-2.13 "autoconf", and there may be other problems with pre-2.12 "autoconf" as well; require "autoconf" 2.13 or later. svn path=/trunk/; revision=1187
1999-11-29Move to version 0.7.9 and add less than a week's changes to NEWS. WeGilbert Ramirez1-2/+2
did a lot in less than a week. svn path=/trunk/; revision=1146
1999-11-29Get version number information for CMU SNMP.Guy Harris1-2/+2
svn path=/trunk/; revision=1142
1999-11-29Include, in the version message, information about whether the UCD orGuy Harris1-2/+2
CMU SNMP library was linked in and, if one of them was, information about the version of the library, if that information is available. svn path=/trunk/; revision=1140
1999-11-23Move to version 0.7.8.Gilbert Ramirez1-2/+2
Document changes in this version. Add Greg to ever-growing list of authors (he was in AUTHORS, but not in manpage nor in main.c) svn path=/trunk/; revision=1097
1999-10-28Forcibly insert "-I/usr/local/include" in CFLAGS and "-L/usr/local/lib"Guy Harris1-2/+23
in LIBS, because there's a bunch of stuff we might use that might have been installed in "/usr/local" ("libpcap", "zlib", an SNMP library), and we want to make sure all the stuff that looks for libraries and header files checks there. Also, add all the "-I" stuff to CPPFLAGS as well, as that's what's used in many header-file searches. And, while we're at it, add "-R/usr/local/lib" on SunOS 5.x, as its linker doesn't automatically set the run-time library search path to include all directories specified in "-L". Hopefully, this will make sure we find in "/usr/local/include" and "/usr/local/lib" everything we might want to find (e.g., SNMP headers - on FreeBSD, we weren't adding "/usr/local/include" because we found the "libpcap" header in "/usr/include", and thus weren't searching "/usr/local/include" for "ucd-snmp/snmp.h" or "snmp/snmp.h", and thus weren't finding them even if we'd installed the UCD SNMP package!). Also, hopefully it won't cause problems on some other platform with some other configuration of installed packages.... svn path=/trunk/; revision=940
1999-10-27Oops! A missing checkin from the recent update by Kojak to the ICQGuy Harris1-1/+2
dissector. svn path=/trunk/; revision=935
1999-10-27Moved version to 0.7.7Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=933
1999-10-20Moved to version 0.7.6 and updated NEWS file. We have done _a lot_ inGilbert Ramirez1-2/+2
the past month. svn path=/trunk/; revision=895
1999-10-20Automatically generate a function to call the register routines for allGuy Harris1-1/+4
protocols (idea shamelessly stolen from GDB). We require that the register routines 1) be located in "packet.c" or in one of the "packet-XXX.c" files; 2) have a name of the form "proto_register_XXX"; 3) take no argument, and return no value; 4) have their names appear in the source file either at the beginning of the line, or preceded only by "void " at the beginning of the line; and we require that "packet-XXX.c" files be added to "DISSECTOR_SOURCES" in "Makefile.am". svn path=/trunk/; revision=891
1999-10-14Make it build on systems lacking "inet_pton()", "inet_ntop()", and aGuy Harris1-4/+5
definition of "AF_INET6". Declare those functions and, if it's not defined, define "AF_INET6" in "inet_v6defs.h", and arrange to include it if "inet_ntop()" is missing. (Systems will probably have both of them or lack both of them, and we may choose not to use the system's "inet_pton()" because it's buggy, so base the decision on whether to include "inet_v6defs.h" on whether we're using the system's "inet_ntop()" or not.) Fix some macro references in "Makefile.am" and "configure.in". svn path=/trunk/; revision=830
1999-10-14use inet_pton() and inet_ntop(), which are RFC2553 standard functionJun-ichiro itojun Hagino1-3/+43
for converting IPv[46] numeric notation to/from binary form. recent BIND includes those functions so fallback is not necessary on most of the platforms. sorry if it raises any portability problem on other platforms. remove partial inclusion of inet_ntop() in packet-ipv6.c. move ip6_to_str() to packet.c, it fits better there than packet-ipv6.c. svn path=/trunk/; revision=829
1999-10-14implement ipprotostr() in ipproto.c, which basically does ipprotobynumber()Jun-ichiro itojun Hagino1-2/+8
for ip.ip_p and ip6.ip6_nxt (and other IPv6 header chain). use val_to_str() as much as possible in dissect_{ipv6,pim,ripng}(). make --disable-zlib a default for netbsd (temporary workaround). svn path=/trunk/; revision=827
1999-10-11Solaris 7 doesn't have "inet_aton()", either; supply our own version onGuy Harris1-1/+10
OSes that don't have it. (Yes, this is BSD code, not GPLed code. I tried getting it from Glibc, but the glibc version is just the BSD version, so I guess it's OK to mix BSD code in with GPLed code, or, at least, with LGPLed code....) svn path=/trunk/; revision=805
1999-10-01Uwe Girlich's patch to handle OSes (e.g., SINIX) that lackGuy Harris1-1/+19
"strncasecmp()" or "mkstemp()"; add in source to the GNU "libc" versions, and have the "configure" script check for the routines in question and set up the Makefile to build from our versions if they're missing. svn path=/trunk/; revision=745
1999-09-30Added check for <sys/wait.h> #ifdef'ed the SIGSYS block of code, sinceGilbert Ramirez1-1/+2
some platforms (Linux) don't have SIGSYS. Linux's rationalization is that SIGSYS is not a POSIX-defined signal. svn path=/trunk/; revision=743
1999-09-24Changed version to 0.7.5Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=722
1999-09-24Many more packaging changes. Lets compilation with new gtk subdirectoryGilbert Ramirez1-3/+3
work if build tree is different than source tree. Some wiretap files had to be added to the list of deliverables. svn path=/trunk/; revision=717
1999-09-24Moved version to 0.7.4; updated documentation.Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=714
1999-09-22This commit contains support for reading capture files compressed usingAshok Narayanan1-1/+17
gzip. The zLib library is used for this purpose. If zLib is not available (or it's use is disabled by the --disable-zlib option to configure), you can still compile Ethereal but it will be unable to read compressed capture files. IMPORTANT: Now all file accesses to capture files should be done through special macros. Specifically, for any use of the following functions on capture files, replace them. The arguments for the right-side functions are exactly the same as for the original stdio functions. fopen file_open fdopen filed_open fread file_read fwrite file_write fseek file_seek fclose file_close ferror file_error svn path=/trunk/; revision=695
1999-09-01Bert Driehuis' patch to add a "--with-ucdsnmp" option that specifies theGuy Harris1-1/+2
directory in which the UCD SNMP library is found (and to check for the UCD SNMP stuff in "$prefix" if "$prefix" isn't "/usr/local"), and to have "Makefile.am" use "$(MAKE)" rather than "make". svn path=/trunk/; revision=624
1999-08-31Changed gtk subdirectory to use only Makefile.am, and not have a configureGilbert Ramirez1-4/+4
script. The configuration is faster this way. Also, moved version to 0.7.3. svn path=/trunk/; revision=614
1999-08-27Added gtk subdirectory, with patched gtkclist.c in it. We can use thisGilbert Ramirez1-2/+2
optimized gtkclist until Guy's changes appear in the offical GTK+. svn path=/trunk/; revision=593
1999-08-24Changed spec file for producing RPMs to ethereal.spec.in so thatGilbert Ramirez1-2/+2
'configure' can update the version automatically. That way we don't have to update the spec file every time the version of ethereal changes. svn path=/trunk/; revision=563
1999-08-11Fixed packaging problem (the list of deliverables in the doc/ directory).Gilbert Ramirez1-2/+2
Updated NEWS file. Moved version to 0.7.2 for imminent release. svn path=/trunk/; revision=470
1999-08-11Modified the flex scanner to use symbols that start with "dfilter_"Gilbert Ramirez1-1/+3
instead of "yy". (dfilter-grammar.y was modified to #define yylex as dfilter_lex). VERSION is no longer needed since the doc/Makefile now uses @VERSION@, passed to it from 'configure'. svn path=/trunk/; revision=469
1999-08-11Modified autoconf/automake files for doc subdirectory so that all ofGilbert Ramirez1-3/+8
Ethereal can be compiled in a build directory separated from the source directory. svn path=/trunk/; revision=468
1999-08-05Changed version to 0.7.1Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=448
1999-08-03Update version numbers to 0.7.0, and update win32 Makefiles. I made someGilbert Ramirez1-2/+2
initial #ifdef changes to capture.c to support the win32 version of libpcap. svn path=/trunk/; revision=428
1999-07-31chmod() the temporary capture file to 0600 so that only the user canGilbert Ramirez1-2/+3
read the trace. We chmod() after pcap creates the file, but before it actually writes data there. Thanks to Frederic Peters <fpeters@multimania.com>, the Debian maintainer of Ethereal, for pointing this out. svn path=/trunk/; revision=413
1999-07-20Don't depend on Perl being in "/usr/bin/perl"; find it, and generate aGuy Harris1-2/+2
"dfilter2pod" with the path of Perl in its "#!" line. svn path=/trunk/; revision=372
1999-07-13Look for <sys/socket.h>, not <sys/socket>.Guy Harris1-2/+2
svn path=/trunk/; revision=361
1999-07-13Added support for compiling on win32 with Visual C and 'nmake'. It compiles,Gilbert Ramirez1-29/+5
but does not link. Perhaps someone who understands the MS tools can help out. I made it link a few months ago, but with different version of glib/gtk+. I can't remember how I made it link. Most of the compatibility issues were resolved with adding #ifdef HAVE_UNISTD_H the the source code. Please be sure to add this to all future code. svn path=/trunk/; revision=359
1999-07-09Added the ability to create a read-only ethereal, i.e., one thatGilbert Ramirez1-23/+35
doesn't link with libpcap, so no packet captures can be made. The "--disable-pcap" option has been added to the configure script. Docs have been updated. And the string buffer size in the simple_dialog() has been doubled so that Johan's e-mail address in the "About" dialogue window doesn't get chopped off. svn path=/trunk/; revision=351
1999-07-07Created a new protocol tree implementation and a new display filterGilbert Ramirez1-30/+6
mechanism that is built into ethereal. Wiretap is now used to read all file formats. Libpcap is used only for capturing. svn path=/trunk/; revision=342
1999-06-24Added Ashok's Match Selected functionality, and changes to move etherealGilbert Ramirez1-2/+2
to version 0.6.3. svn path=/trunk/; revision=330
1999-06-14Add our own "strerror()", which we use on platforms that don't have itGuy Harris1-1/+10
in the standard libraries (such as SunOS 4.x). svn path=/trunk/; revision=312
1999-05-19Packaging changes for version 0.6.2Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=293
1999-05-12Added Didier Jorand's dissect_snmp routine. This is only compiled inGilbert Ramirez1-1/+23
if you have the UCD or CMU SNMP library available. If you have the SNMP library but do not with to have SNMP support, use the ./configure --disable-snmp option. Otherwise 'configure' finds the SNMP library and uses it. svn path=/trunk/; revision=281
1999-05-01Fixed 0.6.0 packaging problems.Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=252
1999-04-30Docs updated for ethereal-0.6.0Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=248
1999-04-05Get rid of include of <strings.h> from "util.c", as it's not needed, andGuy Harris1-2/+2
change include of <strings.h> in "menu.c" to include <string.h>, the latter being the ANSI standard include file for string functions; that eliminates all use of <strings.h< so get rid of test for its existence in "configure.in" as well. svn path=/trunk/; revision=239
1999-03-28Jun-ichiro's IPv6 patch is merged in with ethereal and now uses the newGilbert Ramirez1-5/+21
proto*() functions. The configure script tries to use ipv6 name resolution if it knows the type of ipv6 stack the user has (this can be avoided with the --disable-ipv6 switch) Additionally, the configure script now deals with wiretap better. If the user doesn't want to compile wiretap, the wiretap is never visited. A few unnecessary #includes were removed from some wiretap files, and a CPP macro was moved from bpf.c to wtap.h. svn path=/trunk/; revision=229
1999-01-10* Added Tony Abbot's fixes for libpcap include directory discovery.Gerald Combs1-6/+8
svn path=/trunk/; revision=167
1998-12-29* Added Joerg Mayer's Vines patchGerald Combs1-2/+2
* Added Joerg to the AUTHORS file * Added Guy's bitfield decode patch * Fixed time output svn path=/trunk/; revision=142
1998-11-18* Don't build wiretap if it isn't configured.Gerald Combs1-3/+8
* Bump the version to 0.5.0 svn path=/trunk/; revision=106
1998-11-18* Add -Wall to CFLAGS if we're running gcc.Gerald Combs1-1/+10
svn path=/trunk/; revision=101