aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2007-08-15As discussed on the -dev list quite a while ago: a small tool to check ↵Jeff Morriss1-0/+164
Wireshark code (or at least parts of it) for "bad" things (C++ style comments and API/function calls that should not be used). I'm checking in because I almost missed some C++ style comments in a file I was contemplating checking in; this tool can help us (at least me) avoid such problems in the future. svn path=/trunk/; revision=22509
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-08-10Use the latest GTK2 packagesAnders Broman1-1/+1
svn path=/trunk/; revision=22482
2007-08-041989 was quite a while ago. We use function prototypes extensively;Guy Harris1-1/+1
don't worry about YY_PROTO, which isn't defined with the newer shinier versions of Flex. svn path=/trunk/; revision=22450
2007-08-04Sigh, crufty old shells. The Solaris test(1) manual says thatGuy Harris1-1/+1
1) "-e" isn't supported by good old /bin/sh, so we use "-r" instead; 2) "The algorithm for determining the precedence of the operators and the return value that will be generated is based on the number of arguments presented to test", so we explicitly parenthesize. svn path=/trunk/; revision=22448
2007-08-04Oops, forgot to check in the script for running Flex/Lex.Guy Harris1-0/+159
svn path=/trunk/; revision=22447
2007-08-04Add a script as a front-end for Flex, to work around various problems,Guy Harris1-0/+1
such as the fact that Flex strips all but the last component of the "-o" argument, and that it doesn't generate a header file to declare routines the generated lexical analyzer defines. Use that script when building lexical analyzers, and, for each lexical analyzer, include the generated header file in the generated analyzer. svn path=/trunk/; revision=22446
2007-07-31If YY_SKIP_YYWRAP is defined, don't bother defining WRAP_FUNC - withGuy Harris1-5/+6
flex 2.5.31, WRAP_FUNC will end up being defined as a value that, when used as a function-style macro, expands to 1, so the definition of WRAP_FUNC will get a syntax error. svn path=/trunk/; revision=22428
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-08Update from samba tree revision 23135 to 23750Jörg Mayer3-14/+14
============================ Samba log start ============ ------------------------------------------------------------------------ r23677 | abartlet | 2007-07-03 09:28:46 +0200 (Tue, 03 Jul 2007) | 6 lines Changed paths: M /branches/SAMBA_4_0/source/pidl/tests/ndr_align.pl M /branches/SAMBA_4_0/source/pidl/tests/ndr_tagtype.pl When I removed data_blob_equal, I clearly didn't test the PIDL code. Fix these to use the new data_blob_cmp() Andrew Bartlett ------------------------------------------------------------------------ r23721 | sahlberg | 2007-07-05 09:19:14 +0200 (Thu, 05 Jul 2007) | 7 lines Changed paths: M /branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Wireshark/NDR.pm For unions, The TAG and the ARM are aligned independently. Move emitting ALIGN_TO_x_BYTES to after the tag has been dissected so the alignment only affects the ARM. ------------------------------------------------------------------------ ------------------------------------------------------------------------ ============================ Samba log end ============== svn path=/trunk/; revision=22268
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-29Use G_GINT64_MODIFIER, rather than the PRI[douxX]64 macros, for GLibGuy Harris1-2/+2
routines and routines using those routines. GLib might use different modifiers for 64-bit quantities than the platform's C library does. svn path=/trunk/; revision=21990
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-25Update from samba tree revision 23054 to 23135Jörg Mayer1-0/+1
============================ Samba log start ============ ------------------------------------------------------------------------ r23069 | metze | 2007-05-22 13:23:36 +0200 (Tue, 22 May 2007) | 3 lines Changed paths: M /branches/SAMBA_4_0/source/pidl/tests/Util.pm print out the command, to find out the problem on host 'tridge' metze ------------------------------------------------------------------------ r23071 | metze | 2007-05-22 14:45:58 +0200 (Tue, 22 May 2007) | 3 lines Changed paths: M /branches/SAMBA_4_0/source/pidl/tests/Util.pm print the command on failure only metze ------------------------------------------------------------------------ ------------------------------------------------------------------------ ============================ Samba log end ============== svn path=/trunk/; revision=21932
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
2007-05-15actx in the rest of dissect_ber..()lAnders Broman1-10/+10
svn path=/trunk/; revision=21773