Commit graph

35 commits

Author SHA1 Message Date
Ulf Lamping
d6f78c3457 from Gisle Vanem:
add " && defined(_MSC_VER)", as MingW doesn't need it

svn path=/trunk/; revision=21231
2007-03-27 21:32:14 +00:00
Ulf Lamping
c7ba9e25b3 hmmm, _WINSOCK2API_ is not the way to go, the PSDK that comes with MSVC 6.0 also defines this - but not sockaddr_storage :-(
Next try is to use the WINVER #define. AFAIK, this depends on the Platform SDK version used, which is actually our problem here. So this fix *might* work ...

svn path=/trunk/; revision=21168
2007-03-24 18:26:34 +00:00
Ulf Lamping
473f4c3b64 as mentioned by Graham Bloice:
sockaddr_storage doesn't depend on the MSVC version used, but the version of the Winsock API, which might be updated by the Platform SDK even on MSVC 6 - so depending on the _MSC_VER is not the way to go

svn path=/trunk/; revision=21162
2007-03-24 02:45:45 +00:00
Gerald Combs
744d6644b8 Instead of checking for WinPcap 4.x versions, assume that if the version
is greater than 3 we can get detailed interface information.  This should
limit the amount of work we have to do when new WinPcap releases come out.

svn path=/trunk/; revision=20542
2007-01-24 01:16:45 +00:00
Ulf Lamping
e71b416608 fix compilation for:
- Visual Studio .NET (2002)
- Visual Studio .NET 2003

svn path=/trunk/; revision=20349
2007-01-08 22:29:18 +00:00
Ulf Lamping
d0724fc02f fix sockaddr_storage problem for MSVC 7.1 (hmmm, maybe it's a platform SDK issue - time will tell)
svn path=/trunk/; revision=20331
2007-01-06 00:48:11 +00:00
Ulf Lamping
bcf21a35d6 MSVC2006 defines sockaddr_storage, so we shouldn't define this on our own for MSVC2006
this might be depending on the Platform SDK and not on MSVC version - I don't really know

svn path=/trunk/; revision=20259
2007-01-02 01:52:47 +00:00
Ulf Lamping
57f05a42e6 add WinPcap beta 2 and 3 to the details version check
svn path=/trunk/; revision=20080
2006-12-09 10:09:48 +00:00
Ulf Lamping
a1b7a22a8e from Stephen Fisher:
Here is a patch for spelling typos in comments and strings in the gtk/ 
directories.

svn path=/trunk/; revision=19568
2006-10-17 01:29:55 +00:00
Ulf Lamping
9e4bcdc764 GTK2: add an analog VU meter like display widget
Win32: use the widget to display the RSSI and Link Speed values as this is far better understandable than the raw numerical values (especially if you don't know the values well).

the GTK VU meter widget is based on LGPL'ed code from http://www.mumblelina.com/index.php?gtkvumeter=1 

... and I've heavily changed and extended it to fit the problem here.

We might use the VU meter widget later at other places as well ...

svn path=/trunk/; revision=19298
2006-09-23 00:14:48 +00:00
Ulf Lamping
de8da839c0 add WinPcap 4.0 beta 1 to the list of known and tested versions
svn path=/trunk/; revision=19021
2006-08-24 21:44:30 +00:00
Ulf Lamping
c6c15e8b6b Slight changes suggested by Jörg Mayer:
2,412,000 kHz -> 2412 MHz
Available networks -> Available networks (BSSID list)

svn path=/trunk/; revision=18893
2006-08-13 17:49:58 +00:00
Ulf Lamping
e4f0c6aa3a some enhancements to the WLAN details
svn path=/trunk/; revision=18887
2006-08-12 23:12:21 +00:00
Guy Harris
92552c2d76 Get rid of a bunch of "Ethereal"s and "ethereal"s in comments, GUI
strings, and function names.

svn path=/trunk/; revision=18205
2006-05-22 07:29:40 +00:00
Ronnie Sahlberg
89f022b12b name change
svn path=/trunk/; revision=18197
2006-05-21 05:12:17 +00:00
Ulf Lamping
8ff5e909bb WinPcap 3.2 beta 1 (3, 2, 0, 29) seems to be working with the packet.dll, so don't warn the user about it
svn path=/trunk/; revision=17990
2006-04-25 01:22:05 +00:00
Ulf Lamping
3333c5e35d various changes:
mention informational URLs at the beginning and not at each element
replace some // by /**/
start to decode the informational elements in the BSSID list
add a privacy tab to the BSSID list (None, WEP, WPA, WPA2)
various minor label changes

svn path=/trunk/; revision=17988
2006-04-25 00:25:41 +00:00
Ulf Lamping
b02c428877 bugifx (should be copied to the 1.0 trunk): don't crash, if the interface hardware in question was removed since the list of interfaces was generated (NULL pointer returned from wpcap_packet_open() caused a crash)
svn path=/trunk/; revision=17987
2006-04-25 00:18:06 +00:00
Jörg Mayer
f1b4e85ee4 Make some /******...*/ lines less wide: They make svn-diffs on the web page
unreadable unless you have a 2000xsomething display.


svn path=/trunk/; revision=17978
2006-04-24 16:43:22 +00:00
Ulf Lamping
9f05b7368f add various OID's and a value_string for all of them
add output of some MAC_OPTIONS fields
enhance some 802.11 output labels

svn path=/trunk/; revision=17962
2006-04-22 20:34:14 +00:00
Ulf Lamping
6ee4c7c720 the "Generic dialup adapter" interface doesn't support any OID's at all, extend the tab insensitive mechanism to all tabs
svn path=/trunk/; revision=17959
2006-04-22 13:44:11 +00:00
Ulf Lamping
bc8e67a7f1 add a new tab with TCP/IP offloading capabilities
add some debug functions to show available OID's
clarify some 802.11 item labels

svn path=/trunk/; revision=17958
2006-04-22 13:21:39 +00:00
Ulf Lamping
9f0bf98861 fix help button settings
svn path=/trunk/; revision=17938
2006-04-20 20:40:29 +00:00
Ulf Lamping
fdf555a9cf From Jaap Keuter, fix for 871: split interface details statistics into it's own tab, making the dialog a lot smaller.
svn path=/trunk/; revision=17850
2006-04-12 20:58:20 +00:00
Ulf Lamping
79053183c5 remove dependencies to pcap.h, so getting an idea what needs to be done by dumpcap in addition to the things already done now
various dumpcap related code cleanup: mainly #include's and capture engine related stuff

svn path=/trunk/; revision=17327
2006-02-17 02:18:48 +00:00
Ulf Lamping
89a40818e2 bugfix #709: don't g_assert returned (mandatory) length of some NDIS driver functions.
simply ignore the length returned in that cases

this way, we may "print" buggy data, but that's what the driver returned ...

svn path=/trunk/; revision=17066
2006-01-21 14:36:04 +00:00
Guy Harris
2bccfcd3c4 Squelch a compiler warning.
svn path=/trunk/; revision=15888
2005-09-20 08:01:00 +00:00
Ulf Lamping
d0bf73d13d the buildbot has a problem not knowing sa_family_t, define eth_sa_family_t and use it here (ok, this *is* a dirty hack)
don't know why the last commit compiled on my machine and not on the buildbot.

svn path=/trunk/; revision=15887
2005-09-20 02:10:48 +00:00
Ulf Lamping
692ae2c6cb fix #340: define the missing sockaddr_storage struct to be able to use Packet32.h even with WinPcap 3.1 and without the platform SDK
svn path=/trunk/; revision=15878
2005-09-19 20:59:50 +00:00
Ulf Lamping
eafbbbcabb renamed ui_util.c/.h to gui_utils.c/.h to prevent confusion with identical named ui_util.h in / dir
svn path=/trunk/; revision=15465
2005-08-20 12:09:48 +00:00
Ulf Lamping
c38d160321 don't warn the user about the WinPcap 3.1 release version as being unknown
svn path=/trunk/; revision=15283
2005-08-10 19:34:09 +00:00
Anders Broman
06067ecc7c Add som more const qualifiers.
svn path=/trunk/; revision=14795
2005-06-27 08:13:41 +00:00
Ulf Lamping
4eec579041 don't crash if packet.dll is not available, add some more packet.dll version numbers
svn path=/trunk/; revision=14414
2005-05-21 11:10:16 +00:00
Ulf Lamping
b5d1f77046 as suggested by Loris: add wpcap_packet_get_version() and check the packet.dll version before using it (very restrictive for now, will check for exact DLL version strings). If version is unknown, ask user to continue or not.
svn path=/trunk/; revision=14411
2005-05-21 09:41:57 +00:00
Ulf Lamping
bfbb46de43 win32 only: get interface details from WinPcap's packet.dll (direct access to NDIS specific driver information, upper second GTK part)
svn path=/trunk/; revision=14407
2005-05-20 22:23:00 +00:00