aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gssapi.c
AgeCommit message (Collapse)AuthorFilesLines
2006-04-04fix for bug #856Ronnie Sahlberg1-0/+3
dont try to lookup a NULL string since this string will be dereferenced in the ghashtable hash callback svn path=/trunk/; revision=17802
2005-12-25remove some proto_tree_add_text and replace with proto_tree_add_item() for ↵Ronnie Sahlberg1-0/+5
the TSIG dissection in dns. create a new dissector table where MAC algorithms for dns/tsig can be registered. register gssapi for the algorithm "gss.microsoft.com" since this is what w2k uses when performing dns updates. svn path=/trunk/; revision=16895
2005-11-14 - dissect_ber_object_identifier() returns value as tvbTomas Kukosa1-3/+3
- new dissect_ber_object_identifier_str() function - BER dissectors adapted and regenerated svn path=/trunk/; revision=16501
2005-08-05More char -> const char warning fixesJörg Mayer1-2/+2
svn path=/trunk/; revision=15218
2005-06-21the maximum ASN OID length is 256 bytes and there is a define to control this.Ronnie Sahlberg1-1/+2
fix bug251 and all other occurances where an oid string passed to packet_ber_object_identifier() is not defined as foo[MAX_OID_STR_LEN] svn path=/trunk/; revision=14720
2005-06-20move one function only used by SPNEGO to packet-spnego.cRonnie Sahlberg1-34/+1
remove the include of <epan/asn1.h> from kerberos, ntlmssp and gssapi since they no longer need to include that file. svn path=/trunk/; revision=14709
2005-06-20convert gssapi to use packet-ber helpers instead of the asn1 ones.Ronnie Sahlberg1-96/+42
once spnego is converted as well, the epan/asn1.h include can be removed from : kerberos, spnego, gssapi and ntlmssp svn path=/trunk/; revision=14708
2005-03-17Apply abartlet@samba.org's "raw NTLMSSP over GSS-SPNEGO" patch.Tim Potter1-6/+15
svn path=/trunk/; revision=13788
2005-03-16Have GSS-API subdissectors supply a "data is encrypted" flag to theirGuy Harris1-0/+7
callers, so that they can tell "no decrypted tvbuff because I couldn't decrypt it" from "no decrypted tvbuff because it's not encrypted in the first place". Set that based on the Kerberos seal algorithm field in the SPNEGO Kerberos 5 wrap dissector code. Use that to determine whether the GSS-API encapsulated data in LDAP is encrypted or not., rather than using a heuristic. Set the length of the SASL blob tvbuff based on the SASL length and the length of the tvbuff from which it's consstructed, rather than setting it to the SASL length. svn path=/trunk/; revision=13780
2005-03-11from metzeRonnie Sahlberg1-2/+2
various bugfixes and enhancements to decryption of secure ldap svn path=/trunk/; revision=13710
2005-03-10add support to decrypt and dissect sign-and-sealed traffic.Ronnie Sahlberg1-0/+32
(cifs: dc's talking to eachother and when longhorn comes out: anyone wanting to talk dce to a dc!) ((this is an incredibly advanced feature well worthy of mentioning in NEWS)) svn path=/trunk/; revision=13690
2005-03-04some authentication stuff from metzeRonnie Sahlberg1-0/+6
svn path=/trunk/; revision=13584
2005-02-09Move the following files from /trunk to /trunk/epan:Lars Roland1-1/+1
asn1.[ch] follow.[ch] ptvcursor.[ch] reassemble.[ch] xmlstub.[ch] fix #include statements accordingly. svn path=/trunk/; revision=13366
2005-02-02From Jon Ringle:Anders Broman1-2/+2
1) Added a setup_frame parameter to conversation_t 2) Used the conversation_t next to maintain a list of conversations with the same src/dest tuple but different setup_frame number. 3) Changed the signature of find_conversation() and conversation_new() to pass in the frame number. 4) Adjusted packet-sdp to select RTP conversation if both m=audio and m=image are present, and T.38 conversation if only m=image is present. I expect that RTP/T.38 dissecting to be better, but I don't have a way to generate T.38 packets. svn path=/trunk/; revision=13243
2004-07-18Move dissectors to epan/dissectors directory.Gilbert Ramirez1-0/+479
Also move ncp222.py, x11-fields, process-x11-fields.pl, make-reg-dotc, and make-reg-dotc.py. Adjust #include lines in files that include packet-*.h files. svn path=/trunk/; revision=11410