Commit Graph

2499 Commits

Author SHA1 Message Date
Ronnie Sahlberg 89f022b12b name change
svn path=/trunk/; revision=18197
2006-05-21 05:12:17 +00:00
Guy Harris 24b903f8c7 Clean up indentation.
Get rid of extra g_strdup_printf() arguments (the argument list is
terminated by running out of formats in the format string, not by a
terminating null pointer).

svn path=/trunk/; revision=18151
2006-05-15 02:43:39 +00:00
Graeme Lunt 6c381119a9 Removal of useless "Field Information" introduced in r18125
svn path=/trunk/; revision=18133
2006-05-11 16:42:38 +00:00
Anders Broman 8bebcb8d8e From Greg Morris:
add copy functionality to the details window. Also includes a change in the copy function of the hex data window to allow copying just the text strings instead of all of the hex data.

svn path=/trunk/; revision=18129
2006-05-11 05:08:00 +00:00
Graeme Lunt ab19b927c8 "Field Information" context menu item that will bring up a web page reference to a field type of FT_OID
svn path=/trunk/; revision=18125
2006-05-10 19:50:54 +00:00
Ronnie Sahlberg 535731ccec pass the correct hf filter name for the opcode field when we create the srt table
so that the popup menues to generate filters work.



svn path=/trunk/; revision=18118
2006-05-09 20:39:59 +00:00
Michael Tüxen e17636a3bf From Irene: Fix wrong display of SACKs.
svn path=/trunk/; revision=18114
2006-05-09 10:23:56 +00:00
Ulf Lamping 71bcc9b28d some minor fixes to the Preferences tooltip texts
svn path=/trunk/; revision=18099
2006-05-06 12:57:54 +00:00
Ronnie Sahlberg 7521c5a32c update the itl structure so that it sets the cmdset field to the current command set even for the case where we have not detected it by seeing the inquiry response.
Make teh msb of the cmdset variable indicate whether we detected the commandset from the trace or whether we used the default value from preferences.

indicate in the dissection of the packet whether the command set is "known" or whether we are using the default one.

make scsi srt stats work even for when we are using the "default" dommandset. Previously scsi srt would ignore all pdus for itl sessions where the "default" command set was used.



svn path=/trunk/; revision=18098
2006-05-05 22:01:45 +00:00
Anders Broman 65dbbfa0ca From Greg Morris:
In summary these patches do the following:
1. GTK+ 2.x builds will now use Tree View to display the expert items, expanded items are the individual packet numbers.
2. GTK+ 1.x builds will continue to use the older clist functionality
3. Implements the equivilant of expert info (actually calls expert_dlg.c)

svn path=/trunk/; revision=18091
2006-05-04 15:36:41 +00:00
Anders Broman dbdb3729de From Paolo Abeni:
authesserre samuel <sauthess@gmail.com> kindly pointed out an issue with session renegotiation in the current ssl decryption code. 

Encrypted handshake message are decrypted, but the dissector try to interpret the encrypted code. Renegotiation messages are therefore ignored. The attached pcap trace and key can be used to trigger the issue.

The attached patch fix the problem storing the decrypted version of encrypted handshake message and dissecting it when available. The patch also fix bad issue with des cipher (alike the issue fixed in my previous post)

svn path=/trunk/; revision=18081
2006-05-03 05:29:04 +00:00
Guy Harris c52a72703d Add newlines to the ends of the files.
svn path=/trunk/; revision=18068
2006-05-02 07:56:21 +00:00
Jaap Keuter f27830e9f5 Fix for bug 887. Use the right function to set the window position.
svn path=/trunk/; revision=18059
2006-05-01 10:59:06 +00:00
Guy Harris 0dfbc73cbe Handle the case where we *can't* determine the pathname in which to find
programs, by reporting it with a dialog box that at least attempts to
indicate what the problem is, and by giving up early on running dumpcap.

svn path=/trunk/; revision=18051
2006-05-01 06:51:14 +00:00
Guy Harris a41668ca27 Get rid of extra semicolon - GCC warns that ISO C doesn't allow it.
svn path=/trunk/; revision=18045
2006-04-30 09:25:34 +00:00
Guy Harris 8113782873 Add "file_dlg.h" to declare "set_last_open_dir()".
Try leaving "dlg_utils.h" out.

svn path=/trunk/; revision=18041
2006-04-30 06:57:01 +00:00
Guy Harris 7698ee3eae Include <errno.h> to get errnos.
svn path=/trunk/; revision=18040
2006-04-30 06:54:25 +00:00
Guy Harris 8cc7c815d8 See whether <stdio.h> will get EISDIR defined.
svn path=/trunk/; revision=18039
2006-04-30 03:22:39 +00:00
Guy Harris 8e2807aa31 We use stuff from dlg_utils.h.
svn path=/trunk/; revision=18038
2006-04-30 03:19:59 +00:00
Guy Harris 546e3f53ad We need <gdk/gdkkeysyms.h> to define GDK_VoidSymbol.
svn path=/trunk/; revision=18037
2006-04-30 03:19:11 +00:00
Guy Harris 84aef00bad Move the file selection dialog routines to file_dlg.c, and give it a
header file.

#if 0 out some includes; if none of the builds have a problem with
that, I'll remove them.

svn path=/trunk/; revision=18036
2006-04-30 01:47:58 +00:00
Guy Harris d53bc56f03 Fix the idempotent-include #define.
svn path=/trunk/; revision=18035
2006-04-29 23:18:47 +00:00
Guy Harris 0ce9a23b25 Most of the stuff in file_dlg.c is specific to capture files, so rename
it to capture_file_dlg.c, and rename its header file.  We might want to
move the generic file dialog stuff to a file_dlg.c file (it's currently
in dlg_utils.c), and move the non-capture-file dialog stuff in
capture_file_dlg.c to another file.

svn path=/trunk/; revision=18034
2006-04-29 23:03:57 +00:00
Gerald Combs 9b59165a4d Fetch a combobox control handle before we try to use it. Add some needed
_T macros.  Remove some extraneous comments.

svn path=/trunk/; revision=18026
2006-04-28 18:43:33 +00:00
Anders Broman a345eab556 From Martin Mathieson:
Fix typo in menu item name

svn path=/trunk/; revision=18016
2006-04-27 05:02:57 +00:00
Gerald Combs 056b3d977a Properly set our export file name before we try to use it. Fixes bug 894.
svn path=/trunk/; revision=18012
2006-04-26 21:15:51 +00:00
Jaap Keuter 7f5fc8b8d9 Workaround for bug 852. Force a line break so that the text view doesn't blow up on excessive long lines.
svn path=/trunk/; revision=18001
2006-04-26 06:37:46 +00:00
Ronnie Sahlberg 2f08653337 rename some value_Strings from ..._val to ..._vals
svn path=/trunk/; revision=17991
2006-04-25 01:42:35 +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
Ronnie Sahlberg 480e7e2db1 remove a debugging printf
svn path=/trunk/; revision=17985
2006-04-24 23:24:27 +00:00
Ronnie Sahlberg c8cc76e2e2 SCSI Service Response Time Staistics
svn path=/trunk/; revision=17984
2006-04-24 23:09:34 +00:00
Jaap Keuter 5f7493586b Column list pointer became invalid when element was removed from list. Fixes bug 886.
svn path=/trunk/; revision=17983
2006-04-24 21:27:12 +00:00
Anders Broman 6b33d50f90 From Miha Jemec:
With the new feature we can: 
1. Measure how big the bursts are for a video streams (it uses sliding window algorithm) 2. Measure how big the output buffer should be that no packet drop will occur (it uses Leaky bucket algorithm) 
3. Detect if we have loses inside the MPEG2 video stream (if there are already MPEG2 packets missing) - this part of code is not added yet, see Limitations

The addition is called Multicast streams and works as follows:

- it uses the TAP system
- the main "stream" logic is taken from rtp_strems.* files
- the TAP system checks for UDP packets where the destination MAC address starts with "01:00:5E" (ethernet multicast address)
- it creates an entry for every new multicast stream
- based on sliding window and leaky bucket algorithm it calculates for every stream average BW, max BW, burst size, max buffer needed, some alarms if the limits are exceeded,...
- the same calculation is done for all streams together
- inside the window dialog you can specify the burst interval, the alarm limits and output speeds

To do & limitations:

- Currently the analysis can be done only for multicast streams, it means that VoD (Video on demand) or PayTV streams, which are normally unicast can not be analysed. 

- since the MPEG2 is patended I don't know if decoding of MPEG2 packets is allowed? Can we look inside this packets and calculate packets drops based on some counter information inside the payload? Can someone please answer this question? If we can do this, I will post this part of code too.

-  some more flexibility will be added

svn path=/trunk/; revision=17980
2006-04-24 19:10:36 +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 ec5efe7370 as I've experienced a scrollbar again while having 7 interfaces, I've tried to add the number of interfaces to the height formula to fix this
svn path=/trunk/; revision=17960
2006-04-22 20:16:47 +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
Michael Tüxen e0e4f2d532 From Irene: Fix a bug when searching for an assoc.
svn path=/trunk/; revision=17944
2006-04-21 15:48:43 +00:00
Ronnie Sahlberg 60e65f4869 updates to get the fc and scsi dissectors
and get rid of some breakage in the design


let the scsi transport keep track of itl (initiator, target, lun) matching
and let it pass a itl structure to scsi   that is persistent across packets.

let scsi use this itl structure to track device type for a specific itl instead of the (must have been) broken hashtable.

update both iscsi and fc to track the itl structure for scsi and schange the scsi signature to accept itl as a parameter.


more to come.



svn path=/trunk/; revision=17942
2006-04-21 11:08:24 +00:00
Ulf Lamping 9f0bf98861 fix help button settings
svn path=/trunk/; revision=17938
2006-04-20 20:40:29 +00:00
Ulf Lamping 662661f591 add a Help button to the Preferences dialog
svn path=/trunk/; revision=17935
2006-04-20 20:31:05 +00:00
Ulf Lamping ce15cc9233 fix a very minor bug if ETHEREAL_EUG_DIR is set (which is barely the case)
svn path=/trunk/; revision=17933
2006-04-20 20:29:48 +00:00
Ulf Lamping 9276efd7d9 if HHC_DIR is defined in config.nmake, use the Win32 HTMLHELP system (using the user-guide.chm file)
svn path=/trunk/; revision=17932
2006-04-20 20:27:44 +00:00
Ulf Lamping c858e7e993 add a help button to the "Follow TCP Stream" dialog (and use standard button row for it too)
svn path=/trunk/; revision=17931
2006-04-20 19:58:50 +00:00
Ronnie Sahlberg 2b2f2e3f03 rename hte itlq structures to itlq
svn path=/trunk/; revision=17922
2006-04-20 09:43:56 +00:00
Ulf Lamping e58b233aa5 fix capitalization to follow GNOME HIG
svn path=/trunk/; revision=17887
2006-04-17 21:13:09 +00:00
Ulf Lamping f8e8ccac5c bugfix: don't crash with a Null pointer exception, if the open file preview timestamp can't be converted
svn path=/trunk/; revision=17860
2006-04-14 08:50:41 +00:00