aboutsummaryrefslogtreecommitdiffstats
path: root/configure.in
AgeCommit message (Collapse)AuthorFilesLines
2000-05-09One more "0.8.7" --> "0.8.8"Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=1926
2000-05-08Move to version 0.8.8Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=1925
2000-04-12Move to version 0.8.7.Gilbert Ramirez1-3/+3
I'm going to go ahead and install the plugins in a "0.8.7" directory, and continue incrementing the micro number until the minor version changes to 9. Then for all of 0.9.x, the plugin directory will be "0.9" until the ABI changes again. This should cause less confusion, even if it means the plugins don't change between 0.8.6 and 0.8.7. svn path=/trunk/; revision=1834
2000-04-07Move to version 0.8.6.Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=1812
2000-04-05Plugin API is at version 0.8.5 (reflected in directory name for plugins)Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=1800
2000-04-04Move to version 0.8.5Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=1795
2000-03-31Rick Jones of HP says that the "-Ae" flag to the HP ANSI C compilerGuy Harris1-5/+4
gives you everything that "-Aa" does, plus the extensions that you get only with "-Ae", and that there's no need to specify "-Aa" if you've specified "-Ae". Therefore, we get rid of "-Aa". svn path=/trunk/; revision=1769
2000-03-03Move to version 0.8.4.Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=1682
2000-02-11Add Peter Kjellerstedt <peter.kjellerstedt@axis.com>'s patchesGilbert Ramirez1-1/+14
to add Axis ethernet vendor ID, use libtoolize in autogen.sh, and provide the very dangerous option of installing ethereal setuid. I've added a "DANGEROUS" comment to the description of the --enable-setuid-install option which displays in "./configure --help". Removed generated files tha old libltdl/.cvsignore brought to my attention by Peter. svn path=/trunk/; revision=1616
2000-02-01Move to version 0.8.3.Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=1591
2000-01-26Move version to 0.8.2, add Win32 to list of platforms in README.Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=1562
2000-01-21Add stuff to add platform-specific compiler flags; currently, we haveGuy Harris1-1/+29
only flags for HP's ANSI C compiler, as suggested by Jost Martin. svn path=/trunk/; revision=1517
2000-01-21Add "-L" flags to LDFLAGS, not LIBS, and get rid of all the exoticGuy Harris1-2/+2
searching that tries to figure out in what directory libpcap lives - we should treat "-L" just like "-I", rather than adding a ton of complication to do it the way the autoconf maintainers think, for some reason, it should be done (by adding "-L" flags to LIBS - "-L" flags don't specify libraries, so I have no clue why they think they belong in LIBS; they specify a search path for libraries, just as "-I" flags specify a search path for header files, so they strike me as "flags to the linker" rather than "libraries", and LDFLAGS, unlike LIBS, appears before *all* "-l" flags, including those specified by PCAP_LIBS and so on). svn path=/trunk/; revision=1516
2000-01-16The NetBSD zlib problem is probably the same as the FreeBSD and OpenBSDGuy Harris1-6/+2
zlib problems, and my workaround appears to handle that problem, so let's reenable zlib support in NetBSD and look into it in more detail if there's still a problem. svn path=/trunk/; revision=1494
2000-01-15Remove libltdl from the build. The directory is still in CVS, but it isGilbert Ramirez1-4/+2
not used in the build. I'll wait a few days to remove the libltdl directory, just in case. svn path=/trunk/; revision=1490
2000-01-15Arrange that, on Solaris, we link with "-lkstat" if necessary whenGuy Harris1-17/+36
linking with "-lsnmp". Link only Ethereal and Tethereal with "-lpcap"; don't link editcap, or any of the test programs that the configure script builds, with it (because that means you also have to arrange that those test programs be linked with @SOCKET_LIBS@ and @NSL_LIBS@) - i.e., don't add it to LIBS, add it to PCAP_LIBS, and use that only for programs that need it. svn path=/trunk/; revision=1484
2000-01-15Tethereal needs the same set of additional objects that Ethereal does;Guy Harris1-3/+11
make it link with them. Provide dependencies for Tethereal as well. Tethereal may need to be linked with "-lsocket" and/or "-lnsl"; check for that, and arrange that it be linked with them if necessary. svn path=/trunk/; revision=1483
2000-01-15When configuring for GLib, we have to include gmodule support; the GTK+Guy Harris1-2/+2
options include it automatically, but the GLib options don't, and Tethereal links with GLib but not with GTK+. svn path=/trunk/; revision=1481
2000-01-15Merge in the final code to make Ethereal run on Win32, compiledGilbert Ramirez1-2/+3
with MSVC 6.0 and 'nmake', the make tool that comes with MSVC. It compiles, links, and runs. It doesn't run correctly. There's a problem when reading files. I'm getting short reads. I'm not linking in zlib or libsnmp because it first needs to be debugged. I changed the plugin code to use gmodule instead of libltdl, but the Unix build still links ethereal against libltdl. I'll fix that tonight; sorry about leaving it in such a sad state, but I wanted to check in this code before I left work on a Friday night. Ethereal still works, but the building is less than optimal. svn path=/trunk/; revision=1479
2000-01-10Some initial changes for win32 support, but not all.Gilbert Ramirez1-3/+5
Added lots of #ifdef HAVE_*_H wrappers. Added some #defines in config.h.win32 Check for more headers in configure.in Added prototype for inet_aton() in inet_v6defs.h. Changed "BYTE" token (i.e., #define) in ascend-gramamr.y because it conflicts with a windows definition. Use HEXBYTE instead. svn path=/trunk/; revision=1448
2000-01-09Make "editcap" one of the standard targets, so it's built and installedGuy Harris1-2/+17
by default. Use the automake mechanisms for it, and, having done so, arrange that it not be linked with GTK+ (which it doesn't need) - it currently links with libpcap, but that should be fixed as well. (It also needs a man page.) svn path=/trunk/; revision=1445
2000-01-07Move to version 0.8.1Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=1432
1999-12-28Make the default plugin directory "$(libdir)/ethereal/plugins/0.8",Guy Harris1-2/+2
as was intended, rather than "$(libdir)/ethereal/0.8". svn path=/trunk/; revision=1383
1999-12-28Add support for "--with-plugindir=<plugin install dir>" to configure.Gerald Combs1-1/+23
Make the default plugindir $(libdir)/ethereal/plugins/0.8. Ethereal now looks for plugins in the following directories: /usr/lib/ethereal/plugins/0.8 /usr/local/lib/ethereal/plugins/0.8 $plugindir (if different from above) $HOME/.ethereal/plugins svn path=/trunk/; revision=1382
1999-12-26Integrate libtool/libltdl with the plugin code. Add libtool and libltdlGerald Combs1-3/+17
to the distribution. svn path=/trunk/; revision=1379
1999-12-22Prep for the next release.Gerald Combs1-2/+2
svn path=/trunk/; revision=1367
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