aboutsummaryrefslogtreecommitdiffstats
path: root/configure.in
AgeCommit message (Collapse)AuthorFilesLines
2001-11-02Don't assume that all UNIX platforms have <iconv.h> - explicitly checkGuy Harris1-1/+2
whether it's present. This puts HAVE_ICONV_H in the "config.h" file, so put in an entry for it in "config.h.win32" - an entry that doesn't define it - and get rid of the check for WIN32 in "xmlstub.h". svn path=/trunk/; revision=4124
2001-10-12Get NEWS current up to July 31, update version to 0.8.20.Gerald Combs1-2/+2
svn path=/trunk/; revision=4021
2001-08-30Patches from Frank Singleton :Olivier Abad1-1/+17
- update idl2eth man page , now that "unions" are implemented ; - support for idl2eth man page installation. svn path=/trunk/; revision=3885
2001-07-27Fix AC_ETHEREAL_PCAP_CHECK so that, if a directory was specified withGuy Harris1-1/+2
"--with-pcap", it adds the "include" subdirectory of that directory to the list of directories to search for include files, rather than adding the directory itself. Check whether libpcap defines "pcap_version", and define HAVE_PCAP_VERSION if it does. Use "pcap_version" iff HAVE_PCAP_VERSION is defined, rather than special-casing MacOS X. Don't #define a string for the WinPcap version; just leave HAVE_PCAP_VERSION undefined on Windows, as WinPcap 2.2beta is out, so we can no longer assume that the Windows version of Ethereal is using WinPcap 2.1. svn path=/trunk/; revision=3792
2001-07-27If GLib doesn't support loadable modules, don't let the user enableGuy Harris1-1/+9
plugins. (This means that "--with-plugins" with no argument is useless - if GLib supports loadable modules, plugins are enabled by default, and if GLib doesn't support loadable modules, plugins can't be enabled - but with an argument, it lets you specify a different directory into which to put plugins.) svn path=/trunk/; revision=3791
2001-07-26Fix from Michael Tuexen: define PLUGIN_DIR as NULL if plugin support isGuy Harris1-2/+4
disabled, so that the code that passes it to a subroutine compiles (the subroutine doesn't use that argument if plugin support is disabled - and shouldn't do so). svn path=/trunk/; revision=3790
2001-07-26MacOS support changes, from Michael Tuexen (with some modifications):Guy Harris1-23/+35
replace "--with-plugindir" with "--with-plugins", and have the plugin directory optional - this allows plugins to be disabled; add "--traditional-cpp" on MacOS X/Darwin (Apple's "cc" compiler requires it, for some annoying reason, even though it is, as far as I know, GCC-based, and other GCC's don't require it); on MacOS X, don't use "pcap_version[]", as, for some annoying reason, libpcap on MacOS X doesn't define it. Clean up some whitespace in the help messages for the configure script. Move the AM_CONDITIONAL for SETUID_INSTALL after the point at which "enable_setuid_install" is set, as it tests "enable_setuid_install". svn path=/trunk/; revision=3788
2001-07-19GIOP CosNaming support, from Frank Singleton.Guy Harris1-1/+2
svn path=/trunk/; revision=3740
2001-07-13Updated for release 0.8.19Jeff Foster1-2/+2
svn path=/trunk/; revision=3716
2001-07-12Mergecap utility for merging capture files, from Scott Renfro.Guy Harris1-1/+18
svn path=/trunk/; revision=3701
2001-06-27Replace "--enable-pcap" with "--with-pcap", and if an argument isGuy Harris1-6/+21
specified to "--with-pcap", add that directory to the include file and library search paths, so that you can use "--with-pcap=DIR" to search for libpcap in a directory other than the standard ones (either because it was installed somewhere other than under "/usr" or "/usr/local", or because you want to use a special version you've installed rather than the standard one). svn path=/trunk/; revision=3611
2001-06-18Crank up the warning level in GCC, from Joerg Mayer.Guy Harris1-2/+2
svn path=/trunk/; revision=3562
2001-06-02Windows and the MSVC++ 6.0 library don't have "strptime()", so pull inGuy Harris1-2/+10
the glibc "strptime()" (modified so it doesn't require the rest of glibc), set up the configure script to check for it, and set up Makefile.am and Makefile.nmake to use it. Get rid of NEED_MKSTEMP - nothing uses it. svn path=/trunk/; revision=3500
2001-05-24If you call AC_MSG_CHECKING, you should always call AC_MSG_RESULT.Guy Harris1-2/+3
svn path=/trunk/; revision=3443
2001-05-22Cleanups to the "--with-ssl" configuration option, and changes to addGuy Harris1-1/+10
compiler flags on Solaris with GCC to cope with X11 header file inadequacies. svn path=/trunk/; revision=3433
2001-05-16Added 'text2pcap', a utility to convert text hexdumps into pcapAshok Narayanan1-1/+18
files. See text2pcap.1 (built from doc/text2pcap.pod) for details. Changed 'tethereal -x' output to match hex dump format of text2pcap, Ethereal and others. svn path=/trunk/; revision=3421
2001-05-16Update files for release 8.18Jeff Foster1-2/+2
svn path=/trunk/; revision=3415
2001-05-01Base HAVE_PLUGINS on whether "g_module_supported()" returns TRUE, not onGuy Harris1-11/+36
whether there's a "dlfcn.h" header file; that lets us support plugins on HP-UX. svn path=/trunk/; revision=3390
2001-04-25If the SNMP headers were found but we failed to find "sprint_objid()" inGuy Harris1-2/+12
the SNMP library, fail rather than driving on and letting the build fail. svn path=/trunk/; revision=3383
2001-04-25Fail if both UCD and CMU SNMP headers are found; we have no idea whichGuy Harris1-1/+13
of the two libraries is installed - or, if both are installed in different directories, or if a shared library for one and an unshared library for another are installed in the same directory, which one we'll get if we link with "-lsnmp" - so we have no idea whether the header files with which we compile will match the library with which we link. svn path=/trunk/; revision=3382
2001-04-19Fix up the messages printed for the SSL checks - AC_MSG_CHECKING withoutGuy Harris1-2/+1
AC_MSG_RESULT is an error (it produces a message without a newline at the end, as AC_MSG_RESULT is supposed to finish the message with the result of the test), and, according to the autoconf documentation, you're not supposed to use AC_MSG_RESULT without AC_MSG_CHECKING, either. svn path=/trunk/; revision=3332
2001-04-11Fix up the alignment of some of the "configure --help" messages.Guy Harris1-4/+7
Print the right error message for "--without-plugindir". svn path=/trunk/; revision=3295
2001-04-11Set PLUGIN_DIR to a value that depends on "VERSION", rather thanGuy Harris1-3/+3
hardcoding the version number into it; this means you don't have to remember to change the version number in two places when you change the version. (If, as, and when the plugin ABI stabilizes enough that we don't change the plugin directory in every release, we can set it based on, say, some "PLUGIN_ABI_VERSION" variable.) svn path=/trunk/; revision=3294
2001-04-11Update the other occurrence of the version number.Guy Harris1-2/+2
svn path=/trunk/; revision=3290
2001-04-11Updated for release 0.8.17Jeff Foster1-2/+2
svn path=/trunk/; revision=3289
2001-04-04Move the comments in nsis/README into nsis/Makefile.nmakeGilbert Ramirez1-1/+2
Have automake package the nsis files into the source tarball. svn path=/trunk/; revision=3256
2001-03-05Move version to 0.8.16.Gilbert Ramirez1-3/+3
Fix build for splitting build dir from src dir. Note the use of updated GTK+ release for Win32 binaries. svn path=/trunk/; revision=3107
2001-02-01Create a more modular type system for the FT_* types. Put themGilbert Ramirez1-3/+33
into epan/ftypes. Re-write display filter routines using Lemon parser instead of yacc. Besides using a different tool, the new grammar is much simpler, while the display filter engine itself is more powerful and more easily extended. Add dftest executable, to test display filter "bytecode" generation. Add option to "configure" to build dftest or randpkt, both of which are not built by default. Implement Ed Warnicke's ideas about dranges in the new display filter and ftype code. Remove type FT_TEXT_ONLY in favor of FT_NONE, and have protocols registered as FT_PROTOCOL. Thus, FT_NONE is used only for simple labels in the proto tree, while FT_PROTOCOL is used for protocols. This was necessary for being able to make byte slices (ranges) out of protocols, like "frame[0:3]" Win32 Makefile.nmake's will be added tonight. svn path=/trunk/; revision=2967
2001-01-18Changes to look for SSL library for those who have UCD SNMP compiledGuy Harris1-3/+15
with SSL support, from Andy Hood. svn path=/trunk/; revision=2919
2001-01-12Change version numbers to 0.8.15Gilbert Ramirez1-3/+3
svn path=/trunk/; revision=2882
2000-11-22Enable the building of any combination of ethereal, tethereal, and editcap.Gilbert Ramirez1-8/+98
If GTK+ is not detected, then ethereal is not built. svn path=/trunk/; revision=2695
2000-11-20Move to version 0.8.14Gilbert Ramirez1-3/+3
svn path=/trunk/; revision=2682
2000-11-09Add MGCP dissector plugin from Ed Warnicke <hagbard@physics.rutgers.edu>.Gilbert Ramirez1-2/+4
svn path=/trunk/; revision=2588
2000-10-27Move to version 0.8.13.Gilbert Ramirez1-3/+3
Mention IGRP dissector in NEWS. svn path=/trunk/; revision=2539
2000-10-17Alas, we have to set HAVE_PLUGINS in the top-level configure script asGuy Harris1-1/+10
well as in the libethereal configure script. svn path=/trunk/; revision=2503
2000-10-16Make the top-level configure script descend into epan to run theGuy Harris1-2/+2
configure script there, now that libethereal has its own configure script. svn path=/trunk/; revision=2499
2000-10-16Give libethereal its own configuration file, and have that configurationGuy Harris1-55/+4
file, rather than the top-level Ethereal configuration file, check for "inet_aton()", "inet_pton()", and "inet_ntop()". Then make its Makefile.am include the appropriate object files if necessary. Otherwise, they don't get built and put into libethereal, and therefore attempts to link with anything in libethereal that uses them fail on platforms that lack ethem, causing the build to fail. That means a bunch of things need to be fixed to cope with libethereal having its own "config.h" file; this means removing the include of "config.h" from some libethereal header files. Move the definitions of the path names used only by "resolv.c" to "resolv.c" from "resolv.h" (so "resolv.h" doesn't need "config.h", define HAVE_PLUGINS in the configure script (so we don't have to include it in "plugins.h" to check whether HAVE_DLFCN_H is defined). Unfortunately, stuff outside libethereal needs to know PLUGIN_DIR; for now, define that in the top-level configuration file, and have Ethereal and Tethereal pass it as an argument to "epan_init()" - that should be cleaned up at some point. Remove from the top-level configure script checks for things used only in libethereal. svn path=/trunk/; revision=2498
2000-09-27First step in moving core Ethereal routines to libepan.Gilbert Ramirez1-3/+4
svn path=/trunk/; revision=2458
2000-09-17libpcap unconditionally includes <net/if.h> on UNIX systems, as that is,Guy Harris1-2/+2
as far as I know, the only way to get IFF_UP, IFF_LOOPBACK, "struct ifreq", and "struct ifconf" defined, and those are required in order to get, via SIOCGIFCONF, the interface list, and to exclude interfaces that aren't up and handle loopback interfaces differently from other interfaces. If we're on UNIX and have libpcap, we should do the same; that way, if the system doesn't have <net/if.h> installed, the compile will fail with an "I can't find <net/if.h>" error, rather than the configure indicating that <net/if.h> can't be found, causing "util.c" not to include it, causing it to fail with complaints about IFF_UP, IFF_LOOPBACK, and various structures not being defined - the former tells you the root cause, the latter doesn't. svn path=/trunk/; revision=2442
2000-09-14Move to version 0.8.12Gilbert Ramirez1-3/+3
svn path=/trunk/; revision=2432
2000-08-03Move to version 0.8.11Gilbert Ramirez1-3/+3
svn path=/trunk/; revision=2196
2000-07-28Add the re-write of the NetWare Core Protocol dissector. It's mostlyGilbert Ramirez1-4/+6
a framework for the dissector; of the more than 400 NCP packet types, only a handful are defined. But this dissector framework is much better than the previous one. svn path=/trunk/; revision=2173
2000-07-28Don't create dfilter2pod from dfilter2pod.in just for @PERL_PATH@; it'sGilbert Ramirez1-4/+2
a waste of time. Instead, set $(PERL) to @PERL_PATH@ in the Makefile and call dfilter2pod.pl via $(PERL) $(src_dir)/dfilter2pod.pl svn path=/trunk/; revision=2171
2000-07-26Switch Solaris package build naming to a more generic SVR4. Add RPM and SRPMGerald Combs1-4/+55
package build targets. Move ethereal.spec(.in) to packaging/rpm. The spec file is different from Henri's. We might want to switch to his for the sake of consistency. svn path=/trunk/; revision=2162
2000-07-22Add support for bulding Solaris binary packages. The distributionGerald Combs1-1/+4
is installed in packaging/solaris.stage, and from there the package is created. The checkinstall script depends on GTK+/Glib residing in /usr/local. svn path=/trunk/; revision=2151
2000-07-14Apparently, on systems with glibc 2.2, "inet_aton()" is declared inGuy Harris1-1/+2
<arpa/inet.h>, but is, in some fashion, declared differently from the way we declare it in "inet_v6defs.h", but "inet_ntop()" isn't defined, so we include "inet_v6defs.h" in "inet_pton.c", which causes "inet_pton.c" not to compile as we get a collision between the two declarations. Move the declaration of "inet_aton()" to "inet_aton.h", define "NEED_INET_ATON_H" iff we didn't find "inet_aton()" in the system libraries, and include "inet_aton.h" in the callers of "inet_aton()" iff "NEED_INET_ATON_H" is defined, so that it doesn't get declared by us if "inet_aton()" is defined by a system library (which hopefully means it's declared in <arpa/inet.h> instead). svn path=/trunk/; revision=2137
2000-07-06SINIX-M systems don't know about strcasecmp(). I added the source fileUwe Girlich1-1/+10
from the GNU C Library 2.0.7 like I did it with strncasecmp(). svn path=/trunk/; revision=2119
2000-07-04Change version to 0.8.10Gilbert Ramirez1-3/+3
In gtk/Makefile.nmake, add progress_dlg.obj svn path=/trunk/; revision=2108
2000-06-07Move to version 0.8.9Gilbert Ramirez1-3/+3
svn path=/trunk/; revision=2042
2000-05-09One more "0.8.7" --> "0.8.8"Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=1926