Stig Bjørlykke
13201ce6b7
Default to BASE_NONE for FT_BOOLEAN with zero value for display.
...
svn path=/trunk/; revision=28803
2009-06-22 06:16:39 +00:00
Stig Bjørlykke
7cd1a1d38b
Write NULL for empty blurb.
...
svn path=/trunk/; revision=28773
2009-06-19 03:37:52 +00:00
Stig Bjørlykke
dec6ea57ae
Use BASE_NONE for FT_BYTES.
...
svn path=/trunk/; revision=28769
2009-06-18 21:26:13 +00:00
Stig Bjørlykke
cbcd176043
Improved name and abbrev used for sequence of and set of elements.
...
svn path=/trunk/; revision=28377
2009-05-16 22:01:19 +00:00
Anders Broman
e5d6ac8615
Use G_GINT64_CONSTANT in stead of G_GUINT4_CONSTANT
...
svn path=/trunk/; revision=28048
2009-04-14 18:10:45 +00:00
Tomas Kukosa
3d8d91d80c
support UINT64 constants for upper value bounds
...
svn path=/trunk/; revision=28042
2009-04-14 07:34:56 +00:00
Anders Broman
99bbe55222
Make it possible to check for extension marker in SEQUENCE OF and SET OF.
...
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
2009-03-25 22:04:23 +00:00
Tomas Kukosa
33763b7a53
- resolve one reduce/reduce conflict in grammar
...
- fix obsolete Python constructions
svn path=/trunk/; revision=27367
2009-02-04 13:24:09 +00:00
Tomas Kukosa
c5ecbf6d40
fix all warn_explicit() usages incompatible with Python 2.6
...
svn path=/trunk/; revision=26788
2008-11-15 19:53:05 +00:00
Tomas Kukosa
e20cfef6f9
- new #.MODULE_EXPORTS directive which exports symbols including module prefix, used to avoid conflicts when two modules have types with the same name and they need to be used together
...
- fix few Python warnings
svn path=/trunk/; revision=26738
2008-11-10 13:27:41 +00:00
Anders Broman
7ce0cd961e
From Pascal Quantin:
...
ASN.1: display the real name of SEQUENCE/TYPE OF parameters
svn path=/trunk/; revision=26669
2008-11-01 22:28:56 +00:00
Stig Bjørlykke
d255e44bfa
From Martin Peylo (bug 2507):
...
The attached patch enables asn2wrs.py and packet-ber.c to decode UTCTime
according to the definitions in X.680.
svn path=/trunk/; revision=25897
2008-08-01 16:44:06 +00:00
Tomas Kukosa
b2b6786670
cleanup code (remove some collapsed conditions)
...
svn path=/trunk/; revision=24215
2008-01-28 17:34:38 +00:00
Tomas Kukosa
b1d62c4418
use FN_VARIANT parameter in INTEGER type for planned 64bit variants
...
svn path=/trunk/; revision=24087
2008-01-14 11:21:09 +00:00
Tomas Kukosa
27a531e06a
more sophisticated H245 OLC handling focusing on more reliable T.38 establishment
...
svn path=/trunk/; revision=24043
2008-01-09 13:30:31 +00:00
Anders Broman
de16039c51
Get rid of dissect_ber_boolean_value() and change the signature of
...
dissect_ber_boolean() to return a value and update asn2wrs to generate the new signature.
Regenerate all BER dissectors.
svn path=/trunk/; revision=24015
2008-01-04 16:21:07 +00:00
Tomas Kukosa
7529f33437
support for additionally SIZE constrained Typereference
...
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-12-28 10:42:44 +00:00
Tomas Kukosa
1e794fc494
ANSI TCAP regenerated and tested with -T -X asn2wrs options
...
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-10 08:35:41 +00:00
Tomas Kukosa
1bef58264a
fix field attributes handling for tagged types
...
regenerate involved dissectors
svn path=/trunk/; revision=23783
2007-12-06 11:23:35 +00:00
Tomas Kukosa
d32d2e9525
better built-in X.880 support
...
forward declarations of OPERATION and ERROR classes are not necessary when Remote-Operations-Information-Objects.asn itself is compiled
svn path=/trunk/; revision=23328
2007-11-01 11:56:33 +00:00
Tomas Kukosa
6090991c45
small improvement in class fields handling
...
svn path=/trunk/; revision=23321
2007-10-31 12:57:01 +00:00
Tomas Kukosa
0386717cf0
accept VariableTypeValueFieldSpec syntax and ParameterizedObjectClass syntax
...
svn path=/trunk/; revision=23320
2007-10-31 09:33:54 +00:00
Tomas Kukosa
84488ec016
asn2wrs
...
- 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-29 19:25:37 +00:00
Tomas Kukosa
49495dfb85
fix export of ObjectFieldSpec and ObjectSetFieldSpec of CLASS
...
svn path=/trunk/; revision=23250
2007-10-22 19:29:29 +00:00
Tomas Kukosa
44800d2c5a
H.460 new dissector implemented (H.460.2-H.460.22)
...
H.225
- change RysMessage_vals to h225_Rasmessage_vals
- use #.PDU directive for H323-UserInformation and RasMessage instead of implementing it by hands
- register RasMessage_PDU as "h225.ras" dissector for calling it from H.460
asn2wrs make PDUs exportable
svn path=/trunk/; revision=23226
2007-10-18 13:35:57 +00:00
Tomas Kukosa
b4ed21c3e6
- new command line option -E which makes just .cnf export file
...
- new directive #.IMPORT which ignores nonexistent input file if -E is used
- type name parameter for #.FN_HDR and #.FN_FTR is optional if #.FN_PARS or #.FN_HDR precedes
svn path=/trunk/; revision=23181
2007-10-15 11:51:01 +00:00
Jörg Mayer
2e37539cd5
Remove path at two more places from the output
...
svn path=/trunk/; revision=23155
2007-10-11 23:21:51 +00:00
Tomas Kukosa
e6290e8edc
put only file basename into #line directives
...
svn path=/trunk/; revision=23146
2007-10-11 14:48:12 +00:00
Tomas Kukosa
207837b284
do not prepend './' before input file name if -D <dir> option is not used
...
it made problem with absolute path usage
svn path=/trunk/; revision=23068
2007-10-05 07:36:51 +00:00
Tomas Kukosa
0f31c30b4b
support of 'ANY DEFINED BY' from X.208 which is obsolete but still used in some RFCs
...
svn path=/trunk/; revision=23043
2007-10-02 06:52:11 +00:00
Jörg Mayer
0cb93f22ba
Add command line switch
...
-D dir : Directory for input_file(s) (default: '.')
to allow asn2wrs being used in out of tree builds.
Beautify -h output a bit.
svn path=/trunk/; revision=22938
2007-09-24 13:49:25 +00:00
Tomas Kukosa
e256ad3713
new directive #.ASSIGN_VALUE_TO_TYPE
...
svn path=/trunk/; revision=22725
2007-08-29 11:47:35 +00:00
Jörg Mayer
0576eb451f
Make Windows path separator look like Unix path separator.
...
That way, we will not have irrelevant diffs depending on
the platform the last submitter built the dissector on.
svn path=/trunk/; revision=22624
2007-08-24 06:51:10 +00:00
Tomas Kukosa
396ceb5607
NBAP rewritten to use original ASN.1 source and updated to TS 25.433 V7.5.0 (2007-06)
...
svn path=/trunk/; revision=22490
2007-08-13 11:15:39 +00:00
Tomas Kukosa
5a46ea46b5
H.450 regenerated from original ASN.1 sources
...
svn path=/trunk/; revision=22417
2007-07-30 08:01:59 +00:00
Tomas Kukosa
3b5c406f8c
QSIG fully implemented
...
svn path=/trunk/; revision=22361
2007-07-20 09:54:47 +00:00
Tomas Kukosa
17feb32ca9
change QSIG tables structure so as they can be generated automatically from ASN.1 in the next step
...
svn path=/trunk/; revision=22354
2007-07-19 11:41:10 +00:00
Tomas Kukosa
698426f6b8
support for syntax of TYPE-IDENTIFIER and ABSTRACT-SYNTAX classes
...
svn path=/trunk/; revision=22332
2007-07-17 09:59:35 +00:00
Tomas Kukosa
7c5aa2d461
small changes in value reference handling and parameterized object assignment handling
...
svn path=/trunk/; revision=22234
2007-07-03 11:01:21 +00:00
Tomas Kukosa
8d3fd802e3
- HSTRING value support
...
- accept any type in CONSTRAINED BY
svn path=/trunk/; revision=22232
2007-07-02 13:03:39 +00:00
Tomas Kukosa
546176eaaf
register type of OPERATION fields &ArgumentType and &ResultType and ERROR field &ParemeterType if other type than Typereference is used
...
svn path=/trunk/; revision=22230
2007-07-02 12:22:05 +00:00
Tomas Kukosa
992aa0798d
- implementation of OPERATION and ERROR objects support started
...
- new #.TABLE... directives to printout objects into output files
svn path=/trunk/; revision=22223
2007-06-29 11:28:35 +00:00
Tomas Kukosa
2c33ab54e7
check conflict in CLASS fields redefinition
...
svn path=/trunk/; revision=22203
2007-06-27 14:26:17 +00:00
Tomas Kukosa
705f89de7a
- INSTANCE OF type support
...
- fix bug in empty SET handling
- partial support for OpenTypeFieldVal
- allow useful object classes in ObjectFieldSpec and ObjectSetFieldSpec
svn path=/trunk/; revision=22202
2007-06-27 08:13:53 +00:00
Tomas Kukosa
283c094ec3
comment out some forgotten debug printouts
...
svn path=/trunk/; revision=22185
2007-06-25 10:26:21 +00:00
Tomas Kukosa
c2172dbc5b
- fix field type FT_... for SelectionType
...
- fix OPTIONAL handling in CLASS definition
- Q.932 ROS regenerated
svn path=/trunk/; revision=22184
2007-06-25 08:58:27 +00:00
Tomas Kukosa
2c362d3e8d
- improve compilation (passing type information) if modules are not merged with -p option
...
- start "module grouping" compilation feature
svn path=/trunk/; revision=22063
2007-06-07 06:05:36 +00:00
Tomas Kukosa
b4d36142ed
build-in OPERATION and ERROR classes definition
...
svn path=/trunk/; revision=22056
2007-06-06 09:46:35 +00:00
Tomas Kukosa
1dcf2aaef0
use ASN.1 type names in #.FN_BODY (instead of Wireshark type names)
...
svn path=/trunk/; revision=22054
2007-06-06 08:12:27 +00:00
Tomas Kukosa
0fec7475c0
replace '&' with '_' in asn2c() function
...
svn path=/trunk/; revision=22046
2007-06-05 13:43:45 +00:00