Commit Graph

5891 Commits

Author SHA1 Message Date
Ronnie Sahlberg fb477fa5a9 Updated LSA. Function 2f is called SetInformationPolicy2
svn path=/trunk/; revision=5974
2002-08-09 09:27:33 +00:00
Guy Harris c2e8f40f3d From Tom Uijldert: WTP TPI dissection, and reindentation.
svn path=/trunk/; revision=5973
2002-08-09 09:12:51 +00:00
Guy Harris c1f5fff524 From Mike Frisch: add the FATTR4_MOUNTED_ON_FILEID attribute.
svn path=/trunk/; revision=5972
2002-08-08 22:15:07 +00:00
Jörg Mayer 526ad6dcd4 Remove some unused includes.
svn path=/trunk/; revision=5971
2002-08-08 21:42:05 +00:00
Guy Harris 59f81a75fc Make "dissect_fw1()" static.
Get rid of the redundant "fw1_" in the "summary in tree" preference name
(the full name is "fw1.summary_in_tree", so you don't need another
"fw1_" in there).

svn path=/trunk/; revision=5970
2002-08-08 09:33:26 +00:00
Guy Harris 1882579b7e From Alfred Koebler: support for interpreting Ethernet captures as
CheckPoint FireWall-1 monitor files (those files look like snoop files
for Ethernet).

svn path=/trunk/; revision=5969
2002-08-08 09:28:11 +00:00
Guy Harris 48dbb301c8 From Tom Uijldert: modify MMSE dissector to also accept content that is
not multipart.

Replace my fix to create subtrees for POST data with Tom's.

svn path=/trunk/; revision=5968
2002-08-07 08:34:55 +00:00
Guy Harris 1c7b05f665 Properly set the LANE traffic type.
svn path=/trunk/; revision=5967
2002-08-07 06:59:49 +00:00
Guy Harris 4eccf96803 From Mike Frisch: fixed LOOKUPP (NFSv4) decoding (previously undefined
operation), added two new NFS4ERR_xxx error codes, and minor fix to ACL
decoding.

svn path=/trunk/; revision=5966
2002-08-07 02:54:22 +00:00
Tim Potter f92f7de8e3 Fix a return code in samr_dissect_query_information_domain_reply()
svn path=/trunk/; revision=5965
2002-08-07 01:04:51 +00:00
Tim Potter 5b290be66f Added dissectors for OpenEntry, EnumKey and Unknown1A.
Renamed protocol to WINREG from just REG.

svn path=/trunk/; revision=5964
2002-08-07 01:03:10 +00:00
Tim Potter 142ef6e2ab In dissect_doserror and dissect_ntstatus, don't add anything to the
COL_INFO field if the proto_tree parameter is NULL.  This prevents
duplicate error messages when we just want to peek at the value of the
error.

svn path=/trunk/; revision=5963
2002-08-07 00:54:32 +00:00
Tim Potter 7dfb105011 Added DOS error 259 - no more items.
svn path=/trunk/; revision=5962
2002-08-07 00:48:53 +00:00
Tim Potter f7ead78827 Display calling and called names in COL_INFO for session request.
Display error string in COL_INFO for negative session response.

svn path=/trunk/; revision=5961
2002-08-07 00:43:13 +00:00
Richard Sharpe fc7030bc24 Update packet-dcerpc-samr.{c,h} to fix the names for the functions we now
know are SamrConnect, SamrConnect2, SamrConnect3 and SamrConnect4.

Thanks to Jim McDonnough and Tod Sabin.

svn path=/trunk/; revision=5960
2002-08-06 21:58:09 +00:00
Guy Harris 6653e18eb2 Typo fix.
svn path=/trunk/; revision=5959
2002-08-06 19:02:24 +00:00
Guy Harris 518640292f Put in a comment noting that forcibly setting "pinfo->fd->lnk_t" means
you can't turn the "Treat all frames as DOCSIS frames" option off.

svn path=/trunk/; revision=5958
2002-08-06 08:13:42 +00:00
Guy Harris 5ace0a806e From Mike Frisch: fix NFSv4 ACL decoding.
svn path=/trunk/; revision=5957
2002-08-06 05:51:13 +00:00
Guy Harris 0fa475f15c From Mike Frisch: sync the SETCLIENTID args decoder with the latest
nfs4_prot.x.

svn path=/trunk/; revision=5956
2002-08-06 05:43:30 +00:00
Guy Harris 20557c1fb7 From Anand V. Narwani: add an entry for the DOCSIS encapsulation to the
Wiretap table of encapsuations.

svn path=/trunk/; revision=5955
2002-08-06 05:40:47 +00:00
Guy Harris dc3ea0605d Fix the declaration of "empty_line()" to match the definition.
svn path=/trunk/; revision=5954
2002-08-06 01:00:07 +00:00
Guy Harris ee623d5b73 Make the argument to "empty_line()" a "const guchar *", so we don't have
to worry about characters with the 8th bit set being sign-extended.

svn path=/trunk/; revision=5953
2002-08-06 00:59:15 +00:00
Guy Harris b9e44d4a35 Frame numbers are "guint32"s, not signed "int"s.
svn path=/trunk/; revision=5952
2002-08-06 00:58:23 +00:00
Guy Harris b3cd1eb8d7 From Jan Kratochvil: fix MMSE handling of strings with specified
character set.

svn path=/trunk/; revision=5951
2002-08-05 08:37:47 +00:00
Jörg Mayer 89a2075b73 net/inet.h should not be needed by a dissector.
svn path=/trunk/; revision=5950
2002-08-04 09:08:03 +00:00
Guy Harris a2d0f1fa49 From Hidetaka Ogawa: fix PPP FCS computation to include address and
control field if present.

Add Sergei Shokhor to the contributor list in the Ethereal man page.

svn path=/trunk/; revision=5949
2002-08-04 08:44:31 +00:00
Ronnie Sahlberg e8d3107fc4 Some more function updates
svn path=/trunk/; revision=5948
2002-08-04 01:37:07 +00:00
Jörg Mayer 48aa93c9ee Undo my last change: These files are used by systems only that need sys/types.h
anyway (see Guys remark on inet_pton.c).

svn path=/trunk/; revision=5947
2002-08-04 00:45:59 +00:00
Ronnie Sahlberg 183929aad4 From Sergei Shokhor, bug in EPM dissector
svn path=/trunk/; revision=5946
2002-08-04 00:45:49 +00:00
Jörg Mayer 6a1666b35d Add sequence number wrap to tcp window checking.
svn path=/trunk/; revision=5945
2002-08-03 23:20:06 +00:00
Jörg Mayer 98754219e2 The url to the IEEE data changed for non-interactive use.
Bring manuf up to date.

svn path=/trunk/; revision=5944
2002-08-03 23:09:24 +00:00
Guy Harris 6ed12f6993 Create the TCP protocol tree, and put the source and destination ports
into it, as soon as we've extracted the source and destination ports
from the packet, so that if we throw an exception fetching something
else from the packet, we still have the protocol tree and ports.

svn path=/trunk/; revision=5943
2002-08-03 22:28:16 +00:00
Guy Harris a7b0159be4 We don't use anything from <sys/socket.h> (we need to know the AF_INET6
values of the various BSDs that support DLT_NULL, but those aren't
necessarily the AF_ values on the machine on which you're building
Ethereal), so we don't need to include it.

svn path=/trunk/; revision=5942
2002-08-03 20:06:46 +00:00
Guy Harris faa7402f6e We don't use anything from <arpa/inet.h>, so we don't need to include
it.

svn path=/trunk/; revision=5941
2002-08-03 20:01:13 +00:00
Guy Harris 968a88bfdc We don't use anything from <sys/socket.h>, so we don't need to include
it.

svn path=/trunk/; revision=5940
2002-08-03 19:50:44 +00:00
Guy Harris b0cdf7988d We don't use anything from <sys/socket.h> (we need to know the AF_
values of the various BSDs that support DLT_NULL, but those aren't
necessarily the AF_ values on the machine on which you're building
Ethereal), so we don't need to include it.

svn path=/trunk/; revision=5939
2002-08-03 19:49:30 +00:00
Guy Harris f7cf55cccd We don't use anything from <arpa/inet.h>, so we don't need to include
it.

svn path=/trunk/; revision=5938
2002-08-03 19:47:50 +00:00
Guy Harris c62e5fd81a <netinet/in.h> is needed for <arpa/inet.h>, at least on some platforms,
and <sys/types.h> is needed for <netinet/in.h>.

On systems with "inet_pton()", the API is defined using "u_char", and
we're including <sys/types.h> on platforms that have it (which should be
most if not all UNIX platforms) and including <winsock2.h> on platforms
that have it (Windows), so we might as well use "u_char" and "u_int", as
the BSD version of "inet_pton.c" does.  (Besides, we weren't including
any GLib include files, so "guchar" and "guint" weren't getting defined
in any case.)

svn path=/trunk/; revision=5937
2002-08-03 19:37:48 +00:00
Guy Harris 38d08c8883 <netinet/in.h> is needed for <arpa/inet.h>, at least on some platforms,
and <sys/types.h> is needed for <netinet/in.h>.

svn path=/trunk/; revision=5936
2002-08-03 19:35:16 +00:00
Ronnie Sahlberg 052b8d6a05 Updated LogonControl2 and ServerAuthenticate2 functions
svn path=/trunk/; revision=5935
2002-08-03 10:48:46 +00:00
Jörg Mayer 49a2f32336 I still have to see a case when a MAC address starting with 0:0:0
actually means Xerox, but 0:0:0:0:0:0 can be found quite often.

svn path=/trunk/; revision=5934
2002-08-03 00:50:22 +00:00
Jörg Mayer 81125f51c0 Replace the types from sys/types.h and netinet/in.h by their glib.h
equivalents in the READMEs and examples in the doc/ directory.

svn path=/trunk/; revision=5933
2002-08-02 23:46:26 +00:00
Jörg Mayer 173fe5aef4 Replace the types from sys/types.h and netinet/in.h by their glib.h
equivalents for the toplevel directory. The removal of winsock2.h will
hopefully not cause any problems under MSVC++, as those files using
struct timeval still include wtap.h, which still includes winsock2.h.

svn path=/trunk/; revision=5932
2002-08-02 23:36:07 +00:00
Ronnie Sahlberg ff72b97ee0 Two new options added to TCP.
1, Analyze TCP sequence numbers.
   This option will keep track of sequence numbers for all tcp sessions
   and flag the following:
   a, If a new segment is seen which is beyong the right edge this is
      an indication that the previous segment was lost and this will be
      flagged as previous segment lost.
   b, If a segment is seen which lies left of the right edge this is flagged
      as retransmission.
   c, if a keep-alive is seen (empty segment, seq==expected seq-1)
      this is flagged as a retransmission.
   d, if an ACK is seen which is beyond the right edge this is an indication
      that a segment has been lost and it will be flagged as segment lost.

   All ACKs which advance the left edge get the RTT displayed between the ACKed
   segment and the ACK itself. The ACK also gets an indication of WHICH segment
   it is an ACK for.

2, Relative sequence numbers. This option needs the first option to be selected
as well. This option will as best as it can try to get ethereal to use
relative sequence numbers instead of absolute ones.

The patch does not handle sequence number wrapping and unexpected results
can probably happen for such.

svn path=/trunk/; revision=5931
2002-08-02 22:41:56 +00:00
Jörg Mayer 96ab70e209 Replace the types from sys/types.h and netinet/in.h by their glib.h
equivalents for the gtk/ directory.

svn path=/trunk/; revision=5930
2002-08-02 22:34:54 +00:00
Jörg Mayer 7e4e31f94c Replace the types from sys/types.h and netinet/in.h by their glib.h
equivalents for the plugins/ directory.

svn path=/trunk/; revision=5929
2002-08-02 22:04:22 +00:00
Jörg Mayer 3105ee542f Replace the types from sys/types.h and netinet/in.h by their glib.h
equivalents for the epan/ directory but leave winsock2.h in inet_pton.c
and inet_ntop.c for now (can't estimate the consequences).

svn path=/trunk/; revision=5928
2002-08-02 21:29:45 +00:00
Jörg Mayer 9630bf353e Fix a few more memleaks found by valgrind (all deriving
from the get_persconffile_path mess).

svn path=/trunk/; revision=5927
2002-08-01 03:15:29 +00:00
Jörg Mayer db0d014224 Use <zlib.h> instead of "zlib.h"
svn path=/trunk/; revision=5926
2002-07-31 22:52:38 +00:00
Jörg Mayer bc82e18843 Add conditional include of winsock2.h again, so compilation with MSVC++
will work again without complaints.

svn path=/trunk/; revision=5925
2002-07-31 22:41:34 +00:00