aboutsummaryrefslogtreecommitdiffstats
path: root/gtk
AgeCommit message (Collapse)AuthorFilesLines
2006-04-29Most of the stuff in file_dlg.c is specific to capture files, so renameGuy Harris15-20/+20
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-28Fetch a combobox control handle before we try to use it. Add some neededGerald Combs1-11/+6
_T macros. Remove some extraneous comments. svn path=/trunk/; revision=18026
2006-04-27From Martin Mathieson:Anders Broman1-1/+1
Fix typo in menu item name svn path=/trunk/; revision=18016
2006-04-26Properly set our export file name before we try to use it. Fixes bug 894.Gerald Combs1-1/+1
svn path=/trunk/; revision=18012
2006-04-26Workaround for bug 852. Force a line break so that the text view ↵Jaap Keuter1-2/+13
doesn't blow up on excessive long lines. svn path=/trunk/; revision=18001
2006-04-25rename some value_Strings from ..._val to ..._valsRonnie Sahlberg1-3/+3
svn path=/trunk/; revision=17991
2006-04-25WinPcap 3.2 beta 1 (3, 2, 0, 29) seems to be working with the packet.dll, so ↵Ulf Lamping1-1/+2
don't warn the user about it svn path=/trunk/; revision=17990
2006-04-25various changes:Ulf Lamping1-59/+283
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-25bugifx (should be copied to the 1.0 trunk): don't crash, if the interface ↵Ulf Lamping1-0/+6
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-24remove a debugging printfRonnie Sahlberg1-2/+0
svn path=/trunk/; revision=17985
2006-04-24SCSI Service Response Time StaisticsRonnie Sahlberg2-0/+424
svn path=/trunk/; revision=17984
2006-04-24Column list pointer became invalid when element was removed from list. Fixes ↵Jaap Keuter1-1/+2
bug 886. svn path=/trunk/; revision=17983
2006-04-24From Miha Jemec:Anders Broman6-0/+1342
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-24Make some /******...*/ lines less wide: They make svn-diffs on the web pageJörg Mayer1-7/+8
unreadable unless you have a 2000xsomething display. svn path=/trunk/; revision=17978
2006-04-22add various OID's and a value_string for all of themUlf Lamping1-20/+233
add output of some MAC_OPTIONS fields enhance some 802.11 output labels svn path=/trunk/; revision=17962
2006-04-22as I've experienced a scrollbar again while having 7 interfaces, I've tried ↵Ulf Lamping1-1/+2
to add the number of interfaces to the height formula to fix this svn path=/trunk/; revision=17960
2006-04-22the "Generic dialup adapter" interface doesn't support any OID's at all, ↵Ulf Lamping1-4/+49
extend the tab insensitive mechanism to all tabs svn path=/trunk/; revision=17959
2006-04-22add a new tab with TCP/IP offloading capabilitiesUlf Lamping1-8/+335
add some debug functions to show available OID's clarify some 802.11 item labels svn path=/trunk/; revision=17958
2006-04-21From Irene: Fix a bug when searching for an assoc.Michael Tüxen1-6/+8
svn path=/trunk/; revision=17944
2006-04-21updates to get the fc and scsi dissectorsRonnie Sahlberg2-0/+2
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-20fix help button settingsUlf Lamping1-3/+3
svn path=/trunk/; revision=17938
2006-04-20add a Help button to the Preferences dialogUlf Lamping1-2/+13
svn path=/trunk/; revision=17935
2006-04-20fix a very minor bug if ETHEREAL_EUG_DIR is set (which is barely the case)Ulf Lamping1-1/+1
svn path=/trunk/; revision=17933
2006-04-20if HHC_DIR is defined in config.nmake, use the Win32 HTMLHELP system (using ↵Ulf Lamping3-27/+75
the user-guide.chm file) svn path=/trunk/; revision=17932
2006-04-20add a help button to the "Follow TCP Stream" dialog (and use standard button ↵Ulf Lamping4-16/+27
row for it too) svn path=/trunk/; revision=17931
2006-04-20rename hte itlq structures to itlqRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=17922
2006-04-17fix capitalization to follow GNOME HIGUlf Lamping2-4/+4
svn path=/trunk/; revision=17887
2006-04-14bugfix: don't crash with a Null pointer exception, if the open file preview ↵Ulf Lamping1-8/+12
timestamp can't be converted svn path=/trunk/; revision=17860
2006-04-12From Jaap Keuter, fix for 871: split interface details statistics into it's ↵Ulf Lamping1-3/+15
own tab, making the dialog a lot smaller. svn path=/trunk/; revision=17850
2006-04-10Add 2px height to avoid a vertical scrollbar with Gtk-WimpJaap Keuter1-1/+1
svn path=/trunk/; revision=17846
2006-04-08Fix for bug 848. Make a scrollable window when more than 10 interfaces are ↵Jaap Keuter1-4/+21
listed. svn path=/trunk/; revision=17844
2006-04-04From Irene: Make buttons unselecable when nothing would happen.Michael Tüxen1-4/+10
svn path=/trunk/; revision=17803
2006-04-03Set the right structure member.Guy Harris1-1/+1
svn path=/trunk/; revision=17792
2006-04-03In Tethereal, don't save to a temporary file if "-w" isn't specified,Guy Harris1-0/+2
even if doing a live capture; just print the packets without saving them. In dumpcap: default to the capturing the entire packet; don't do the "Press any key" stuff when debugging on UN*X; do console logging (to the standard error) even when we're running as the capture child (the sync pipe should only be the standard output, not the standard error). svn path=/trunk/; revision=17786
2006-03-30From Irene: Fix problems with off screen drawingsMichael Tüxen4-21/+133
Make rectangle clickable. svn path=/trunk/; revision=17778
2006-03-30fix for Bug 849Luis Ontanon1-2/+4
svn path=/trunk/; revision=17777
2006-03-30remove some useless code.Luis Ontanon1-9/+7
svn path=/trunk/; revision=17776
2006-03-30TextWindow:Luis Ontanon1-8/+64
- add buttons - make editable svn path=/trunk/; revision=17773
2006-03-28Make sure the export dialog is large enough. Fix a Unicode issue whileGerald Combs1-3/+3
we're at it. svn path=/trunk/; revision=17754
2006-03-20waste a couple of bytes per tcp conversation and make the tree for ↵Ronnie Sahlberg4-0/+4
acked_packets (i.e. packets that have interesting tcp properties such as being retransmissions etc) hang off the per conversation tcpd struct instead of being global. while this should improve performance by unmeasurably little it does have the sideeffect that once we finish the rewrite tcp analysis might actually work and work well even for tcp over tcp tunnelling. this also means that if you include packet-tcp.h you also need to include emem.h . svn path=/trunk/; revision=17681
2006-03-19Make the GUIDs in various data structures e_guid_t's rather than arraysGuy Harris3-14/+13
of 16 bytes. Use "sizeof" for the size of e_guid_t's, and use structure assignment to copy GUID values. Make functions such as append_h225ras_call() and new_h225ras_call() take pointers to e_guid_t's as arguments. Define GUID_LEN in epan/guid-utils.h and use it as the length of a GUID in a packet. (Note that "sizeof e_guid_t" is not guaranteed to be 16, although it is guaranteed to be the size of an e_guid_t.) When constructing a display filter that matches a GUID, use guid_to_str() to construct the string for the GUID. svn path=/trunk/; revision=17676
2006-03-19Get rid of extra arguments in g_strdup_printf() calls (the end of theGuy Harris1-193/+193
list of arguments is determined by the format string; there's no need for a NULL terminator). Fix indentation. svn path=/trunk/; revision=17674
2006-03-19Get rid of a declaration of a non-existent function.Guy Harris1-1/+0
svn path=/trunk/; revision=17673
2006-03-16Check struct pointer before dereferencing it. Jaap Keuter1-1/+1
Coverity CID 142 svn path=/trunk/; revision=17644
2006-03-15From Greg Morris:Anders Broman1-0/+1
Modification to (proto.h) is made to add an additional expert group type of PI_REQUEST_CODE to allow Request tag information to be passed to the expert tap. This is for such reasons where a dissector would like to echo specific information about certain types of requests. For example: NCP connection request is really a request not a REPLY_CODE. Same is true for the TCP SYN request. Changes to packet-ncp.c 1. Server broadcast message flag. Now indicates if the message is a pending message or an oplock clear notification. 2. Cleanup of packet signature detection process. Previous method had some flaws so I redesigned it. Appears to be solid now. 3. Echo NCP Server Session information to expert tap. Note on item #3: NCP Connection+Task = NCP Session, a Single connection can have many tasks. The server sees each connection/task as a unique session. For this reason the NCP session information is now echoed to the expert composite statistics so that you can easily identify the different NCP processes and sessions. It is important to NCP analysis to understand that each session is most likely a different program on the requesting host sharing the same NCP connection. Changes to packet-ncp2222.inc 1. Comment out the echo of NCP connection info to expert tap. Replaced by NCP sessions. 2. Add displayEID in request decode (resolves Coverity defect for dead code in NCP dissector) Changes to ncp2222.py 1. Fix for endian display of bindery object type in NCP 0x1720. 2. Fix for size of bindery object type to 2 bytes instead of 4 to match other bindery NCP's. svn path=/trunk/; revision=17636
2006-03-15Fix bug 710 and avoid having it crash when more than one instance are open ↵Luis Ontanon1-7/+35
at once. I think that whoever wrote the whole stats_tree thing should rewrite it ASAP, because it sucks! I did ?!?!?? ooops! svn path=/trunk/; revision=17627
2006-03-14From Laurent Rabret, Anders Broman2-27/+29
2 patches for the "flow graph" display. It is better not to insert invalid packets into the list than to control the list is correct while using it... svn path=/trunk/; revision=17622
2006-03-09Fix Coverity CID 129: initialize a couple of variables.Gerald Combs1-2/+2
svn path=/trunk/; revision=17560
2006-03-09Make sure we can't pass NULL to strcmp. Fixes Coverity CID 34. Fix up Gerald Combs1-8/+4
whitespace. svn path=/trunk/; revision=17555
2006-03-09There is a one-to-one mapping between each graph and its "toplevel" andGerald Combs1-85/+18
drawing_area widgets. Instead of canoodling around with a global list of graphs, simply associate a graph to its widgets using OBJECT_SET_DATA. This should take care of Coverity CIDs 50 - 59. Clean up whitespace. svn path=/trunk/; revision=17554