Commit Graph

10656 Commits

Author SHA1 Message Date
Ulf Lamping 2c52329681 GTK2: expand all tree elements when opening dialog
svn path=/trunk/; revision=10756
2004-05-01 18:40:20 +00:00
Ulf Lamping 6faeb75881 prevent null pointer exception
svn path=/trunk/; revision=10755
2004-05-01 18:39:07 +00:00
Olivier Biot 9ed2910c1f From Richard Urwin: ensure that the initial colour is appropriate in all
cases. The colouring rules are also available now when no packets have been
captured or loaded from file.

svn path=/trunk/; revision=10754
2004-05-01 17:22:09 +00:00
Olivier Biot 18d25c0401 From Michael Lum:
- Write to the INFO column only if it is visible.

 - Add the RANAP message to the protocol tree.

svn path=/trunk/; revision=10753
2004-05-01 17:02:09 +00:00
Ulf Lamping d9118dc089 add PROTO_ITEM_SET_HIDDEN() and PROTO_ITEM_SET_GENERATED(),
this sets flags for later rendering of the field data

svn path=/trunk/; revision=10752
2004-05-01 15:15:08 +00:00
Anders Broman 4cf12f590e From Martin Mathieson :small patch for rtp-events that shows in the info column which packets that mark the end of events
svn path=/trunk/; revision=10751
2004-05-01 14:22:00 +00:00
Anders Broman 74bd64ba6f From Martin Mathieson Update of SIP resend detection.
svn path=/trunk/; revision=10750
2004-05-01 14:19:21 +00:00
Ulf Lamping bc97e57d92 minor changes
svn path=/trunk/; revision=10749
2004-05-01 06:21:07 +00:00
Ronnie Sahlberg 37234f5ffd more deltatypes
svn path=/trunk/; revision=10748
2004-05-01 00:34:28 +00:00
Guy Harris 47b421c05a Clean up the creation of the tvbuff for a mechToken so that the length
and reported length are both no larger than the length of the token.

svn path=/trunk/; revision=10747
2004-04-30 22:19:43 +00:00
Guy Harris c67d1bd805 Get rid of a compiler warning.
svn path=/trunk/; revision=10746
2004-04-30 21:33:15 +00:00
Guy Harris e2ae85388d GCC warning removed. (ANSI C says it's "implementation-defined" what
integral type an enum corresponds to; I guess GCC says "unsigned int"
and MSVC says "int".)

svn path=/trunk/; revision=10745
2004-04-30 21:32:42 +00:00
Guy Harris 1989f2f027 Make some floating-point fields FT_FLOAT, rather than FT_UINT32.
svn path=/trunk/; revision=10744
2004-04-30 21:11:25 +00:00
Olivier Biot c4480c0c11 Add a generic media dissector. The dissectors trying to find a suitable
media dissector for a given media type (value of a Content-Type header)
must provide the logic to fall-back to this media dissector upon no match.

Note that you must set the pinfo->match_string to the media type name,
and if the media type is specified with parameters, then those parameters
can be added to pinfo->private_data. If there are no parameters, or the
parameter decoding is not implemented, you must set pinfo->private_data
to NULL.

Known TODOs:

 - Fix the WSP parameter handling so it accompanies any media dissector.
   Simplest approach is to retrieve the header field label from the WSP
   Content-Type field and to search for a semicolon in it (or by using
   the string length of the content type string representation).

 - Verify that that subdissection always works in the WSP dissector,
   even when the protocol tree is not being built.

 - Implement the media dissector in the remaining dissectors that use the
   media type string table.

svn path=/trunk/; revision=10743
2004-04-30 17:07:21 +00:00
Olivier Biot 77990acc63 Beware: sscanf() only operates on C strings. A pointer returned by
tvb_get_ptr() is not necessarily NULL terminated, hence a NULL terminated
string must be generated from the returned pointer.

svn path=/trunk/; revision=10742
2004-04-30 15:26:39 +00:00
Ulf Lamping 4921174d2c updated to reflect the latest changes of exporting PDML in ethereal
svn path=/trunk/; revision=10741
2004-04-30 07:56:33 +00:00
Ulf Lamping 37fc156dc6 removed unused things
svn path=/trunk/; revision=10740
2004-04-30 06:56:15 +00:00
Ulf Lamping e0d13b61c2 removed warnings of GTK1 compilation
svn path=/trunk/; revision=10739
2004-04-30 06:30:13 +00:00
Ulf Lamping 4e730bc8ac MSVC warnings removed
svn path=/trunk/; revision=10738
2004-04-30 06:24:35 +00:00
Ulf Lamping 87f79212c7 MVSC warning removed
svn path=/trunk/; revision=10737
2004-04-30 05:25:52 +00:00
Guy Harris 83bf0c8719 The layout types and pane types don't depend on GTK+, so move their
definitions to "prefs.h".

Use them, rather than (incorrect) raw numerical values, when
initializing the preferences.

svn path=/trunk/; revision=10736
2004-04-30 00:40:45 +00:00
Guy Harris 9831d86922 Squelch some compiler warnings.
Clean up white space.

svn path=/trunk/; revision=10735
2004-04-30 00:22:46 +00:00
Ronnie Sahlberg 4452f3064e From JBM
Dissection of the EncryptedFileSystem dce/rpc interface.

This dissector also contains a complete and fully tested IDL definition for
the entire interface.

svn path=/trunk/; revision=10734
2004-04-29 22:40:21 +00:00
Olivier Biot 8fe12b1bce From Jerry Talkington: HTTP chunked transfer coding.
svn path=/trunk/; revision=10733
2004-04-29 20:28:54 +00:00
Olivier Biot 2b1d3876f8 From Jerry Talkington: move the chunks subtree to the HTTP protocol tree.
svn path=/trunk/; revision=10732
2004-04-29 20:26:54 +00:00
Gerald Combs 222e858b72 From Carlos Pignataro: PPP OSI Network Layer Control Protocol [RFC1377]
support.

svn path=/trunk/; revision=10731
2004-04-29 20:21:28 +00:00
Michael Tüxen 62c75afabb Fixed a typo reported by Berward Meyknecht.
svn path=/trunk/; revision=10730
2004-04-29 18:11:08 +00:00
Ulf Lamping 414b631700 added selection of different main window pane layouts,
also added some preferences and a new preference page for this

svn path=/trunk/; revision=10729
2004-04-29 17:03:27 +00:00
Ulf Lamping 9cd7838304 added pane layout icons coming from pan (gnome newsreader)
svn path=/trunk/; revision=10728
2004-04-29 16:49:30 +00:00
Ulf Lamping 1cd1c93214 fixed a typo
svn path=/trunk/; revision=10727
2004-04-29 16:35:15 +00:00
Ulf Lamping 5b22382906 added "[CHECKSUM INCORRECT]" to the info column
svn path=/trunk/; revision=10726
2004-04-29 16:33:37 +00:00
Ronnie Sahlberg 53d2b88279 technically speaking rpc duplicate replies are not retransmissions
only the request is tecnically a restransmission
the reply is technically not a retransmission (since it is a new reply to the retransmitted request)

mark duplicated replies as RPC duplicate ... instead of as RPC retransmission

thanks to Cal for pointing this out.

svn path=/trunk/; revision=10725
2004-04-29 11:58:00 +00:00
Ronnie Sahlberg a250c638a9 update to isns and prettify is a bit.
svn path=/trunk/; revision=10724
2004-04-29 08:13:08 +00:00
Guy Harris f38a9edcc9 Note that a custom widget might be the right way to speed up the
construction of the hex dump pane (so we don't need a progress bar(!)
while it's being filled in), and might have some other UI advantages as
well.

svn path=/trunk/; revision=10723
2004-04-28 20:56:43 +00:00
Guy Harris 9aa9177401 Change the punctuation in one tooltip (I think "select the desired one"
would be an independent clause, so it should be separate from the other
clause with a semicolon).

Note that, in that tooltip, in some cases "link-layer types" would be
appropriate and in others "link-layer header types" might be more
appropriate.

svn path=/trunk/; revision=10722
2004-04-28 20:47:43 +00:00
Gilbert Ramirez faa3b28970 Minor wording changes in tooltips.
svn path=/trunk/; revision=10721
2004-04-28 19:13:15 +00:00
Ulf Lamping 4ba94c6ebb added tooltips for various input fields
svn path=/trunk/; revision=10720
2004-04-28 18:39:46 +00:00
Olivier Biot 306ac8b994 When building the Ethereal documentation on MSVC++/cygwin the cygwin perl
will not swallow the '\r\n' line end sequence when invoking chomp(), but
instead the '\r' character will remain. For this reason, chomp() cannot
be used and global removal of '\r' and '\n' characters must be used
instead, like in: $_ =~ s/[\r\n]//g;

svn path=/trunk/; revision=10719
2004-04-28 17:50:02 +00:00
Gerald Combs db200f55cc From Carlos Pignataro:
Graceful Restart Mechanism for LDP [RFC3478]
  Fault Tolerance for LDP [RFC3479]
  Update IANA assigned Status codes
  Fixed some typos.

svn path=/trunk/; revision=10718
2004-04-28 15:38:33 +00:00
Guy Harris 251ecc78f5 From Joe Marcus Clarke: force the standard output to be in binary mode
on Windows.

svn path=/trunk/; revision=10717
2004-04-28 05:47:33 +00:00
Guy Harris e2cfadec69 Declare "dissect_aim_userclass()" as it's used in files other than
"packet-aim.c".

svn path=/trunk/; revision=10716
2004-04-27 19:54:53 +00:00
Ulf Lamping 727b63bd8c Freely adjustable status line separations.
svn path=/trunk/; revision=10715
2004-04-27 19:16:11 +00:00
Olivier Biot a7c049e066 From Jelmer Vernooij:
Add 2 missing header fields.

svn path=/trunk/; revision=10714
2004-04-26 21:11:33 +00:00
Michael Tüxen 1dc8da2d9e - added a hidden field sctp.initiate_tag
- expanded data for tapping.

svn path=/trunk/; revision=10713
2004-04-26 19:08:55 +00:00
Olivier Biot 3226647c01 From Jelmer Vernooij:
Add support form extra SNACs. All TLV's are now recognized.

svn path=/trunk/; revision=10712
2004-04-26 18:21:10 +00:00
Olivier Biot 5bc27b16b6 Some of the DLLs from the developer ZIP archives don't have the executable bit
set. As a result, tethereal cannot run for the generation of the protocol
field list for the ethereal-filter documentation.

Fix this issue when unpacking the ddeveloper ZIP archives.

svn path=/trunk/; revision=10711
2004-04-26 17:21:22 +00:00
Olivier Biot 9e77ad2862 From Jerry Talkington:
- Dissect chunked transfer-coded body in HTTP
- Update email address

svn path=/trunk/; revision=10710
2004-04-26 17:10:40 +00:00
Gilbert Ramirez c94e9b9687 Look for out of bounds data after calling tvb_length_remaining().
svn path=/trunk/; revision=10709
2004-04-26 15:58:33 +00:00
Ronnie Sahlberg 9700504f74 the the restricted character string has 0 characters in the encoding,
then we should NOT do any byte alignments.

svn path=/trunk/; revision=10708
2004-04-26 07:34:12 +00:00
Gilbert Ramirez fb571671d2 When producing a display-filter representation of an FT_STRING*, represent
any non-printable character in hex, as "\xNN". We rely on isprint(), which
may not be the best solution because it is locale-specific.

svn path=/trunk/; revision=10707
2004-04-26 02:09:37 +00:00