aboutsummaryrefslogtreecommitdiffstats
path: root/asn1
AgeCommit message (Collapse)AuthorFilesLines
2005-11-02Some cleanup,Luis Ontanon2-21/+57
- Improve expert info - Remove the debug tree (one warning unused function, will go) - Make Sure Pending messages have a cmdmsg (and so a colinfo label) svn path=/trunk/; revision=16383
2005-11-02- terminate a value_stringLuis Ontanon2-8/+52
- wildcard field subdissector svn path=/trunk/; revision=16378
2005-11-02From TimAnders Broman4-39/+60
A small patch for camel and inap, where the linkedid doesn't get dissected correctly in camel or inap and some tidy up in the camel asn.1 which now compiles with no warnings. also fix the copy_file target (/y) svn path=/trunk/; revision=16376
2005-11-01- add a counter for pending messagesLuis Ontanon2-30/+29
- do not use a value string for context ids - remove the plugin registration as it is not supposedd to be a plugin svn path=/trunk/; revision=16375
2005-11-01- Embryonic Transaction & Context tracingLuis Ontanon3-129/+809
svn path=/trunk/; revision=16372
2005-10-27register 1.2.840.113533.7.66.13 as passwordbasedmac from CRMFRonnie Sahlberg2-1/+2
svn path=/trunk/; revision=16344
2005-10-26updates to CMPRonnie Sahlberg1-5/+200
implement the glue to dissect CMP oer TCP svn path=/trunk/; revision=16323
2005-10-26Add the rest of the IE:sAnders Broman1-2/+463
svn path=/trunk/; revision=16322
2005-10-26Set correct offset fore some signals, use dummy funtion to get hf fields ↵Anders Broman2-22/+45
auto generated. svn path=/trunk/; revision=16319
2005-10-25Tags should be implicit.Anders Broman1-27/+27
svn path=/trunk/; revision=16316
2005-10-25As there are more Procedure codes the hueristics need to be updated.Anders Broman1-2/+3
svn path=/trunk/; revision=16315
2005-10-25Check in re-generated version from Graeme Lunt's fix to asn2eth.Guy Harris1-44/+44
svn path=/trunk/; revision=16313
2005-10-25Don't declare "dissect_rtse_EXTERNAL()" in "packet-rtse.c" - let it getGuy Harris1-3/+0
it from "packet-rtse.h" (which, at least on some platforms, doesn't declare it as static, so GCC 4.0, at least, fails because the static and non-static declarations collide). svn path=/trunk/; revision=16312
2005-10-25Avoid a conflict in global symbols by declaring some variables static.Luis Ontanon2-8/+8
svn path=/trunk/; revision=16310
2005-10-25We don't have an SS-Operations.asn file, and don't use one.Guy Harris1-1/+1
svn path=/trunk/; revision=16309
2005-10-24From Graeme Lunt:Anders Broman25-89/+743
The ftbp.patch file includes: a) A fix to acse.cnf which works around an asn2eth bug (it is the AE-qualifier EXPORT I want, but asn2eth doesn't generate the appropriate extern for the values). Also a small cosmetic change for EXTERNAL decodings. b) New EXPORTs for the FTAM dissector for use in FTBP. c) A fix to asn2eth to solve the problem if you EXPORT types that include a '-' character in the name (e.g. "AE-qualifier" from acse.cnf, "Date-and-Time-Attribute" from ftam.cnf). The problem is that asn2eth generates the "xxxx-exp.cnf" file using the 'C' name (which has replaced '-' with '_') rather than the original 'ASN' name. The fix just undoes the replacement as I couldn't see the original name being preserved anywhere. There still remains a problem if the type has a '.' in the name - but generally I don't think they do. * Better ROS handling and registration * Simplified RTSE registration * X411 column information, extension naming and use of new RTSE/ROS registration * X420 notification extensions, warnings removal and export of ExtensionsField (missed from recent FTBP patch). * Better highlighting of S4406 protocol. svn path=/trunk/; revision=16296
2005-10-24UMTS Node B Application Part(NBAP) packet dissection(3GPP TS 25.433 version ↵Anders Broman6-0/+19636
6.6.0 Release 6) All IE:s not dissected yet. svn path=/trunk/; revision=16293
2005-10-18Don't pass a null value to strcmp(). Fixes bug 540.Gerald Combs1-5/+6
svn path=/trunk/; revision=16262
2005-10-18.FN_BODY text gets printf-style expansion done on it, so format stringsGuy Harris2-2/+2
in the code have to have %'s escaped. Do so. svn path=/trunk/; revision=16260
2005-10-17When dissecting an ACSE APDU make sure our OID isn't for an ACSE APDUGerald Combs1-6/+12
(which would make us recurse until we crashed). svn path=/trunk/; revision=16252
2005-10-16fox a static/non-static signature mismatchRonnie Sahlberg1-1/+1
svn path=/trunk/; revision=16239
2005-10-15remove some strcpy() callsRonnie Sahlberg3-4/+4
svn path=/trunk/; revision=16228
2005-10-13A small patch for presentation to:Anders Broman2-0/+10
a) maintain the session presentation context b) support SES_REFUSE svn path=/trunk/; revision=16213
2005-10-13Show internal errors with REPORT_DISSECTOR_BUG().Guy Harris1-4/+3
svn path=/trunk/; revision=16208
2005-10-13fix for bug 529Ronnie Sahlberg1-2/+3
a CHOICE might not consume any butes in teh encoding if there were no matching choice arms found. make the loop in acse abort with malformed packet if the choice failed to decode anything to prevent an infinite loop in bug 529 svn path=/trunk/; revision=16207
2005-10-11Replace the current ranap dissector with an asn2eth generated one.Anders Broman1-2/+7
svn path=/trunk/; revision=16191
2005-10-11Add Id.Anders Broman1-0/+1
svn path=/trunk/; revision=16184
2005-10-10asn2eth generated ranap dissector, there's still problems with ↵Anders Broman6-0/+7678
rab-assignment and secondValue(rab-setupormodifyitem2). svn path=/trunk/; revision=16182
2005-10-10Fix problems with bitstring:Anders Broman1-1/+1
- dissect_per_bitstring needs to know if extention exists or not. - Fixes for bitstring sizes up to 16 ( where max = min ). svn path=/trunk/; revision=16181
2005-10-06From Richard van der Hoff:Anders Broman3-3/+390
Extensions to the h.245 dissector to extract H.223 Multiplex Code and Logical Channel setup messages, and pass this information to the H.223 dissector. svn path=/trunk/; revision=16139
2005-10-03Add dissection of some more OID's and use the #.REGISTER function.Anders Broman2-223/+86
svn path=/trunk/; revision=16081
2005-10-03From Graeme LuntAnders Broman8-33/+57
X420 - incorrect ExtendedBodyPart handling ACSE - support for implicitly tagged EXTERNALs and dissection based upon direct-reference RTSE - same change for RTSE EXTERNAL handling as above CMS - support for ContentType, MessageDigest, SigningTime and CounterSignature attributes ESS - support for ESSSecurityLabel and EquivalentLabels attributes svn path=/trunk/; revision=16071
2005-10-03From Graeme LuntAnders Broman1-7/+14
X420 - incorrect ExtendedBodyPart handling ACSE - support for implicitly tagged EXTERNALs and dissection based upon direct-reference RTSE - same change for RTSE EXTERNAL handling as above CMS - support for ContentType, MessageDigest, SigningTime and CounterSignature attributes ESS - support for ESSSecurityLabel and EquivalentLabels attributes svn path=/trunk/; revision=16070
2005-10-02From Graeme LuntAnders Broman1-0/+1
allows the dissection of ContentInfo based upon it's OID - something that is used for a secure X.400 messages (Protecting Content Type (PCT)). svn path=/trunk/; revision=16069
2005-09-27new option whether tunnelled H.245 and tunnelled protocol are displayed ↵Tomas Kukosa2-4/+16
inside H.225 tree or outside svn path=/trunk/; revision=16020
2005-09-25A loop processing all the bytes in a tvbuff from a given offset to theGuy Harris2-17/+7
end of the data in the tvbuff should stop when the offset is >= the total amount of data in the tvbuff, not when it's > the total amount in the tvbuff following the starting offset. In "unpack_digits()", return a null string, not a null pointer, if there's nothing left in the tvbuff starting at the starting offset, so that the caller doesn't have to check for a null pointer, and return an ep_alloc()ed buffer, so the caller doesn't have to worry about freeing the result. If we see a filler digit, don't advance the offset in the string buffer; we want to put the terminating '\0' right after the character we just put into the string. Fuzzed against some GSM captures. svn path=/trunk/; revision=16002
2005-09-22Call H245 decoding and tunelled protocols decoding at the end of H225 ↵Tomas Kukosa2-9/+80
dissector. I makes less confusion in info column. svn path=/trunk/; revision=15958
2005-09-22Squelch some compiler warnings.Guy Harris1-3/+3
svn path=/trunk/; revision=15953
2005-09-22Fix a bunch of places where we were calling "dissect_ber_octet_string()"Guy Harris5-56/+68
with a non-null pointer-to-pointer-to-tvbuff and not checking whether the returned tvbuff pointer was non-null. svn path=/trunk/; revision=15948
2005-09-21Set svn:eol-style properly, and get rid of a bogus proprty. Fix theGuy Harris1-50/+50
line endings. svn path=/trunk/; revision=15947
2005-09-21dissect_ber_octet_string() can return a null tvbuff pointer, if theGuy Harris1-12/+11
putative octet string isn't one; always check before using it to dissect, and don't call the dissector if the tvbuff is null. This should fix bug 472. svn path=/trunk/; revision=15946
2005-09-21OIDs are put into the protocol tree as strings containing a textualGuy Harris1-1/+1
representation of the OID, so the fields for them should be of type FT_STRING. This should fix bug 470. svn path=/trunk/; revision=15945
2005-09-21Some compilers don't allow a static declaration of a function insideGuy Harris2-3/+9
another function, so move the declaration of dissect_spnego_PrincipalSeq() to the top of the file. svn path=/trunk/; revision=15938
2005-09-21An InnerContextToken comes with an OID for the mechanism, which is whatGuy Harris3-131/+225
we use to determine how to interpret the token; don't bother fetching the OID attached to the frame or conversation, as we're not using it. Indent code in the .cnf file to match the code generated by asn2eth. The mechListMIC in a NegTokenInit is sometimes a sequence containing a string; check the header of the mechListMIC and dissect it as such a sequence or as a regular item depending on whether it's a sequence or not. If we see a supportedMech in a NegTokenTarg, save next_level_value for that OID with the conversation. Dissect a responseToken in a NegTokenTarg, and a mechListMIC in a NegTokenTarg, appropriately. Get rid of "gssapi_dissector_handle()", and just use next_level_value->handle - it was never being called if next_level_value was null. When we're dissecting a KRB5 blob, just use get_ber_identifier() to get the header, so we don't report an ASN.1 error if there isn't a BER identifier there; dissect the identifier and length only if we know we have them. svn path=/trunk/; revision=15937
2005-09-21Fix a compiler warning.Guy Harris1-1/+1
svn path=/trunk/; revision=15916
2005-09-20Fix bug #404 Decoding of MSISDN on GSM is incomplete. Anders Broman1-2/+4
svn path=/trunk/; revision=15906
2005-09-20get rid of few warningsTomas Kukosa2-4/+4
svn path=/trunk/; revision=15895
2005-09-20asn2eth Tomas Kukosa5-96/+43
- #.FN_BODY accepts parameters too - single line variant of #.FN_PAR is possible - new parameter FN_VARIANT for OBJECT IDENTIFIER packet-per.c - dissect_per_object_identifier() returns value as tvb - new dissect_per_object_identifier_str() function PER dissectors adapted and regenerated svn path=/trunk/; revision=15894
2005-09-19Don't dereference a null pointer. Fixes bug 460.Gerald Combs1-1/+1
svn path=/trunk/; revision=15874
2005-09-19In the SPNEGO dissector, don't call a subdissector if we don't have a TVB.Gerald Combs1-1/+4
Fixes bugs 448, 449, 451, 452, 454, 456, and 461. Add similar TVB checks to the BER dissector. svn path=/trunk/; revision=15869