aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors
AgeCommit message (Collapse)AuthorFilesLines
2005-08-24EVERYTHING IN THE BUILDBOT IS GOING TO BE RED!!! Sorry! Ulf Lamping19-236/+100
I've done more than a day to change the timestamp resolution from microseconds to nanoseconds. As I really don't want to loose those changes, I'm going to check in the changes I've done so far. Hopefully someone else will give me a helping hand with the things left ... What's done: I've changed the timestamp resolution from usec to nsec in almost any place in the sources. I've changed parts of the implementation in nstime.s/.h and a lot of places elsewhere. As I don't understand the editcap source (well, I'm maybe just too tired right now), hopefully someone else might be able to fix this soon. Doing all those changes, we get native nanosecond timestamp resolution in Ethereal. After fixing all the remaining issues, I'll take a look how to display this in a convenient way... As I've also changed the wiretap timestamp resolution from usec to nsec we might want to change the wiretap version number... svn path=/trunk/; revision=15520
2005-08-24Properly initialize our hf_ arrays. Make hf_rtcp_app_poc1_conn_session_typeGerald Combs1-4/+4
an FT_UINT8 instead of an FT_BOOLEAN. This keeps the Solaris builder from crashing while running "-G values". svn path=/trunk/; revision=15519
2005-08-23The name in a Display TLV is null-terminated (or padded with a null byteGuy Harris1-11/+10
and extra crud). Don't bother with length checking on the VLAN name item - if it's zero-length, so be it. svn path=/trunk/; revision=15516
2005-08-23Use "format_text()" and "tvb_format_text()" when displaying strings. Guy Harris1-15/+63
(It's not necessary, or desirable, to use them when fetching strings.) When processing a VLAN TLV, check the length of the TLV, so we don't end up running past the end of the TLV and getting a negative remaining length. Append to the protocol tree item for the TLV, and the Info column, as we dissect the VLAN ID and VLAN name fields. svn path=/trunk/; revision=15515
2005-08-23Fix the parenthesization of an expression.Guy Harris1-1/+2
svn path=/trunk/; revision=15514
2005-08-22Two fixes to tektronix k12 import:Luis Ontanon1-1/+3
- it appears that there are more packet record types other than 0x00010020. accept anything matching 0x00010020/28 as a packet record. - make the stack filename lowercase before comparing it so that capitalization is not an issue. svn path=/trunk/; revision=15513
2005-08-22Length of string == lengt of element - headerlengthJörg Mayer1-1/+1
svn path=/trunk/; revision=15512
2005-08-22From Timo Metsala:Anders Broman1-3/+291
Updates the PoC floor control parsing to comply to the latest version of the specification. svn path=/trunk/; revision=15511
2005-08-22Fix decoding of sendIdentificationArg/Res and ProvideSubscriberLocationAnders Broman1-74/+103
svn path=/trunk/; revision=15510
2005-08-22From Graeme Lunt:Anders Broman1-22/+24
Zero length elements (e.g. an empty SET) the logic is slightly wrong in get_ber_length(). Make SET work. svn path=/trunk/; revision=15508
2005-08-21- Make it possible to filter on eap.null, eap.info, eap.unknown etcJörg Mayer1-18/+68
- Display "Info" instead of "System" in packet summary - Make the Null element look like the other elements. - Small element summary formatting changes svn path=/trunk/; revision=15505
2005-08-21- In the info summary, port# and slot# were exchangedJörg Mayer1-6/+9
- In the Display element, the length of the display string was 4 too long - Display the Vlan id in the packet summary, not just "Vlan" - Remove trailing whitespace svn path=/trunk/; revision=15502
2005-08-21From Mike Duigou:Anders Broman2-217/+288
A patch to the JXTA dissector. It's purpose is to improve the behaviour of the dissector when dissecting captures that do not include the whole conversation. The dissector is now more capable of isolating a conversation without seeing the beginning of the conversation. It's still not always able to pick up all conversations (suggestions, patches and hints welcome). improved some of the doxygen docs and comments. svn path=/trunk/; revision=15500
2005-08-21The protocol item in the protocol tree will have a gray background now, ↵Ulf Lamping1-0/+1
which makes it much better visible. Add some more optional flags to the protocol items, so more "special cases" can be marked in the protocol tree. New flags: /** The protocol field has a bad checksum */ FI_CHECKSUM_ERROR /** The protocol field has an unusual sequence (e.g. TCP window is zero) */ FI_SEQUENCE_WARNING /** The protocol field has a bad sequence (e.g. TCP segment is lost) */ FI_SEQUENCE_ERROR svn path=/trunk/; revision=15499
2005-08-21as discussed some time ago: don't add bad checksum fields conditionally but ↵Ulf Lamping1-10/+30
use a subtree and use boolean flags instead svn path=/trunk/; revision=15498
2005-08-21Add a "register_dfilter_stat()", to register stats that take a displayGuy Harris1-1/+1
filter as an argument on the command line and have a dialog box to enter the display filter through the GUI. Use it for all stats using "gtk_tap_dfilter_dlg_cb()". Add a top-level "stat_menu.h" file to declare "REGISTER_STAT_GROUP_E" for the benefit of the declaration of "register_dfilter_stat()" in the top-level "tap_dfilter_dlg.h". Rename the "stat_menu.h" in the gtk directory to "gtk_stat_menu.h", so as not to have two headers with the same name. Get rid of headers not declaring any functions not being used in the module. svn path=/trunk/; revision=15493
2005-08-21remove sprintf from gsm_aRonnie Sahlberg5-219/+229
svn path=/trunk/; revision=15492
2005-08-21remove gmalloc and sprintfRonnie Sahlberg1-11/+5
svn path=/trunk/; revision=15491
2005-08-21remove sprintfRonnie Sahlberg1-274/+285
svn path=/trunk/; revision=15490
2005-08-20remove sprintfRonnie Sahlberg1-20/+18
svn path=/trunk/; revision=15486
2005-08-20removal of sprintfRonnie Sahlberg1-14/+25
svn path=/trunk/; revision=15484
2005-08-20There's no longer a need to individually remove items fromGuy Harris1-7/+0
acse_ctx_oid_table - destroying the hash table will destroy the hash table items, and the destroy function no longer has any work to do because the OID strings are now allocated with se_strdup() (and thus get freed when the capture is closed). Regenerate packet-acse.c, which also regenerates acse-exp.cnf. svn path=/trunk/; revision=15480
2005-08-20Flag the "add_string" parameter as unused if it is - and don't flag itGuy Harris1-19/+19
as such if it *is* used. Get rid of the "add_string" parameter to "param_digits_basic", as that function *isn't* called through a pointer. Don't flag arguments in declarations as unused; you only do that in definitions. Clean up indentation. svn path=/trunk/; revision=15479
2005-08-20If we delete a file, don't forget to remove it from Makefile.commonJörg Mayer1-1/+0
svn path=/trunk/; revision=15476
2005-08-20- Include the .h files in their .c files.Jörg Mayer1-35/+0
- Remove epan/dissectors/packet-sna.h, it isn't used anywhere. svn path=/trunk/; revision=15475
2005-08-20removed MSVC warnings:Ulf Lamping3-10/+10
packet-camel.c(6829) : warning C4101: 'version_str' : unreferenced local variable packet-quakeworld.c(172) : warning C4090: 'return' : different 'const' qualifiers packet-smb.c(10859) : warning C4101: 'target_name_len' : unreferenced local variable packet-smb.c(10860) : warning C4101: 'fn_len' : unreferenced local variable packet-smb.c(10858) : warning C4101: 'fn' : unreferenced local variable svn path=/trunk/; revision=15474
2005-08-20Win32: exported DATA must be declared with ETH_VAR_IMPORT to be available ↵Ulf Lamping1-1/+1
from outside the lib fixes current Win32 buildbot problem svn path=/trunk/; revision=15473
2005-08-20more sprintf updatesRonnie Sahlberg4-24/+32
svn path=/trunk/; revision=15469
2005-08-20remove sprintfRonnie Sahlberg1-1/+1
svn path=/trunk/; revision=15467
2005-08-20get rid of a whole chunk of sprintfsRonnie Sahlberg1-133/+130
svn path=/trunk/; revision=15466
2005-08-20sprintf eliminationRonnie Sahlberg1-3/+6
svn path=/trunk/; revision=15460
2005-08-20sprintf removalsRonnie Sahlberg1-4/+7
svn path=/trunk/; revision=15459
2005-08-20remove some more sprintfRonnie Sahlberg2-8/+11
svn path=/trunk/; revision=15458
2005-08-20removal of even more sprintfRonnie Sahlberg2-4/+8
svn path=/trunk/; revision=15457
2005-08-20For AFP requests, add in the frame with the (last part of the) reply, ifGuy Harris2-9/+92
possible, and, for AFP replies, add in the frame with the request and the time between those two frames. Have AFP per-request-type RTT statistics, similar to SMB's statistics. svn path=/trunk/; revision=15456
2005-08-20Use get_timedelta() to get the difference between two times.Guy Harris1-8/+5
svn path=/trunk/; revision=15455
2005-08-20Trivial warning fixesJörg Mayer1-3/+3
svn path=/trunk/; revision=15452
2005-08-20remove sprintf from mtp3Ronnie Sahlberg2-19/+22
svn path=/trunk/; revision=15451
2005-08-20remove sprintf from pgm and x11Ronnie Sahlberg2-55/+43
svn path=/trunk/; revision=15450
2005-08-20remove sprintf from v120 and wccpRonnie Sahlberg2-8/+11
svn path=/trunk/; revision=15449
2005-08-20remove sprintf from rpcRonnie Sahlberg1-27/+24
svn path=/trunk/; revision=15448
2005-08-20fix buffer handling and remove sprintfRonnie Sahlberg1-115/+131
there was at least one instance where an ip address was printed in dotted decimal to a 10 byte array on the stack. I.e. a guaranteed buffer overrun for a stack object. svn path=/trunk/; revision=15447
2005-08-19more sprintf removals,Ronnie Sahlberg2-54/+75
replace some char arrays on the stack to ep_alloc()ed memory svn path=/trunk/; revision=15446
2005-08-19remove a gmalloc and al sprintf from spnegoRonnie Sahlberg1-9/+5
svn path=/trunk/; revision=15445
2005-08-19no more g_malloc or sprintf in snmpRonnie Sahlberg1-13/+10
svn path=/trunk/; revision=15444
2005-08-19more gmalloc sprintf removalsRonnie Sahlberg1-17/+7
svn path=/trunk/; revision=15443
2005-08-19remove two gmalloc and some sprintfRonnie Sahlberg1-14/+6
svn path=/trunk/; revision=15442
2005-08-19from Jeff SnyderRonnie Sahlberg2-26/+15
H245 updates make multiple pdus/frame work update to have nu limit on the max number of tappable pdus per frame svn path=/trunk/; revision=15441
2005-08-19Restore pinfo->private_data after calling another dissector, in case it getsGerald Combs1-0/+2
overwritten. Fixes bug 367. svn path=/trunk/; revision=15435
2005-08-19Add packet-alcap.h to the Makefiles.Luis Ontanon1-0/+1
svn path=/trunk/; revision=15434