aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-02-25Use "tvb_get_string()" instead of allocating a (len+1)-sized buffer,Guy Harris18-134/+95
"tvb_memcpy()"ing to it, and putting in a null terminator; "tvb_get_string()" will check whether all bytes of the string are present before allocating the buffer, so that you don't leak memory if the copy throws an exception, and don't crash if the length is absurdly large. Use "tvb_memdup()" instead of allocating a buffer and "tvb_memcpy()"ing to it, so that an exception is thrown before you try to allocate the buffer (for the same reasons as listed above). Before allocating a buffer used when processing a chunk of data from a packet, get a pointer to the chunk with "tvb_get_ptr()", or check that the data is all there with "tvb_ensure_bytes_exist()", so that an exception is thrown before you try to allocate the buffer (for the same reasons as listed above). Fix up the lengths of the tvbuff used when dissecting ONC RPC opaque data with a particular dissector. svn path=/trunk/; revision=10236
2004-02-25for netbios type addresses in kerberosRonnie Sahlberg1-2/+2
print the netbios type as hex and not decimal svn path=/trunk/; revision=10235
2004-02-25Dissect FILE_RENAME_INFO.Guy Harris1-4/+70
Combine the dissection for 0x0101 and 1004 in Set File Info. svn path=/trunk/; revision=10234
2004-02-25Only handle as a suffix stuff following a "." in the last component of aGuy Harris1-3/+16
pathname. svn path=/trunk/; revision=10233
2004-02-25Don't unlink ringbuffer files if we haven't yet allocated the array ofGuy Harris1-4/+6
ringbuffer files - yes, we can fail before that's done, so we have to check for that. svn path=/trunk/; revision=10232
2004-02-25changed some labelsUlf Lamping1-11/+59
svn path=/trunk/; revision=10231
2004-02-24minor redesign of the dialogUlf Lamping1-43/+62
svn path=/trunk/; revision=10230
2004-02-24 added a new section "Installing GTK-Wimp"Ulf Lamping1-1/+34
svn path=/trunk/; revision=10229
2004-02-24Add "make-version.pl" to the distribution.Guy Harris1-1/+2
svn path=/trunk/; revision=10228
2004-02-24added gtk-wimp to the nsis installer buildUlf Lamping3-3/+37
svn path=/trunk/; revision=10227
2004-02-24updated some things (optional packages, nsis, gtk-wimp)Ulf Lamping1-8/+24
svn path=/trunk/; revision=10226
2004-02-24changed some label textsUlf Lamping1-6/+6
svn path=/trunk/; revision=10225
2004-02-24From Jaime Fournier: more bug fixes.Guy Harris1-2/+24
svn path=/trunk/; revision=10224
2004-02-24fixed some GTK2 stock items keyboard shortcutsUlf Lamping1-8/+8
svn path=/trunk/; revision=10223
2004-02-24fixed some menu item capitalization and keyboard shortcutsUlf Lamping1-25/+25
svn path=/trunk/; revision=10222
2004-02-24added a "Close" button to the dialogUlf Lamping1-3/+29
svn path=/trunk/; revision=10221
2004-02-24fixed various typosUlf Lamping8-50/+51
svn path=/trunk/; revision=10220
2004-02-24with the cahnges to when to call the heuristic dissectorRonnie Sahlberg3-10/+33
(and the fact that nbss does not register its conversation) this caused WANT_PDU_TRACKING to be decremented multiple times between the dissectors and thus ethereal could no longer reliably spot SMB PDUs that started in the middle of a tcp segment (unless we do reassembly which we dont do unless we have to since it eats soo many resources) FIX so that ethereal once again can spot SMB (and other) protocol PDUs that start in the middle of a segment. svn path=/trunk/; revision=10219
2004-02-24From Jaime Fournier: bug fixes.Guy Harris1-6/+9
svn path=/trunk/; revision=10218
2004-02-24Small cleanup - the for loop was left over from earlier code that keptGuy Harris1-8/+6
searching backwards for a backslash until it found one followed by "Device\", and no longer looped. svn path=/trunk/; revision=10217
2004-02-24Add a missing line.Gerald Combs1-1/+3
svn path=/trunk/; revision=10215
2004-02-24Final updates for 0.10.2.Gerald Combs2-10474/+538
svn path=/trunk/; revision=10214
2004-02-24In get_if_name(), return immediately once we've found our interface nameGerald Combs1-1/+2
under Windows. svn path=/trunk/; revision=10213
2004-02-24Put a period at the end of the "Running with" stuff.Guy Harris1-1/+2
svn path=/trunk/; revision=10212
2004-02-24Squelch a compiler warning.Guy Harris1-2/+6
svn path=/trunk/; revision=10211
2004-02-23Sigh. On Windows OT, device names don't have "\Device\" in front ofGuy Harris1-9/+27
them, so we can't look for "\Device\" as the beginning of the interface name. Instead, on Windows, scan backwards for a colon and then skip the colon and any subsequent blanks. (I don't *think* interface names have colons in them in Windows, even on NT 5.x with the GUID crapola in the name.) svn path=/trunk/; revision=10210
2004-02-23Add a "force" argument to "filter_packets()" andGuy Harris9-34/+36
"main_filter_packets()", to force the filtering to be done even if the filter is the same as the current one; this is necessary in order to make sure "Follow TCP Stream" gets the packets processed even if you're filtering the stream that's currently filtered in. svn path=/trunk/; revision=10209
2004-02-23MSVC doesn't like having header files in .c=.obj targets.Gerald Combs2-5/+6
Fix dftest compiling under Windows. svn path=/trunk/; revision=10208
2004-02-23changed title and menu registering to "IO Graphs"Ulf Lamping1-8/+8
and changed some of the labels to be more intuitive svn path=/trunk/; revision=10207
2004-02-23minor changeUlf Lamping1-5/+5
svn path=/trunk/; revision=10206
2004-02-23Bump the version to 0.10.2Gerald Combs3-7/+7
svn path=/trunk/; revision=10205
2004-02-23Move x11-declarations.h and x11-register-info.h back into BUILT_SOURCES,Gerald Combs1-7/+4
so that we can build after a "make distclean". svn path=/trunk/; revision=10204
2004-02-23Changed all items to "Endpoint List" and get rid of the "Host List" group.Ulf Lamping10-28/+23
called "IO stats" now "Throughput Graph" as this might be somewhat more descriptive IMHO. Same applies to the "TCP Stream Analysis" -> "TCP Stream Graphs" svn path=/trunk/; revision=10203
2004-02-23statistics menu redesigned, now looking more like the former menu,Ulf Lamping42-179/+143
items now again grouped by function, not by ISO layer svn path=/trunk/; revision=10202
2004-02-23Use a pale variant of the foreground color for the background color of theOlivier Biot1-9/+9
follow TCP stream data display. As a result, we can now make the distinction between real data and whitespace wrapping by the UI. svn path=/trunk/; revision=10201
2004-02-23Change Email address of Giles ScottJörg Mayer4-6/+6
svn path=/trunk/; revision=10200
2004-02-23Move cvsversion.h from BUILT_INCLUDES to BUILT_SOURCES. This tells automakeGerald Combs3-7/+10
to create cvsversion.h before any "all" or "check" targets are built. Clean up a few CVS version strings that I missed last week. svn path=/trunk/; revision=10199
2004-02-23Remove a comma at end of enumJörg Mayer1-2/+2
svn path=/trunk/; revision=10198
2004-02-23update to kerberos. now also decrypting the KRB_PRIB blobsRonnie Sahlberg1-8/+75
(application 21) of kerberos v5. there are commonly found in Kpasswd packets. Not too interesting yet until we start supporting decryption of kerberos blobs using mit/heimdal kerveros shared libraries. svn path=/trunk/; revision=10197
2004-02-23Another small closing bracket fixup.Richard Sharpe1-3/+3
svn path=/trunk/; revision=10196
2004-02-23Make the tap names for host statistics use "hosts" instead of "conv",Guy Harris9-53/+52
and make the tap names for endpoint statistics use "endpoints" instead of "conv". Similarly, make the titles for their windows say "Hosts" or "Endpoints" rather than "Conversations". svn path=/trunk/; revision=10195
2004-02-23Small fix to usage text to add a trailing closed square bracket (]).Richard Sharpe1-2/+2
svn path=/trunk/; revision=10194
2004-02-23Put in a comment noting a problem with dialog boxes popped up before theGuy Harris1-1/+9
main window is popped up. svn path=/trunk/; revision=10193
2004-02-22Make the default ASN.1 file be "no file", not {Ethereal installGuy Harris1-14/+20
directory}/asn1/default.tt. svn path=/trunk/; revision=10192
2004-02-22change menu item names from "Host List" to "Endpoint List"Ulf Lamping2-4/+4
svn path=/trunk/; revision=10191
2004-02-22TETHEREAL_TAP_SRC contains the names of source files for taps forGuy Harris1-2/+2
Tethereal. svn path=/trunk/; revision=10190
2004-02-22some changes to the dialog layout and added some tooltipsUlf Lamping1-30/+54
svn path=/trunk/; revision=10189
2004-02-22minor bugfixUlf Lamping1-9/+9
svn path=/trunk/; revision=10188
2004-02-22From Peter J. Creath: add a convenience macro for value_string tablesGuy Harris1-1/+4
where the values all have #defines or enum values and the corresponding strings are just the #define or enum value names. svn path=/trunk/; revision=10187
2004-02-22Squelch a compiler warning.Guy Harris1-116/+117
Get rid of C++ comments. Clean up indentation. svn path=/trunk/; revision=10186