aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/qsig
AgeCommit message (Collapse)AuthorFilesLines
2012-09-20We always HAVE_CONFIG_H so don't bother checking whether we have it or not.Jeff Morriss1-3/+1
svn path=/trunk/; revision=45015
2012-09-10Initial commit to support yet another method of passing data between dissectors.Jakub Zawadzki1-6/+6
Add new parameter 'data' to heur_dissector_t and new_dissector_t, for now it's always NULL svn path=/trunk/; revision=44860
2012-06-28Update Free Software Foundation address.Jakub Zawadzki5-5/+5
(COPYING will be updated in next commit) svn path=/trunk/; revision=43536
2012-05-09Get rid of remaining Booleans-as-encoding-arguments inGuy Harris1-1/+1
proto_tree_add_item() calls. svn path=/trunk/; revision=42526
2012-04-04Add a "-build" argument to checkAPIs.pl. Use that argument when buildingJeff Morriss1-1/+1
from makefiles (and thus from the buildbot). The intention is to be able to tell when a human is running the tool so we can provide more code-review guidance. As a starter, enable the "too many proto_tree_add_text() calls" check when a human is running the tool. svn path=/trunk/; revision=41943
2011-10-21For proto_tree_add_item(..., proto_xxx, ...)use ENC_NA as the encoding arg.Bill Meier1-4/+4
Also: remove trailing whitespace for a number of files. svn path=/trunk/; revision=39503
2011-10-14Don't generate the conformance file for exported types when building theJeff Morriss1-1/+1
dissector; instead built it only when the separate target (generate_export) is built. Built generate_export when building "all". This prevents the exp_*.cnf files from being regenerated each time another one of the exp_*.cnf files (which the current dissector depends on) has changed (despite the fact that the exported types does not depe Also fix the CLEANFILES definition so it actually cleans things. svn path=/trunk/; revision=39421
2011-10-10Build the ASN.1 dissectors directly into epan/dissectors (rather than buildingJeff Morriss1-5/+0
them and then copying them over). The "all" target to builds these dissectors now (instead of "generate_files" and/or "copy_files"). asn2wrs's "-O" option now means "the dissector goes in this directory" (rather than "all output goes in this directory"); it also means that the "-s" (single output file) option is now required. Fix things up so that it's possible to build all of the ASN.1 dissectors in one shot. Fix building of conformance files when doing out-of-source-tree builds. Unfortunately "make all" in the asn1 directory always builds something--I think because of circular depedencies. svn path=/trunk/; revision=39333
2011-10-06Convert 'encoding' parameter of certain proto_tree_add_item() calls in asn1 ↵Bill Meier1-4/+4
dissectors: Specifically: Replace FALSE|0 and TRUE|1 by ENC_BIG_ENDIAN|ENC_LITTLE_ENDIAN as the encoding parameter for proto_tree_add_item() calls which directly reference an item in hf[] which has a type of: FT_UINT8 FT_UINT16 FT_UINT24 FT_UINT32 FT_UINT64 FT_INT8 FT_INT16 FT_INT24 FT_INT32 FT_INT64 FT_FLOAT FT_DOUBLE svn path=/trunk/; revision=39294
2011-10-05Use ENC_NA as encoding for proto_tree_add_item() calls which directly ↵Bill Meier1-144/+144
reference an hf item (in hf[] with types: FT_NONE FT_BYTES FT_IPV6 FT_IPXNET FT_OID Note: Encoding field set to ENC_NA only if the field was previously TRUE|FALSE|1|0|ENC_LITTLE_ENDIAN|ENC_BIG_ENDIAN svn path=/trunk/; revision=39263
2011-05-06From Ed Day via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5890 :Jeff Morriss6-419/+506
ASN.1 files in trunk/asn1/qsig contain syntax errors that prevent them from being compiled by a standard ASN.1 compiler. A patch of modified files is attached along with General-Error-List.asn which was missing completely. From me: add the new asn file to the list of source files. Add SVN Id tag to the new file. svn path=/trunk/; revision=37005
2011-03-01QSIG: decoding of PSS1InformationElementTomas Kukosa2-0/+16
svn path=/trunk/; revision=36108
2010-12-20Rename the routines that handle dissector tables with unsigned integerGuy Harris1-5/+5
keys to have _uint in their names, to match the routines that handle dissector tables with string keys. (Using _port can confuse people into thinking they're intended solely for use with TCP/UDP/etc. ports when, in fact, they work better for things such as Ethernet types, where the binding of particular values to particular protocols are a lot stronger.) svn path=/trunk/; revision=35224
2010-02-04Initialize a variable to squash a compiler warning.Ronnie Sahlberg1-1/+1
GCC mistakes opcode that it might be uninitialized. This is not true, but GCC can not detect that it will never be used unititialized. svn path=/trunk/; revision=31791
2010-02-04One warning fixedTomas Kukosa1-1/+2
svn path=/trunk/; revision=31785
2010-02-04Support QSIG using global opcode 1.3.12.9.op instead of local one (some old ↵Tomas Kukosa1-3/+45
QSIG implementations) svn path=/trunk/; revision=31783
2009-10-11Make all proto_* values static.Stig Bjørlykke1-1/+1
svn path=/trunk/; revision=30516
2009-10-08Remove unused NEED_PACKET_PROTO_H variableKovarththanan Rajaratnam1-1/+0
svn path=/trunk/; revision=30409
2009-06-24From Kovarththanan Rajaratnam:Stig Bjørlykke1-1/+1
More asn1/* header field info cleanup svn path=/trunk/; revision=28826
2009-06-23From Kovarththanan Rajaratnam:Stig Bjørlykke1-5/+5
Clean up header field info in asn1/*-template.c files. From me: Fixed a few typos in the patch. svn path=/trunk/; revision=28817
2009-02-07#include <epan/conversation.h> and/or #include <epan/emem.h> not req'd ...Bill Meier1-1/+0
svn path=/trunk/; revision=27390
2009-01-28#include prefs.h not req'dBill Meier1-1/+0
svn path=/trunk/; revision=27322
2008-11-04Minor cleanup mostly related to proto_reg_handoffBill Meier1-6/+2
Remove code for unused handles; Localize handles (in proto_reg_handoff) which need not be global; Localize (in proto_reg_handoff) "saved prefs"; Use find_dissector instead of create_dissector_handle as appropriate; Use gboolean for "initialized" flag in proto_reg_handoff. svn path=/trunk/; revision=26693
2008-05-21Fix some of the Errors/warnings detected by checkapi.Anders Broman2-3/+9
svn path=/trunk/; revision=25335
2007-12-19asn1/*/Makefile.nmake were not part of the source package.Jörg Mayer1-0/+1
Spotted by Tomas Kukosa. svn path=/trunk/; revision=23921
2007-12-10ANSI TCAP regenerated and tested with -T -X asn2wrs optionsTomas Kukosa1-2/+0
asn2wrs has -T (tagged types support) and -X (new BER sttructures) default behavior remove all -T and -X usage svn path=/trunk/; revision=23823
2007-10-17- register QSIG over SIPTomas Kukosa1-0/+5
- regenerate Q932, Q932-ROS, QSIG from new makefiles svn path=/trunk/; revision=23215
2007-10-16- Fix svn:ignore for all directoriesJörg Mayer1-1/+0
- gsmmap: uncomment -s option in gsmmap.cnf - Fix cyclic dependencies: + Remove EXPORT_CNF from dependencies for cnf files + Replace all INCLUDE ...-exp.cnf with IMPORT ...-exp.cnf svn path=/trunk/; revision=23202
2007-10-15create exported cnf file for Q.932 and QSIGTomas Kukosa1-1/+2
(they are not used in any Wireshark dissector but they can be used in any plugin as few Q.932 and QSIG types are exported) svn path=/trunk/; revision=23183
2007-10-11- Remove -e option if the generated -exp.cnf file isn't used.Jörg Mayer1-1/+1
- Add EXPORT_FILES to all files that still contain -e. svn path=/trunk/; revision=23145
2007-10-10Another -exp.cnf file that managed to escape notice...Jörg Mayer1-490/+0
svn path=/trunk/; revision=23139
2007-10-10more makefiles changed to new export mechanismTomas Kukosa3-1/+5
svn path=/trunk/; revision=23132
2007-10-08change QSIQ ASN.1 dissector to the new makefile structureTomas Kukosa4-57/+126
svn path=/trunk/; revision=23091
2007-09-18Adding SYNC-SIG.asn twice is not such a good idea...Stig Bjørlykke1-1/+1
svn path=/trunk/; revision=22899
2007-09-18missing SYNC-SIG.asn in unix makefileTomas Kukosa1-1/+1
svn path=/trunk/; revision=22897
2007-09-17Support of QSIG ExtensionsTomas Kukosa3-31/+55
svn path=/trunk/; revision=22888
2007-08-24get_ber_length doesn't need the tree argument, get rid of it.Jörg Mayer1-58/+58
Rebuild asn1 dissectors. svn path=/trunk/; revision=22627
2007-07-24QSIG extended with SYNC-SIG operations (ECMA-245)Tomas Kukosa6-37/+185
svn path=/trunk/; revision=22394
2007-07-20kukosa has replaced these with uppercase variants (he should have svn mv'ed ↵Richard van der Hoff2-434/+0
them...) svn path=/trunk/; revision=22362
2007-07-20QSIG fully implementedTomas Kukosa33-263/+4924
svn path=/trunk/; revision=22361
2007-07-19get rid of few warningsTomas Kukosa1-3/+3
svn path=/trunk/; revision=22355
2007-07-19change QSIG tables structure so as they can be generated automatically from ↵Tomas Kukosa2-363/+349
ASN.1 in the next step svn path=/trunk/; revision=22354
2007-07-02ARGUMENT and RESULT types of OPERATION can be used with new asn2wrs and need ↵Tomas Kukosa3-181/+38
not to be redefined as assignment svn path=/trunk/; revision=22231
2007-06-05Q.932 and QSIG regenerated with -X (new BER) optionTomas Kukosa3-3/+3
svn path=/trunk/; revision=22044
2007-06-04- CLASS definitions support including exports through the *-exp.cnf fileTomas Kukosa1-5/+0
- 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-05-13Second step in introducing asn context to BER dissectors just like in PER.Anders Broman1-0/+1
svn path=/trunk/; revision=21753
2007-05-07- simple Information Objects support Tomas Kukosa4-235/+241
- all definitions in ASN.1 source are skipped and need not to be commented out - #.CLASS directive can define types for Object Class Fields - do not append 'xxx' postfix to parametrized types (changes H.235 and H.450 in accordance with it) - change QSIG ASN.1 source to be more identical to original one svn path=/trunk/; revision=21715
2007-05-04fix few warnings in Q.932 and QSIG dissectorsTomas Kukosa1-8/+9
svn path=/trunk/; revision=21677
2007-05-03EXTERNAL type is handled in asn2wrs nowTomas Kukosa1-1/+1
private implementations were renamed EXTERNAL -> EXTERNALt svn path=/trunk/; revision=21662
2007-04-30Fix up the asn/q932 Makefile as per Tomas Kukosa's suggestion - and makeGuy Harris2-4/+4
it a lot more like the Makefile.nmake file. Also, use $(PROTOCOL_NAME) in a couple of places in Makefile.nmake where it wasn't being used before. (It might be interesting to see whether we can use a template for these Makefiles, and just tweak some variables at the beginning.) That lets us get a Q.932 ROS dissector with the right file name and with "q932.ros" rather than "q932-ros" as the dissector name; do that. svn path=/trunk/; revision=21625