aboutsummaryrefslogtreecommitdiffstats
path: root/config.h.win32
AgeCommit message (Collapse)AuthorFilesLines
2014-08-21Extcap Capture InterfaceRoland Knall1-0/+1
Extcap is a plugin interface, which allows for the usage of external capture interfaces via pipes using a predefined configuration language which results in a graphical gui. This implementation seeks for a generic implementation, which results in a seamless integration with the current system, and does add all external interfaces as simple interfaces. Windows Note: Due to limitations with GTK and Windows, a gspawn-winXX-helper.exe, respective gspawn-winXX-helper-console.exe is needed, which is part of any GTK windows installation. The default installation directory from the build is an extcap subdirectory underneath the run directory. The folder used by extcap may be viewed in the folders tab of the about dialog. The default installation directory for extcap plugins with a pre-build or installer version of wireshark is the extcap subdirectory underneath the main wireshark directory. For more information see: http://youtu.be/Nn84T506SwU bug #9009 Also take a look in doc/extcap_example.py for a Python-example and in extcap.pod for the arguments grammer. Todo: - Integrate with Qt - currently no GUI is generated, but the interfaces are still usable Change-Id: I4f1239b2f1ebd8b2969f73af137915f5be1ce50f Signed-off-by: Mike Ryan <mikeryan+wireshark@lacklustre.net> Signed-off-by: Mike Kershaw <dragorn@kismetwireless.net> Signed-off-by: Roland Knall <rknall@gmail.com> Reviewed-on: https://code.wireshark.org/review/359 Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2014-07-06Clean up handling of missing functions.Guy Harris1-2/+7
With autotools, CMake, and nmake, if we have a function, #define HAVE_{function_name_in_all_caps}, otherwise don't #define it. If we provide our own version of a function in libwsutil, make sure we have a header that declares it, and *ONLY* include that header if HAVE_{function_name_in_all_caps} is *NOT* defined, so that we don't have the system declaration and our declaration colliding. Check for inet_aton, strncasecmp, and strptime with CMake, just as we do with autotools. Simplify the addition of {function_name_in_all_caps}_LO to libwsutil in autotools. Change-Id: Id5be5c73f79f81919a3a865324e400eca7b88889 Reviewed-on: https://code.wireshark.org/review/2903 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2014-06-21Move the Windows build target OS definitions to Win XPGraham Bloice1-2/+2
This doesn't preclude use on < XP but does potentially allow use of API's that don't exist on Win2K, and doing so would then stop the exe from running on 2K. Change-Id: I08b58bd510b832ddabbb717dd73eb7a89264048e Reviewed-on: https://code.wireshark.org/review/2504 Reviewed-by: Evan Huus <eapache@gmail.com> Reviewed-by: Michael Mann <mmann78@netscape.net>
2014-06-18Get rid of obsolete references to nettlePascal Quantin1-3/+0
Bug: 2089 Change-Id: Ie3337a1b750d8d95f6291c77dfd19cd1b0c57e83 Reviewed-on: https://code.wireshark.org/review/2388 Tested-by: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2014-06-16More Python removal.Guy Harris1-5/+1
Fix a duplicate @HAVE_LUA@ while we're at it. Change-Id: I21acf388498a996701adea401551a65c9ba4f5f0 Reviewed-on: https://code.wireshark.org/review/2285 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2014-06-10Change HAVE_SSE42 to HAVE_SSE4_2 add $(SIMD_FLAGS)AndersBroman1-1/+1
Add autotools macros to distribution Call AX_EXT to define HAVE_SSE4_2 Change-Id: I9ff085d923dfafb32510cdd14290e74a2aaea302 Reviewed-on: https://code.wireshark.org/review/2110 Tested-by: Anders Broman <a.broman58@gmail.com> Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-06-09Add sse4.2 optimized function ws_mempbrk_sse42()Jakub Zawadzki1-0/+3
In text protocols, like SIP, lot of time is spend guint8_pbrk(), assume that text is not binary (no NULs), and use SSE4.2 pcmpistri instruction. Also move & rename guint8_pbrk() from tvbuff.c as _ws_mempbrk. HAVE_SSE42 must be defined to use _ws_mempbrk_sse42() only activaded for Windows currently. Change-Id: Ic853d84805bdb6492c4f45d2bcc79a973fd9804e Reviewed-on: https://code.wireshark.org/review/1730 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-03-31Continue to remove $Id$ from top of fileAlexis La Goutte1-1/+0
(Using sed :sed -i '/^\/\* \$Id\$ \*\//,+0 d') ( /* $Id */ ) Change-Id: I46e928d7f2a307c35876ed5d34cb6b7cccfcd6e9 Reviewed-on: https://code.wireshark.org/review/886 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2013-12-08Add MSC version for VS2013.Graham Bloice1-2/+2
svn path=/trunk/; revision=53870
2013-10-05(Hopefully) unbreak windows build (#define'ing to 0 is notJörg Mayer1-1/+1
undefined). svn path=/trunk/; revision=52387
2013-10-05Invert NEED_INET_ATON_H to HAVE_INET_ATON_HJörg Mayer1-1/+1
Remove unused NEED_G_ASCII_STRTOULL_H svn path=/trunk/; revision=52385
2013-03-03Check to see if GLib's printf routines support the X/Open / POSIXGerald Combs1-0/+3
thousands grouping (') flag and use it in format_size if it's available. As far as I can tell this translates to "everywhere except Windows and OpenBSD". According to the various build logs at https://build.opensuse.org/package/show?package=mingw32-glib2&project=windows%3Amingw%3Awin32 the OBS GLib packages enable GLib's internal printf implementation from Gnulib which means we *should* be able to enable this on Windows. Unfortunately this doesn't appear to be the case. svn path=/trunk/; revision=48042
2013-03-01Export libwireshark symbols using WS_DLL_PUBLIC defineBalint Reczey1-10/+0
Also remove old WS_VAR_IMPORT define and related Makefile magic everywhere in the project. svn path=/trunk/; revision=47992
2013-02-19Add automatic software update checks for Win32 using WinSparkle. AddGerald Combs1-0/+3
preferences (currently hidden) to disable updates, set the update frequency, and set the update "channel" (stable vs development). Add a "Help" menu item to manually check for updates. svn path=/trunk/; revision=47748
2012-09-21Revert r45018 and r45019: put config.h back in lemon.c and take _U_ back offJeff Morriss1-0/+5
the compile line when building with cmake. Put _U_'s definition in config.h when building with autofoo and on Windows. svn path=/trunk/; revision=45034
2012-09-20Add a missing C comment termination; (Should fix buildbot error ?)Bill Meier1-1/+1
svn path=/trunk/; revision=45031
2012-09-20Fix a typo in SVN #44995 which caused building Wireshark with VS 2012 to fail.Bill Meier1-3/+3
svn path=/trunk/; revision=45029
2012-09-19Add VC11 (VS2012) to an '#if _MSC_VER == 1500 || ...' test.Bill Meier1-1/+2
TBD: is really required. svn path=/trunk/; revision=44995
2012-09-18From Chris Maynard via ↵Jeff Morriss1-0/+5
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6134 : Add VERSION_MAJOR, VERSION_MINOR, and VERSION_MICRO to the config.h on Windows (actually Chris' patch included VERSION_BUILD and VERSION_EXTRA but I've left those out to match what we have on *NIX now). svn path=/trunk/; revision=44988
2012-08-23The name configure.in has been deprecated for many years.Jörg Mayer1-1/+1
Use configure.ac instead. svn path=/trunk/; revision=44630
2012-06-25From Tony Trinh:Anders Broman1-1/+1
Update Lua from 5.1 to 5.2 https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7400 svn path=/trunk/; revision=43482
2012-06-20Remove HAVE_WIRELESS_TOOLBAR from the other build systems.Jörg Mayer1-1/+0
svn path=/trunk/; revision=43419
2012-06-19Start to have an generic wireless toolbar. Sligtly modified patch from Anders Broman1-0/+1
Pontus Fuchs. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6973 svn path=/trunk/; revision=43354
2012-01-04Add initial support for Qt along with a "ui" subdirectory.Gerald Combs1-0/+2
svn path=/trunk/; revision=40378
2011-11-07Change the use of threads from "mostly always, depending on yourGerald Combs1-3/+0
configure options and Gtk+ and GLib versions" to "always". svn path=/trunk/; revision=39751
2011-10-05Add a HAVE_GEOIP_V6 configuration option and enable it by default.Gerald Combs1-1/+4
svn path=/trunk/; revision=39283
2011-09-25Get rid of (hopefully) all configure options to enable MAIN_MENU_USE_UIMANAGERJörg Mayer1-1/+0
as it is the only option left. svn path=/trunk/; revision=39138
2011-08-06Move the *pcap stuff together. Add an item forGuy Harris1-4/+7
HAVE_PCAP_GET_SELECTABLE_FD to make it clear that it is never defined on Windows. svn path=/trunk/; revision=38380
2011-08-01Another fix for building with MSVC2005.Stig Bjørlykke1-3/+0
The previous fixes in r37728 and r37730 did build a wireshark which was unable to use the native windows file dialog (GetOpenFileName). svn path=/trunk/; revision=38299
2011-07-15No need to define USE_THREADS twice.Chris Maynard1-2/+0
svn path=/trunk/; revision=38037
2011-07-14On Windows enable threads everywhere instead of just in dumpcap. IfGerald Combs1-0/+5
threads are enabled use them to check the recent file list. Fixes bug 3810. svn path=/trunk/; revision=38033
2011-06-28Replace all strerror() with g_strerror().Stig Bjørlykke1-2/+0
Remove our local strerror implementation. Mark strerror as locale unsafe API. This fixes bug 5715. svn path=/trunk/; revision=37812
2011-06-23Remove old PCRE references from the Windows build environment. We're notGerald Combs1-3/+0
likely to add it back to wireshark-win32-libs and it was never available in wireshark-win64-libs. svn path=/trunk/; revision=37778
2011-06-20AttachConsole() needs _WIN32_WINNT 0x0500.Stig Bjørlykke1-2/+2
svn path=/trunk/; revision=37730
2011-06-20Add back support for building with MSVC2005 (and older).Stig Bjørlykke1-0/+3
svn path=/trunk/; revision=37728
2011-06-17Make pcap-ng the default. Add a compile-time option to prefer pcap-ng orGerald Combs1-2/+3
pcap. Add a "-P" capture option which tries to use pcap instead of pcap-ng ("-P" seemed to be the best option but we may want to use a different letter). Update the documentation and release notes. svn path=/trunk/; revision=37696
2011-05-31Remove HAVE_AIRPDCAPAnders Broman1-1/+0
svn path=/trunk/; revision=37495
2011-05-12WANT_PACKET_EDITOR fixups for Windows.Chris Maynard1-1/+1
svn path=/trunk/; revision=37091
2011-05-12Conditional support for packet-editor [default=no].Jakub Zawadzki1-0/+1
svn path=/trunk/; revision=37084
2011-05-12Make the use of UIManager a configure option.Anders Broman1-0/+2
NOTE Only for Windows. Additional moves to UIManager. svn path=/trunk/; revision=37072
2011-04-29On Windows: don't (try but fail--the code did not work) to defineJeff Morriss1-0/+3
HAVE_GZLCEARERR. Define HAVE_INFLATEPRIME if we HAVE_LIBZ. svn path=/trunk/; revision=36954
2011-03-08Remove the 'NEW_PACKET_LIST' defines & etc (since the code no longer ↵Bill Meier1-3/+0
supports the old packet list) svn path=/trunk/; revision=36165
2011-02-18Disable Code Analysis warning C6011 for now. Hopefully Clang can pickGerald Combs1-0/+6
up the slack. svn path=/trunk/; revision=35994
2011-02-17On Windows, try putting __declspec(noreturn) in front of declarations ofGuy Harris1-0/+11
routines that don't return. (This requires that some files include config.h to get WS_MSVC_NORETURN declared properly.) svn path=/trunk/; revision=35989
2010-11-27Fix typo in commentStephen Fisher1-1/+1
svn path=/trunk/; revision=35037
2010-11-26Define HAVE_GTK in config.h when compiling with GTK for the GUIStephen Fisher1-0/+3
svn path=/trunk/; revision=35036
2010-10-03Make "bpf_image" available on Windows. This enables the "Compile BPF" button ↵Sake Blok1-0/+1
and "dumpcap -d" on Windows. svn path=/trunk/; revision=34357
2010-10-03Retry of SVN 34338, now tested on my WinXP dev VM:Sake Blok1-0/+1
Use pcap_open_dead instead of pcap_create for the compile BPF button. svn path=/trunk/; revision=34340
2010-08-21New packet list is no longer experimental.Bill Meier1-1/+1
svn path=/trunk/; revision=33876
2010-06-01From Kovarththanan Rajaratnam via bug 3500:Gerald Combs1-0/+3
Sébastien's initial commit [1] didn't contain support for embedding Python on Windows. [1] http://anonsvn.wireshark.org/viewvc?view=rev&revision=28529 From me: Comment out PYTHON_EMBED for now. Start a list of known Python+CRT versions. Add get_wspython_dir to libwireshark.def. svn path=/trunk/; revision=33036