metze/wireshark/wip.git
20 years agoRemove call to PROTO_ITEM_SET_LINK().
Tim Potter [Sat, 15 May 2004 10:02:26 +0000 (10:02 -0000)]
Remove call to PROTO_ITEM_SET_LINK().

svn path=/trunk/; revision=10902

20 years agoremove FI_LINK again,
Ulf Lamping [Sat, 15 May 2004 00:52:02 +0000 (00:52 -0000)]
remove FI_LINK again,
as this info can be derived from the presence of the FT_FRAMENUM field

svn path=/trunk/; revision=10901

20 years agoremove FI_LINK again,
Ulf Lamping [Sat, 15 May 2004 00:41:27 +0000 (00:41 -0000)]
remove FI_LINK again,
as this info can be derived from the presence of the FT_FRAMENUM field

svn path=/trunk/; revision=10900

20 years agoMore updates to packetcable kerberos
Ronnie Sahlberg [Fri, 14 May 2004 23:38:39 +0000 (23:38 -0000)]
More updates to packetcable kerberos

in particular,  packetcable use a slightly diufferent KDC-REQ-BODY
where the field  till[5] is optional.
Make it optional in the dissector as well since ethereal will still be able to dissecto normal kerberos pdus where it is not optional

svn path=/trunk/; revision=10899

20 years agoadd support to link from specially marked fields to related packets,
Ulf Lamping [Fri, 14 May 2004 18:02:38 +0000 (18:02 -0000)]
add support to link from specially marked fields to related packets,
a doubleclick will follow the link (GTK1 is working now too)

svn path=/trunk/; revision=10898

20 years agoadd support to link from specially marked fields to related packets,
Ulf Lamping [Fri, 14 May 2004 17:34:51 +0000 (17:34 -0000)]
add support to link from specially marked fields to related packets,
a doubleclick will follow the link

svn path=/trunk/; revision=10897

20 years agoadd support to link from specially marked fields to related packets,
Ulf Lamping [Fri, 14 May 2004 17:29:21 +0000 (17:29 -0000)]
add support to link from specially marked fields to related packets,
a doubleclick will follow the link

svn path=/trunk/; revision=10896

20 years agoWhile looking at a WV-CSP packet capture, I realized that there were still
Olivier Biot [Fri, 14 May 2004 16:32:49 +0000 (16:32 -0000)]
While looking at a WV-CSP packet capture, I realized that there were still
leftovers from before the EXT_T fix where tvb_strsize() was being called.

This patch fixes this (both in TAG and ATTR processors).

svn path=/trunk/; revision=10895

20 years agoGTK Wimp has it's own setting: GTK_WIMP_DIR,
Ulf Lamping [Fri, 14 May 2004 16:23:38 +0000 (16:23 -0000)]
GTK Wimp has it's own setting: GTK_WIMP_DIR,
the setup target should use it accordingly

svn path=/trunk/; revision=10894

20 years agoadd support to link from specially marked fields to related packets,
Ulf Lamping [Fri, 14 May 2004 16:07:15 +0000 (16:07 -0000)]
add support to link from specially marked fields to related packets,
a doubleclick will follow the link

svn path=/trunk/; revision=10893

20 years agoadd support to link from specially marked fields to related packets,
Ulf Lamping [Fri, 14 May 2004 15:55:37 +0000 (15:55 -0000)]
add support to link from specially marked fields to related packets,
a doubleclick will follow the link

svn path=/trunk/; revision=10892

20 years agoThomas Anders: Add the actual libs to link in case --with-krb5=/explicit/path
Jörg Mayer [Fri, 14 May 2004 10:33:00 +0000 (10:33 -0000)]
Thomas Anders: Add the actual libs to link in case --with-krb5=/explicit/path

svn path=/trunk/; revision=10891

20 years agomark some more protocol fields as generated
Ulf Lamping [Fri, 14 May 2004 09:00:06 +0000 (09:00 -0000)]
mark some more protocol fields as generated

svn path=/trunk/; revision=10890

20 years agoRemove an extra comma.
Gerald Combs [Fri, 14 May 2004 04:25:41 +0000 (04:25 -0000)]
Remove an extra comma.

svn path=/trunk/; revision=10888

20 years agoFix protocol formatting.
Gerald Combs [Fri, 14 May 2004 04:20:29 +0000 (04:20 -0000)]
Fix protocol formatting.

svn path=/trunk/; revision=10887

20 years agowork in progress started implementing PA-PK-AS-REQ
Ronnie Sahlberg [Fri, 14 May 2004 03:19:02 +0000 (03:19 -0000)]
work in progress   started implementing PA-PK-AS-REQ

svn path=/trunk/; revision=10886

20 years agoFinal commits for 0.10.4 (I hope).
Gerald Combs [Fri, 14 May 2004 03:03:47 +0000 (03:03 -0000)]
Final commits for 0.10.4 (I hope).

svn path=/trunk/; revision=10885

20 years agoMake the GTK2 interface the default. Remove GTK-Wimp from the GTK2 section.
Gerald Combs [Fri, 14 May 2004 02:46:38 +0000 (02:46 -0000)]
Make the GTK2 interface the default.  Remove GTK-Wimp from the GTK2 section.
I originally tried to make it disabled by default (using "Section /o"), but
this caused odd behavior in the installer.

svn path=/trunk/; revision=10884

20 years agoadd dissection of pa-prov-srv-location preauthentication type used by packetcable.
Ronnie Sahlberg [Fri, 14 May 2004 01:58:31 +0000 (01:58 -0000)]
add dissection of pa-prov-srv-location preauthentication type used by packetcable.

svn path=/trunk/; revision=10883

20 years agoPaul Smith: bugfix: make loadable module support work when cross compiling
Jörg Mayer [Thu, 13 May 2004 22:25:25 +0000 (22:25 -0000)]
Paul Smith: bugfix: make loadable module support work when cross compiling

svn path=/trunk/; revision=10882

20 years agoFix --with-krb5 when given a directory
Jörg Mayer [Thu, 13 May 2004 22:09:52 +0000 (22:09 -0000)]
Fix --with-krb5 when given a directory

svn path=/trunk/; revision=10881

20 years agoFrom Dinesh Dutt: Mode Sense (10) and Mode Select (10) bugfixes.
Gerald Combs [Thu, 13 May 2004 21:56:19 +0000 (21:56 -0000)]
From Dinesh Dutt: Mode Sense (10) and Mode Select (10) bugfixes.

svn path=/trunk/; revision=10880

20 years agoThomas Anders: fix usage of brk5_dir
Jörg Mayer [Thu, 13 May 2004 21:56:09 +0000 (21:56 -0000)]
Thomas Anders: fix usage of brk5_dir

svn path=/trunk/; revision=10879

20 years agoFix a typo (seperate should be separate).
Olivier Biot [Thu, 13 May 2004 20:54:39 +0000 (20:54 -0000)]
Fix a typo (seperate should be separate).

svn path=/trunk/; revision=10878

20 years agoWBXML OPAQUE is not really a protocol.
Olivier Biot [Thu, 13 May 2004 20:45:00 +0000 (20:45 -0000)]
WBXML OPAQUE is not really a protocol.

Add RTCP to updated protocols.

svn path=/trunk/; revision=10877

20 years agoFrom Carlos Pignataro: Add MPLS Echo support.
Gerald Combs [Thu, 13 May 2004 20:20:34 +0000 (20:20 -0000)]
From Carlos Pignataro: Add MPLS Echo support.

svn path=/trunk/; revision=10876

20 years agoAdd a note about generic media dissection, and add WBXML updates.
Gerald Combs [Thu, 13 May 2004 20:02:24 +0000 (20:02 -0000)]
Add a note about generic media dissection, and add WBXML updates.

svn path=/trunk/; revision=10875

20 years agoFix a typo in the CHANNEL document ID.
Olivier Biot [Thu, 13 May 2004 17:26:32 +0000 (17:26 -0000)]
Fix a typo in the CHANNEL document ID.

svn path=/trunk/; revision=10874

20 years agoAs noted by Fr�d�ric Huet, RFC1889 section 6.4 says:
Olivier Biot [Thu, 13 May 2004 17:24:16 +0000 (17:24 -0000)]
As noted by Fr�d�ric Huet, RFC1889 section 6.4 says:
"The list of items in each chunk is terminated by one or more null octets,
the first of which is interpreted as an item type of zero to denote the end
of the list, and the remainder as needed to pad until the next 32-bit boundary.

A chunk with zero items (four null octets) is valid but useless."

Process chunks with four zero octets as "padding".

svn path=/trunk/; revision=10873

20 years agoThomas Anders: Don't add library paths twice
Jörg Mayer [Thu, 13 May 2004 16:57:43 +0000 (16:57 -0000)]
Thomas Anders: Don't add library paths twice

svn path=/trunk/; revision=10872

20 years agoRemove comma at end of enum
Jörg Mayer [Thu, 13 May 2004 16:34:29 +0000 (16:34 -0000)]
Remove comma at end of enum

svn path=/trunk/; revision=10871

20 years agoWin32 only: Preference setting to open a console window, one of:
Ulf Lamping [Thu, 13 May 2004 15:28:02 +0000 (15:28 -0000)]
Win32 only: Preference setting to open a console window, one of:
never (default), automatic (like before), always

svn path=/trunk/; revision=10870

20 years agodissect the authentication-block flag bit
Ronnie Sahlberg [Thu, 13 May 2004 13:49:32 +0000 (13:49 -0000)]
dissect the authentication-block  flag bit

svn path=/trunk/; revision=10869

20 years agoisns standard is unclear here but some servers do respond with a 0 length
Ronnie Sahlberg [Thu, 13 May 2004 13:39:47 +0000 (13:39 -0000)]
isns standard is unclear here but some servers do respond with a 0 length
PGT in DevAttrRegRsp if the DevAttrReg contained it.

Allow DevAttrRegRsp to contain 0 length PGTs.

svn path=/trunk/; revision=10868

20 years agoupdate to isns:
Ronnie Sahlberg [Thu, 13 May 2004 13:28:38 +0000 (13:28 -0000)]
update to isns:
make it handle PGT with length 0 properly
only try to dissect the attributes if this is the first PDU in a sequence.

svn path=/trunk/; revision=10867

20 years agofixed httpstat_reset, so reloading a capture file won't increase statistic values...
Ulf Lamping [Thu, 13 May 2004 12:19:24 +0000 (12:19 -0000)]
fixed httpstat_reset, so reloading a capture file won't increase statistic values more and more

svn path=/trunk/; revision=10866

20 years agouse sed to create a temporary doxygen config file,
Ulf Lamping [Thu, 13 May 2004 10:10:28 +0000 (10:10 -0000)]
use sed to create a temporary doxygen config file,
to get the version number from ..\config.nmake

svn path=/trunk/; revision=10865

20 years agowe now have export dialogs,
Ulf Lamping [Thu, 13 May 2004 09:04:14 +0000 (09:04 -0000)]
we now have export dialogs,
and we can change the main windows layout

svn path=/trunk/; revision=10864

20 years agoBump the version up to 0.10.4. Preliminary updates to the NEWS file. Updates
Gerald Combs [Thu, 13 May 2004 03:34:14 +0000 (03:34 -0000)]
Bump the version up to 0.10.4.  Preliminary updates to the NEWS file.  Updates
welcome.

svn path=/trunk/; revision=10863

20 years agoFrom Carlos M. Pignataro: MPLS PW Control Channel Header support.
Guy Harris [Wed, 12 May 2004 20:20:49 +0000 (20:20 -0000)]
From Carlos M. Pignataro: MPLS PW Control Channel Header support.

svn path=/trunk/; revision=10862

20 years agoMake the calls to build the protocol tree regardless of whether we're
Guy Harris [Wed, 12 May 2004 19:55:14 +0000 (19:55 -0000)]
Make the calls to build the protocol tree regardless of whether we're
building one or not - we have to do some of that work anyway, so we know
the offset of the payload and so that we call sub-dissectors, and the
easiest way to do that is to do all the work (you make more procedure
calls that way than you'd like, but the procedures at least return
quickly when they find they've been passed a null pointer; hopefully
that won't add too much CPU time to dissection of BACNET traces on the
first pass).

Don't use "proto_tree_add_uint_format()" in a case where it's not
necessary - and fix the field being used not to have a bitmask, as it's
not a bitfield.

svn path=/trunk/; revision=10861

20 years agoFrom Thomas Anders: display the time in time protocol packets as a date
Guy Harris [Wed, 12 May 2004 19:23:08 +0000 (19:23 -0000)]
From Thomas Anders: display the time in time protocol packets as a date
and time rather than as a raw seconds-since-1900-01-01-00:00:00 GMT.

Put it into the protocol tree as a named field (the named field was
there but wasn't being used).

Give the RFC number for the protocol in a comment.

svn path=/trunk/; revision=10860

20 years agoYou can hand a string to "col_add_str()" as an argument - or to
Guy Harris [Wed, 12 May 2004 09:40:57 +0000 (09:40 -0000)]
You can hand a string to "col_add_str()" as an argument - or to
"col_set_str()", for that matter.

Eliminate a compiler warning by initializing a variable.

Don't use "match_strval()" on values you don't know for certain are in
the value_string table - use "val_to_str()", so that you don't get a
null pointer if the value isn't in that table.  ("Know for certain"
meaning "the code has made sure it's a value that's in the table", not
"the protocol spec says the field must have one of the values in the
table".)

svn path=/trunk/; revision=10859

20 years agoFrom Ryuji Somegawa: fix some typos.
Guy Harris [Wed, 12 May 2004 09:29:34 +0000 (09:29 -0000)]
From Ryuji Somegawa: fix some typos.

svn path=/trunk/; revision=10858

20 years agoFrom Dominic B�chaz: IEEE 1588 (Precision Time Protocol) support.
Gerald Combs [Wed, 12 May 2004 03:37:28 +0000 (03:37 -0000)]
From Dominic B�chaz: IEEE 1588 (Precision Time Protocol) support.

svn path=/trunk/; revision=10857

20 years agoUpdate manuf and FAQ to current master files
Jörg Mayer [Tue, 11 May 2004 22:07:14 +0000 (22:07 -0000)]
Update manuf and FAQ to current master files

svn path=/trunk/; revision=10856

20 years agoadd initial support for newer opcodes
Nathan Neulinger [Tue, 11 May 2004 14:21:48 +0000 (14:21 -0000)]
add initial support for newer opcodes

svn path=/trunk/; revision=10855

20 years agoFrom metatech:
Guy Harris [Tue, 11 May 2004 11:27:20 +0000 (11:27 -0000)]
From metatech:
- Reassembly of MQ messages spanning several PDU
- RESET message

svn path=/trunk/; revision=10854

20 years agoFrom Carlos M. Pignataro: interface parameter and VC type updates from
Guy Harris [Tue, 11 May 2004 11:20:34 +0000 (11:20 -0000)]
From Carlos M. Pignataro: interface parameter and VC type updates from
the following internet drafts:
o PWE updates:
  - draft-ietf-pwe3-control-protocol-06.txt
  - draft-ietf-pwe3-sonet-05.txt
  - draft-ietf-pwe3-fragmentation-05.txt
  - draft-ietf-pwe3-fcs-retention-00.txt
  - draft-vainshtein-pwe3-tdm-control-protocol-extensi-00.txt
  - draft-ietf-pwe3-vccv-02.txt
  - draft-ietf-pwe3-iana-allocation-04.txt

svn path=/trunk/; revision=10853

20 years agoFrom Lars Roland: add the libethereal .def file to the list of files
Guy Harris [Tue, 11 May 2004 11:19:26 +0000 (11:19 -0000)]
From Lars Roland: add the libethereal .def file to the list of files
included in the distribution.

svn path=/trunk/; revision=10852

20 years agoFrom Lars Roland: ignore the libethereal DLL and export file in CVS.
Guy Harris [Tue, 11 May 2004 11:04:39 +0000 (11:04 -0000)]
From Lars Roland: ignore the libethereal DLL and export file in CVS.

svn path=/trunk/; revision=10851

20 years agoAdd a colon to the top-level item for a sequence or set, to separate the
Guy Harris [Tue, 11 May 2004 10:57:14 +0000 (10:57 -0000)]
Add a colon to the top-level item for a sequence or set, to separate the
name for the sequence or set from any summary items added as the members
of the sequence or set are dissected.

svn path=/trunk/; revision=10850

20 years agoA line is an RTSP request merely because it begins with a string that's
Guy Harris [Tue, 11 May 2004 10:55:42 +0000 (10:55 -0000)]
A line is an RTSP request merely because it begins with a string that's
an RTSP request name - either the line has to end after the request name
or there has to be a whitespace character after the request name.

svn path=/trunk/; revision=10849

20 years agoKerberos encryption types are ASN.1 integers, meaning signed values, and
Guy Harris [Tue, 11 May 2004 07:30:33 +0000 (07:30 -0000)]
Kerberos encryption types are ASN.1 integers, meaning signed values, and
at least one mail message:

http://mailman.mit.edu/pipermail/kerberos/2004-February/004653.html

shows some of the weird Microsoft encryption type values logged by some
KDC implementation as negative integers.  Also, show them as decimal in
the top-level line for encryption types, just as we do in the lines for
each encryption type.

svn path=/trunk/; revision=10848

20 years agoIn the top-level summary item for a bitstring, show the names of the
Guy Harris [Tue, 11 May 2004 07:26:45 +0000 (07:26 -0000)]
In the top-level summary item for a bitstring, show the names of the
bits as a parenthesized, comma-separated lists - using only blanks as
separators doesn't work well if the names themselves have blanks in
them, as some of them do.

Note that "dissect_ber_integer()" won't work well if the length of the
item isn't appropriate for the field, e.g. a length > 4 for an FT_INTn
or FT_UINTn field.

svn path=/trunk/; revision=10847

20 years agoMake sure next_level_value isn't NULL before trying to access one of its
Gerald Combs [Tue, 11 May 2004 02:02:44 +0000 (02:02 -0000)]
Make sure next_level_value isn't NULL before trying to access one of its
members.

svn path=/trunk/; revision=10846

20 years agoadd "configurable" path to doxygen.exe
Ulf Lamping [Tue, 11 May 2004 01:05:13 +0000 (01:05 -0000)]
add "configurable" path to doxygen.exe

svn path=/trunk/; revision=10845

20 years agoadd the new doxygen.cfg file to the EXTRA_DIST files
Ulf Lamping [Tue, 11 May 2004 01:00:51 +0000 (01:00 -0000)]
add the new doxygen.cfg file to the EXTRA_DIST files

svn path=/trunk/; revision=10844

20 years agoexperimental doxygen support
Ulf Lamping [Tue, 11 May 2004 00:56:52 +0000 (00:56 -0000)]
experimental doxygen support

svn path=/trunk/; revision=10843

20 years agoadding a doxygen target
Ulf Lamping [Tue, 11 May 2004 00:53:12 +0000 (00:53 -0000)]
adding a doxygen target

svn path=/trunk/; revision=10842

20 years agoprepared for generate documentation using doxygen,
Ulf Lamping [Mon, 10 May 2004 23:13:55 +0000 (23:13 -0000)]
prepared for generate documentation using doxygen,
added lot's of new (hopefully correct) comments

svn path=/trunk/; revision=10841

20 years agoAs noted by Thomas Anders, the Heimdal libroken library has a base64_decode()
Olivier Biot [Mon, 10 May 2004 22:20:24 +0000 (22:20 -0000)]
As noted by Thomas Anders, the Heimdal libroken library has a base64_decode()
function with a different signature than the one defined in util.c/util.h.
For this reason, we need to rename our base64_decode() routine.

The routine is now called epan_base64_decode().

svn path=/trunk/; revision=10840

20 years agoFrom Jerry Talkington: speed up tvb_uncompress() by increasing the minimal
Olivier Biot [Mon, 10 May 2004 22:14:07 +0000 (22:14 -0000)]
From Jerry Talkington: speed up tvb_uncompress() by increasing the minimal
and default uncompression buffer.

svn path=/trunk/; revision=10839

20 years agouse GNUC_FORMAT_CHECK in every appropriate function
Ulf Lamping [Mon, 10 May 2004 14:02:17 +0000 (14:02 -0000)]
use GNUC_FORMAT_CHECK in every appropriate function

svn path=/trunk/; revision=10838

20 years agofirst try to get rid of annoying double definition of the proto_tree_add_xy_fromat...
Ulf Lamping [Mon, 10 May 2004 08:29:18 +0000 (08:29 -0000)]
first try to get rid of annoying double definition of the proto_tree_add_xy_fromat functions,
because of GNUC printf format checks

svn path=/trunk/; revision=10837

20 years agoAdd ps.c to BUILT_SOURCES, so that "make distcheck" doesn't burst into flames.
Gerald Combs [Mon, 10 May 2004 03:30:24 +0000 (03:30 -0000)]
Add ps.c to BUILT_SOURCES, so that "make distcheck" doesn't burst into flames.

svn path=/trunk/; revision=10836

20 years agoFrom Lars Roland: fix some MSVC build problems.
Guy Harris [Sun, 9 May 2004 18:54:00 +0000 (18:54 -0000)]
From Lars Roland: fix some MSVC build problems.

svn path=/trunk/; revision=10835

20 years agoFrom Lars Roland: add support for building a libethereal.dll with MSVC:
Guy Harris [Sun, 9 May 2004 10:03:41 +0000 (10:03 -0000)]
From Lars Roland: add support for building a libethereal.dll with MSVC:

add a config.nmake option to control whether to build
libethereal.dll or not;

remove "./wiretap" from PATH to prevent problems due to
wrongly-loaded files;

build dissector.lib with MSVC;

move "print.c" and "ps.c" to the dissector helpers, as "print.c"
imports variables from packet-frame.c and packet-data.c, which
are in libethereal;

move "g711.c" out of the dissector helpers, as they're used only
by Ethereal in a tap, not in Tethereal or in any dissector;

add a .def file for libethereal;

arrange to declare global variables exported from libethereal
with "__declspec(dllimport)" when building programs that import
those variables;

update the NSIS installer.

Make the "configure" script define ETH_VAR_IMPORT as "extern".

svn path=/trunk/; revision=10834

20 years agoadded changed some comments to better reflect current "behaviour"
Ulf Lamping [Sun, 9 May 2004 09:26:31 +0000 (09:26 -0000)]
added changed some comments to better reflect current "behaviour"

svn path=/trunk/; revision=10833

20 years agoMove the creation of the de-chunked data source to the place where the data
Olivier Biot [Sun, 9 May 2004 09:07:33 +0000 (09:07 -0000)]
Move the creation of the de-chunked data source to the place where the data
is being dechunked; this will highlight the correct bytes when selecting the
compressed data from the protocol tree.

Add comments for explaining what happens where.

Strip trailing white space.

svn path=/trunk/; revision=10832

20 years agoFrom Graeme Hewson:
Guy Harris [Sun, 9 May 2004 08:29:48 +0000 (08:29 -0000)]
From Graeme Hewson:

     Fix off-by-one errors in slice_func

svn path=/trunk/; revision=10831

20 years agoFrom Graeme Hewson:
Guy Harris [Sun, 9 May 2004 08:25:52 +0000 (08:25 -0000)]
From Graeme Hewson:

     "aim.fnac.ssi.buddyname==ab" caused segmentation fault.  Fix
     handling of unparsed value as byte string.

svn path=/trunk/; revision=10830

20 years agoFrom Graeme Hewson:
Guy Harris [Sun, 9 May 2004 08:17:32 +0000 (08:17 -0000)]
From Graeme Hewson:

     Error if protocol specified on RHS of display filter comparison.
     If user specified "fc", they probably intended a byte value rather than
     the fibre channel protocol; fix makes mistake clear.

     Fix assertion failure with range on LHS of display filter comparison
     and field on RHS.

svn path=/trunk/; revision=10829

20 years agomake notebook tabs scrollable, if not all fits into the pane,
Ulf Lamping [Sun, 9 May 2004 07:01:07 +0000 (07:01 -0000)]
make notebook tabs scrollable, if not all fits into the pane,
enable a popup menu on the notebook tabs, with the tab labels

svn path=/trunk/; revision=10828

20 years agoFrom Graeme Hewson: get rid of unnecessary check (it's necessary for
Guy Harris [Sat, 8 May 2004 22:03:43 +0000 (22:03 -0000)]
From Graeme Hewson: get rid of unnecessary check (it's necessary for
octal, as the maximum of 3 octal digits can be more than 0377, but not
necessary for hex, as the maximum of 2 hex digits can't be more than
0xff).

svn path=/trunk/; revision=10827

20 years agoDon't try to include epan/config.h.win32 in the distribution.
Gerald Combs [Sat, 8 May 2004 21:43:38 +0000 (21:43 -0000)]
Don't try to include epan/config.h.win32 in the distribution.

svn path=/trunk/; revision=10826

20 years agoFrom Richard Coe: only create a conversation on the first packet of a DICOM
Olivier Biot [Sat, 8 May 2004 21:31:52 +0000 (21:31 -0000)]
From Richard Coe: only create a conversation on the first packet of a DICOM
conversation.

svn path=/trunk/; revision=10825

20 years agoFixed problems of handling PkTDRP chunks.
Michael Tüxen [Sat, 8 May 2004 17:54:54 +0000 (17:54 -0000)]
Fixed problems of handling PkTDRP chunks.

svn path=/trunk/; revision=10824

20 years agoThe DICOM dissector assumed that any existing conversation was a DICOM
Olivier Biot [Sat, 8 May 2004 13:39:36 +0000 (13:39 -0000)]
The DICOM dissector assumed that any existing conversation was a DICOM
conversation. Fix this by checking whether there is conversation data for
the DICOM dissector. If not, the conversatioj is not a DICOM conversation,
and we do not attempt at dissecting it as DICOM.

svn path=/trunk/; revision=10823

20 years agoD'oh - remove leading '+' marks from manually applying a patch.
Olivier Biot [Sat, 8 May 2004 12:59:02 +0000 (12:59 -0000)]
D'oh - remove leading '+' marks from manually applying a patch.

svn path=/trunk/; revision=10822

20 years agoFrom Jerry Talkington:
Olivier Biot [Sat, 8 May 2004 12:54:24 +0000 (12:54 -0000)]
From Jerry Talkington:

* Add comments on why we may not use tvb_free() at some places.

* Add a new data source for a reassembled chunked entity.

svn path=/trunk/; revision=10821

20 years agoAdd the valuable input from Gilbert Ramirez in reply to questions I had when
Olivier Biot [Sat, 8 May 2004 11:40:29 +0000 (11:40 -0000)]
Add the valuable input from Gilbert Ramirez in reply to questions I had when
thinking at implemeting an "in" display filter operation.

svn path=/trunk/; revision=10820

20 years agoFix a tvb_free() of a tvbuffer created as a tvb_new_subset(), which caused
Olivier Biot [Sat, 8 May 2004 10:28:47 +0000 (10:28 -0000)]
Fix a tvb_free() of a tvbuffer created as a tvb_new_subset(), which caused
double freeing of memory. Add a comment at the tvb_new_subset() call so
future developers will be warned.

Always add the compressed entity as an item in the protocol tree, so it can
be exported by selecting the packet bytes.

svn path=/trunk/; revision=10819

20 years agoFrom Rich Coe: DICOM support.
Guy Harris [Sat, 8 May 2004 08:49:02 +0000 (08:49 -0000)]
From Rich Coe: DICOM support.

svn path=/trunk/; revision=10818

20 years agoMemory management of tvb_uncompress() needs tvb_set_free_cb().
Olivier Biot [Fri, 7 May 2004 18:15:24 +0000 (18:15 -0000)]
Memory management of tvb_uncompress() needs tvb_set_free_cb().

svn path=/trunk/; revision=10817

20 years agoAdd Uncompressed/Compressed to the compressed data source label for clarity.
Olivier Biot [Fri, 7 May 2004 17:36:46 +0000 (17:36 -0000)]
Add Uncompressed/Compressed to the compressed data source label for clarity.

svn path=/trunk/; revision=10816

20 years agoCompile fixes for change to dcerpc_info structure.
Tim Potter [Fri, 7 May 2004 12:29:03 +0000 (12:29 -0000)]
Compile fixes for change to dcerpc_info structure.

svn path=/trunk/; revision=10815

20 years agorename context menu items:
Ulf Lamping [Fri, 7 May 2004 12:15:24 +0000 (12:15 -0000)]
rename context menu items:
Match -> Apply as Filter
Prepare -> Prepare a Filter
and prepended a ... at appropriate submenu items

svn path=/trunk/; revision=10814

20 years agodid some code cleanup, added some comments from value_string.c
Ulf Lamping [Fri, 7 May 2004 11:34:10 +0000 (11:34 -0000)]
did some code cleanup, added some comments from value_string.c

svn path=/trunk/; revision=10813

20 years agoreplace info field "gboolean request" by "guint8 ptype",
Ulf Lamping [Fri, 7 May 2004 11:25:15 +0000 (11:25 -0000)]
replace info field "gboolean request" by "guint8 ptype",
so the packet type can be better detected

svn path=/trunk/; revision=10812

20 years agotag some protocol items as generated
Ulf Lamping [Fri, 7 May 2004 11:07:53 +0000 (11:07 -0000)]
tag some protocol items as generated

svn path=/trunk/; revision=10811

20 years agoremoved obsolete comments
Ulf Lamping [Fri, 7 May 2004 08:12:33 +0000 (08:12 -0000)]
removed obsolete comments

svn path=/trunk/; revision=10810

20 years agoFrom Thomas Anders:
Guy Harris [Fri, 7 May 2004 08:02:23 +0000 (08:02 -0000)]
From Thomas Anders:

- support vendor-specific DHCP option 43 interpretation per CableLabs
   standards (for compliant cable devices, identified by option 60)
- support DHCP option 122 with all suboptions (RFC 3495: CableLabs
   Client Configuration; RFC 3594: PacketCable Security Ticket Control)
- update DHCP options list: add options 117-122
   (see http://www.iana.org/assignments/bootp-dhcp-parameters)
- minor enhancements for DHCP options 2, 82
- minor code cleanup

svn path=/trunk/; revision=10809

20 years agoGet rid of epan/config.h.win32.
Olivier Biot [Thu, 6 May 2004 20:50:39 +0000 (20:50 -0000)]
Get rid of epan/config.h.win32.

svn path=/trunk/; revision=10808

20 years agoGet rid of epan/config.h.win32.
Olivier Biot [Thu, 6 May 2004 20:48:36 +0000 (20:48 -0000)]
Get rid of epan/config.h.win32.

Fix a missing ZLIB_CFLAGS in epan/Makefile.nmake.

svn path=/trunk/; revision=10807

20 years agoFrom Kendy Kutzner: a char should be compared with '\0', not NULL.
Olivier Biot [Thu, 6 May 2004 17:40:52 +0000 (17:40 -0000)]
From Kendy Kutzner: a char should be compared with '\0', not NULL.

svn path=/trunk/; revision=10806

20 years agoadd tcp reassembly to isns
Ronnie Sahlberg [Thu, 6 May 2004 10:24:32 +0000 (10:24 -0000)]
add tcp reassembly to isns

also make isns not dump core just because someone has encoded an integer in 0 bytes.

still need to add reassembly of fragmented pdus (first fragment/last fragment)
but have example captures of that so thats for tomorrow.

svn path=/trunk/; revision=10805

20 years agovarious context menu related changes
Ulf Lamping [Wed, 5 May 2004 20:12:50 +0000 (20:12 -0000)]
various context menu related changes

svn path=/trunk/; revision=10804

20 years agoFrom Kendy Kutzner: use the tvb_uncompress() routines instead of the own
Olivier Biot [Wed, 5 May 2004 17:28:12 +0000 (17:28 -0000)]
From Kendy Kutzner: use the tvb_uncompress() routines instead of the own
SLSK decompression routine.

svn path=/trunk/; revision=10803

20 years agoUse "tvb_reported_length_remaining()" in "until the end of the packet"
Guy Harris [Wed, 5 May 2004 09:30:56 +0000 (09:30 -0000)]
Use "tvb_reported_length_remaining()" in "until the end of the packet"
loops, so we mark frames as short if they've been cut short by a
snapshot length.

The user class in buddy list TLVs appears to be 2 bytes, in at least
some captures; make "dissect_aim_userclass()" take the user class value,
and the length of the user class field, as arguments, and have the
caller fetch the value.  Also, display the numerical value of the user
class in hex, as it's a bitset.

Fix the messaging dissector to put stuff under the top-level item rather
than at the top level.

Fix a typo.

Clean up indentation.

svn path=/trunk/; revision=10802