aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/x420
AgeCommit message (Collapse)AuthorFilesLines
2010-01-09Export ReceiptTimeField.stig1-0/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@31473 f5534014-38df-0310-8fa8-9805f1628bb7
2009-12-18Regenerated with SIZE constraints checking.stig3-2/+54
Added IPMSUpperBounds.asn. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@31311 f5534014-38df-0310-8fa8-9805f1628bb7
2009-10-11Make all proto_* values static.stig1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@30516 f5534014-38df-0310-8fa8-9805f1628bb7
2009-10-08Remove unused NEED_PACKET_PROTO_H variablekrj1-1/+0
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@30409 f5534014-38df-0310-8fa8-9805f1628bb7
2009-09-24* Prefer col_append_str instead of col_append_fstr for constant stringskrj1-4/+2
* Remove check_col guards git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@30127 f5534014-38df-0310-8fa8-9805f1628bb7
2009-08-09Don't guard col_set_str (COL_INFO) with col_checkkrj1-2/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@29342 f5534014-38df-0310-8fa8-9805f1628bb7
2009-08-09Don't guard col_set_str (COL_PROTOCOL) with col_checkkrj1-2/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@29340 f5534014-38df-0310-8fa8-9805f1628bb7
2009-02-07#include <epan/conversation.h> and/or #include <epan/emem.h> not req'd ...wmeier1-1/+0
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@27390 f5534014-38df-0310-8fa8-9805f1628bb7
2008-07-21See if this gets rid of some unused code warnings...etxrab1-47/+78
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@25784 f5534014-38df-0310-8fa8-9805f1628bb7
2008-01-04Get rid of ber_last_created_item().etxrab1-3/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@24008 f5534014-38df-0310-8fa8-9805f1628bb7
2008-01-02Revised X.420 dissector using separate ASN.1 modules and making the bare ↵gal13-1093/+2987
minimum changes to those modules that asn2wrs requires. Also supports the X.420 message store attributes, used over P7. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23981 f5534014-38df-0310-8fa8-9805f1628bb7
2007-12-19asn1/*/Makefile.nmake were not part of the source package.jmayer1-1/+2
Spotted by Tomas Kukosa. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23921 f5534014-38df-0310-8fa8-9805f1628bb7
2007-12-10ANSI TCAP regenerated and tested with -T -X asn2wrs optionskukosa1-1/+1
asn2wrs has -T (tagged types support) and -X (new BER sttructures) default behavior remove all -T and -X usage git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23823 f5534014-38df-0310-8fa8-9805f1628bb7
2007-11-06as2wrs now handles EXTERNAL(direct-reference requires no special handling).etxrab3-6/+18
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23386 f5534014-38df-0310-8fa8-9805f1628bb7
2007-11-01Change:etxrab1-1/+1
get_oid_str_name() -> oid_resolved_from_string() get_oid_name() -> oid_resolved_from_encoded() git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23331 f5534014-38df-0310-8fa8-9805f1628bb7
2007-10-23Apply the small performance enhancment patches for:etxrab2-3/+3
- 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 git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23252 f5534014-38df-0310-8fa8-9805f1628bb7
2007-10-22Update to use the -X and -T asn2wrs flags.gal1-1/+1
Straightforward. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23244 f5534014-38df-0310-8fa8-9805f1628bb7
2007-10-16- Fix svn:ignore for all directoriesjmayer1-5/+5
- gsmmap: uncomment -s option in gsmmap.cnf - Fix cyclic dependencies: + Remove EXPORT_CNF from dependencies for cnf files + Replace all INCLUDE ...-exp.cnf with IMPORT ...-exp.cnf git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23202 f5534014-38df-0310-8fa8-9805f1628bb7
2007-10-11- Remove -e option if the generated -exp.cnf file isn't used.jmayer1-0/+2
- Add EXPORT_FILES to all files that still contain -e. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23145 f5534014-38df-0310-8fa8-9805f1628bb7
2007-10-10Add missing dependencies and update syntax of existing ones.jmayer1-2/+17
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23143 f5534014-38df-0310-8fa8-9805f1628bb7
2007-10-10- Change Makefiles to include preincjmayer2-1/+3
- Add missing new directories to asn1/Makefile.nmake git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23141 f5534014-38df-0310-8fa8-9805f1628bb7
2007-10-10Finish conversion (well, almost, need to add thejmayer5-93/+103
generation stuff to the x.../Makefile.common. I love circular dependencies. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23138 f5534014-38df-0310-8fa8-9805f1628bb7
2007-08-25get users of oid_resolv to use the new oids, rollout packet-snmp.clego1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22651 f5534014-38df-0310-8fa8-9805f1628bb7
2007-07-14From Stig Bjorlykke. gal1-1/+1
ExtendedBodyPart parameters are OPTIONAL. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22307 f5534014-38df-0310-8fa8-9805f1628bb7
2007-06-25From Stig Bjorlykke:sfisher2-3/+5
This patch fixes building x420 with ftbp on Unix platform and adds ftbp.asn to the tarball. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22190 f5534014-38df-0310-8fa8-9805f1628bb7
2007-06-24Consolidation of FTBP dissector into the X420 dissector.gal5-5/+283
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22178 f5534014-38df-0310-8fa8-9805f1628bb7
2007-06-24This patch adds s4406 type to COL_INFO, as for X420.gal1-2/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22175 f5534014-38df-0310-8fa8-9805f1628bb7
2007-06-06use ASN.1 type names in #.FN_BODY (instead of Wireshark type names)kukosa1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22054 f5534014-38df-0310-8fa8-9805f1628bb7
2007-06-05not allow #.FN_HDR/FTR for Wireshark types but only for ASN.1 typeskukosa1-1/+1
it makes interconnection between .cnf file and ASN.1 source more readable (changes for #.FN_BODY will follow) git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22043 f5534014-38df-0310-8fa8-9805f1628bb7
2007-05-13Second step in introducing asn context to BER dissectors just like in PER.etxrab2-33/+36
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21753 f5534014-38df-0310-8fa8-9805f1628bb7
2007-05-03EXTERNAL type is handled in asn2wrs nowkukosa2-4/+4
private implementations were renamed EXTERNAL -> EXTERNALt git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21662 f5534014-38df-0310-8fa8-9805f1628bb7
2006-12-14From Stig Bjorlykke:sfisher2-0/+6
I have added a new dissector for DMP (STANAG 4406 Direct Message Profile) as defined in STANAG 4406 Annex E. The DMP protocol has no assigned UDP port number yet, so the default value in this dissector is 0 (I suppose this is som sort of "disabled"?) until we get this registered. The dissector has been tested on OSX Intel/PowerPC and Solaris SPARC. Changes in this patch: * Added DMP dissector * Added a new CRC table and functions in crc16.c * Made NonDeliveryReasonCode and NonDeliveryDiagnosticCode available from X.411 * Made NonReceiptReasonField and DiscardReasonField available from X.420 git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@20133 f5534014-38df-0310-8fa8-9805f1628bb7
2006-10-29put every python script name into "" so the call won't fail on Win32 native ↵ulfl1-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. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@19730 f5534014-38df-0310-8fa8-9805f1628bb7
2006-07-01Include <epan/oid_resolv.h> to declare get_oid_str_name().guy2-1/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18627 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-05-24- remove some #.MODULE_IMPORT from .cng fileskukosa1-3/+0
- regenerate BER dissectors so as to change rest of Ethereal->Wireshark and asn2eth -> asn2wrs git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18217 f5534014-38df-0310-8fa8-9805f1628bb7
2006-05-23Ethereal -> Wiresharkkukosa2-1/+10
asn2eth -> asn2wrs git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18214 f5534014-38df-0310-8fa8-9805f1628bb7
2006-05-21- asn2eth renamed to asn2wrskukosa2-5/+5
- remove obsolete -X option from makefiles - not generate enumerated map table for BER dissector will be regenerated later git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18199 f5534014-38df-0310-8fa8-9805f1628bb7
2006-05-21name changesahlberg2-4/+4
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18197 f5534014-38df-0310-8fa8-9805f1628bb7
2006-05-08Better split between dissectors and fixes for s4406 SEQ OF defined extensionsgal2-3/+17
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18108 f5534014-38df-0310-8fa8-9805f1628bb7
2006-04-25Add distclean and maintainerclean rules.guy1-0/+4
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17999 f5534014-38df-0310-8fa8-9805f1628bb7
2006-02-23Add parsertab.pyc in clean targetetxrab1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17387 f5534014-38df-0310-8fa8-9805f1628bb7
2005-12-06Squelch some compiler const vs. non-const warnings.guy1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16710 f5534014-38df-0310-8fa8-9805f1628bb7
2005-12-05From Grame Lunt:etxrab4-10/+509
a patch for the X.411, X420 and CMS dissectors to implement the remaining heading extensions and bodyparts. This includes GeneralText BP, forwarded content BP (forwarded p22 and forwarded p772), PKCS#7 BP, and "business class" messaging extensions. The X.411 extensions using the SIGNATURE macro have also been implemented. There is also a fix for a bug in the dissection of integer 22 content type. Graeme git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16689 f5534014-38df-0310-8fa8-9805f1628bb7
2005-11-16From Graeme Lunt:etxrab1-4/+16
Here are a number of small patches for asn1 based dissectors: acse: release request/response column information (many X.400/X.500 unbinds are empty) "standardised" PNAME to "ISO 8650-1 OSI Association Control Service" fix for crash when using EXTERNAL dissector rtse: column information when attempting a resume x509if: generation of LDAP-style DNs from RDNSequences new function x509if_get_last_dn() to get the last DN generated. x509af: DSS parameters certificate extension naming subject naming of certificate x509sat: Guide syntax (as SET now supported) PDU exports. cms: verification of message digest attribute (SHA-1 and MD5) ess: enumerated/restrictive/permissive/informative security categories x411: generation of string encoding of X.400 addresses, trace information and message identifiers. s4406: separate types for primary and copy precedence to allow better filtering (e.g. primary precedence = flash) priority-level-qualifier git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16508 f5534014-38df-0310-8fa8-9805f1628bb7
2005-11-14 - dissect_ber_object_identifier() returns value as tvbkukosa2-2/+2
- new dissect_ber_object_identifier_str() function - BER dissectors adapted and regenerated git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16501 f5534014-38df-0310-8fa8-9805f1628bb7
2005-10-24From Graeme Lunt:etxrab4-15/+52
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. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16296 f5534014-38df-0310-8fa8-9805f1628bb7
2005-10-03From Graeme Luntetxrab2-6/+7
X420 - incorrect ExtendedBodyPart handling ACSE - support for implicitly tagged EXTERNALs and dissection based upon direct-reference RTSE - same change for RTSE EXTERNAL handling as above CMS - support for ContentType, MessageDigest, SigningTime and CounterSignature attributes ESS - support for ESSSecurityLabel and EquivalentLabels attributes git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16071 f5534014-38df-0310-8fa8-9805f1628bb7
2005-09-07Set "COPYCMD=/Y" and remove the "/Y" from each XCOPY command in ordergerald1-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. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15710 f5534014-38df-0310-8fa8-9805f1628bb7
2005-09-04 From Graeme Luntetxrab2-3/+1
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. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15680 f5534014-38df-0310-8fa8-9805f1628bb7