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
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
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
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
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
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
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
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
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
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
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
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
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
Gerald Combs [Fri, 14 May 2004 04:25:41 +0000 (04:25 -0000)]
Remove an extra comma.
svn path=/trunk/; revision=10888
Gerald Combs [Fri, 14 May 2004 04:20:29 +0000 (04:20 -0000)]
Fix protocol formatting.
svn path=/trunk/; revision=10887
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Ronnie Sahlberg [Thu, 13 May 2004 13:49:32 +0000 (13:49 -0000)]
dissect the authentication-block flag bit
svn path=/trunk/; revision=10869
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
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
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
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
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
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
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
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
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
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
Guy Harris [Wed, 12 May 2004 09:29:34 +0000 (09:29 -0000)]
From Ryuji Somegawa: fix some typos.
svn path=/trunk/; revision=10858
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
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
Nathan Neulinger [Tue, 11 May 2004 14:21:48 +0000 (14:21 -0000)]
add initial support for newer opcodes
svn path=/trunk/; revision=10855
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
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
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
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
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
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
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
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
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
Ulf Lamping [Tue, 11 May 2004 01:05:13 +0000 (01:05 -0000)]
add "configurable" path to doxygen.exe
svn path=/trunk/; revision=10845
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
Ulf Lamping [Tue, 11 May 2004 00:56:52 +0000 (00:56 -0000)]
experimental doxygen support
svn path=/trunk/; revision=10843
Ulf Lamping [Tue, 11 May 2004 00:53:12 +0000 (00:53 -0000)]
adding a doxygen target
svn path=/trunk/; revision=10842
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Guy Harris [Sat, 8 May 2004 08:49:02 +0000 (08:49 -0000)]
From Rich Coe: DICOM support.
svn path=/trunk/; revision=10818
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
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
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
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
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
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
Ulf Lamping [Fri, 7 May 2004 11:07:53 +0000 (11:07 -0000)]
tag some protocol items as generated
svn path=/trunk/; revision=10811
Ulf Lamping [Fri, 7 May 2004 08:12:33 +0000 (08:12 -0000)]
removed obsolete comments
svn path=/trunk/; revision=10810
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
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
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
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
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
Ulf Lamping [Wed, 5 May 2004 20:12:50 +0000 (20:12 -0000)]
various context menu related changes
svn path=/trunk/; revision=10804
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
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