aboutsummaryrefslogtreecommitdiffstats
path: root/asn1
AgeCommit message (Collapse)AuthorFilesLines
2007-12-15Revised DAP dissector using latest asn2wrs features (requiring fewer changes ↵Graeme Lunt5-431/+514
the ASN.1 module) and table-driven operations. svn path=/trunk/; revision=23875
2007-12-14If we implement new style dissectors, register them as such.Jörg Mayer3-4/+4
svn path=/trunk/; revision=23861
2007-12-11strings registered to dissector table have to be allocated permanentlyTomas Kukosa1-4/+4
svn path=/trunk/; revision=23838
2007-12-10Add OID:s related to H264.Anders Broman1-0/+4
svn path=/trunk/; revision=23827
2007-12-10ANSI TCAP regenerated and tested with -T -X asn2wrs optionsTomas Kukosa53-56/+51
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-12-09Get rid of non-ASCII character in a value_string table. (They mightGuy Harris1-1/+1
upset MSVC++ if the wrong code page is selected, and there's no guarantee that all forms of output of dissected packets are in any particular character encoding.) svn path=/trunk/; revision=23819
2007-12-08Warning fix:Jörg Mayer1-3/+3
- No comma after last element in enum Fix: - Call new_dissector_register for new style dissector. svn path=/trunk/; revision=23808
2007-12-06Fixed some typos.Stig Bjørlykke1-38/+38
svn path=/trunk/; revision=23788
2007-12-05fixe http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2064 GSM_MAP decodes ↵Anders Broman2-16/+53
SendRoutingInfov2 incorrectly - Add TYPE_ATTR for RoutingInfo ( Fixes the choice problem). - Dissect ExternalSignalInfo - Use subtree for AddressStrings svn path=/trunk/; revision=23776
2007-12-05Remove debug code.Anders Broman1-1/+0
svn path=/trunk/; revision=23775
2007-12-05Insert asn1 code for SendRoutingInfov2 and update templateAnders Broman2-6/+34
Partly fixes http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2064 GSM_MAP decodes SendRoutingInfov2 incorrectly svn path=/trunk/; revision=23774
2007-12-03Fix bug http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2057Anders Broman1-2/+2
The tag for PSTNTermination is [95]. svn path=/trunk/; revision=23723
2007-12-03Revised P7 dissector to use #.TABLE directive to generate tables for the ROS ↵Graeme Lunt4-437/+155
dissector from the [ABSTRACT] OPERATIONS definitions in the ASN.1 file. svn path=/trunk/; revision=23707
2007-12-03Support table-based dissection of ROS operations.Graeme Lunt4-3/+145
This simplifies the generation of dissectors for ROS-based protocols using the asn2wrs #.TABLE directive. See the P7 dissector for an example. svn path=/trunk/; revision=23706
2007-12-03fix confusion in tag handlingTomas Kukosa1-10/+10
svn path=/trunk/; revision=23702
2007-11-30setup SRTP stream if MIKEY is detected in OLCTomas Kukosa2-3/+23
svn path=/trunk/; revision=23682
2007-11-26Get rid of the global data structures populated by wiretap/mpeg-audio butJeff Morriss1-5/+5
used by the mpeg-audio dissector: instead keep the data inside the wiretap module and add accessor functions. I think this should fix http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1677 and anyway it's cleaner. svn path=/trunk/; revision=23612
2007-11-25Changes suggested/provided by Anders so that fewer changes are required to ↵Graeme Lunt9-350/+780
the ASN modules. Also includes the MSAccessProtocol.asn to generate defines for the operation numbers. svn path=/trunk/; revision=23586
2007-11-24Make sure h225_pi is never NULL.Gerald Combs1-1/+1
svn path=/trunk/; revision=23568
2007-11-24Export classes from ROS - hopfully without breaking stuff.Anders Broman3-5/+10
svn path=/trunk/; revision=23566
2007-11-20fix tag handling inside snmp trapTomas Kukosa1-1/+1
svn path=/trunk/; revision=23508
2007-11-19Added p7 to build environment.Stig Bjørlykke2-0/+10
svn path=/trunk/; revision=23493
2007-11-19Initialize credentials.Stig Bjørlykke1-1/+1
svn path=/trunk/; revision=23490
2007-11-17Basic P7 (X.400 Message Store Access Protocol) dissection after request from ↵Graeme Lunt11-6/+2867
the list: http://www.wireshark.org/lists/wireshark-dev/200711/msg00228.html Only a single (private) capture file is currently available which contains only a few of the P7 operations, so testing has been minimal. General attribute types, containing information from the X.400 envelope, are also included. svn path=/trunk/; revision=23479
2007-11-15only dissect it as t125 if it looks like t125Ronnie Sahlberg2-17/+19
dissect_ber_choice() returns the index of the choice taken not the tag value svn path=/trunk/; revision=23460
2007-11-15dissect_ber_choice() returns the index of the taken arm not the tag Ronnie Sahlberg1-0/+7
value svn path=/trunk/; revision=23458
2007-11-15dissect_ber_choice returns a gint that is the index of the choice taken, Ronnie Sahlberg1-10/+15
not the tag value svn path=/trunk/; revision=23456
2007-11-15dissect_ber_choice() returns the index of the choice, not the tag of the Ronnie Sahlberg1-1/+3
choice svn path=/trunk/; revision=23454
2007-11-15branch_taken that is returned by dissect_ber_choice() is the index of Ronnie Sahlberg1-3/+4
of the branch and not the tag value so one cant use it with val_to_str() (well one can in this instance since by luck the tag values match the indices) svn path=/trunk/; revision=23452
2007-11-14Changed to use the the packet-ber EXTERNAL decoding (into the ASN1 context).Graeme Lunt3-42/+19
Uses the ber_callback mechanism to call the rtse oid callbacks, rather than the default ber oid callback list. A couple of fixes to packet-ber.c to mark [in]direct references as present and call the ber_callback if it has been specified. svn path=/trunk/; revision=23450
2007-11-13From Florent DROUIN:Anders Broman2-70/+7
Since the use of the function 'dissect_ber_tagged_type' for DialoguePortion, the file tcap.cnf must be updated to remove the decoding of the tag and length. This decoding is now done in the new function 'dissect_ber_tagged_type'. The file tcap.cnf has been updated to take into account this change. But this leads to a change in tcap.asn too, for the definition of the ExternalPDU. I think this part of the ASN1 file is specific to Wireshark and can be modified. In the meantime, I did update the DEBUG part for packet_ber.c for the function (dissect_ber_tagged_type) svn path=/trunk/; revision=23442
2007-11-13Mark some generated items in ROS.Stig Bjørlykke1-3/+7
svn path=/trunk/; revision=23441
2007-11-12Don't dereference a NULL pointer.Gerald Combs1-1/+1
svn path=/trunk/; revision=23438
2007-11-12Initialize var_list in dissect_smux(), so that we don't use previouslyGerald Combs1-80/+82
ep_freed() memory and abort. svn path=/trunk/; revision=23436
2007-11-12Replace strcpy()+strcat() with g_snprintf(). Make sure a string isn'tGerald Combs2-37/+30
NULL before we try to use it. This fixes a crash found during fuzzing and a possible buffer overrun. svn path=/trunk/; revision=23435
2007-11-07Update to use the -X and -T asn2wrs flags.Anders Broman3-9/+13
svn path=/trunk/; revision=23394
2007-11-07Update to use the -X and -T asn2wrs flags.Anders Broman2-2/+2
svn path=/trunk/; revision=23390
2007-11-06as2wrs now handles EXTERNAL(direct-reference requires no special handling).Anders Broman9-100/+98
svn path=/trunk/; revision=23386
2007-11-06as2wrs now handles EXTERNAL(direct-reference requires no special handling).Anders Broman4-21/+13
svn path=/trunk/; revision=23384
2007-11-06as2wrs now handles EXTERNAL(direct-reference requires no special handling).Anders Broman2-9/+3
svn path=/trunk/; revision=23383
2007-11-06as2wrs now handles EXTERNAL(direct-reference requires no special handling).Anders Broman2-8/+2
svn path=/trunk/; revision=23382
2007-11-05Update to use the -X and -T asn2wrs flags.Anders Broman6-49/+32
svn path=/trunk/; revision=23366
2007-11-04Update do use the -X and -T asn2wrs flags.Anders Broman1-1/+1
svn path=/trunk/; revision=23365
2007-11-04Update do use the -X and -T asn2wrs flags.Anders Broman1-1/+1
svn path=/trunk/; revision=23364
2007-11-04Update do use the -X and -T asn2wrs flags.Anders Broman1-1/+1
svn path=/trunk/; revision=23363
2007-11-04Update do use the -X and -T asn2wrs flags.Anders Broman8-8/+8
svn path=/trunk/; revision=23362
2007-11-04Update do use the -X and -T asn2wrs flags.Anders Broman1-1/+1
svn path=/trunk/; revision=23361
2007-11-04Update do use the -X and -T asn2wrs flags.Anders Broman1-1/+1
svn path=/trunk/; revision=23360
2007-11-04Update do use the -X and -T asn2wrs flags.Anders Broman2-12/+12
svn path=/trunk/; revision=23359
2007-11-04Update do use the -X and -T asn2wrs flags.Anders Broman1-1/+1
svn path=/trunk/; revision=23358