summaryrefslogtreecommitdiff
path: root/tools/asn2wrs.py
AgeCommit message (Collapse)AuthorFilesLines
2007-10-29asn2wrsTomas Kukosa1-4/+51
- parameterized object class assignment - octet string with extensible size constraint - RELATIVE-OID type (still not supported in packet-per/ber) packet-per - octet string with extensible size constraint more dissect_per_... functions exported from libwireshark.dll PER dissectors regenerated add forgotten packet-h323-template.h fix svn properties for h323 files svn path=/trunk/; revision=23309
2007-10-22fix export of ObjectFieldSpec and ObjectSetFieldSpec of CLASSTomas Kukosa1-2/+2
svn path=/trunk/; revision=23250
2007-10-18H.460 new dissector implemented (H.460.2-H.460.22)Tomas Kukosa1-22/+31
H.225 - change RysMessage_vals to h225_Rasmessage_vals - use #.PDU directive for H323-UserInformation and RasMessage instead of implementing it by hands - register RasMessage_PDU as "h225.ras" dissector for calling it from H.460 asn2wrs make PDUs exportable svn path=/trunk/; revision=23226
2007-10-15- new command line option -E which makes just .cnf export fileTomas Kukosa1-27/+49
- new directive #.IMPORT which ignores nonexistent input file if -E is used - type name parameter for #.FN_HDR and #.FN_FTR is optional if #.FN_PARS or #.FN_HDR precedes svn path=/trunk/; revision=23181
2007-10-11Remove path at two more places from the outputJörg Mayer1-2/+2
svn path=/trunk/; revision=23155
2007-10-11put only file basename into #line directivesTomas Kukosa1-4/+4
svn path=/trunk/; revision=23146
2007-10-05do not prepend './' before input file name if -D <dir> option is not usedTomas Kukosa1-3/+4
it made problem with absolute path usage svn path=/trunk/; revision=23068
2007-10-02support of 'ANY DEFINED BY' from X.208 which is obsolete but still used in ↵Tomas Kukosa1-6/+12
some RFCs svn path=/trunk/; revision=23043
2007-09-24Add command line switchJörg Mayer1-31/+37
-D dir : Directory for input_file(s) (default: '.') to allow asn2wrs being used in out of tree builds. Beautify -h output a bit. svn path=/trunk/; revision=22938
2007-08-29new directive #.ASSIGN_VALUE_TO_TYPETomas Kukosa1-5/+13
svn path=/trunk/; revision=22725
2007-08-24Make Windows path separator look like Unix path separator.Jörg Mayer1-1/+2
That way, we will not have irrelevant diffs depending on the platform the last submitter built the dissector on. svn path=/trunk/; revision=22624
2007-08-13NBAP rewritten to use original ASN.1 source and updated to TS 25.433 V7.5.0 ↵Tomas Kukosa1-1/+1
(2007-06) svn path=/trunk/; revision=22490
2007-07-30H.450 regenerated from original ASN.1 sourcesTomas Kukosa1-28/+28
svn path=/trunk/; revision=22417
2007-07-20QSIG fully implementedTomas Kukosa1-12/+23
svn path=/trunk/; revision=22361
2007-07-19change QSIG tables structure so as they can be generated automatically from ↵Tomas Kukosa1-13/+50
ASN.1 in the next step svn path=/trunk/; revision=22354
2007-07-17support for syntax of TYPE-IDENTIFIER and ABSTRACT-SYNTAX classesTomas Kukosa1-56/+95
svn path=/trunk/; revision=22332
2007-07-03small changes in value reference handling and parameterized object ↵Tomas Kukosa1-18/+38
assignment handling svn path=/trunk/; revision=22234
2007-07-02- HSTRING value supportTomas Kukosa1-5/+11
- accept any type in CONSTRAINED BY svn path=/trunk/; revision=22232
2007-07-02register type of OPERATION fields &ArgumentType and &ResultType and ERROR ↵Tomas Kukosa1-4/+40
field &ParemeterType if other type than Typereference is used svn path=/trunk/; revision=22230
2007-06-29- implementation of OPERATION and ERROR objects support startedTomas Kukosa1-37/+262
- new #.TABLE... directives to printout objects into output files svn path=/trunk/; revision=22223
2007-06-27check conflict in CLASS fields redefinitionTomas Kukosa1-3/+19
svn path=/trunk/; revision=22203
2007-06-27- INSTANCE OF type supportTomas Kukosa1-16/+69
- fix bug in empty SET handling - partial support for OpenTypeFieldVal - allow useful object classes in ObjectFieldSpec and ObjectSetFieldSpec svn path=/trunk/; revision=22202
2007-06-25comment out some forgotten debug printoutsTomas Kukosa1-3/+2
svn path=/trunk/; revision=22185
2007-06-25- fix field type FT_... for SelectionTypeTomas Kukosa1-5/+24
- fix OPTIONAL handling in CLASS definition - Q.932 ROS regenerated svn path=/trunk/; revision=22184
2007-06-07- improve compilation (passing type information) if modules are not merged ↵Tomas Kukosa1-20/+82
with -p option - start "module grouping" compilation feature svn path=/trunk/; revision=22063
2007-06-06build-in OPERATION and ERROR classes definitionTomas Kukosa1-2/+36
svn path=/trunk/; revision=22056
2007-06-06use ASN.1 type names in #.FN_BODY (instead of Wireshark type names)Tomas Kukosa1-3/+4
svn path=/trunk/; revision=22054
2007-06-05replace '&' with '_' in asn2c() functionTomas Kukosa1-1/+1
svn path=/trunk/; revision=22046
2007-06-05not allow #.FN_HDR/FTR for Wireshark types but only for ASN.1 typesTomas Kukosa1-6/+8
it makes interconnection between .cnf file and ASN.1 source more readable (changes for #.FN_BODY will follow) svn path=/trunk/; revision=22043
2007-06-05few small changes to compile INAP (Q.1248.x) from original ASN.1 sourceTomas Kukosa1-11/+66
svn path=/trunk/; revision=22042
2007-06-04- CLASS definitions support including exports through the *-exp.cnf fileTomas Kukosa1-84/+405
- support of extension in middle of SEQUENCE root elements - new option EMBEDDED_PDV_CB to set default callback - ChoiceValue support at syntax level - ValueSet support at syntax level - exception identifier support - ValueFromObject support at syntax level - next minor changes (to compile X.880 and INAP) - dissectors using classes regenerated svn path=/trunk/; revision=22036
2007-06-03INAP:Anders Broman1-1/+12
- Use (some) IN CS4 asn1 files Q.1248.1 Q.1248.2 Q.1248.3 BER/asn2wrs: - Add basic support for EmbeddedPDVType svn path=/trunk/; revision=22031
2007-06-02Syntax suport for Embedded pdv.Anders Broman1-2/+24
svn path=/trunk/; revision=22025
2007-05-30- fix bug in TaggedType supportTomas Kukosa1-0/+4
svn path=/trunk/; revision=22003
2007-05-30- better support if more modules are compiled togetherTomas Kukosa1-119/+278
- BSTRING support - bug fix which sometimes duplicates items in SEQ/CHOICE extension svn path=/trunk/; revision=22002
2007-05-29- COMPONENTS OF implementation (can be used only inside one module or more ↵Tomas Kukosa1-81/+238
modules compiled together, can not be done across exported/imported types) - if protocol name contains dot '.' it is replaced with dash '-' for default output filename - fix bug in more modules output handling if they are not merged together but output is done one by one - new #.OPT option EXTERNAL_TYPE_CB for default EXTERNAL type callback - start of X.880 support implementation svn path=/trunk/; revision=21984
2007-05-28fix SelectionType creation for export (if the type is only exported but not ↵Tomas Kukosa1-0/+4
used in module) svn path=/trunk/; revision=21973
2007-05-28support of SelectionTypeTomas Kukosa1-23/+133
e.g. in TCAP Component{...} ::= CHOICE { basicROS ROS{...}, returnResultNotLast [7] returnResult < ROS{..} } svn path=/trunk/; revision=21972
2007-05-28small improvements in value handling, defined INTEGER value can be used in ↵Tomas Kukosa1-53/+73
OID value svn path=/trunk/; revision=21969
2007-05-24- improvements in registering dissectors to OID table (value defined in ↵Tomas Kukosa1-7/+22
ASN.1 can be used) - new #.END_OF_CNF directive svn path=/trunk/; revision=21916
2007-05-23small fix in duplicate type warningTomas Kukosa1-4/+1
svn path=/trunk/; revision=21911
2007-05-23- support of CONTAINING constraint in OCTET STRING and BIT STRINGTomas Kukosa1-21/+154
- fix handling of tag for EXTERNAL type - change automatic postfix for duplicate names from '...%d' to '..._%02d' svn path=/trunk/; revision=21906
2007-05-22Copy paste error, actx duplicated.Anders Broman1-1/+1
svn path=/trunk/; revision=21892
2007-05-22Prepare for the use of the new -X parameter for BER encoded protocols.Anders Broman1-8/+52
svn path=/trunk/; revision=21889
2007-05-22Don't generate enums that end in a commaJörg Mayer1-2/+7
svn path=/trunk/; revision=21888
2007-05-18- fix asn2wrs crash if typereference assignment has non-default bodyTomas Kukosa1-7/+43
- mode directives for assignments omitting (#.NO_OMIT_ASSGN, #.OMIT_ALL_ASSIGNMENTS, #.OMIT_ASSIGNMENTS_EXCEPT, #.OMIT_ALL_TYPE_ASSIGNMENTS, #.OMIT_TYPE_ASSIGNMENTS_EXCEPT, #.OMIT_ALL_VALUE_ASSIGNMENTS, #.OMIT_VALUE_ASSIGNMENTS_EXCEPT) svn path=/trunk/; revision=21824
2007-05-15fix crash if C enum for ENUMERATED type is createdTomas Kukosa1-0/+5
svn path=/trunk/; revision=21786
2007-05-15fix bug - compiler crashes if already imported value or class is definedTomas Kukosa1-2/+2
svn path=/trunk/; revision=21785
2007-05-15command line option -X for "new BER" CHOICE and SEQUENCE table format (type ↵Tomas Kukosa1-10/+29
oriented instead of field oriented) svn path=/trunk/; revision=21779
2007-05-15support for value range and unions in permitted alphabetTomas Kukosa1-34/+107
svn path=/trunk/; revision=21777