aboutsummaryrefslogtreecommitdiffstats
path: root/config.h.win32
AgeCommit message (Collapse)AuthorFilesLines
2007-09-24remove forgotten @HAVE_NET_SNMP@Tomas Kukosa1-2/+0
svn path=/trunk/; revision=22937
2007-09-06Fix a comment.Guy Harris1-1/+1
svn path=/trunk/; revision=22810
2007-08-26Use config and makefile from Chris Maynard and Luis instead.Anders Broman1-0/+4
svn path=/trunk/; revision=22672
2007-08-24In keeping with all the other path variables (eg, libdir), don't resolveRichard van der Hoff1-3/+0
plugindir at configure time. Instead leave it to be defined at make time, which means it can then be changed by, eg, changing $prefix. This also means moving the definition of PLUGIN_DIR from config.h to a -D in CPPFLAGS. svn path=/trunk/; revision=22617
2007-01-31instead of putting the MSC_VER_REQUIRED test into the root Makefile (which ↵Ulf Lamping1-8/+0
would require to change ALL makefiles - the buildbot revealed it), simply put it in the wiretap generation. As wiretap is mandatory and one of the first things to be build this doesn't even sound like a bad idea anyway ... svn path=/trunk/; revision=20646
2007-01-31C preprocessor only handles integers for conditional compilation. Build ↵Ulf Lamping1-10/+6
MSC_VER_REQUIRED in config.nmake and compare it with _MSC_VER in config.h.win32 svn path=/trunk/; revision=20637
2007-01-29fix compiler version detection logic, sorry for the noise!Ulf Lamping1-6/+4
svn path=/trunk/; revision=20614
2007-01-29Comment out Ulfs changes to be able to do a test build.Anders Broman1-0/+2
svn path=/trunk/; revision=20609
2007-01-28add a check if the MSVC_VARIANT setting and the current _MSC_VER #define ↵Ulf Lamping1-0/+12
matches - to avoid problems if a developer forgets to set MSVC_VARIANT in config.nmake corresponding to his environment svn path=/trunk/; revision=20591
2007-01-26A few more ethereal --> wiresharkBill Meier1-1/+1
svn path=/trunk/; revision=20559
2006-12-08Get rid of UCD SNMP support (it's not longer supported andJörg Mayer1-4/+0
superseeded by net-snmp). Replace some_snmp by net_snmp where appropriate. svn path=/trunk/; revision=20071
2006-12-06Don't define HAVE_AIRPDCAP if HAVE_AIRPCAP isn't defined. Fix a compilerGerald Combs1-0/+1
warning in the 802.11 dissector. svn path=/trunk/; revision=20053
2006-09-12Makefile.nmakeJörg Mayer1-2/+2
config.h.win32 - Use HAVE_LIBPORTAUDIO instead of HAVE_PORTAUDIO to make sure we use the same var everywhere (including sources and autofoo stuff). - Use PORTAUDIO_API_1 everywhere version_info.c - Include <portaudio.h> - Add some , and breaks when printing version infos. svn path=/trunk/; revision=19218
2006-09-12it's HAVE_LIBGNUTLS instead HAVE_GNUTLSUlf Lamping1-1/+1
svn path=/trunk/; revision=19214
2006-09-11tweak the nmake build so the NET-SNMP library is in fact optional (as it is ↵Ulf Lamping1-2/+2
in the UNIX builds) svn path=/trunk/; revision=19196
2006-09-05Handle PORTAUDIO_API_1 and add clean-deps target to distclean.Anders Broman1-0/+2
svn path=/trunk/; revision=19159
2006-08-30From Alejandro Vaquero:Anders Broman1-0/+3
- 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-08-16Add support for AirPcap, an upcoming wireless product from CACE. SupportGerald Combs1-0/+2
is disabled by default, and can be enabled by setting AIRPCAP_CONFIG in config.nmake. The code is currently limited to Windows, but should be adaptable to other platforms. The official announcement won't come until next week, so you'll have to read the source for details. :) svn path=/trunk/; revision=18928
2006-08-12fix for bug #1025: It should be no longer necessary to use the I64x format ↵Ulf Lamping1-2/+8
string for Win32, simply use the llx format string as for the Unix variants, which should be safe as we only use GLib's g_snprintf() function instead of the MSVC one's from snprintf.h The real cause of this: There's a bug in GLib's snprintf implementation which crashes with the I64x format string and certain (negative?) values. svn path=/trunk/; revision=18883
2006-08-09Point to the newest (1.5.0-1) GnuTLS package. Since it containsGerald Combs1-0/+3
libgcrypt, enable it in the Windows build. In packet-ipsec.c: - Remove non-constants from variable declaration initializations. - Use ep_alloc() in a couple of places. - Fix an off-by-one error. - Reduce the number of SAs in the preferences from 4 to 2. 4 made the preferences window absolutely enormous. This is probably the wrong way to fix this. - Fix up whitespace. svn path=/trunk/; revision=18856
2006-08-05config and makefile magic we need when we integrate kerberos for windows ↵Ronnie Sahlberg1-0/+6
with the w32 build disabled for now svn path=/trunk/; revision=18838
2006-07-20Remove remaining instances of NEED_SNPRINTF_H. Fix up whitespace.Gerald Combs1-2/+0
svn path=/trunk/; revision=18775
2006-07-20we dont need our own snprintf any more since we always use g_snprintf() instead.Ronnie Sahlberg1-1/+0
svn path=/trunk/; revision=18771
2006-07-18Apply The Written Word's patch from bug 333, which changes HAVE_ICONV_HGerald Combs1-1/+1
to HAVE_ICONV. svn path=/trunk/; revision=18758
2006-06-20Change ETH_VAR_IMPORT to WS_VAR_IMPORT. Try to fix a duplicate variableGerald Combs1-2/+2
definition in the Catapult DCT2000 code. svn path=/trunk/; revision=18524
2006-05-31More ethereal -> wireshark.Gerald Combs1-1/+1
svn path=/trunk/; revision=18292
2006-05-31libethereal -> libwireshark. idl2eth -> idl2wrs. There are a _lot_ ofGerald Combs1-6/+6
changes here. It compiles OK on OS X, but hasn't been tested anywhere else. svn path=/trunk/; revision=18260
2006-05-21If we have pcap_breakloop(), at least on UN*X we can stop the captureGuy Harris1-0/+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-03-15Define HAVE_LUA_5_1 on windows as that what we have.Luis Ontanon1-0/+1
svn path=/trunk/; revision=17640
2006-03-08Use Unicode for all native Win32 calls. Unicode Windows applicationsGerald Combs1-0/+4
use UTF-16 internally and GTK+ 2.x uses UTF-8, which means we have to do a lots of conversions. Add utf_8to16() and utf_16to8 convenience functions to strutil.c. svn path=/trunk/; revision=17534
2006-03-01Add Lua support by default for Win32. Fix some compilation problems.Gerald Combs1-1/+4
Add Lua information to the version paragraph. svn path=/trunk/; revision=17440
2006-02-07Paolo Abeni:Jörg Mayer1-0/+3
>There is still an issue into the HAVE_LIBGNUTLS macro definition. I'm >fixing it and cleaning a bit the windows side configuration. I hope to >post soon the fix. The attached patch should fix the issue. I missed to modify the config.win32 file and I misstyped a few macros name. svn path=/trunk/; revision=17200
2005-11-06replace *a lot* of file related calls by their GLib counterparts. This is ↵Ulf Lamping1-3/+0
necessary for the switch to GTK 2.6 (at least on WIN32). to do this, I've added file_util.h to wiretap (would file_compat.h be a better name?), and provide compat_macros like eth_open() instead of open(). While at it, move other file related things there, like #include <io.h>, definition of O_BINARY and alike, so it's all in one place. deleted related things from config.h.win32 As of these massive changes, I'm almost certain that this will break the Unix build. I'll keep an eye on the buildbot so hopefully everything is working again soon. svn path=/trunk/; revision=16403
2005-09-15Add PRIX64, as we now use it.Guy Harris1-3/+11
svn path=/trunk/; revision=15811
2005-08-18several times replacing:Ulf Lamping1-1/+0
sprintf -> g_snprintf snprintf -> g_snprintf vsnprintf -> g_vsnprintf strdup -> g_strdup svn path=/trunk/; revision=15412
2005-07-29Pick up some fixes and enhancements fromGerald Combs1-0/+3
http://cvs.fedora.redhat.com/viewcvs/rpms/ethereal/FC-4/: In the LPD dissector, make lpd_client_code a value_string so that we don't segfault. Do the same for lpd_server_code, although it's not strictly necessary. Check to see if htmlview is installed, and use it as our HTML viewer. The Fedora RPM has other patches, but I'm not sure if they should be applied. svn path=/trunk/; revision=15143
2005-05-21bugfix: mark pcap_freecode() as optional, as it's not available by WinPcap 2.3Ulf Lamping1-0/+3
add optional pcap_next_ex() which is currently unused svn path=/trunk/; revision=14412
2004-11-01When we dynamically discover a Kerberos key, it helps to add it to theGerald Combs1-3/+0
key list. In the Nettle code, clear the key list and re-read the key file when the key file preference changes. Remove a redundant define in config.h.win32. svn path=/trunk/; revision=12471
2004-10-15Add support for decoding DES3/CBC/MD5 keys. Make it disabled by default.Gerald Combs1-0/+6
Whitespace cleanup. svn path=/trunk/; revision=12304
2004-09-29From Lars Roland: add an option to link plugins with libethereal ratherGuy Harris1-11/+10
than using the plugin address table. svn path=/trunk/; revision=12139
2004-09-23From Gisle Vanem: add support for pcap_datalink_val_to_name() for Win32.Guy Harris1-0/+2
Also add support for pcap_datalink_name_to_val(), and arrange that we properly define HAVE_PCAP_DATALINK_NAME_TO_VAL and HAVE_PCAP_DATALINK_VAL_TO_NAME for MSVC++ builds. svn path=/trunk/; revision=12073
2004-09-03Some UN*Xes don't have any "strtou*" routine to convert a string to aGuy Harris1-3/+0
64-bit integer; use "g_ascii_strtoull()", and, in the configure script, check whether it's available in GLib (it's not in GLib 1.2[.x]) and, if not, supply the GLib 2.4.5 version of the routine. For G_MAXUINT32 and G_MAXUINT64, put a "U" at the end of the constant to explicitly flag it as unsigned. svn path=/trunk/; revision=11889
2004-08-25"_strtoui64()" first appeared in MSVC++ 7 (good job of supporting thoseGuy Harris1-1/+1
64-bit ints *present in MSVC++ 6*, Microsoft!), so we can't use it. Use "g_ascii_strtoull()", instead - it's present in GLib 2.x, and we require GLib 2.x on Win32. (It's not present in 1.2[.x], and we don't require 2.x for UN*X, so we don't just use it everywhere.) svn path=/trunk/; revision=11824
2004-08-22We're using "strtoull()", not "strtol()" - define "strtoull", notGuy Harris1-2/+2
"strtol", as "_strtoui64". Make the comment match what the UN*X configure script puts in. svn path=/trunk/; revision=11799
2004-08-22Add "tvb_get_ntoh64()" and "tvb_get_letoh64()" routines to fetch 64-bitGuy Harris1-0/+3
integers. Make FT_INT64 and FT_UINT64 add numerical values, rather than byte-array values, to the protocol tree, and add routines to add specified 64-bit integer values to the protocol tree. Use those routines in the RSVP dissector. svn path=/trunk/; revision=11796
2004-07-18Set the svn:eol-style property on all text files to "native", so thatGuy Harris1-1/+1
they have LF at the end of the line on UN*X and CR/LF on Windows; hopefully this means that if a CR/LF version is checked in on Windows, the CRs will be stripped so that they show up only when checked out on Windows, not on UN*X. svn path=/trunk/; revision=11400
2004-06-20bugfix: prefix for int64 output on win32 must be "I64" not "i64"Ulf Lamping1-5/+5
svn path=/trunk/; revision=11191
2004-06-19Pick up the stuff I did for tcpdump to figure out the right strings toGuy Harris1-1/+40
use to format 64-bit integers. Fix the RSVP dissector to use that rather than hardcoding "%ll" in. Remove the "only if G_HAVE_GINT64 is defined" bit from the discussion of 64-bit integers - we're too dependent on having them to support compilers that don't have a 64-bit integral data type. Do, however, note that neither "long" nor "long long" are acceptable, and also note that you shouldn't assume "%ll" does the trick for printing them. svn path=/trunk/; revision=11182
2004-05-09From Lars Roland: add support for building a libethereal.dll with MSVC:Guy Harris1-1/+22
add a config.nmake option to control whether to build libethereal.dll or not; remove "./wiretap" from PATH to prevent problems due to wrongly-loaded files; build dissector.lib with MSVC; move "print.c" and "ps.c" to the dissector helpers, as "print.c" imports variables from packet-frame.c and packet-data.c, which are in libethereal; move "g711.c" out of the dissector helpers, as they're used only by Ethereal in a tap, not in Tethereal or in any dissector; add a .def file for libethereal; arrange to declare global variables exported from libethereal with "__declspec(dllimport)" when building programs that import those variables; update the NSIS installer. Make the "configure" script define ETH_VAR_IMPORT as "extern". svn path=/trunk/; revision=10834
2004-05-06Get rid of epan/config.h.win32.Olivier Biot1-2/+2
Fix a missing ZLIB_CFLAGS in epan/Makefile.nmake. svn path=/trunk/; revision=10807