Commit Graph

10003 Commits

Author SHA1 Message Date
Jörg Mayer fae63fed56 From Lars Roland: Warning fixes
svn path=/trunk/; revision=10000
2004-02-06 20:04:48 +00:00
Ulf Lamping 5297f06717 replaced every appearance of gtk_scrolled_window_new() with
scrolled_window_new().
added gtk_scrolled_window_set_policy(AUTOMATIC,AUTOMATIC) to
scrolled_window_new()
added GTK2's gtk_scrolled_window_set_shadow(GTK_SHADOW_IN)
to every place needed

svn path=/trunk/; revision=9999
2004-02-06 19:19:12 +00:00
Ulf Lamping 610ff1ee37 renamed GTK2 version from ethereal2.exe to ethereal-gtk2.exe,
as this is *not* the Ethereal version 2 already.
Some other cleanup done

svn path=/trunk/; revision=9998
2004-02-06 18:47:45 +00:00
Jörg Mayer 348c83db8c Fix a few warnings
svn path=/trunk/; revision=9997
2004-02-06 14:59:52 +00:00
Ulf Lamping be0f616e58 simple_dialog now uses the stock_dialog_xy icons
svn path=/trunk/; revision=9996
2004-02-06 06:51:33 +00:00
Guy Harris 922c36ea57 A MediaSubType value of 1 also means 802.11. (Is that what indicates
whether there's an FCS or not?)

svn path=/trunk/; revision=9995
2004-02-06 05:23:46 +00:00
Guy Harris f23a8e64c0 Make sure a packet has one and only one length field, one and only one
timestamp lower field, and one and only one timestamp lower field.

svn path=/trunk/; revision=9994
2004-02-06 04:48:06 +00:00
Guy Harris 95ff961e2d The time stamps in *Peek V9 files appear to be in nanoseconds from the
Windows FILETIME epoch, i.e. midnight, January 1, 1601.

svn path=/trunk/; revision=9993
2004-02-06 04:27:19 +00:00
Guy Harris 649d6f5ff7 From Yaniv Kaul:
label each column of a results token;

	handle types 35, 38, and 104.

svn path=/trunk/; revision=9992
2004-02-06 03:25:26 +00:00
Guy Harris d5263942b5 Ethernet frames appear to have 4 bytes of 0 at the end, at least in the
captures I've seen.

svn path=/trunk/; revision=9991
2004-02-06 03:12:21 +00:00
Guy Harris 0875bf3afe V9 format appears to be used by some versions of EtherPeek, too.
The MediaType field seems to be 0 for the Ethernet captures; however,
the MediaSubType field is different.

The fields in the header are different - we can't use hard-coded offsets
for the fields, we have to process them as a sequence of tag/value
items.

Rename some routines to use the same naming convention as the V9 open
routine rather than the same convention as the V5/V6/V7 read and
seek/read routines.

svn path=/trunk/; revision=9990
2004-02-06 02:11:52 +00:00
Guy Harris 2cbe1a0bf5 Fix up a comment to note that this is also used for AiroPeek, and used
only for versions 5, 6, and 7 of the file format.

Add another comment explaining why this refers to "etherpeek" even
though it's also used for AiroPeek and probably also TokenPeek.

svn path=/trunk/; revision=9989
2004-02-06 02:09:11 +00:00
Olivier Biot ca5a28560d Add a new dissector table for multipart media encpsulation (similar to the
"media_type" dissector table defined in the HTTP dissector), allowing us
to make the distinction between dissecting a standaone media type and an
encapsulated media type (e.g., encapsulated in a multipart entity).

Provide separate dissectors for "standalone" and "encapsulated" MMSE, hence
fixing the needlessly clearing of the Info column when the MMSE is only part
of the encapsulated entity (e.g., in the PAP protocol for WAP Push).

svn path=/trunk/; revision=9988
2004-02-06 01:07:51 +00:00
Guy Harris f3a4c61c93 Sort the link-layer type values a little better.
svn path=/trunk/; revision=9987
2004-02-06 00:45:27 +00:00
Olivier Biot 3f1530d2d6 Add new col_append methods which will prepend the (format) string with the
provided separator (or a default ", ") if the column is not empty.

svn path=/trunk/; revision=9986
2004-02-05 23:57:15 +00:00
Olivier Biot d2d98c3891 From Martin Regner (patch from Anders Broman):
Calculate the correct offset for fastStart (bits, not bytes).

svn path=/trunk/; revision=9985
2004-02-05 19:19:05 +00:00
Olivier Biot d5325a89b0 From Holger Schurig: add two cipher strings.
svn path=/trunk/; revision=9984
2004-02-05 19:08:59 +00:00
Olivier Biot 9d1b12808c Spotted by Guy Harris: SyncML media type was not registered (it was lost
when we introduced the media dissector table and got rid of the WSP
binary content type dissector table).

svn path=/trunk/; revision=9983
2004-02-05 18:57:14 +00:00
Guy Harris 1b36210318 We can't test the GTK+ version in dissectors or libethereal code, as
they don't include any GTK+ headers (and shouldn't do so, as they can't
use GTK+); we use the GLib version as a proxy.

svn path=/trunk/; revision=9982
2004-02-05 09:42:26 +00:00
Guy Harris dbdea1617e Update a comment.
svn path=/trunk/; revision=9981
2004-02-05 08:16:01 +00:00
Guy Harris 046ec36540 The menu item for changing the state of name resolution for
network-layer addresses should call the callback for network name
resolution, not MAC name resolution.

svn path=/trunk/; revision=9980
2004-02-04 20:46:20 +00:00
Guy Harris 31167cebea From Magnus Hansson:
* Added decoding of Transport type/trigger
	* Updated service code's text to match specification
	* Added new vendor IDs from ODVA
	* Added service etc to info column, formatted info column for
	  easier overview
	* Added actual time out calculation for Forward close,
	  Unconnected send
	* Fixed bug, port not shown for extended addresses
	* Added Network Segment to EPATH decode
	* NOP packets not decoded as they contain Common data Format

svn path=/trunk/; revision=9979
2004-02-04 20:34:53 +00:00
Olivier Biot 9e5e893ea8 Use InterCapNotation on the protocol header field. Add the hex encoding
of the main PDU items displayed in the protocol header field.

Some small white space fixes.

svn path=/trunk/; revision=9978
2004-02-04 20:19:25 +00:00
Guy Harris 372e6b2da0 Add some comments about the types of alert boxes you get with the
simple_dialog routines (which are really just message box/alert box
routines).

Add some macros for combinations of buttons (corresponding to
combinations that some GUI toolkits, which only support some
combinations, allow).

svn path=/trunk/; revision=9977
2004-02-04 01:10:37 +00:00
Guy Harris 78461c0180 From Peter J. Creath: add a heuristic dissector table, so that
dissectors for protocols that put non-802.3 packets inside 802.3 frames
can intercept 802.3/Ethernet frames before they're dissected as
802.3/Ethernet packets.

svn path=/trunk/; revision=9976
2004-02-03 23:19:54 +00:00
Guy Harris 880010fbd1 As Apple's advertising industry might have said, "word-wrap different".
svn path=/trunk/; revision=9975
2004-02-03 22:30:28 +00:00
Guy Harris 4b5d510056 Tweak the error messages for bad capture filters.
svn path=/trunk/; revision=9974
2004-02-03 20:48:50 +00:00
Guy Harris 53c2c2342f Handle the media type "message/sip".
svn path=/trunk/; revision=9973
2004-02-03 20:39:58 +00:00
Ulf Lamping 929e54fa44 patch error removed
svn path=/trunk/; revision=9972
2004-02-03 20:13:18 +00:00
Ulf Lamping 97172d52a0 from Lars Roland: fix NSIS uninstallation
svn path=/trunk/; revision=9971
2004-02-03 20:03:40 +00:00
Ulf Lamping 41cd2385c3 ups, moved previously missing %s to the right place
svn path=/trunk/; revision=9970
2004-02-03 19:54:08 +00:00
Guy Harris a7bb0c7e99 From Martin Mathieson: SIP sipfrag support.
svn path=/trunk/; revision=9969
2004-02-03 18:57:26 +00:00
Guy Harris ff0d9dd388 Make a pointer to which a "const" pointer value is assigned "const"
itself.

Instead of crashing if a too-large Kerberos blob is seen, just show it
as an undecoded item.

svn path=/trunk/; revision=9968
2004-02-03 18:41:19 +00:00
Guy Harris 1d7a46d039 Add a missing "%s" to the format string.
svn path=/trunk/; revision=9967
2004-02-03 18:39:52 +00:00
Guy Harris c6ddebb4e6 From Holger Schurig; add support for EAP-TTLS.
svn path=/trunk/; revision=9966
2004-02-03 18:22:32 +00:00
Ulf Lamping 1d2c791ab6 enhanced some dialog messages,
close capture file when user told so

svn path=/trunk/; revision=9965
2004-02-03 17:59:01 +00:00
Ronnie Sahlberg 7ae8d15d5e update to packet-telnet and kerberos authentication
it now dissects the kerberos blobs inside the ktelnet+keytab files posted yesterday.

it still needs the kerberos+ber updates to be checked in after next release before we can attack opening hte encrypted parts of kerberos tickets and authenticators

the code assumes all telnet authentications being krb5.  if that is inconvenient
feel welcome to send me captures with krb4 or other telnet authentication protocols,

svn path=/trunk/; revision=9964
2004-02-03 11:40:41 +00:00
Ulf Lamping f8fccb9ed1 set compression mechanism for Modern UI to lzma
svn path=/trunk/; revision=9963
2004-02-03 01:06:21 +00:00
Guy Harris e8a196911c Use "%ld", not "%u", to print "long" values.
svn path=/trunk/; revision=9962
2004-02-03 00:30:50 +00:00
Ulf Lamping 3f2f2929eb added some more info to the statusbar (filesize, packet count, ..),
fixed a minor bug in the cfile handling (file length in summary dialog)

svn path=/trunk/; revision=9961
2004-02-03 00:16:59 +00:00
Ulf Lamping 22b253fb30 reflect latest changes to capture.c
svn path=/trunk/; revision=9960
2004-02-02 23:55:41 +00:00
Guy Harris 12e944262d Include <string.h> to declare "strlen()".
svn path=/trunk/; revision=9959
2004-02-02 22:51:30 +00:00
Guy Harris 02d2de411a From Lars Roland: fix the declaration of "tvb_strneql()".
svn path=/trunk/; revision=9958
2004-02-02 18:01:59 +00:00
Guy Harris dfa5784858 From Jonathan Perkins; the in ANSI MTP3, the SLC field of SLTM/SLTA
messages is in a different place from where it is in ITU MTP3.

svn path=/trunk/; revision=9957
2004-02-02 17:57:21 +00:00
Ronnie Sahlberg 66f9313113 start to dissect telnet (kerberos) authentication according to rfc2941
start with dissection of the SEND request and the NAME field.
continue later with the ones holding a kerberos ticket.

svn path=/trunk/; revision=9956
2004-02-02 11:07:29 +00:00
Guy Harris 7b5e98bf8e Mark the "widget" argument to "main_load_window_geometry()" as unused
when building for GTK+ 1.2[.x].

svn path=/trunk/; revision=9955
2004-02-01 22:43:34 +00:00
Guy Harris 75ef17775d Cast the result of "tvb_get_ptr()" to squelch a compiler warning.
svn path=/trunk/; revision=9954
2004-02-01 22:42:24 +00:00
Guy Harris 00870d954a At least with KDE 3.0, it appears that the icon color (high vs. low) and
size are specified by the directory in which the icon resides, so you
have to just have "ethereal.png" be the icon in the
"icons/hicolor/{16x16,32x32,48x48}" directory.

svn path=/trunk/; revision=9953
2004-02-01 21:48:35 +00:00
Guy Harris 08662f02fe From Yaniv Kaul:
add dissection of TDS7 results token and login_ack token;

	fix a small bug in the login packet dissection;

	add partial dissection of a query packet.

svn path=/trunk/; revision=9952
2004-02-01 21:33:12 +00:00
Guy Harris 87b219554e Make "tvb_strneql()" take a "gchar *" rather than a "guint8 *" as the
string argument.

Add some casts to squelch compiler warnings.

svn path=/trunk/; revision=9951
2004-02-01 21:30:17 +00:00