aboutsummaryrefslogtreecommitdiffstats
path: root/acinclude.m4
AgeCommit message (Collapse)AuthorFilesLines
2008-02-07Only check for pcap_breakloop()'s "usability" if it might be present butGuy Harris1-20/+33
unusable; it'd only be unusable if we require that functions be declared before they're used (i.e., if we check for that with -Wimplicit and if we fail if the check produces a warning because we're using -Werror). Always checking doesn't necessarily work if, for example, you're not compiling with GCC, as -Werror and -Wimplicit might not be recognized by other compilers. svn path=/trunk/; revision=24287
2007-12-04Support for RPCAP features in GUI (from Boris Misenov, see Bug 1366)Tomas Kukosa1-0/+17
- retrieving the list of remote PCAP interfaces - password authentication support - UDP data fransfer - packet sampling (available in WinPcap 4.x) etc. fix problem if non-default rpcap port is used svn path=/trunk/; revision=23750
2007-11-20If libcap is present, have dumpcap use it to drop privileges whileGerald Combs1-0/+31
retaining CAP_NET_ADMIN and CAP_NET_RAW. Update some Makefile dependencies for dumpcap. svn path=/trunk/; revision=23511
2007-09-24Get rid of the remains of NET-SNMP in the build process.Jörg Mayer1-76/+0
svn path=/trunk/; revision=22934
2007-06-13YAE2WJaap Keuter1-2/+2
svn path=/trunk/; revision=22085
2007-05-29we dont link with g_snprintf in the configure for gtk1-2 so fall back to Ronnie Sahlberg1-0/+4
snprintf instead svn path=/trunk/; revision=21995
2007-05-29Check for G_GINT64_MODIFIER in Wireshark as we do in Wiretap.Guy Harris1-0/+38
In all the places where a cast to "long long" or "unsigned long long" was done, use G_GINT64_MODIFIER and get rid of the cast, as 1) there's no guarantee that "%ll" works and 2) there's no guarantee that "long long" works (the latter definitely does *NOT* work with MSVC++; the former doesn't work with regular printf in MSVC++, but it might work with the GLib printf-based functions). svn path=/trunk/; revision=21978
2007-04-22update of AC_WIRESHARK_PCAP_CHECK to detect if pcap header version isSebastien Tandel1-1/+66
corresponding to the library version for pcap_breakloop. Issue a warning if the pcap_breakloop is present but not usable. svn path=/trunk/; revision=21498
2007-04-22adding AC_(WIRESHARK|WIRETAP)_GCC_CFLAGS_OPTION macro to test whether gccSebastien Tandel1-0/+30
supports the options passed as arguments. If the options are supported, they are added to CFLAGS. svn path=/trunk/; revision=21493
2007-01-04the -lm flag might be needed to link luaLuis Ontanon1-4/+4
svn path=/trunk/; revision=20315
2006-12-08Get rid of UCD SNMP support (it's not longer supported andJörg Mayer1-140/+0
superseeded by net-snmp). Replace some_snmp by net_snmp where appropriate. svn path=/trunk/; revision=20071
2006-11-26Bug 1246: From Eric Hall, fix typo: s/NETSNMPCNFIG/NETSNMPCONFIG/Jeff Morriss1-1/+1
svn path=/trunk/; revision=19984
2006-10-26Don't include /usr/local if usage of /usr/local has been disabled viaJörg Mayer1-3/+5
configure option. svn path=/trunk/; revision=19706
2006-10-19Set want_portaudio to yes if we'll be building with libportaudio; itGuy Harris1-0/+1
might have been set to ifavailable, but other parts of the configure script expect it to be "yes" or "no" after AC_WIRESHARK_LIBPORTAUDIO_CHECK finishes. svn path=/trunk/; revision=19606
2006-09-27Change some messages when ucd snmp is found but --with-sslJörg Mayer1-3/+6
is missing. Also I changed the behaviour to just disable ucd snmp in case it was requested but no --with-ssl was given instead of bailing out with an error. svn path=/trunk/; revision=19335
2006-09-12AC_CHECK_TYPE already prints a "checking for" message; don't botherGuy Harris1-1/+0
printing another one before calling it. svn path=/trunk/; revision=19223
2006-09-05rtp_player.c will now compile with the new API, although it will notJörg Mayer1-14/+4
actually do something useful except to print that the new API is not supported. Adapt acinclude.m4 to provide PORTAUDIO_API_1 and add back the check_message to indicate *why* we are checking for the type. svn path=/trunk/; revision=19148
2006-09-04AC_CHECK_TYPE outputs a "Checking..." message; we don't need to issueGuy Harris1-2/+1
one ourselves. The documentation for autoconf isn't very clear on the "includes" argument to AC_CHECK_TYPE - it's in the form of a list of #include statements. svn path=/trunk/; revision=19140
2006-09-04After some reading it is clear that the code was written forJörg Mayer1-1/+1
portaudio versions <= 18. At least Suse 10.1 provides a snapshot of version 19, which, in turn has the brand new and incompatible version 2.0 of the API. Change the error message to tell the user that he needs portaudio <= 18. svn path=/trunk/; revision=19133
2006-09-04Use portaudio if it's there. Check that we have the right version.Jörg Mayer1-16/+44
Note: This check is currently carried out by checking that the include defines PortAudioStream. If you know of any better check, please let me know. acinclude.m4: Replace sequences of 8 spaces by tab svn path=/trunk/; revision=19131
2006-08-30From Alejandro Vaquero:Anders Broman1-0/+127
- Change the "listen_rtp" to "rtp_player" - Change from a plugin to be part of the core - By default it will not compile with the rtp_player. In order to compile it is necessary to: + For windows: uncomment the line "PORTAUDIO_DIR=$(WIRESHARK_LIBS)\portaudio_v18_1" in config.nmake + For linux: using the "--with-portaudio=yes" svn path=/trunk/; revision=19094
2006-07-19From Bálint RéczeyAnders Broman1-36/+64
- Added support for versioned lua libnames to aclocal.m4 - create generated elua_register.h from Makefile svn path=/trunk/; revision=18769
2006-06-15autofoo will fail on systems that lack libgcrypt.m4.Jörg Mayer1-156/+0
Provide one in aclocal-fallback. While I'm at it: Remove the libgnutls.m4 stuff from acinclude and provide it in aclocal-fallback as well. svn path=/trunk/; revision=18475
2006-05-31Rename the main executable to "wireshark", along with more conversions:Gerald Combs1-101/+101
ethereal.com -> wireshark.org mailing lists and addresses ETHEREAL -> WIRESHARK Man pages Automake/Autoconf names svn path=/trunk/; revision=18271
2006-05-22ethereal->wireshark updatesRonnie Sahlberg1-1/+1
svn path=/trunk/; revision=18206
2006-05-21If we have pcap_breakloop(), at least on UN*X we can stop the captureGuy Harris1-1/+1
with a pcap_breakloop() call - we don't need to call select() before calling pcap_dispatch(). Even if we do need to call select(), we don't need to supply it with a timeout - it's OK if we block indefinitely, as the signal will interrupt select(). That also means we can pass -1 as the count to pcap_dispatch(), as pcap_breakloop() will terminate the loop in pcap_dispatch(). Use sigaction() to catch SIGUSR1, so we can make sure that the signal handler doesn't get reset when the signal is delivered, and that system calls don't restart when we return from the signal handler. svn path=/trunk/; revision=18201
2006-04-25Check several sets of additional libraries that libpcap might needGuy Harris1-16/+33
(-lcfg -lodm on AIX with the current tcpdump.org libpcap, -lpfring with the ring buffer stuff on Linux). svn path=/trunk/; revision=17996
2006-02-19Recent checkins lost a change to make the liblualib check succeed onJörg Mayer1-0/+5
Suse 9.3 (original checkin r17198). svn path=/trunk/; revision=17353
2006-02-18Prepare for lua 5.1Luis Ontanon1-28/+50
svn path=/trunk/; revision=17346
2006-02-07lua autofoo:Jörg Mayer1-1/+11
- Fail if with-lua was given but liblualib is missing - Make the test for liblualib succeed on my system (make sure the test gets linked with liblua and libm). svn path=/trunk/; revision=17198
2006-02-04Paolo AbeniJörg Mayer1-0/+157
I have developed an external plugin to enable ssl decryption in ethereal. Me - Remove unnecessary $Id$ from acinclude.m4 - Added packet-ssl-utils.h to Makefile.common - Fixed a few warnings TODO - Lots of warning fixes (see separate mail) - Reformat function headers to read like the others do (return value<newline>function-name...) - Test on Windows platform - Review the patch to packet-ssl.c and new files packet-ssl-utils.[hc] svn path=/trunk/; revision=17156
2006-01-31It was hard.. but at the end I won (or at least i believe so...).Luis Ontanon1-0/+143
After install hello_world.lua works. svn path=/trunk/; revision=17137
2005-09-15Add PRIX64, as we now use it.Guy Harris1-1/+2
svn path=/trunk/; revision=15811
2005-05-12Use "pcap_get_selectable_fd()" if we have it, and if it returns -1,Guy Harris1-0/+1
don't do a "select()". svn path=/trunk/; revision=14358
2005-03-23If we have "pcap_freecode()", use it to free the instructions for a BPFGuy Harris1-1/+1
filter after installing the filter. Set HAVE_PCAP_LIB_VERSION if we're building with WinPcap 3.1; it's not present in earlier versions, but is present in current 3.1 betas. Check HAVE_PCAP_LIB_VERSION when building capture-wpcap.c. svn path=/trunk/; revision=13872
2005-03-20Don't try to run net-snmp-config if we don't find it.Guy Harris1-40/+68
Check whether krb5.h defines KEYTYPE_ARCFOUR_56 - not all versions do (in particular, the Heimdal that comes with FreeBSD 4.6 doesn't). packet-kerberos.h includes krb5.h if we hae Heimdal; we don't need to do so in packet-spnego.c. svn path=/trunk/; revision=13828
2005-03-17Fix the display of help information for various --with arguments (forGuy Harris1-22/+11
whatever reason, the changequote() hack doesn't seem to be working, at least on OS X; the square brackets were simply being removed from the messages). Rename the "ifpresent" value for the --with variables to "ifavailable", to match the help messages. At least for the SNMP libraries, have the "checking" message just say "whether to use XXX" and have the result message say "yes, if available" if the user didn't explicitly specify "--with" or "--without", as the default just leaves the library out if it doesn't work, but explicitly specifying "--with" means you get an error if it doesn't work. Make "--with-net-snmp" fail if the headers aren't present (if the user explicitly asks for something, we should fail if we can't give it to them, as they presumably really wanted it). svn path=/trunk/; revision=13789
2005-03-16Capitalize "Net-SNMP" the way the Net-SNMP project capitalizes it.Guy Harris1-1/+70
Note that the "=PATH" argument to "--with-net-snmp" is optional. If "--with-net-snmp" is specified, give an error if Net-SNMP is found but "--with-ssl" wasn't specified, as the user has specified that they really want a version of Ethereal with Net-SNMP; if it's not specified, just warn of that and drive on, as we did before. svn path=/trunk/; revision=13786
2005-03-08we dont need to link with gssapi.a any moreRonnie Sahlberg1-5/+1
svn path=/trunk/; revision=13666
2005-03-08when HEIMDAL is linked with :Ronnie Sahlberg1-1/+5
make spnego able to decrypt data wrapped inside GSSAPI/SPNEGO/KRB5 arcfour-hmac This code will be more etherealified and evolve into being able to link with MIT as well. svn path=/trunk/; revision=13659
2004-10-15Dectect MIT-Kerberos as wellJörg Mayer1-18/+34
svn path=/trunk/; revision=12302
2004-10-12From Albert Chin: in a test program, include <glibconfig.h> rather thanGuy Harris1-1/+1
<glib.h> when checking for the format for 64-bit integers, as, on Solaris 2.5.1, <glib.h> ends up defining a function that requires stuff from glib, and the test program isn't linked with glib - including <glibconfig.h> is sufficient to get guint64 defined, and that's all we need. svn path=/trunk/; revision=12282
2004-09-30At least on Suse, the linking flags are obtained via krb5-config --libs,Jörg Mayer1-1/+2
not --cflags. svn path=/trunk/; revision=12147
2004-09-29Use the right name in the Checking... messages.Guy Harris1-2/+2
svn path=/trunk/; revision=12137
2004-09-29Put back the $KRB4_CONFIG call to set KRB5_LIBS.Guy Harris1-1/+2
svn path=/trunk/; revision=12136
2004-09-29When testing whether the Heimdal library has krb5_kt_resolve (andGuy Harris1-1/+1
whether it requires -lresolv), restore LIBS after we're done regardless of whether we found it or not - we use KRB5_LIBS in the Makefiles, rather than adding the Kerberos libraries to LIBS directly. svn path=/trunk/; revision=12134
2004-09-28If, when checking whether the Kerberos library is Heimdal or not, weGuy Harris1-1/+1
find it's not, always report "no", even if we're going to give up because the user specified --with-krb5, so the "sorry, you don't have Heimdal" message shows up on a line of its own. svn path=/trunk/; revision=12119
2004-09-28If the user specified --with-krb5 but we don't have a usable KerberosGuy Harris1-10/+38
library, don't disable dissection and drive on, report an error and stop; --with-krb5 means "build this with Kerberos", not "build this with Kerberos if you can" (no -krb5 option at all means "build this with Kerberos if you can"). If they *didn't* specify --with-krb5 and we don't have a usable Kerberos library, set want_krb5 to "no", so that at the end of the configure script we don't say we're building with the Kerberos library (otherwise, want_krb5 is "ifpresent", but the stuff to print the configuration options treats anything other than "no" as meaning "yes"). svn path=/trunk/; revision=12118
2004-09-26Explicitly indicate when we're doing tests to see if UCD SNMP containsGuy Harris1-0/+8
sprint_realloc_objid(), and the extra libraries we're using with the tests, along the lines of what we do with the Kerberos 5 library. svn path=/trunk/; revision=12108
2004-09-26In the SNMP tests, we're using AC_TRY_LINK to avoid caching the resultsGuy Harris1-46/+77
of the test for sprint_realloc_objid() (so that a failure to find it when we're not linking with extra libraries doesn't cause us to assume we won't find it if we *do* link with extra libraries), so "ac_cv_lib_snmp_sprint_realloc_objid" doesn't get set - set our own variable for that. Use AC_TRY_LINK rather than AC_CHECK_LIB in the Kerberos tests when checking for krb_k5_resolve(), to avoid caching the results. Improve the messages printed in the Kerberos tests to give more detail. svn path=/trunk/; revision=12106