AgeCommit message (Collapse)AuthorFilesLines
2005-08-24EVERYTHING IN THE BUILDBOT IS GOING TO BE RED!!! Sorry! Ulf Lamping88-610/+462
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-24fix a comment typoUlf Lamping1-1/+1
svn path=/trunk/; revision=15518
2005-08-24From Graeme HewsonRonnie Sahlberg1-2/+3
Fix for infinite loop of configure events that were present for early GTK 2.4 in addition to 2.2 svn path=/trunk/; revision=15517
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 Ontanon2-3/+10
- 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 Broman2-3/+292
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 Broman5-238/+121
svn path=/trunk/; revision=15510
2005-08-22Add a "time_stat_init()" routine to initialize the fields of aGuy Harris7-92/+70
"timestat_t". Move "nstime_to_msec()" to "epan/nstime.c", as it has nothing to do with a "timestat_t". Use structure assignment when possible. Fix the "addtime()" macro and use it in "time_stat_update()". Use "timestat_t"s, and the routines to manipulate them, in the service response time table code. svn path=/trunk/; revision=15509
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-21Export get_timesum().Guy Harris1-0/+1
svn path=/trunk/; revision=15507
2005-08-21Use "g_strdup_printf()" rather than formatting into a fixed-lengthGuy Harris1-46/+41
buffer and "g_strdup()"ing it. Use the nstime.c routines to compute time deltas and to add up times. Don't add rows to the CList until a procedure gets a non-zero call count, so only the ones with non-zero call counts are displayed (and especially so that procedure numbers not corresponding to real procedures aren't displayed!). Ethereal requires 64-bit integer support, so don't bother checking whether we have it. Use the right format for 64-bit integers. svn path=/trunk/; revision=15506
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-21Use the tap_dfilter_dlg mechanism.Guy Harris1-116/+10
svn path=/trunk/; revision=15504
2005-08-21Use the tap_dfilter_dlg code.Guy Harris1-116/+10
svn path=/trunk/; revision=15503
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-21As per a suggestion by Ulf Lamping, rename gtk_*.[ch] to gui_*.[ch], soGuy Harris52-54/+54
that it doesn't appear to be part of GTK+. svn path=/trunk/; revision=15501
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 Lamping3-5/+70
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-21remove sprintf from gsm_aAnders Broman1-1/+1
Do the update for the .cnf file too. svn path=/trunk/; revision=15497
2005-08-21"gtk_tap_dfilter_dlg_cb()" is no longer used outsideGuy Harris15-288/+35
gtk/tap_dfilter_dlg.c; don't export it. That means that gtk/tap_dfilter_dlg.h is no longer useful; get rid of it. Rename "gtk_tap_dfilter_dlg_cb()" to "tap_dfilter_dlg_cb()", as it's inside GTK+-specific code, so there's no need to distinguish it from non-GTK+ callbacks. Update some comments to reflect the name change and the new API for registering tap_dfilter_dlg stats. Make the AFP and SMB stats use the gtk/tap_dfilter_dlg.c stuff. svn path=/trunk/; revision=15496
2005-08-21Have "register_dfilter_stat()" add "..." to the menu item, as all menuGuy Harris8-8/+16
items registered with it pop up a dialog box before displaying the stat. Don't pass a name with "..." to it. Put "..." into other menu items that pop up a dialog box before displaying the stat; remove "..." from other menu items that don't. svn path=/trunk/; revision=15495
2005-08-21Set properties.Guy Harris0-0/+0
svn path=/trunk/; revision=15494
2005-08-21Add a "register_dfilter_stat()", to register stats that take a displayGuy Harris67-128/+203
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-20The routines registered with "register_stat_cmd_arg()" *are* called ifGuy Harris5-83/+123
you use the "-z" command-line options for them; make them pop up the appropriate windows. Move the calls to "register_stat_cmd_arg()" after the code to register the tap, just as the calls to "register_stat_menu_item()" are done after registering the tap. Use "g_strdup_printf()" rather than formatting into a fixed-length buffer and "g_strdup()"ing that buffer. svn path=/trunk/; revision=15489
2005-08-20We already have a tap that registers as a command-line stat under theGuy Harris1-10/+0
name "rtp"; we don't need another one, especially given that "rtp_stream.c" doesn't directly implement a stat (note that it doesn't register a menu item). svn path=/trunk/; revision=15488
2005-08-20capture_sync.c(290) : warning C4090: 'function' : different 'const' qualifiersUlf Lamping1-4/+4
capture_sync.c(290) : warning C4022: 'g_realloc' : pointer mismatch for actual parameter 1 capture_sync.c(431) : warning C4090: 'function' : different 'const' qualifiers capture_sync.c(431) : warning C4022: 'g_free' : pointer mismatch for actual parameter 1 capture_sync.c(442) : warning C4090: 'function' : different 'const' qualifiers capture_sync.c(442) : warning C4022: 'g_free' : pointer mismatch for actual parameter 1 capture_sync.c(549) : warning C4090: 'function' : different 'const' qualifiers capture_sync.c(549) : warning C4022: 'g_free' : pointer mismatch for actual parameter 1 svn path=/trunk/; revision=15487
2005-08-20remove sprintfRonnie Sahlberg1-20/+18
svn path=/trunk/; revision=15486
2005-08-20radius_dict.l(216) : warning C4090: 'function' : different 'const' qualifiersUlf Lamping1-2/+2
radius_dict.l(216) : warning C4022: 'g_hash_table_insert' : pointer mismatch for actual parameter 2 radius_dict.l(268) : warning C4090: 'function' : different 'const' qualifiers radius_dict.l(268) : warning C4022: 'g_free' : pointer mismatch for actual parameter 1 svn path=/trunk/; revision=15485
2005-08-20removal of sprintfRonnie Sahlberg1-14/+25
svn path=/trunk/; revision=15484
2005-08-20Rename epan/stat.[ch] to epan/stat_cmd_args.[ch] - it only deals withGuy Harris73-82/+81
implementing the "-z" command-line arguments, it doesn't deal with *all* issues for stats. svn path=/trunk/; revision=15483
2005-08-20Explain in more detail the split between the stuff in ui_util.h and inGuy Harris2-3/+5
gtk/gui_utils.h. svn path=/trunk/; revision=15482
2005-08-20Explain in more detail what this file is for.Guy Harris1-1/+3
svn path=/trunk/; revision=15481
2005-08-20There's no longer a need to individually remove items fromGuy Harris3-16/+2
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-20"ascend-grammar.h" is generated by Bison with a copy of the definitionGuy Harris1-2/+0
of the YYSTYPE structure in "ascend-grammar.c"; the intent is that other files include "ascend-grammar.h" if they need that structure, but that "ascend-grammar.c" not itself include "ascend-grammar.h". If it *does* include it, the compiler complains about YYSTYPE being redefined (even though the two structures are identical). svn path=/trunk/; revision=15478
2005-08-20And if we add a file, add it to Makefile.am as well Jörg Mayer1-0/+1
svn path=/trunk/; revision=15477
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 Mayer12-35/+19
- 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-20One file missed in last checkinJörg Mayer1-1/+2
svn path=/trunk/; revision=15472
2005-08-20- Declare some functions staticJörg Mayer35-1424/+1457
- Add plugins_dlg.h - Include .h files in their respective .c files - Include .h and remove extern declarations in .c files - set eol-style and keywords on gui_utils.[hc] svn path=/trunk/; revision=15471