Commit graph

10733 commits

Author SHA1 Message Date
Guy Harris
556ef523de Don't assume the length field in a PacketCable object is sane.
svn path=/trunk/; revision=10783
2004-05-04 06:01:52 +00:00
Guy Harris
a5cc83af87 The GNOME HIG calls the View menu item for the status bar "Statusbar",
not "Status Bar".

svn path=/trunk/; revision=10782
2004-05-03 23:48:00 +00:00
Guy Harris
587d43a73e The "View" menu has items to show or hide the three display panes; it
calls the middle pane the "Packet Details" pane, which is perhaps less
geeky than "Protocol Tree".  Update the man page to call it the "packet
details".

Update the description of the menu items to more closely reflect current
reality.

svn path=/trunk/; revision=10781
2004-05-03 23:37:39 +00:00
Guy Harris
13a424d7bf Move "Coloring Rules" from "View" to "Edit" - you're editing the set of
coloring rules Ethereal uses (yes, those views affect the way the
packets are displayed, but that also applies to at least some the
preferences, which are in Edit->Preferences).

Get rid of the "Show" menu under "View", moving the items up to the main
"View" menu, as per the GNOME HIG.  Give some of them accelerators, and
change the accelerators for some other "View" items to avoid collisions.

svn path=/trunk/; revision=10780
2004-05-03 23:34:27 +00:00
Guy Harris
055faf194e Squelch some compiler warnings.
svn path=/trunk/; revision=10779
2004-05-03 22:55:36 +00:00
Ulf Lamping
870b3b1caf add name resolution to both endpoint and conversation lists
svn path=/trunk/; revision=10778
2004-05-03 22:15:22 +00:00
Guy Harris
7f85efdc15 From Jean-Baptiste Marchand: add some more operation names.
svn path=/trunk/; revision=10777
2004-05-03 19:03:56 +00:00
Guy Harris
3da46cb2ad Add an RCS ID.
svn path=/trunk/; revision=10776
2004-05-03 18:53:57 +00:00
Guy Harris
16414f666d "register_all_tap_menus()" no longer exists.
svn path=/trunk/; revision=10775
2004-05-03 18:51:50 +00:00
Guy Harris
c8ce318cd6 From Carlos Pignataro: handle the padding byte between the protocol type
field and playload for OSI network layer packets.

svn path=/trunk/; revision=10774
2004-05-02 21:35:42 +00:00
Ulf Lamping
314328d453 build a endpoints (aka hostlist) dialog,
which shows all kinds of endpoints in a notebook

svn path=/trunk/; revision=10773
2004-05-02 21:16:09 +00:00
Ulf Lamping
256982cb6f slightly changed to prevent naming conflict with hostlist_table.c
svn path=/trunk/; revision=10772
2004-05-02 21:10:20 +00:00
Ulf Lamping
fa9a7f064f build a conversation (aka endpoint_talkers) dialog,
which shows all kinds of conversations in a notebook

svn path=/trunk/; revision=10771
2004-05-02 17:25:10 +00:00
Ulf Lamping
07e8972f61 after retapping, immediately redraw table to avoid
annoying redraw even on "static" capture files

svn path=/trunk/; revision=10770
2004-05-02 15:23:42 +00:00
Ulf Lamping
f02a0353ac bugfix: reset the tap listeners, when the capture file is closed
svn path=/trunk/; revision=10769
2004-05-02 15:04:14 +00:00
Ulf Lamping
32b38be04d move function xpm_to_widget() from layout_prefs to ui_util,
as this can be useful not only in layout_prefs

svn path=/trunk/; revision=10768
2004-05-02 08:54:32 +00:00
Guy Harris
fa0624b1be Make sure the character values we pass to "isprint()" aren't
sign-extended.

svn path=/trunk/; revision=10767
2004-05-02 07:31:59 +00:00
Guy Harris
aa458601f7 Some versions of libtool stick extra stuff after the version number,
e.g. some versions from the FreeBSD ports collection add
"-freebsd-ports".  Match non-white-space text after the version number.

svn path=/trunk/; revision=10766
2004-05-02 00:43:43 +00:00
Guy Harris
67371b5306 GLib 1.2[.x]'s "g_string_free()" doesn't return a value.
svn path=/trunk/; revision=10765
2004-05-01 23:56:03 +00:00
Olivier Biot
ec6f31bced The display filter engine can return an error message that is not safe
when using GTK2 code for rendering the error. In order to correctly
render the error message, it must be XML escaped.

TODO: track down the remaining places where this XML escaping is
      required, and fix it there too (not sure if they exist though).

svn path=/trunk/; revision=10764
2004-05-01 22:55:22 +00:00
Guy Harris
2baed8579a From Lars Roland: add message counts to the SIP statistics.
svn path=/trunk/; revision=10763
2004-05-01 21:34:24 +00:00
Guy Harris
3d3a9c238f From Lars Roland: document the SIP statistics.
svn path=/trunk/; revision=10762
2004-05-01 21:33:44 +00:00
Guy Harris
8e9d0bd9b6 From metatech:
for the MQ dissector:
	- PDU desegmentation;
	- XA messages;
	- Netbios, SPX, HTTP support;
	- Subdissector table;

    dissector for the MQ Programmable Command Formats protocol.

svn path=/trunk/; revision=10761
2004-05-01 21:18:10 +00:00
Olivier Biot
e163f38b43 Add escaping of an apostrophe in XML output.
svn path=/trunk/; revision=10760
2004-05-01 21:04:27 +00:00
Olivier Biot
2650b49679 Add an XML escaping routine: xml_escape()
svn path=/trunk/; revision=10759
2004-05-01 20:46:24 +00:00
Olivier Biot
8d29376f42 Squelch a compiler warning (extraneous extern on struct).
Fix the PROTO_ITEM_IS_XXX and PROTO_ITEM_SET_XXX macros by replacing
the if(x) with trigraphs so the macros can still be used in subsequent
conditional tests.

svn path=/trunk/; revision=10758
2004-05-01 20:15:56 +00:00
Ulf Lamping
52a04a6f71 bugfix: remove all elements on "tree reset", don't keep the first entry in the list
svn path=/trunk/; revision=10757
2004-05-01 19:24:44 +00:00
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