aboutsummaryrefslogtreecommitdiffstats
path: root/asn1
AgeCommit message (Collapse)AuthorFilesLines
2005-12-05Analysis starts to workLuis Ontanon1-43/+88
svn path=/trunk/; revision=16678
2005-12-04Work in progress an asn2eth generated snmp dissector.Anders Broman7-0/+1767
svn path=/trunk/; revision=16674
2005-12-03Rewrite of the analisys and summary code.Luis Ontanon4-509/+611
Analysis code is still not working so it is disabled. svn path=/trunk/; revision=16658
2005-12-02from Stig B:Ronnie Sahlberg1-2/+19
I have made a small change in packet-x411-template.c to make the X. 411 message heading in CDT look like in COTP. svn path=/trunk/; revision=16657
2005-12-02add work in progress asn2eth generated ldap dissector from AndersB's email ofRonnie Sahlberg7-0/+1643
Nov 15 it is checked in but not copied to epan/dissectors so that those interested can work on it until it gets ready to replace the old one. svn path=/trunk/; revision=16649
2005-12-01Fix a typoAnders Broman1-1/+1
svn path=/trunk/; revision=16630
2005-11-30Connec all op types to the asn1 code. Use #.PDU to get hf fields auto generated.Anders Broman3-67/+186
svn path=/trunk/; revision=16629
2005-11-29ISUP - Export functions used by INAP and CamelAnders Broman6-789/+1658
Gsmmap - Export asn1 structs used by Camel Camel - Use functions from GSMMAp and ISUP INAP - Rewrite of the asn1 code to correspond more to CS1 data types Let ISUP and Q931 dissect apropriate stuff. svn path=/trunk/; revision=16624
2005-11-26Porperties: replace executable by eol-style and keywordsJörg Mayer23-12/+12
svn path=/trunk/; revision=16603
2005-11-26Get rid of unused global variables.Guy Harris1-5/+0
svn path=/trunk/; revision=16601
2005-11-25Update the Camel asn1 spec to 3GPP TS 29.078 version 6.4.0 and export needed ↵Anders Broman5-351/+1094
stuff from gsmmap svn path=/trunk/; revision=16587
2005-11-23From Stig BjørlykkeAnders Broman2-0/+9
Added a new dissector for CDT (CompressedDataType) as defined in STANAG 4406 Annex E. This dissector is used in P_Mul to decode encapsulated X.411 content. I have added a function in the X.411 dissector to decode a MTS APDU without having a ROS Changes in this patch: * Added CDT dissector * Use CDT dissector in P_Mul * Added function to decode MTS APDU in the X.411 dissector svn path=/trunk/; revision=16565
2005-11-23Add cdtAnders Broman7-0/+340
svn path=/trunk/; revision=16564
2005-11-22Trivial warning fixesJörg Mayer4-5/+5
svn path=/trunk/; revision=16561
2005-11-20When registering a context ID and OID, set the OID to NULL if we don'tGuy Harris1-1/+2
have an OID to register. If our table of context identifiers and OIDs is to keep that association on a per-conversation basis, it should use conversations, not address/port, as we aren't necessarily running over TCP or UDP. svn path=/trunk/; revision=16554
2005-11-20if the packet is mangled the oid string might be NULL.Ronnie Sahlberg2-0/+9
dont try to register a NULL oid svn path=/trunk/; revision=16553
2005-11-17The SHA-1 routines now take const pointers; don't cast away constness.Guy Harris1-5/+3
tvb_get_ptr() returns a "const guint8 *"; don't bother casting its return value to "const guint8 *". "cms_verify_msg_digest()" can be passed a const pointer for "alg"; make its argument a "const char *". svn path=/trunk/; revision=16534
2005-11-17Get rid of some char * vs. const char * warnings, and declare a functionGuy Harris2-2/+2
with no arguments as such. svn path=/trunk/; revision=16532
2005-11-17Squelch some const vs. non-const warnings.Guy Harris2-2/+2
svn path=/trunk/; revision=16525
2005-11-17Include <epan/emem.h> to declare ep_alloc().Guy Harris1-0/+1
svn path=/trunk/; revision=16524
2005-11-17"dissect_ber_object_identifier_str" expects a "const char **" as itsGuy Harris1-2/+2
last argument; make it so. svn path=/trunk/; revision=16523
2005-11-16add the rest of Graeme Lunts patchRonnie Sahlberg1-0/+1
svn path=/trunk/; revision=16520
2005-11-16from Graeme LuntRonnie Sahlberg23-0/+4178
4 new asn based protocols X501 DISP DAP DSP svn path=/trunk/; revision=16518
2005-11-16 add a simple g_strlcat define in strutil for gtk==1 where this symbol ↵Ronnie Sahlberg2-0/+2
does not exist svn path=/trunk/; revision=16511
2005-11-16From Graeme Lunt:Anders Broman32-67/+808
Here are a number of small patches for asn1 based dissectors: acse: release request/response column information (many X.400/X.500 unbinds are empty) "standardised" PNAME to "ISO 8650-1 OSI Association Control Service" fix for crash when using EXTERNAL dissector rtse: column information when attempting a resume x509if: generation of LDAP-style DNs from RDNSequences new function x509if_get_last_dn() to get the last DN generated. x509af: DSS parameters certificate extension naming subject naming of certificate x509sat: Guide syntax (as SET now supported) PDU exports. cms: verification of message digest attribute (SHA-1 and MD5) ess: enumerated/restrictive/permissive/informative security categories x411: generation of string encoding of X.400 addresses, trace information and message identifiers. s4406: separate types for primary and copy precedence to allow better filtering (e.g. primary precedence = flash) priority-level-qualifier svn path=/trunk/; revision=16508
2005-11-14improvements in value constraint supportTomas Kukosa1-4/+4
- NO_BOUND is defined instead of usage -1 - negative bound is handled properly for INTEGER svn path=/trunk/; revision=16505
2005-11-14move the include of emem.h a bit further downRonnie Sahlberg1-1/+1
so it does know what size_t is when emem is included. i needed this change to get it to compile on my box svn path=/trunk/; revision=16504
2005-11-14 - dissect_ber_object_identifier() returns value as tvbTomas Kukosa36-173/+127
- new dissect_ber_object_identifier_str() function - BER dissectors adapted and regenerated svn path=/trunk/; revision=16501
2005-11-13Fix the lenght calculation.Anders Broman3-3/+10
svn path=/trunk/; revision=16499
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