aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2004-02-21rework of capture.c: better seperation of sync and capture pipe by usingUlf Lamping4-302/+365
explicit names and seperated functionality of do_capture(), but no functional change! svn path=/trunk/; revision=10168
2004-02-21Include "report_err.h" to declare "report_open_failure()" andGuy Harris1-1/+2
"report_read_failure()". svn path=/trunk/; revision=10167
2004-02-21Include "report_err.h" to declare "report_open_failure()" andGuy Harris1-1/+2
"report_read_failure()". svn path=/trunk/; revision=10166
2004-02-21Make both the Diameter-over-TCP and Diameter-over-SCTP dissectorsGuy Harris1-58/+46
"new-style" dissectors, and have them reject packets that don't start with a version number of 1, in the hopes that it'll be less likely to try to dissect non-Diameter packets to/from port 1812 as Diameter and thus less likely to spew out a bunch of warnings that cause users to ask the Ethereal mailing lists what the problem is. Use "tcp_dissect_pdus()" to handle Diameter-over-TCP. svn path=/trunk/; revision=10165
2004-02-21Re-do fix for Jaime Fournier's e-mail address.Guy Harris1-2/+2
svn path=/trunk/; revision=10164
2004-02-21From Jaime Fournier:Guy Harris1-10/+12
The UNKUUID col_info update was only working as dcerpc_try_handoff() would fail to find the subdissector, and thus did not clobber it with col_add_str(). It is now in the right place to determine a UUID that was either not found, or is disabled. The boolean dcerpc.unknown_if_id is now only set on cases where the handoff fails. This has been tested, and the boolean now works as it should, and is not set for ALL packets as it was in the old location. svn path=/trunk/; revision=10163
2004-02-21Update from Jaime Fournier.Guy Harris1-176/+1780
svn path=/trunk/; revision=10162
2004-02-21When constructing a tvbuff for an RPL packet, arrange that both theGuy Harris1-7/+16
length and the reported length be set based both on the actual lengths remaining in the packet and on the length field. svn path=/trunk/; revision=10161
2004-02-21Fix a typo.Guy Harris1-2/+2
svn path=/trunk/; revision=10160
2004-02-21Save the current_proto value before calling subdissectors, and restoreGuy Harris2-5/+14
it if we catch an exception (after showing the exception), so that subsequent exceptions will have the right protocol. svn path=/trunk/; revision=10159
2004-02-21From Jaime Fournier:Guy Harris1-32/+10
properly handle the name string in a KerbPrin in a getSiteInfo response; dispaly name sizes in decimal rather than hex. svn path=/trunk/; revision=10158
2004-02-21Include <errno.h> to declare "errno".Guy Harris1-1/+2
svn path=/trunk/; revision=10157
2004-02-21Fix a typo.Guy Harris1-3/+3
svn path=/trunk/; revision=10156
2004-02-21Report a failure to open the XML disctionary file withGuy Harris1-2/+3
"report_open_failure()". svn path=/trunk/; revision=10155
2004-02-21Regenerate the files from the latest list of exported functions.Guy Harris5-1/+14
svn path=/trunk/; revision=10154
2004-02-21Move "dissect_per_bit_string()" to the end, to preserve the order ofGuy Harris1-3/+3
earlier entries in the table of exported functions. svn path=/trunk/; revision=10153
2004-02-21Add routines that can be called from dissectors to report file open andGuy Harris7-12/+112
read errors; there are separate implementations for Ethereal (pops up an alert box) and Tethereal (prints an error message). Use those routines in the ASN.1 dissector. svn path=/trunk/; revision=10152
2004-02-21Get the Content-Encoding and Transfer-Encoding headers and, for now,Guy Harris1-4/+77
don't try to dissect the body if there's any special encoding. svn path=/trunk/; revision=10151
2004-02-21Handle exceptions the same way we handle them in the DCE RPC dissector -Guy Harris1-33/+29
rethrow BoundsError, call "show_exception()" for all other errors, and then fall through to dissect the trailer outside the TRY/CATCH/ENDRY construct. svn path=/trunk/; revision=10150
2004-02-21Handle exceptions the same way we handle them in the DCE RPC dissector -Guy Harris1-32/+14
rethrow BoundsError, call "show_exception()" for all other errors, and then fall through to dissect the trailer outside the TRY/CATCH/ENDRY construct. svn path=/trunk/; revision=10149
2004-02-20Remove unused variables, make count unsigned to avoid s/u warningJörg Mayer1-5/+2
svn path=/trunk/; revision=10148
2004-02-20Revert to the previous scheme, wherein we always save the geometryGuy Harris1-21/+13
information - there's really no reason not to do so (it turned out not to be the cause of the problem I saw wherein recent versions of Ethereal were popping up the main window in an inconvenient place - the problem wasn't that it was remembering the inconvenient place, it's something else). svn path=/trunk/; revision=10147
2004-02-20Change //-comments into /* commentsJörg Mayer1-7/+7
svn path=/trunk/; revision=10146
2004-02-20Don't clobber the concurrent DNS resolution flag each time we start aGerald Combs1-2/+2
capture. svn path=/trunk/; revision=10145
2004-02-20Give it an RCS ID.Guy Harris5-0/+10
svn path=/trunk/; revision=10144
2004-02-20Add an RCS ID.Guy Harris1-122/+111
Get rid of unused variables (probably left over from cutting-and-pasting stuff from the Skinny Client Control Protocol dissector). Don't use C++style comments. Clean up indentation. svn path=/trunk/; revision=10143
2004-02-20Squelch some compiler warnings.Guy Harris1-34/+25
Format the definitions of the segment-reassembly fields the same way the other field definitions are formatted. svn path=/trunk/; revision=10142
2004-02-20Fix a typo.Guy Harris1-2/+2
svn path=/trunk/; revision=10141
2004-02-20From Rowan McFarlane: Update Skinny to support Cisco CallManager 4.x,Gerald Combs5-45/+3675
add support for Cast Client Control Protocol. svn path=/trunk/; revision=10140
2004-02-20Add support for a "version.conf" file in the main directory which canGerald Combs4-17/+54
be used to adjust version preferences. It understands two configuration directives: "enable", which can be 0 or 1, and "format", which can be any strftime()-compatible string, e.g. "V12-powered on %A %Y-%m-%d %H:%M:%S". If no configuration file is present, the configuration defaults to enable: 1 format: CVS %Y%m%d%H%M%S svn path=/trunk/; revision=10139
2004-02-20win32 only: when adding to the recent file list, prevent duplicates by:Ulf Lamping1-7/+22
a) convert all slashes to backslashes b) do an insensitive filename compare svn path=/trunk/; revision=10138
2004-02-20minor bugfix from recent check inUlf Lamping1-2/+2
svn path=/trunk/; revision=10137
2004-02-20bugfix: resizing (values from recent) must be done, before theUlf Lamping1-1/+4
top_level window is shown, otherwise it has no effect! svn path=/trunk/; revision=10136
2004-02-20win32 drag-n-drop: corrected handling of UNC filenames "\\host\share\dir..."Ulf Lamping1-5/+12
svn path=/trunk/; revision=10135
2004-02-20bugfix for export selected data: win32 needs O_BINARY flag for open call,Ulf Lamping1-4/+12
otherwise it will do text mode translations (CRNL things) which isn't desired here svn path=/trunk/; revision=10134
2004-02-20comment changedUlf Lamping1-2/+2
svn path=/trunk/; revision=10133
2004-02-20Frederic Peters: handle ulong and ushortJörg Mayer1-1/+17
svn path=/trunk/; revision=10132
2004-02-20Frederic Peters: Make Ethereal appear in Gnome MenuJörg Mayer1-2/+3
svn path=/trunk/; revision=10131
2004-02-20Add a few more new toolbar icons.Guy Harris1-1/+4
svn path=/trunk/; revision=10130
2004-02-20From Tomas Kukosa: support calling tunneled protocols subdissectors fromGuy Harris1-5/+23
an H.225 dissector. svn path=/trunk/; revision=10129
2004-02-20Changes required to match GSM SMS dissector changes.Guy Harris1-9/+2
svn path=/trunk/; revision=10128
2004-02-20Changed to allow GSM MAP to push up TPDUs.Guy Harris1-42/+33
svn path=/trunk/; revision=10127
2004-02-20From Michael Lum:Guy Harris1-295/+1093
Lots of changes paralleling TCAP for nested sequences and multiple component support. Modified for partial parameter identification in selected messages. Added support for identifying embedded SMS and passing to GSM SMS dissector. svn path=/trunk/; revision=10126
2004-02-20From Michael Lum:Guy Harris1-257/+356
Corrected many miscellaneous problems with nested indefinite length parameters. Now supports multiple Components. svn path=/trunk/; revision=10125
2004-02-20From Tomas Kukosa: reassemble segmented Q.931 messages.Guy Harris2-4/+161
svn path=/trunk/; revision=10124
2004-02-20Handle the case where, after an exception is thrown dissecting the bodyGuy Harris1-10/+31
of the 802.3 packet, we get *another* exception when dissecting the trailer (consider a truncated frame with a malformed body). svn path=/trunk/; revision=10123
2004-02-20Update to Kerberos.Ronnie Sahlberg4-1164/+2088
Split kerberos prototype into two halves: helpers to dissect ASN.1 BER in packet-ber.c and kerberos stuff using those helpers in packet-kerberos.c This new kerberos thing places filterable items for every single field and also dissects the bitstring Option fields. It is hoped that this will make it easier to extend kerberos to do decryption of service tickets. svn path=/trunk/; revision=10122
2004-02-20FN_{SRC,DST}_ADDRESS and FN_{SRC,DST}_PORT aren't used - get rid ofGuy Harris1-68/+38
them. Add support for "Find Frame" and "Colorize Host Traffic" menus, similar to what the endpoint table has. svn path=/trunk/; revision=10121
2004-02-20From Ian Schorr: taps to keep statistics of traffic by host.Guy Harris14-4/+1574
svn path=/trunk/; revision=10120
2004-02-20In the columns list in a results token, columns with a type of 106Guy Harris1-1/+5
appear to have 3 extra bytes of stuff before the column name. svn path=/trunk/; revision=10119