aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/ros
AgeCommit message (Collapse)AuthorFilesLines
2010-12-20Rename the routines that handle dissector tables with unsigned integerGuy Harris3-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-09-08Do not report undecoded message to expert info for ReturnResult without ↵Tomas Kukosa1-7/+10
result filed svn path=/trunk/; revision=34076
2010-06-09Updates to the ROS dissector to support IDMP and fix to IDMP for implicit ↵Graeme Lunt3-8/+24
declaration of return value of call_ros_oid_callback(). svn path=/trunk/; revision=33182
2010-05-13Use find_or_create_conversation() in some ASN.1 dissectorsJeff Morriss1-13/+1
svn path=/trunk/; revision=32791
2010-04-07#include <string.h> and/or #include <stdio.h> not needed.Bill Meier1-2/+0
svn path=/trunk/; revision=32417
2010-04-06#include <stdio.h> not needed.Bill Meier1-1/+0
svn path=/trunk/; revision=32405
2010-01-28Fix gcc -Wshadow warningsBill Meier1-10/+10
svn path=/trunk/; revision=31714
2010-01-27Remove a check_col() in asn1 template file (SVN #31519 did only the ↵Bill Meier1-2/+1
generated file). svn path=/trunk/; revision=31697
2009-10-18Don't se_alloc() the conversation structure which contains pointers to twoJeff Morriss1-21/+27
g_hash_tables that we then try to free in ros_reinit(). Instead, g_malloc() the conversation structure and free it (along with the hash tables) in the reinit function. svn path=/trunk/; revision=30601
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-24Expert info for undecoded Q.932 and H.450 operationsTomas Kukosa3-0/+9
svn path=/trunk/; revision=29534
2009-08-09Don't guard col_clear with col_checkKovarththanan Rajaratnam1-2/+1
svn path=/trunk/; revision=29344
2009-08-09Don't guard col_set_str (COL_PROTOCOL) with col_checkKovarththanan Rajaratnam1-2/+1
svn path=/trunk/; revision=29340
2009-07-07From Kovarththanan Rajaratnam:Stig Bjørlykke1-2/+2
More FT_XXX cleanup. svn path=/trunk/; revision=28971
2009-06-02Small typo.Graeme Lunt1-1/+1
svn path=/trunk/; revision=28591
2009-05-20Added expert info for OID not implemented.Stig Bjørlykke1-6/+6
svn path=/trunk/; revision=28422
2008-10-31Fix some "format not a string literal and no format arguments" warnings.Stig Bjørlykke1-1/+1
svn path=/trunk/; revision=26652
2008-07-23Get rid of unused code warnings.Anders Broman1-0/+4
svn path=/trunk/; revision=25809
2008-04-13Handling of ROS Rejects.Graeme Lunt2-1/+63
svn path=/trunk/; revision=24983
2007-12-19asn1/*/Makefile.nmake were not part of the source package.Jörg Mayer1-0/+1
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-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-11-24Export classes from ROS - hopfully without breaking stuff.Anders Broman3-5/+10
svn path=/trunk/; revision=23566
2007-11-13Mark some generated items in ROS.Stig Bjørlykke1-3/+7
svn path=/trunk/; revision=23441
2007-10-22Update to use the -X and -T flags to asn2wrs.Graeme Lunt1-1/+1
svn path=/trunk/; revision=23241
2007-10-11Remove the remaining autogenereated -exp.cnf filesJörg Mayer1-19/+0
svn path=/trunk/; revision=23148
2007-10-11- Remove -e option if the generated -exp.cnf file isn't used.Jörg Mayer1-0/+2
- 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-10More conversions and updates to existing Makefile stuffJörg Mayer4-57/+104
svn path=/trunk/; revision=23127
2007-09-24improvements in ROS handling in Q.932 and H.450Tomas Kukosa4-0/+152
move common ROS code into ros/ros-*.cnf files svn path=/trunk/; revision=22936
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-06-11Add some more asn1 modules.Anders Broman2-0/+258
svn path=/trunk/; revision=22077
2007-06-06use ASN.1 type names in #.FN_BODY (instead of Wireshark type names)Tomas Kukosa1-10/+10
svn path=/trunk/; revision=22054
2007-06-02Check in original asn1, to be referenced.Anders Broman1-0/+123
svn path=/trunk/; revision=22026
2007-05-13Second step in introducing asn context to BER dissectors just like in PER.Anders Broman2-22/+25
svn path=/trunk/; revision=21753
2007-05-03EXTERNAL type is handled in asn2wrs nowTomas Kukosa1-1/+1
private implementations were renamed EXTERNAL -> EXTERNALt svn path=/trunk/; revision=21662
2007-03-21change the signature that asn2wrs generates for functions to marm all ↵Ronnie Sahlberg1-1/+1
parameters as _U_ to reduce the number of compiler warnings. update some template and cnf files to use _U_ as well svn path=/trunk/; revision=21088
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-05-23Ethereal -> WiresharkTomas Kukosa2-1/+10
asn2eth -> asn2wrs svn path=/trunk/; revision=18214
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-01Operation request/result correlation and timing.Graeme Lunt3-27/+244
svn path=/trunk/; revision=18058
2006-04-25Add distclean and maintainerclean rules.Guy Harris1-0/+4
svn path=/trunk/; revision=17999
2006-02-23Add parsertab.pyc in clean targetAnders Broman1-1/+1
svn path=/trunk/; revision=17387
2005-12-14Add makefilesAnders Broman1-2/+2
svn path=/trunk/; revision=16800
2005-12-14From Grame Lunt:Anders Broman1-1/+3
Attached is a patch that updates - * DOP - This has now been successfully tested and so is now enabled by default and workaround code removed. Also now uses the correct EXPORTs from the other modules/dissectors. * X509SAT - Most of the selected attributes are now supported in addition to the DirectoryString syntax attributes. This includes restoring the correct DirectoryString syntax and also providing the basic syntaxes (e.g. OBJECT IDENTIFIER, PrintableString). The latter requires a sed line in the Makefile which I assume should be OK? Not all the SAT can be defined in x509sat - so some have been included in x509if and x509af - though x509sat.cnf contains the master list and references the other dissectors where appropriate. (I still prefer a syntax registration approach but I don't think that is going to be agreed in the short term.) * X509IF - a mechanism to register some formating, based upon the hf_index, that is used in the cnf file. * A couple of fixes identified by Stig. Note the patc for dop did not apply don't regenerate dissectors yet. svn path=/trunk/; revision=16799
2005-10-24From Graeme Lunt:Anders Broman4-8/+35
The ftbp.patch file includes: a) A fix to acse.cnf which works around an asn2eth bug (it is the AE-qualifier EXPORT I want, but asn2eth doesn't generate the appropriate extern for the values). Also a small cosmetic change for EXTERNAL decodings. b) New EXPORTs for the FTAM dissector for use in FTBP. c) A fix to asn2eth to solve the problem if you EXPORT types that include a '-' character in the name (e.g. "AE-qualifier" from acse.cnf, "Date-and-Time-Attribute" from ftam.cnf). The problem is that asn2eth generates the "xxxx-exp.cnf" file using the 'C' name (which has replaced '-' with '_') rather than the original 'ASN' name. The fix just undoes the replacement as I couldn't see the original name being preserved anywhere. There still remains a problem if the type has a '.' in the name - but generally I don't think they do. * Better ROS handling and registration * Simplified RTSE registration * X411 column information, extension naming and use of new RTSE/ROS registration * X420 notification extensions, warnings removal and export of ExtensionsField (missed from recent FTBP patch). * Better highlighting of S4406 protocol. svn path=/trunk/; revision=16296
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
2005-09-04 From Graeme LuntAnders Broman1-3/+4
I attach my RTSE dissector (in tar file) which requires the included ROS dissector, as well as a patch to the latest pres.{cnf,asn}. The ROS dissector uses a new field in the SESSION_DATA_STRUCTURE to pass the ROS operation to the sub-dissector, though this is also set by other dissectors (RTSE uses it in X.410 mode). Note that X.400 P1 in X.410 mode doesn't use ROS, so it is useful not to explicitly include ROS in my X411 dissector. However, the inclusion of a ROS dissector won't effect any dissectors that currently implement their own ROS. I also include dissectors for: X.411 (P1) X.400 OSI Message Transfer Service X.420 (P22) X.400 OSI Information Object STANAG 4406 (P772) STANAG 4406 Military Message Extensions (to P22) These rely on the RTSE and ROS dissectors. Withs some changes to remove various warnings and errors. svn path=/trunk/; revision=15680