aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2003-05-26Deal with cases where there's no token ID in a Kerberos blob.Guy Harris1-9/+14
svn path=/trunk/; revision=7741
2003-05-25The last byte of "foo[N]" is "foo[N-1]", not "foo[N]".Guy Harris3-8/+8
svn path=/trunk/; revision=7740
2003-05-25From Yaniv Kaul: add RFC3526 DH MODP groups.Gerald Combs1-5/+10
Fix a typo. svn path=/trunk/; revision=7739
2003-05-25Add the reqFlags decode ...Richard Sharpe1-4/+23
svn path=/trunk/; revision=7738
2003-05-25Adding more infrastructure so I can decode SPNEGO/GSSAPI request flags.Richard Sharpe1-1/+26
svn path=/trunk/; revision=7737
2003-05-24Begin to break out the SPNEGO/GSSAPI request flags ...Richard Sharpe1-1/+47
svn path=/trunk/; revision=7736
2003-05-24Use a GString to store the formatted authentication information. (ThisGuy Harris1-21/+32
also fixes a bug where we were putting a null terminator past the end of an on-the-stack string buffer.) svn path=/trunk/; revision=7735
2003-05-24Convert the WKS bitnames variable to a GString, on the (way, way)Gerald Combs1-11/+12
off chance that someone has amazingly long service names defined on their system. Discovered by Timo Sirainen. svn path=/trunk/; revision=7734
2003-05-24Get rid of the CRs at the ends of lines (GCC was upset by at least someGuy Harris1-418/+418
of them). svn path=/trunk/; revision=7733
2003-05-24Fix more string-related nits found by Timo Sirainen/Gerald Combs3-10/+13
svn path=/trunk/; revision=7732
2003-05-24Fix instances where the return value of snprintf() was being checked for -1,Gerald Combs4-46/+45
but not for <buf_size> or greater. Discovered by Timo Sirainen. svn path=/trunk/; revision=7731
2003-05-24Timo Sirainen discovered that snprintf() returning -1 wasn't being handledGerald Combs1-10/+11
properly. Use a GString instead. svn path=/trunk/; revision=7730
2003-05-24From Brad Hards, DISTCC protocol dissector.Ronnie Sahlberg4-2/+424
Added TCP desegmentation to the dissector. svn path=/trunk/; revision=7729
2003-05-24Note that we should probably do PPP Multilink reassembly.Guy Harris1-3/+8
svn path=/trunk/; revision=7728
2003-05-24Adding support for GSSAPI GSS_Wrap tokens and refactoring the routineRichard Sharpe1-39/+67
that was already there. svn path=/trunk/; revision=7727
2003-05-23Add an API to get the dissector name from a dissector handle.Guy Harris2-3/+13
svn path=/trunk/; revision=7726
2003-05-23Commit the changes to allow us to dissect GSSAPI GetMIC tokens.Richard Sharpe1-1/+68
However, it is now clear in the dissection tree for NFSv4 with RPCSEC_GSS security in use that the naming is just wrong :-( svn path=/trunk/; revision=7725
2003-05-23First changes to properly support RFC1964 so that GSSAPI GetMIC and otherRichard Sharpe2-9/+37
tokens can be handled. Really, dissect-spnego-krb5 or whatever, should be renamed to something like dissect-gssapi-tokens or dissect-gssapi-rfc1964 ... svn path=/trunk/; revision=7724
2003-05-23Move the base64_decode() function somewhere where other dissectors canTim Potter3-36/+39
use it. svn path=/trunk/; revision=7723
2003-05-23I don't think there is any such thing as a pointer to a policy handle.Tim Potter1-186/+164
Just dissect them in place. svn path=/trunk/; revision=7722
2003-05-23Fix typo in name of ett for krb5 auth verifier.Tim Potter1-35/+54
svn path=/trunk/; revision=7721
2003-05-23Quieten some unused variable warnings.Tim Potter1-5/+5
svn path=/trunk/; revision=7720
2003-05-23Initialise sid_str in case dissect_nt_sid() can't return a stringTim Potter1-2/+2
representation for the sid. svn path=/trunk/; revision=7719
2003-05-22Remove some accidentally commited debugging strings.Richard Sharpe1-5/+3
svn path=/trunk/; revision=7718
2003-05-22A small fix to NFSv4 to properly decode the secinfo response array, the arrayRichard Sharpe2-5/+14
of secinfo flavors returned. svn path=/trunk/; revision=7717
2003-05-22Put in some missing contributor addresses.Guy Harris1-0/+2
svn path=/trunk/; revision=7716
2003-05-22A small fix to packet-rpc.c noticed by Tony Schene.Richard Sharpe1-1/+2
Fixes a mistake I introduced ... I am still seeing malformed packets on secinfo stuff, which I hope to fix soon. svn path=/trunk/; revision=7715
2003-05-22remove unused include that was added by mistakeRonnie Sahlberg1-2/+1
svn path=/trunk/; revision=7714
2003-05-22Add snooping of sid->domain mapping from POLICY_ACCOUNT_DOMAIN_INFO structuresRonnie Sahlberg2-4/+6
svn path=/trunk/; revision=7713
2003-05-22make dissect_nt_sid() return a sid string that also contains the proper name ↵Ronnie Sahlberg2-5/+11
for the sid. this prettifies some dcerpc interfaces svn path=/trunk/; revision=7712
2003-05-22Rearrange sid snooping a bit.Ronnie Sahlberg2-32/+60
Add snooping of sid->domain mapping for POLICY_DNS_DOMAIN_INFO svn path=/trunk/; revision=7711
2003-05-22 Update with J Bruce Field's changes to support RPCSEC_GSS.Richard Sharpe2-2/+10
svn path=/trunk/; revision=7710
2003-05-21Make one QIP infolevel specify a sid hf field and update the embryonic sid ↵Ronnie Sahlberg3-10/+21
snooping framework to handle the new hw name svn path=/trunk/; revision=7709
2003-05-21Change the interface to dissect_nt_sid so that we can provide a hf field to useRonnie Sahlberg4-18/+26
to describe the sid instead of the default smb.sid one svn path=/trunk/; revision=7708
2003-05-21Change the interface to dissect_ndr_nt_SID to take the extra parameter hf_sidRonnie Sahlberg3-41/+49
if the caller wants something else instead of "smb.sid" svn path=/trunk/; revision=7707
2003-05-21Change the interface to dissect_ndr_nt_PSID to take one extra parameter ↵Ronnie Sahlberg4-24/+31
which if !=-1 is a hf field for the sid to use instead of the default smb.sid one. svn path=/trunk/; revision=7706
2003-05-21If the reported length of the TCP packet is less than the TCP headerGuy Harris2-23/+36
length, we can't get the segment length (although we can at least try to dissect the header). If that's the case, put in Ronnie's "short segment" note. Also, put into the information we pass to TCP taps an indication of whether the segment length is valid or not. svn path=/trunk/; revision=7705
2003-05-21If we're inside an error packet, don't assume we know the length of theGuy Harris1-6/+14
TCP segment, as we might not have the entire segment. svn path=/trunk/; revision=7704
2003-05-21If we were handed a fragmented packet, don't do anything that depends onGuy Harris1-47/+48
knowing the actual length of the packet, as we don't know that length (IP fragments don't contain the length of the full packet - you don't know how big the reassembled packet is until you reassemble it). We don't have to worry about dissecting the TCP header in them, though. svn path=/trunk/; revision=7703
2003-05-21Make dissect_rpc_opaque_data available and allow it to take a dissectionRichard Sharpe3-60/+91
routine ... I am not happy with the signature for it as yet, though. svn path=/trunk/; revision=7702
2003-05-20From Miha Jemec: clean up and simplify the RTP dissector and tap code.Guy Harris3-822/+442
svn path=/trunk/; revision=7701
2003-05-20Lump TCPIPtrace and UCX$TRACE together and add TCPtrace to the mix.Guy Harris4-34/+35
svn path=/trunk/; revision=7700
2003-05-20From Martin Warnes: fix to check the "XXXtrace" part of the per-packetGuy Harris1-98/+121
line, not the "RCV packet" part, so that we recognize files even if they don't have an "RCV packet" line in the first 200 lines. svn path=/trunk/; revision=7699
2003-05-20Do not decode the full tcp header if the reported length is less than 20Ronnie Sahlberg1-3/+18
or the reported tcp header length. This is probably caused either by a very very short capture length or by nmap or someone playing firewall fragment games to the tcp flags field. svn path=/trunk/; revision=7698
2003-05-20Clean "dissect_rpc_opaque_data()" up a bit; for example, there's no needGuy Harris1-18/+13
to do a "proto_tree_add_string_hidden()" to add the string data to the protocol tree, given that we explicitly add it as a non-hidden item (regardless of whether it's string data or binary data). svn path=/trunk/; revision=7697
2003-05-20Fix even more indentation.Guy Harris1-5/+5
svn path=/trunk/; revision=7696
2003-05-20Fix more indentation.Guy Harris1-6/+6
svn path=/trunk/; revision=7695
2003-05-20Fix indentation.Guy Harris1-4/+4
svn path=/trunk/; revision=7694
2003-05-20Timo Sirainen pointed out a few problems with string handling in theGerald Combs1-127/+108
BGP code. Replace many strings with GStrings. svn path=/trunk/; revision=7693
2003-05-19From Martin Warnes: support for VMS UCX$TRACE output in wiretap.Guy Harris7-40/+80
svn path=/trunk/; revision=7692