aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-per.h
AgeCommit message (Collapse)AuthorFilesLines
2011-11-20Get rid of Warnings.etxrab1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@39957 f5534014-38df-0310-8fa8-9805f1628bb7
2011-09-26Get rid of check_col() and use ENC.etxrab1-2/+0
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@39151 f5534014-38df-0310-8fa8-9805f1628bb7
2011-09-26Move tvb_new_octet_aligned() to tvbuff.c and use it.etxrab1-1/+0
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@39150 f5534014-38df-0310-8fa8-9805f1628bb7
2011-08-09Support for Extension Addition Group in PER encodingkukosa1-0/+1
Fix for bug 6196 https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6199 git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@38421 f5534014-38df-0310-8fa8-9805f1628bb7
2009-11-22Handle lenght restriction extension of restricted strings.etxrab1-6/+6
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4251 git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@31047 f5534014-38df-0310-8fa8-9805f1628bb7
2009-04-16From Vincent Helfre and Me:etxrab1-0/+1
- Dissect GSM messages. - Add functions to libwireshark needed by plugins. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@28068 f5534014-38df-0310-8fa8-9805f1628bb7
2009-03-25Make it possible to check for extension marker in SEQUENCE OF and SET OF.etxrab1-2/+2
Fore some reason the trace in bug https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3360 does not decode properly if dissecting the exension marker so leave that code #if 0:ed out for now. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@27848 f5534014-38df-0310-8fa8-9805f1628bb7
2008-10-31Do not call a variable value_string as we have a struct with this name.stig1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@26658 f5534014-38df-0310-8fa8-9805f1628bb7
2008-03-18Handle the case where length is > remaining tvbetxrab1-0/+2
trace in: http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1809 git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@24691 f5534014-38df-0310-8fa8-9805f1628bb7
2008-01-15make per_constrained_integer handle 64bits needed for X2AP.etxrab1-0/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@24097 f5534014-38df-0310-8fa8-9805f1628bb7
2007-12-28support for additionally SIZE constrained Typereferencekukosa1-0/+3
the support is only semiautomated as this feature does not occur very often use this feature for the TBCD-STRING in the H.225 dissector git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23958 f5534014-38df-0310-8fa8-9805f1628bb7
2007-10-29asn2wrskukosa1-1/+3
- 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 git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23309 f5534014-38df-0310-8fa8-9805f1628bb7
2007-10-17make dissect_per_length_determinant() privatekukosa1-2/+0
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23214 f5534014-38df-0310-8fa8-9805f1628bb7
2007-07-18rose_ctx_t structure usage in Q.932 dissectorkukosa1-2/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22349 f5534014-38df-0310-8fa8-9805f1628bb7
2007-05-23support of CONTAINING constraint in OCTET STRING and BIT STRINGkukosa1-0/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21905 f5534014-38df-0310-8fa8-9805f1628bb7
2007-05-14- more variants of dissect_per_open_type_*()kukosa1-13/+2
- move asn1_get_real() to asn1.c/.h git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21757 f5534014-38df-0310-8fa8-9805f1628bb7
2007-05-03Split out asn1 common functions. Start of BER EXTERNAL.etxrab1-2/+0
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21670 f5534014-38df-0310-8fa8-9805f1628bb7
2007-05-03REAL type supportkukosa1-4/+5
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21658 f5534014-38df-0310-8fa8-9805f1628bb7
2007-05-02PER - support of EXTERNAL and ObjectDescriptor types (not tested)kukosa1-1/+6
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21640 f5534014-38df-0310-8fa8-9805f1628bb7
2007-05-01Split out common asn1 stuff to asn1.h and include that where needed.etxrab1-17/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21635 f5534014-38df-0310-8fa8-9805f1628bb7
2007-01-05Remove stderr output of an error condition per bug #998. The error is alreadysfisher1-1/+0
displayed in the packet tree. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@20320 f5534014-38df-0310-8fa8-9805f1628bb7
2006-08-16- add value_ptr into struct _asn1_ctx_tkukosa1-0/+1
- small changes in h225.cnf - H.225 regenerated git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18923 f5534014-38df-0310-8fa8-9805f1628bb7
2006-07-04few formal changes in PER dissector (rename asn_* types to asn1_* ones)kukosa1-39/+48
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18652 f5534014-38df-0310-8fa8-9805f1628bb7
2006-07-03remove name field from per_sequence_t structure, it can be retrieved from ↵kukosa1-1/+0
field information git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18637 f5534014-38df-0310-8fa8-9805f1628bb7
2006-06-29use "type function" instead of "field function" in PER CHOICE and SEQUENCE ↵kukosa1-3/+4
tables it matches asn2wrs approach and makes generated dissectors source shorter git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18612 f5534014-38df-0310-8fa8-9805f1628bb7
2006-06-28remove functions register_ber_oid_name() and get_ber_oid_name() from ↵kukosa1-1/+1
packet-ber.c, they were only OID but not BER related use add_oid_str_name() and get_oid_str_name() instead of them git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18595 f5534014-38df-0310-8fa8-9805f1628bb7
2006-06-08warning fix: no , at end of enumjmayer1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18398 f5534014-38df-0310-8fa8-9805f1628bb7
2006-06-08MAke it possible to get a tvb with a BIT STRING, regenerate PER dissectors.etxrab1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18395 f5534014-38df-0310-8fa8-9805f1628bb7
2006-06-05- packet-per.[ch]: Open Type supportkukosa1-0/+3
- asn2wrs.py: TYPE-IDENTIFIER and ABSTRACT-SYNTAX information object classes support git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18338 f5534014-38df-0310-8fa8-9805f1628bb7
2006-05-22- fix bugs in dissect_per_octet_string() introduced with unaligned variantkukosa1-29/+48
- 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 git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18209 f5534014-38df-0310-8fa8-9805f1628bb7
2006-05-21change a whole bunch of ethereal into wiresharksahlberg1-2/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18196 f5534014-38df-0310-8fa8-9805f1628bb7
2006-05-10Preparations to be able to handle unaligned PER.etxrab1-0/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18119 f5534014-38df-0310-8fa8-9805f1628bb7
2006-03-08better support for ASN.1 Enumerated type in PER decodingkukosa1-1/+1
support in asn2eth will follow git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17530 f5534014-38df-0310-8fa8-9805f1628bb7
2006-03-05Make a new PER function dissect_per_enumerated() and use it for the two ↵etxrab1-0/+2
places in RANAP where extensions has been made to enumerations. asn2eth should be updated to use it. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17474 f5534014-38df-0310-8fa8-9805f1628bb7
2005-11-14improvements in value constraint supportkukosa1-0/+4
- NO_BOUND is defined instead of usage -1 - negative bound is handled properly for INTEGER git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16505 f5534014-38df-0310-8fa8-9805f1628bb7
2005-10-10Fix problems with bitstring:etxrab1-1/+1
- dissect_per_bitstring needs to know if extention exists or not. - Fixes for bitstring sizes up to 16 ( where max = min ). git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16181 f5534014-38df-0310-8fa8-9805f1628bb7
2005-09-20asn2eth kukosa1-1/+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 git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15894 f5534014-38df-0310-8fa8-9805f1628bb7
2005-09-19remove unused parameter 'name' from dissect_per_choice()kukosa1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15861 f5534014-38df-0310-8fa8-9805f1628bb7
2005-08-18- dissect_per_restricted_character_string() returns value in tvbbuff_t ↵kukosa1-1/+1
instead of char - asn2eth: fixed CHOICE tag handling #.FN_PARS support for BIT STRING and all string types intersection of SIZE and FROM constraints for string is handled - new asn2eth features used in h225 and h245 - PER dissectors regeneration git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15408 f5534014-38df-0310-8fa8-9805f1628bb7
2005-07-30Make some funtions static. More char -> const char warning fixesjmayer1-4/+4
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15146 f5534014-38df-0310-8fa8-9805f1628bb7
2005-07-15- PER helper functions for SET/SEQUENCE OF dissection were changed to have ↵kukosa1-6/+8
prototype similar to BER (per_sequence_t is used as parameter) - asn2eth was updated to support new PER helper functions for SET/SEQUENCE OF - #.FN_PARS implemented for SET/SEQUENCE OF and REAL - PER SET/SEQUENCE OF field can be FT_UINTxx to display number of items - PER dissectors regenerated git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14921 f5534014-38df-0310-8fa8-9805f1628bb7
2005-07-04- use tvb instead of offset and length in dissect_per_octet_string() for ↵kukosa1-1/+1
value returning - asn2eth: #.FN_PARS support for OCTET STRING - usage of #.FN_PARS in h225 and h245 - h225: ParallelH245Control support - h245: better support of NonStandardParameter - usage of MAX_OID_STR_LEN constant - all PER dissectors regenerated git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14844 f5534014-38df-0310-8fa8-9805f1628bb7
2005-06-04if some PER errors has to be put to the stderr, give at least info where ↵ulfl1-1/+1
it's coming from (__FILE__ and __LINE__) BTW: time for something like a "NotImplementedException"?!?, this seems to be a common mechanism, if a dissector hasn't implemented all protocol elemements (yet) git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14554 f5534014-38df-0310-8fa8-9805f1628bb7
2005-04-27NULL type decoders for PER and BERkukosa1-0/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14201 f5534014-38df-0310-8fa8-9805f1628bb7
2005-03-29Use an offset of 0 in PER_NOT_DECODED_YET() so that we don't generate agerald1-1/+1
dissector bug error. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13970 f5534014-38df-0310-8fa8-9805f1628bb7
2005-02-07From Alejandro Vaquero :etxrab1-1/+1
Find attached a patch for "Voip analysis" to get the LRQ/LCF/LRJ messages included in the H323 calls for Gatekeeper to Gatekeeper configurations git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13337 f5534014-38df-0310-8fa8-9805f1628bb7
2005-01-17ASN.1 PER VisibleString supportkukosa1-0/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13085 f5534014-38df-0310-8fa8-9805f1628bb7
2004-10-11Make the "per_choice_t" and "per_sequence_t" pointer arguments pointersguy1-2/+2
to const. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@12253 f5534014-38df-0310-8fa8-9805f1628bb7
2004-07-18Move dissectors to epan/dissectors directory.gram1-0/+103
Also move ncp222.py, x11-fields, process-x11-fields.pl, make-reg-dotc, and make-reg-dotc.py. Adjust #include lines in files that include packet-*.h files. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@11410 f5534014-38df-0310-8fa8-9805f1628bb7