aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-per.h
AgeCommit message (Collapse)AuthorFilesLines
2015-01-02Replace proto_tree_add_text in dissector header files where it was used in a ↵Michael Mann1-5/+2
macro that should be expert info. Change-Id: I045368a0a91586231fc4b1e2700c2275088b76af Reviewed-on: https://code.wireshark.org/review/6244 Petri-Dish: Michael Mann <mmann78@netscape.net> Reviewed-by: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2014-10-21Add OID dissector table for PER based dissection.AndersBroman1-0/+3
Change-Id: Iaf789017e997eddf7d6dc596eb40fdef413bfd68 Reviewed-on: https://code.wireshark.org/review/4778 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-03-04Remove all $Id$ from top of fileAlexis La Goutte1-2/+0
(Using sed : sed -i '/^ \* \$Id\$/,+1 d') Fix manually some typo (in export_object_dicom.c and crc16-plain.c) Change-Id: I4c1ae68d1c4afeace8cb195b53c715cf9e1227a8 Reviewed-on: https://code.wireshark.org/review/497 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2013-11-17Add a way to retrieve a PER variable bit string lengthPascal Quantin1-1/+1
svn path=/trunk/; revision=53382
2013-10-06Add support for relative OID to PER dissectorPascal Quantin1-0/+3
svn path=/trunk/; revision=52423
2013-03-01Export libwireshark symbols using WS_DLL_PUBLIC defineBalint Reczey1-33/+34
Also remove old WS_VAR_IMPORT define and related Makefile magic everywhere in the project. svn path=/trunk/; revision=47992
2013-01-23Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8216 :Pascal Quantin1-0/+2
Add basic dissection of UTF8String type in ASN.1 PER dissector svn path=/trunk/; revision=47233
2012-06-28Update Free Software Foundation address.Jakub Zawadzki1-1/+1
(COPYING will be updated in next commit) svn path=/trunk/; revision=43536
2011-11-20Get rid of Warnings.Anders Broman1-1/+1
svn path=/trunk/; revision=39957
2011-09-26Get rid of check_col() and use ENC.Anders Broman1-2/+0
svn path=/trunk/; revision=39151
2011-09-26Move tvb_new_octet_aligned() to tvbuff.c and use it.Anders Broman1-1/+0
svn path=/trunk/; revision=39150
2011-08-09Support for Extension Addition Group in PER encodingTomas Kukosa1-0/+1
Fix for bug 6196 https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6199 svn path=/trunk/; revision=38421
2009-11-22Handle lenght restriction extension of restricted strings.Anders Broman1-6/+6
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4251 svn path=/trunk/; revision=31047
2009-04-16From Vincent Helfre and Me:Anders Broman1-0/+1
- Dissect GSM messages. - Add functions to libwireshark needed by plugins. svn path=/trunk/; revision=28068
2009-03-25Make it possible to check for extension marker in SEQUENCE OF and SET OF.Anders Broman1-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. svn path=/trunk/; revision=27848
2008-10-31Do not call a variable value_string as we have a struct with this name.Stig Bjørlykke1-1/+1
svn path=/trunk/; revision=26658
2008-03-18Handle the case where length is > remaining tvbAnders Broman1-0/+2
trace in: http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1809 svn path=/trunk/; revision=24691
2008-01-15make per_constrained_integer handle 64bits needed for X2AP.Anders Broman1-0/+2
svn path=/trunk/; revision=24097
2007-12-28support for additionally SIZE constrained TypereferenceTomas Kukosa1-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 svn path=/trunk/; revision=23958
2007-10-29asn2wrsTomas Kukosa1-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 svn path=/trunk/; revision=23309
2007-10-17make dissect_per_length_determinant() privateTomas Kukosa1-2/+0
svn path=/trunk/; revision=23214
2007-07-18rose_ctx_t structure usage in Q.932 dissectorTomas Kukosa1-2/+2
svn path=/trunk/; revision=22349
2007-05-23support of CONTAINING constraint in OCTET STRING and BIT STRINGTomas Kukosa1-0/+2
svn path=/trunk/; revision=21905
2007-05-14- more variants of dissect_per_open_type_*()Tomas Kukosa1-13/+2
- move asn1_get_real() to asn1.c/.h svn path=/trunk/; revision=21757
2007-05-03Split out asn1 common functions. Start of BER EXTERNAL.Anders Broman1-2/+0
svn path=/trunk/; revision=21670
2007-05-03REAL type supportTomas Kukosa1-4/+5
svn path=/trunk/; revision=21658
2007-05-02PER - support of EXTERNAL and ObjectDescriptor types (not tested)Tomas Kukosa1-1/+6
svn path=/trunk/; revision=21640
2007-05-01Split out common asn1 stuff to asn1.h and include that where needed.Anders Broman1-17/+1
svn path=/trunk/; revision=21635
2007-01-05Remove stderr output of an error condition per bug #998. The error is alreadyStephen Fisher1-1/+0
displayed in the packet tree. svn path=/trunk/; revision=20320
2006-08-16- add value_ptr into struct _asn1_ctx_tTomas Kukosa1-0/+1
- small changes in h225.cnf - H.225 regenerated svn path=/trunk/; revision=18923
2006-07-04few formal changes in PER dissector (rename asn_* types to asn1_* ones)Tomas Kukosa1-39/+48
svn path=/trunk/; revision=18652
2006-07-03remove name field from per_sequence_t structure, it can be retrieved from ↵Tomas Kukosa1-1/+0
field information svn path=/trunk/; revision=18637
2006-06-29use "type function" instead of "field function" in PER CHOICE and SEQUENCE ↵Tomas Kukosa1-3/+4
tables it matches asn2wrs approach and makes generated dissectors source shorter svn path=/trunk/; revision=18612
2006-06-28remove functions register_ber_oid_name() and get_ber_oid_name() from ↵Tomas 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 svn path=/trunk/; revision=18595
2006-06-08warning fix: no , at end of enumJörg Mayer1-1/+1
svn path=/trunk/; revision=18398
2006-06-08MAke it possible to get a tvb with a BIT STRING, regenerate PER dissectors.Anders Broman1-1/+1
svn path=/trunk/; revision=18395
2006-06-05- packet-per.[ch]: Open Type supportTomas Kukosa1-0/+3
- asn2wrs.py: TYPE-IDENTIFIER and ABSTRACT-SYNTAX information object classes support svn path=/trunk/; revision=18338
2006-05-22- fix bugs in dissect_per_octet_string() introduced with unaligned variantTomas Kukosa1-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 svn path=/trunk/; revision=18209
2006-05-21change a whole bunch of ethereal into wiresharkRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18196
2006-05-10Preparations to be able to handle unaligned PER.Anders Broman1-0/+1
svn path=/trunk/; revision=18119
2006-03-08better support for ASN.1 Enumerated type in PER decodingTomas Kukosa1-1/+1
support in asn2eth will follow svn path=/trunk/; revision=17530
2006-03-05Make a new PER function dissect_per_enumerated() and use it for the two ↵Anders Broman1-0/+2
places in RANAP where extensions has been made to enumerations. asn2eth should be updated to use it. svn path=/trunk/; revision=17474
2005-11-14improvements in value constraint supportTomas Kukosa1-0/+4
- NO_BOUND is defined instead of usage -1 - negative bound is handled properly for INTEGER svn path=/trunk/; revision=16505
2005-10-10Fix problems with bitstring:Anders Broman1-1/+1
- dissect_per_bitstring needs to know if extention exists or not. - Fixes for bitstring sizes up to 16 ( where max = min ). svn path=/trunk/; revision=16181
2005-09-20asn2eth Tomas 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 svn path=/trunk/; revision=15894
2005-09-19remove unused parameter 'name' from dissect_per_choice()Tomas Kukosa1-1/+1
svn path=/trunk/; revision=15861
2005-08-18- dissect_per_restricted_character_string() returns value in tvbbuff_t ↵Tomas 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 svn path=/trunk/; revision=15408
2005-07-30Make some funtions static. More char -> const char warning fixesJörg Mayer1-4/+4
svn path=/trunk/; revision=15146
2005-07-15- PER helper functions for SET/SEQUENCE OF dissection were changed to have ↵Tomas 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 svn path=/trunk/; revision=14921
2005-07-04- use tvb instead of offset and length in dissect_per_octet_string() for ↵Tomas 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 svn path=/trunk/; revision=14844