aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/h450
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 Zawadzki4-4/+4
(COPYING will be updated in next commit) svn path=/trunk/; revision=43536
2012-05-07Get rid of remaining Booleans-as-encoding-arguments inGuy Harris1-1/+1
proto_tree_add_item() calls. svn path=/trunk/; revision=42489
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-10Build the ASN.1 dissectors directly into epan/dissectors (rather than buildingJeff Morriss1-8/+6
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
2010-12-20Rename the routines that handle dissector tables with unsigned integerGuy Harris1-3/+3
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-04-07#include <string.h> and/or #include <stdio.h> not needed.Bill Meier1-1/+0
svn path=/trunk/; revision=32417
2010-04-06#include <stdio.h> not needed.Bill Meier1-1/+0
svn path=/trunk/; revision=32405
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-2/+2
More asn1/* header field info cleanup svn path=/trunk/; revision=28826
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
2008-11-04Minor cleanup mostly related to proto_reg_handoffBill Meier1-5/+0
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-07-26Get rid of few warnings (unused generated code, signed/unsigned mismatch)Tomas Kukosa1-0/+5
svn path=/trunk/; revision=25839
2008-07-22Get rid of some unused code warnings.Anders Broman1-8/+15
svn path=/trunk/; revision=25796
2008-05-21Fix some of the Errors/warnings detected by checkapi.Anders Broman3-5/+19
svn path=/trunk/; revision=25335
2007-12-19asn1/*/Makefile.nmake were not part of the source package.Jörg Mayer1-1/+2
Spotted by Tomas Kukosa. svn path=/trunk/; revision=23921
2007-10-16- Fix svn:ignore for all directoriesJörg Mayer1-2/+2
- 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-10- Change Makefiles to include preincJörg Mayer1-1/+1
- Add missing new directories to asn1/Makefile.nmake svn path=/trunk/; revision=23141
2007-10-10more makefiles changed to new export mechanismTomas Kukosa3-4/+7
svn path=/trunk/; revision=23132
2007-10-10comment out NEED_PACKET_PROTO_H as it is tested now for defining not for valueTomas Kukosa1-1/+1
svn path=/trunk/; revision=23126
2007-10-09remove rule for $(EXTRA_CNF) as ros/ros-{inv,res,err,rej}.cnf are not generatedTomas Kukosa1-1/+2
minor changes svn path=/trunk/; revision=23108
2007-10-08Convert h450 to new Makefile structure. Split h450.rosJörg Mayer10-490/+124
out into h450-ros. svn path=/trunk/; revision=23102
2007-10-05export more types from H.225.0 and H.245 which will be necessary for ↵Tomas Kukosa1-1/+1
H.460.x, H.323 (Annex M,R), H.501 svn path=/trunk/; revision=23069
2007-09-24improvements in ROS handling in Q.932 and H.450Tomas Kukosa4-99/+12
move common ROS code into ros/ros-*.cnf files svn path=/trunk/; revision=22936
2007-09-17Modified some ASN1 Makefiles to compile on unix.Stig Bjørlykke1-1/+2
Added some clean targets. Removed asn1/x501 directory. svn path=/trunk/; revision=22886
2007-07-30H.450 regenerated from original ASN.1 sourcesTomas Kukosa26-2930/+3047
svn path=/trunk/; revision=22417
2007-05-07- simple Information Objects support Tomas Kukosa1-2/+2
- 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-03comment out parameters of parametrized typeTomas Kukosa1-1/+1
svn path=/trunk/; revision=21661
2007-05-01Split out common asn1 stuff to asn1.h and include that where needed.Anders Broman1-0/+1
svn path=/trunk/; revision=21635
2006-10-29put every python script name into "" so the call won't fail on Win32 native ↵Ulf Lamping1-1/+1
python. The problem is the slash in e.g.: @$(PYTHON) ../../tools/make-dissector-reg.py is interpreted as an option instead of being part of the path. I didn't wanted to use backslashes as this might introduce new problems with cygwin's python port. svn path=/trunk/; revision=19730
2006-07-28fropm martin mRonnie Sahlberg1-7/+10
fix for h450 to prevent an assertion for uninitialized hffields Thanks for the capture, Keith. The problem was with h450 hf fields that weren't initialised sucessfully (at all in one case, or with non-unique filter strings in several others) - it was hitting an assertion in proto.c when an attempt was made to use those fields. I was able to test by editing packet-h450.c directly, I couldn't regenerate it from packet-h450-template.c. I'm attaching a patch to packet-h450-template.c that hopefully does the same thing. If someone can generate and check it packet-h450.c in for me I'll retest. svn path=/trunk/; revision=18804
2006-07-04few formal changes in PER dissector (rename asn_* types to asn1_* ones)Tomas Kukosa1-27/+27
svn path=/trunk/; revision=18652
2006-07-03remove name field from per_sequence_t structure, it can be retrieved from ↵Tomas Kukosa1-18/+18
field information svn path=/trunk/; revision=18637
2006-06-30fix wrong terminator record in per_sequence_t tablesTomas Kukosa1-5/+5
svn path=/trunk/; revision=18621
2006-06-29use "type function" instead of "field function" in PER CHOICE and SEQUENCE ↵Tomas Kukosa1-80/+81
tables it matches asn2wrs approach and makes generated dissectors source shorter svn path=/trunk/; revision=18612
2006-05-23Ethereal -> WiresharkTomas Kukosa2-6/+6
asn2eth -> asn2wrs svn path=/trunk/; revision=18214
2006-05-22- fix bugs in dissect_per_octet_string() introduced with unaligned variantTomas Kukosa1-90/+92
- step to new ASN.1 API - pass asn_ctx_t* through PER dissectors instead of packet_info* - PER ALIGNED/UNALIGNED flag moved to asn_ctx_t - PER created tree item pointer moved to asn_ctx_t - add nbap into PER dissectors in asn1/Makefile.nmake - use add_oid_str_name() instead of register_ber_oid_name() in H.225 and H.245 - export asn_ctx_init from library - PER dissectors regenerated svn path=/trunk/; revision=18209
2006-05-21- asn2eth renamed to asn2wrsTomas Kukosa2-5/+5
- remove obsolete -X option from makefiles - not generate enumerated map table for BER dissector will be regenerated later svn path=/trunk/; revision=18199
2006-05-21name changeRonnie Sahlberg2-4/+4
svn path=/trunk/; revision=18197
2006-05-15H.225, H.245, H.450 regenerated with new asn2ethTomas Kukosa2-4/+4
svn path=/trunk/; revision=18156
2006-04-25Add distclean and maintainerclean rules.Guy Harris1-0/+4
svn path=/trunk/; revision=17999
2006-03-09Fix Bug 725: Anders Broman1-2/+2
0.10.14 shows "malformed packet" when showing H323 CS: FACILITY message with opcode "Calltransfer initiate" svn path=/trunk/; revision=17542
2006-02-23Add parsertab.pyc in clean targetAnders Broman1-1/+1
svn path=/trunk/; revision=17386
2005-12-19Get rid of some GCC warnings about unused code.Anders Broman3-56/+54
svn path=/trunk/; revision=16861
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-09-21Fix a compiler warning.Guy Harris1-1/+1
svn path=/trunk/; revision=15916
2005-09-20asn2eth Tomas Kukosa1-2/+2
- #.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-19remove unused parameter 'name' from dissect_per_choice()Tomas Kukosa1-4/+4
svn path=/trunk/; revision=15861
2005-09-07Set "COPYCMD=/Y" and remove the "/Y" from each XCOPY command in orderGerald Combs1-2/+2
to fix compilation under Windows NT. This should fix bug 403. The changes were made using "find . -name Makefile.nmake | xargs perl -pi.bak -e 's: /y::i'". They appear to work under XP, but if anything broke I blame Larry Wall. svn path=/trunk/; revision=15710