Commit Graph

8127 Commits

Author SHA1 Message Date
Guy Harris 183fa7f482 Give a more detailed message when WSAStartup fails.
svn path=/trunk/; revision=8069
2003-07-23 05:01:15 +00:00
Gerald Combs c6e91e0aa6 Prep for the 0.9.14 release
svn path=/trunk/; revision=8068
2003-07-23 02:06:25 +00:00
Guy Harris 487d0def6b From Greg Morris: code to support searches for text or raw binary data
in a frame in Find Frame.

svn path=/trunk/; revision=8067
2003-07-22 23:08:48 +00:00
Gerald Combs d6ed142549 From Lars Roland: Updates to support linking against Glib 2.2 plus GTK+ 1.3
on Windows.

svn path=/trunk/; revision=8066
2003-07-22 22:00:38 +00:00
Gerald Combs bdfd99d6e8 Fix a "make distcheck" failure.
svn path=/trunk/; revision=8065
2003-07-22 18:37:33 +00:00
Ronnie Sahlberg 09b4172ac4 Fix a bug in RPC where the RCP_DUP items where not always added to the tree
and were thus not always filterable.

At the same time, change the dup fields to be placed visibly in the tree and point to the original of the dup.

svn path=/trunk/; revision=8064
2003-07-22 11:51:20 +00:00
Gerald Combs d98ee5ef39 Add two preferences to control ADNS, one to enable/disable it and one to
set its concurrency level.  Fix an ADNS queueing bug.

svn path=/trunk/; revision=8063
2003-07-22 03:14:31 +00:00
Guy Harris 7dd93bc1f6 Don't assume that, if you've already seen the packet, you can use the
global variables to determine if packets were dropped, because you can't
- packets can be visited in any order.  Instead, attach to packets
preceded by dropped packets protocol data, as a flag that packets were
dropped.

Re-initialize the global variables when a capture is opened.

svn path=/trunk/; revision=8062
2003-07-21 21:52:32 +00:00
Guy Harris 1dcf7837e2 Get rid of two unused (and empty) value_string tables.
Make it correctly handle short frames (frames not long enough to have a
4-byte EOF record).

Don't give the "dropped packet" protocol tree item a length, as it
doesn't directly correspond to any data in the packet.

svn path=/trunk/; revision=8061
2003-07-21 21:30:10 +00:00
Guy Harris 34460af1ee Use "val_to_str()" to translate NDS verb numbers to strings.
svn path=/trunk/; revision=8060
2003-07-21 09:21:53 +00:00
Guy Harris 5cf4d87bab Add some missing entries to "ncp_nds_verb_vals[]".
svn path=/trunk/; revision=8059
2003-07-21 09:18:31 +00:00
Guy Harris 75595b049d From Devin Heitmueller: include the authentication padding in the stub
data when decrypting it, as, at least for NTLMSSP encryption, the stub
*and* the authentication padding are encrypted as a single lump.

svn path=/trunk/; revision=8058
2003-07-21 09:10:00 +00:00
Uwe Girlich 5d885e2be8 Look for source files in the current directory first and then in srcdir.
This semantic is used in make-reg-dotc (the shell script) as well and it
is needed, if the source directory and the build directory are different.

svn path=/trunk/; revision=8057
2003-07-21 07:05:44 +00:00
Guy Harris 38f39bcbdf Use "ncp_nds_verb_vals" for the NDS Verb item.
svn path=/trunk/; revision=8056
2003-07-20 00:37:20 +00:00
Gerald Combs e7246cb1ba Fix a couple of distcheck failures.
svn path=/trunk/; revision=8055
2003-07-19 22:33:55 +00:00
Olivier Abad 40959fdf5c Disable threads by default with gtk2.
svn path=/trunk/; revision=8054
2003-07-19 10:59:49 +00:00
Olivier Abad bf36806318 In packet_list_button_pressed_cb :
we must check if the event occured in the clist_window (because the x,y
pixel positions of the event are relative to this window), before
calling gtk_clist_get_selection_info()

Fixes debian bug #199763

svn path=/trunk/; revision=8053
2003-07-19 10:25:59 +00:00
Ronnie Sahlberg 96a109c8d8 export T38FaxProfile and DataProtocolCapability since these are user in H.225 as well
svn path=/trunk/; revision=8052
2003-07-19 10:25:45 +00:00
Olivier Abad 800027bf02 In set_plist_sel_browse : change broken logic when determining if the
mode has changed.

svn path=/trunk/; revision=8051
2003-07-19 08:59:29 +00:00
Guy Harris c42e7146f7 Add URLs and RFC numbers for protocol specs.
#define the SSL 3.x message types in decimal, as they're decimal in the
spec.

#if 0-out some tables that would be used if we dissected some messages.

Move some of the unimplemented SSL 3.x message cases to be in numerical
order by message type (and appearance in the TLS 1.0 spec).

svn path=/trunk/; revision=8050
2003-07-19 07:06:01 +00:00
Ronnie Sahlberg ebb75f713e Add PrintableString stub. H225 needs this type.
I could not find a definition of which order the characters in the restricted set are encoded in so I could not implement the actual decoding.

svn path=/trunk/; revision=8049
2003-07-19 03:45:04 +00:00
Guy Harris 37f5379f27 Get rid of a no-longer-used table.
svn path=/trunk/; revision=8048
2003-07-19 02:49:54 +00:00
Guy Harris 9fcb7601ee Get rid of check for a null "docsis_vsif_handle" - "dissector_add()"
should blow up when handed a null pointer on all platforms that map low
addresses out of the address space, which is most if not all of them at
this point, and calls to "assert()" cause problems if you mix
GCC-compiled and Sun-C-compiled code.

svn path=/trunk/; revision=8047
2003-07-19 02:11:34 +00:00
Guy Harris 07e49022d4 Include the same headers that "plugin_api.h" does.
svn path=/trunk/; revision=8046
2003-07-18 22:47:18 +00:00
Olivier Abad 5d8e9b0d14 Various fixes related to GTK2 :
- give the focus to the packet_list when a capture file is opened, and
  each time we change the selection in the packet list (it seems that
  the tree view has the focus if we don't do this) ;

- in set_plist_sel_browse() : it seems that packet_list->selection_mode
  is always 0 in GTK2 so we can't use it to determine the current mode.
  Use a static variable instead.

This should fix the second part of debian bug #199763

svn path=/trunk/; revision=8045
2003-07-18 20:55:11 +00:00
Guy Harris 1cd5aad5eb Put in an XXX comment about the code to remember the number of results
between the LDAP_RES_SEARCH_ENTRY and LDAP_RES_SEARCH_RESULT messages
depending on those messages occurring in the same frame.

svn path=/trunk/; revision=8044
2003-07-18 06:12:43 +00:00
Guy Harris 42d9c722d7 Alter_context is sort of like Bind, and its authentication stubs are
dissected like those on Binds; the same is true for their corresponding
acks.

svn path=/trunk/; revision=8043
2003-07-18 06:07:14 +00:00
Guy Harris a9a326cec8 I've seen NTLMSSP DCE RPC packets with a protection level of
DCE_C_AUTHN_LEVEL_CONNECT.

svn path=/trunk/; revision=8042
2003-07-18 05:51:21 +00:00
Guy Harris 44799be397 I've seen captures with Netlogon Secure Channel security with a
protection level of DCE_C_AUTHN_LEVEL_PKT_INTEGRITY.

svn path=/trunk/; revision=8041
2003-07-18 05:48:39 +00:00
Guy Harris 8e9693aa50 Capitalize "C" in "Channel" in "Secure Channel", as is done elsewhere.
svn path=/trunk/; revision=8040
2003-07-18 05:19:42 +00:00
Guy Harris 585467779f It looks, from some SNA stuff found on the Web, as if the exception
response indicator should just be shown as set or not set, as the two
definite response indicators are.

svn path=/trunk/; revision=8039
2003-07-18 05:12:13 +00:00
Guy Harris bef8e395a8 From Matthijs Melchior: generate all declarations and definitions for
plugin ABI from a single file.

svn path=/trunk/; revision=8038
2003-07-18 03:02:12 +00:00
Guy Harris 5fb0511328 Put in a note about the call heuristics.
svn path=/trunk/; revision=8037
2003-07-17 23:08:52 +00:00
Richard Sharpe a7338cabc6 Add the KRB5 User-to-user OID
svn path=/trunk/; revision=8036
2003-07-17 22:17:01 +00:00
Guy Harris e8b54ff082 From Xuan Zhang: eDonkey support.
svn path=/trunk/; revision=8035
2003-07-16 21:13:49 +00:00
Guy Harris ebc8a7846a Eliminate some signed-vs-unsigned-comparison and signed-char-subscript
warnings.

svn path=/trunk/; revision=8034
2003-07-16 21:05:12 +00:00
Ronnie Sahlberg 38b4c33520 Make h221nonstandard and nonstandardparameter externaly visible
h225 will need them

svn path=/trunk/; revision=8033
2003-07-16 19:05:37 +00:00
Ronnie Sahlberg 987d45a974 Add a new parameter to the constrained integer dissector so that it also handles
constrained integers with an extension marker.

Update all calls to the constrained integer dissector

Add dissection to the rfc_number type  which is a constrasined integer with an extension marker

Add H245 so that it builds by default in ethereal.
It has been tested extensively by a semi-large number of people with a lot of real and synthetic captures  and seems to work very well.

New protocol added to ethereal

svn path=/trunk/; revision=8032
2003-07-16 09:23:56 +00:00
Ronnie Sahlberg cc4aeb23e6 remove a function that was not used/obsolete
fix an instance where the wrong dissector was called instead of RequestMultiplexEntryRejectionDescriptions.

svn path=/trunk/; revision=8031
2003-07-16 08:53:08 +00:00
Ronnie Sahlberg d25a4feb53 minor updates.
make reassembly a preference
update comments

svn path=/trunk/; revision=8030
2003-07-16 08:38:16 +00:00
Ronnie Sahlberg 54ab042328 updates bugfix for the NumericString alphabet.
Implement some restricted ia5strings

svn path=/trunk/; revision=8029
2003-07-16 08:17:14 +00:00
Guy Harris f016eab390 Put in "XXX - implement me" comments on routines that have unused
arguments because they're currently stubs, as they no longer produce
unused-argument warnings to flag them as unimplemented.

svn path=/trunk/; revision=8028
2003-07-16 05:39:25 +00:00
Guy Harris 19302f6d59 Squelch a (potentially-valid) compiler warning.
svn path=/trunk/; revision=8027
2003-07-16 05:26:19 +00:00
Tim Potter 8b89bd76ee Move all DCERPC authentication/encryption dissection code from packet-dcerpc.c
to the dissector that handles the particular authentication flavour.  This
gets rid of a couple of ugly switch statements and allows other authentication
modules to be written easily.

svn path=/trunk/; revision=8026
2003-07-16 04:20:33 +00:00
Tim Potter 83665ca82b Fix unused variable warning.
svn path=/trunk/; revision=8025
2003-07-16 02:07:18 +00:00
Guy Harris 836b7ccb6b Clean out the correct hash table.
svn path=/trunk/; revision=8024
2003-07-16 00:04:21 +00:00
Guy Harris d4e29bafd6 From Michael Kopp: add some entries for Cisco VSA for SSG Communication
via Radius Packets.

svn path=/trunk/; revision=8023
2003-07-15 22:16:52 +00:00
Tim Potter 6b9461a08b Removed unused local variable.
svn path=/trunk/; revision=8022
2003-07-15 01:37:27 +00:00
Tim Potter f4950ee8d6 COL_INFO goodies for ldap dissector:
- display DN in COL_INFO for bindi, search and add requests
  - display errors in COL_INFO for all replies
  - for search entries, display the number of results returned
  - display the message type in the "top level" protocol item

svn path=/trunk/; revision=8021
2003-07-14 23:47:32 +00:00
Richard Sharpe c54f58c798 Fix the decoding of SIDs and Attributes so that a SamLogon response with extra
SIDs can be dissected properly. However, I am not sure if this affects anything
else.

svn path=/trunk/; revision=8020
2003-07-14 19:51:42 +00:00