aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/tcap
AgeCommit message (Collapse)AuthorFilesLines
2011-11-20Get rid of Warnings.Anders Broman2-10/+10
svn path=/trunk/; revision=39954
2011-10-19Let subdissectors have a stab at the packet even if it's cut short.Anders Broman2-60/+70
svn path=/trunk/; revision=39472
2011-10-10Build the ASN.1 dissectors directly into epan/dissectors (rather than buildingJeff Morriss1-4/+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-09-27Get rid of check_col, while at it set ENC.Anders Broman2-11/+7
svn path=/trunk/; revision=39164
2010-12-20Rename the routines that handle dissector tables with unsigned integerGuy Harris1-9/+9
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-06-04tcaphash_context_t.oid is of size LENGTH_OID+1, not LENGTH_OID. Just use ↵Jeff Morriss1-8/+8
sizeof(tcaphash_context_t.oid) instead of LENGTH_OID so we can use that last byte. This allows us to retrieve the whole ACN when the ACN is LENGTH_OID bytes long. svn path=/trunk/; revision=33089
2010-04-06#include <stdio.h> not needed.Bill Meier1-1/+0
svn path=/trunk/; revision=32405
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-08-21Sanitize epan includesKovarththanan Rajaratnam1-1/+1
svn path=/trunk/; revision=29500
2009-08-09Don't guard col_set_str (COL_INFO/COL_PROTOCOL) with col_checkKovarththanan Rajaratnam1-4/+1
svn path=/trunk/; revision=29345
2009-06-23From Kovarththanan Rajaratnam:Stig Bjørlykke1-7/+7
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-03-23Removed some "statement not reached" warnings.Stig Bjørlykke1-4/+4
svn path=/trunk/; revision=27827
2009-03-09Corrected oid names.Stig Bjørlykke1-2/+2
svn path=/trunk/; revision=27673
2009-02-07#include <epan/conversation.h> not req'd ...Bill Meier1-1/+0
svn path=/trunk/; revision=27392
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-12-15Do find_dissector_table("ber.oid") during startupBill Meier1-3/+2
in proto_reg_handoff instead of during dissection. svn path=/trunk/; revision=27008
2008-09-14Use the unmodified DialoguePDUs ASN1 file.Anders Broman3-105/+16
svn path=/trunk/; revision=26192
2008-09-14Remove the rest of the ANSI TCAP stuff.Anders Broman3-182/+10
svn path=/trunk/; revision=26191
2008-09-13Start to get rid of the "old" ANSI TCAP stuff.Anders Broman3-211/+2
svn path=/trunk/; revision=26189
2008-09-13Use original UnidialoguePDUs.Anders Broman3-35/+40
svn path=/trunk/; revision=26188
2008-09-13Move the ITU asn1 files to /tcapAnders Broman5-0/+292
svn path=/trunk/; revision=26186
2008-07-26Get rid of some unused code warnings.Anders Broman1-1/+4
svn path=/trunk/; revision=25843
2008-04-16sccp_ssn_table is not used so remove it. The handoff function does not need ↵Jeff Morriss1-11/+2
to be called after preference changes so stop doing that. Found this on the hunt for bug 2053's cause but it shouldn't (AFAICS) be related. svn path=/trunk/; revision=25080
2008-03-01Rewrote to use g_strlcpy and g_strlcat.Stig Bjørlykke1-3/+4
svn path=/trunk/; revision=24525
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-12-10ANSI TCAP regenerated and tested with -T -X asn2wrs optionsTomas Kukosa1-1/+1
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-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-07Update to use the -X and -T asn2wrs flags.Anders Broman2-2/+2
svn path=/trunk/; revision=23394
2007-10-23Apply the small performance enhancment patches for:Anders Broman1-14/+14
- if offset is 0, tvb_length is the same as tvb_length_remaining, just faster. Replace - col_append_fstr() with faster col_append_str() - col_add_str() with col_set_str() when it's safe svn path=/trunk/; revision=23252
2007-10-11Display TCAP parameter lengths in decimal (like packet-ber does). Fix ↵Jeff Morriss1-26/+40
hex-pane byte highlighting for primitive parameters with tags or lengths longer than 1 octet (contructed ones are OK). Finally, fix up the indenting in this function. svn path=/trunk/; revision=23154
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-10- Change Makefiles to include preincJörg Mayer2-1/+3
- Add missing new directories to asn1/Makefile.nmake svn path=/trunk/; revision=23141
2007-10-10Split tcap into tcap and ansi-tcap. Just assume that all theJörg Mayer13-1442/+96
extra asn files belong to ansi-tcap. svn path=/trunk/; revision=23134
2007-09-17Updated tcap Makefile to also build ANSI TCAP on unix.Stig Bjørlykke1-2/+8
svn path=/trunk/; revision=22893
2007-09-17From Florent Drouin: malloc the size of the structure, not the size of a ↵Jeff Morriss1-1/+1
pointer to the structure. Hopefully this will fix bug 1844. svn path=/trunk/; revision=22891
2007-09-13Remove debug code.Anders Broman1-1/+0
svn path=/trunk/; revision=22867
2007-09-13Try to protect the hash table...Anders Broman2-7/+15
svn path=/trunk/; revision=22866
2007-09-12Warning fixes.Anders Broman2-7/+8
svn path=/trunk/; revision=22855
2007-09-12Use the new ANSI TCAP dissector.Anders Broman3-14/+156
svn path=/trunk/; revision=22854
2007-08-25get users of oid_resolv to use the new oids, rollout packet-snmp.cLuis Ontanon2-2/+2
svn path=/trunk/; revision=22651
2007-08-24get_ber_length doesn't need the tree argument, get rid of it.Jörg Mayer1-1/+1
Rebuild asn1 dissectors. svn path=/trunk/; revision=22627
2007-08-24From Chris Maynard:Anders Broman1-29/+5
Fix display filter field problems Correct the template files in the case of generated dissectors. svn path=/trunk/; revision=22621
2007-08-17Add code for finding sub dissectors.Anders Broman3-15/+120
svn path=/trunk/; revision=22544
2007-08-16Collect context data.Anders Broman3-5/+84
svn path=/trunk/; revision=22528
2007-08-15Change tcap_private to ansi_tcap_private.Anders Broman1-7/+7
svn path=/trunk/; revision=22505
2007-08-14Preparations to split the TCAP dissector into ANSI and ITU parts.Anders Broman1-0/+39
svn path=/trunk/; revision=22501
2007-08-14Update the makefileAnders Broman1-2/+21
svn path=/trunk/; revision=22498
2007-08-14Add files for ANSI TCAP.Anders Broman3-0/+391
svn path=/trunk/; revision=22497
2007-08-14Add the original TCAP ASN1 files.Anders Broman6-0/+659
svn path=/trunk/; revision=22496