Commit Graph

6093 Commits

Author SHA1 Message Date
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
Guy Harris d2143a880e Include "packet-gssapi.h" to declare routines we call.
svn path=/trunk/; revision=6142
2002-08-30 10:05:26 +00:00
Guy Harris 2ac3b23455 From Anand Narwani: updates to fix:
- Bug in the dissection of the Request/Transmit policy in packet-tlv.c
- Incorrect filter string for docsis.ehdr.ver
- Dissection of PHS Upstream/Downstream Extended Header sub-elements
- Dissection of Unsolicited Grant Sync sub-element

svn path=/trunk/; revision=6141
2002-08-30 10:02:14 +00:00
Richard Sharpe 765bad85dc Some more SPNEGO fixes. Getting much closer ...
svn path=/trunk/; revision=6140
2002-08-30 06:11:35 +00:00
Tim Potter 4ec5a01c89 This has been moved to packet-spnego.c
svn path=/trunk/; revision=6139
2002-08-30 05:14:23 +00:00
Tim Potter 795a06fa0d snego -> spnego
svn path=/trunk/; revision=6138
2002-08-30 05:13:45 +00:00
Richard Sharpe 1671d6faca OK, this is a lot better.
Still have to work on the Octet string versus general string, but
much of it is there now.

svn path=/trunk/; revision=6137
2002-08-30 05:04:52 +00:00
Richard Sharpe 67ca7c97ed Commit the latest changes to get rid of seg-faults
svn path=/trunk/; revision=6136
2002-08-30 04:04:39 +00:00
Richard Sharpe e5a07cde2c More fixes from Albert Chin
svn path=/trunk/; revision=6135
2002-08-30 02:11:16 +00:00
Richard Sharpe d49f9bf4d7 Add some fixes from Albert Chin
svn path=/trunk/; revision=6134
2002-08-30 02:08:50 +00:00
Richard Sharpe 1a46e38d20 More SPNEGO, now can get down to NTLMSSP if that is what the negTokenTarg
contains.

svn path=/trunk/; revision=6133
2002-08-30 00:32:11 +00:00
Richard Sharpe a3eb8afb24 Some more of SPNEGO ... more to come ...
svn path=/trunk/; revision=6132
2002-08-29 22:53:06 +00:00
Richard Sharpe 9ca2ca20cf More support for SPNEGO ... Gotta handle the supportedMech and cache the
handle for the dissector routine yet ...

Real work to do though ...

svn path=/trunk/; revision=6131
2002-08-29 19:45:01 +00:00
Guy Harris 19216e7292 From Mark Burton: fix the byte order in the CRC calculation.
svn path=/trunk/; revision=6130
2002-08-29 19:33:00 +00:00
Guy Harris 3f4397bbb0 From Ulf Lamping: change some #define names to avoid name collisions on
Windows that cause compiler warnings.

svn path=/trunk/; revision=6129
2002-08-29 19:05:41 +00:00
Guy Harris 79195136aa From Hannes Gredler: make the IS-IS dissector more verbose in the INFO
field - specifically for

	IIHs  the System-ID of the Hello;
	LSPs  the LSP-ID, Sequence #, Lifetime;
	CSNPs the LAN-ID, Start LSP-ID, End LSP-ID.

and change the display of some IDs.

Clean up white space.

svn path=/trunk/; revision=6128
2002-08-29 18:52:54 +00:00