Commit graph

6308 commits

Author SHA1 Message Date
Richard Sharpe
232db679b5 Properly dissect the innerContextToken for Kerberos in GSSAPI.
Now, all I have to do is to modularize the Kerberos dissector :-)

svn path=/trunk/; revision=6192
2002-09-06 05:41:17 +00:00
Jörg Mayer
e4a2e2cefe Include cleanups in gtk and gtk2:
Remove unneded includes
Add include wrappers where missing

svn path=/trunk/; revision=6191
2002-09-05 18:48:52 +00:00
Ronnie Sahlberg
e20ea63dd4 New type of onc-rpc statistics.
try: -z rpc,programs

svn path=/trunk/; revision=6190
2002-09-05 09:27:56 +00:00
Ronnie Sahlberg
a26f9d5107 Added a mutex to protect a critical region in Gtk2 where the list can be
modified while the draw thread is walking it.

Changed the cmdline switch to -z so the same one can be used both for
ethereal and tethereal.

Updated man pages to reflect the RPCSTAT feature.

(Try this with Tools/Statistics/ONC-RPC/RTT and load a capture containing
onc-rpc. )

svn path=/trunk/; revision=6189
2002-09-05 06:46:38 +00:00
Richard Sharpe
14c0a66cc8 Fix up compiler warning problems ...
svn path=/trunk/; revision=6188
2002-09-05 04:19:31 +00:00
Richard Sharpe
97a92267db Commit my changes to handle KRB5 in SPNEGO ...
Turns out it is a KRB5 AP-REQ ASN1 encoded, and the Kerberos dissector is
going to need to be re-architected to deal with this.

svn path=/trunk/; revision=6187
2002-09-05 03:49:03 +00:00
Tim Potter
559b6aa26e The error codes returned by srvsvc rpcs are actually DOS error codes, not NT codes.
svn path=/trunk/; revision=6186
2002-09-05 00:17:05 +00:00
Richard Sharpe
f982b27fae Remove a debugging printf ...
svn path=/trunk/; revision=6185
2002-09-04 22:20:57 +00:00
Ronnie Sahlberg
b08f943ac6 Enable rpcstat in the gtk2 gui
svn path=/trunk/; revision=6184
2002-09-04 22:19:42 +00:00
Ronnie Sahlberg
77e51f9b1c Functions for the gtk2 based version of rpcstat
svn path=/trunk/; revision=6183
2002-09-04 22:18:12 +00:00
Ronnie Sahlberg
756b43584a Enable the tap feature for ethereal as well. (will only update in real time for the gtk2 port though)
svn path=/trunk/; revision=6182
2002-09-04 22:15:39 +00:00
Ronnie Sahlberg
159eb51139 When compiling for Gtk2, make sure we link with gthread as well.
svn path=/trunk/; revision=6181
2002-09-04 22:12:30 +00:00
Richard Sharpe
174fb49854 Add some level of OID naming etc ...
svn path=/trunk/; revision=6180
2002-09-04 21:34:38 +00:00
Jörg Mayer
070a9a3b11 Add packet-netflow.h to noinst_HEADERS
svn path=/trunk/; revision=6179
2002-09-04 20:38:00 +00:00
Guy Harris
6f25d0da7c From Matthew Smart: Cisco NetFlow protocol support.
svn path=/trunk/; revision=6178
2002-09-04 20:23:55 +00:00
Guy Harris
4d56a350bd Clean up white space, and fix a pod2man warning.
svn path=/trunk/; revision=6177
2002-09-04 19:33:05 +00:00
Guy Harris
7a973edb96 Update some comments.
svn path=/trunk/; revision=6176
2002-09-04 19:29:59 +00:00
Ronnie Sahlberg
93a649db6f Tap api. tap is a simple api that can be used for arbitrary extensions.
One example extension is rpcstat.

Try -Z rpc,rtt,100003,3 as argument to tethereal when reading a capture
containing NFSv3 packets.

tap-rpcstat.[ch] is intended to demonstrate the api and can be used to
base other extensions on.

svn path=/trunk/; revision=6175
2002-09-04 09:40:29 +00:00
Richard Sharpe
7876ca4fe0 Fix up warnings by implementing the stuff that was left out.
svn path=/trunk/; revision=6174
2002-09-04 06:54:45 +00:00
Richard Sharpe
6605085126 Fix the handling of the NTLMSSP blobs in the case when the server asks
for RAW NTLMSSP, but the client actually sends SPNEGO encapsulated NTLMSSP.

svn path=/trunk/; revision=6173
2002-09-04 05:46:02 +00:00
Richard Sharpe
a842eb9d8e Who was that fscking idiot who put a \n into the mechListMIC format specifier!
svn path=/trunk/; revision=6172
2002-09-03 16:45:31 +00:00
Ronnie Sahlberg
81e5680712 From Ulf Lamping, support for ieee float/double types in dce-rpc
svn path=/trunk/; revision=6171
2002-09-03 08:41:35 +00:00
Ronnie Sahlberg
957f38e57c From Ulf Lamping, support for ieee float and double types in the dcerpc
dissectors.

svn path=/trunk/; revision=6170
2002-09-03 08:39:16 +00:00
Guy Harris
46ac8aa4bd From Hannes Gredler:
open up a new subtree for dissecting the lsp-entry TLV;

	remove the isis_lsp_decode_lsp_id() routine, as the same
	functionality is better served using print_system_id();

	fix a small bug in print_system_id().

svn path=/trunk/; revision=6169
2002-09-02 22:10:17 +00:00
Olivier Abad
da5d4a70f9 New file describing the status of the GTK+ 2.0 port.
svn path=/trunk/; revision=6168
2002-09-02 16:22:31 +00:00
Jörg Mayer
7677924733 Add aclocal-fallback and aclocal-missing to the release tarball.
svn path=/trunk/; revision=6167
2002-09-01 23:54:54 +00:00
Olivier Abad
ca3fcebd1c Update my email.
svn path=/trunk/; revision=6166
2002-09-01 14:30:34 +00:00
Olivier Abad
38ff21ecac Fix accelarators/mnemonics in dialogs containing radio or check buttons.
The GTK+ v2 documentation says accelarators should only be used with
menus. For text entries or buttons, we must use mnemonics.

Replace dlg_check_button_new_with_label_with_mnemonic() and
dlg_radio_button_new_with_label_with_mnemonic() with
gtk_check_button_new_with_mnemonic() and
gtk_radio_button_new_with_mnemonic()

For radio buttons, gtk_radio_button_group is deprecated. Use
gtk_radio_button_new_with_mnemonic_from_widget() to create a new button
in an existing group.

svn path=/trunk/; revision=6165
2002-09-01 09:46:54 +00:00
Richard Sharpe
9e310b26b3 Add the OID that MS created for KRB5 in mistake.
svn path=/trunk/; revision=6164
2002-09-01 01:31:55 +00:00
Guy Harris
4e4000a12d Make "gssapi_init_oid()" take a dissector handle rather than a
registered dissector name; that means you don't have to register a
dissector by name to associate it with a GSS-API security mechanism OID.

svn path=/trunk/; revision=6163
2002-08-31 22:22:29 +00:00
Richard Sharpe
9a34291606 Make sure we stop processing GSS-API tokens when we actually have finished
and not try to parse unrelated info in the TVB.

svn path=/trunk/; revision=6162
2002-08-31 20:50:08 +00:00
Guy Harris
8fbf4e59af Catch exceptions thrown while dissecting the NTLMSSP stuff, so that we
don't abort dissection of the entire packet if we get a
ReportedBoundsError while dissecting an authentication blob - the
authentication blob might be in the middle of a packet, and if it's too
short, that doesn't mean that the stuff *after* it shouldn't be
dissected.

A length of "-1" when adding items that have variable-length data
(FT_NONE, FT_PROTOCOL, FT_BYTES, and FT_STRING; this includes stuff
added with "proto_tree_add_text()") means "to the end of the tvbuff"; we
don't need to fetch the length of the tvbuff and use that.

svn path=/trunk/; revision=6161
2002-08-31 20:25:43 +00:00
Guy Harris
e9e4881caa Catch exceptions thrown while dissecting the GSS-API stuff, so that we
don't abort dissection of the entire packet if we get a
ReportedBoundsError while dissecting an authentication blob - the
authentication blob might be in the middle of a packet, and if it's too
short, that doesn't mean that the stuff *after* it shouldn't be
dissected.

svn path=/trunk/; revision=6160
2002-08-31 20:09:26 +00:00
Richard Sharpe
f9a17c0db3 Make Tokens into subtrees etc ...
svn path=/trunk/; revision=6159
2002-08-31 17:09:45 +00:00
Jörg Mayer
b147295e08 Remove redundant HAVE_LIBPCAP check (copied from gtk2)
svn path=/trunk/; revision=6158
2002-08-31 14:22:11 +00:00
Jörg Mayer
fab5611d0d Small whitespace change
svn path=/trunk/; revision=6157
2002-08-31 11:17:43 +00:00
Jörg Mayer
c06f70df15 Remove unused include snprintf.h
svn path=/trunk/; revision=6156
2002-08-31 11:03:49 +00:00
Jörg Mayer
438370a48d Remove trailing whitespaces.
svn path=/trunk/; revision=6155
2002-08-31 10:58:18 +00:00
Jörg Mayer
3c9f26577f Remove trailing whitespaces.
svn path=/trunk/; revision=6154
2002-08-31 10:46:54 +00:00
Olivier Abad
6c5954dac7 GTK+ v2 port.
All the deprecated widgets have not been replaced yet :

GtkList and GtkCList ==> GtkTreeView conversion :
- color_dlg.c
- column_prefs.c
- decode_as_dlg.c : done
- dfilter_expr_dialog
- filter_prefs.c
- main.c
- plugins_dlg.c : done

GtkCTree ==> GtkTreeView  conversion : done

GtkText ==> GtkTextView conversion : done

Remaining problems :
- gtk_font_selection_dialog_set_filter doesn't exist anymore (but hasn't
  been removed from the documentation). I don't know how to filter the
  font selection dialog to get only fixed width fonts ;
- we have to remove GUI prefs which are not usefule anymore : tree line
  style and tree expander style.

svn path=/trunk/; revision=6153
2002-08-31 09:55:22 +00:00
Richard Sharpe
2d8152c072 Further fixes. Properly account for the length of headers. Still some headers
that we do not account for properly, like Octet Strings.

svn path=/trunk/; revision=6152
2002-08-31 07:26:10 +00:00
Richard Sharpe
7dd034e9bf Properly handle raw ntlmssp ...
svn path=/trunk/; revision=6151
2002-08-31 05:31:42 +00:00
Gerald Combs
074cb0f6d2 Cast the Mbits/s calculation as a float, so that we display the value
correctly for large captures.

svn path=/trunk/; revision=6150
2002-08-31 00:40:46 +00:00
Richard Sharpe
284d6547e2 Handle the lack of a security blob in negprot response when raw NTLMSSP is
being used properly.

svn path=/trunk/; revision=6149
2002-08-31 00:12:14 +00:00
Richard Sharpe
f44c41f4ed Add support for raw NTLMSSP blobs when talking to XP etc ...
More to do yet though ...

svn path=/trunk/; revision=6148
2002-08-30 23:49:22 +00:00
Richard Sharpe
a668d8c10b Squelch a whole bunch of compiler warnings. The remaining ones will have to wait until someone implements the missing bits of code.
svn path=/trunk/; revision=6147
2002-08-30 16:17:29 +00:00
Gerald Combs
8846efa40a From Ulf Lamping:
a: display of the currently installed ethereal version in "add/remove software panel", e.g. "Ethereal 0.9.6" instead of "Ethereal" only.
b: added a link to the ethereal homepage "http://www.ethereal.com/" in Start->Programs->Ethereal
c: added a link to the ethereal program directory in Start->Programs->Ethereal

svn path=/trunk/; revision=6146
2002-08-30 15:32:27 +00:00
Jörg Mayer
47d7946c2e Print RR number as unsigned.
svn path=/trunk/; revision=6145
2002-08-30 15:17:12 +00:00
Guy Harris
2bc260025b Fix the RCS ID and a compiler warning.
svn path=/trunk/; revision=6144
2002-08-30 10:31:13 +00:00
Guy Harris
043548c7fc From Flavio Poletti: fix a bug in "decode_qos_umts()".
svn path=/trunk/; revision=6143
2002-08-30 10:14:03 +00:00