Jeff Morriss
f3f9f2697f
Make TVBs opaque for most users.
...
Convert TVB_RAW_OFFSET() and TVB_GET_DS_TVB() into functions.
svn path=/trunk/; revision=37422
2011-05-27 03:06:50 +00:00
Guy Harris
a8bc4a0d13
Rename the routines that handle dissector tables with unsigned integer
...
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-12-20 05:35:29 +00:00
Bill Meier
b1554fc198
Use value_string_ext fcns to access certain value_string arrays;
...
Whitespace cleanup.
svn path=/trunk/; revision=34882
2010-11-15 19:08:12 +00:00
Bill Meier
ed7105e21b
Update package_name_vals[] value_string array:
...
- Add new entries based on: http://www.iana.org/assignments/megaco-h248 last updated 2010-10-01;
- Fix a typo (incorrect value for an entry);
- Switch values between two entries to match the IANA list;
- Switch two entries so list is in ascending order by value.
svn path=/trunk/; revision=34881
2010-11-15 19:00:16 +00:00
Anders Broman
eb136e00d8
From Alex Lindberg:
...
resolves all h248V1 differences and provides dissection of V1
instances of Packets, Events, Signals, and Properties.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3999
svn path=/trunk/; revision=31597
2010-01-21 06:39:25 +00:00
Anders Broman
a255c08b66
Get rid of check_col();
...
svn path=/trunk/; revision=31546
2010-01-17 12:46:00 +00:00
Kovarththanan Rajaratnam
7ab993bee7
Remove unused NEED_PACKET_PROTO_H variable
...
svn path=/trunk/; revision=30409
2009-10-08 17:26:57 +00:00
Kovarththanan Rajaratnam
a9ed97b344
From Gerasimos Dimitriadis via. bug 4104:
...
When dissecting a h248 message, col_set_str is called with a string from the ephemeral pool and an assertion fails.
svn path=/trunk/; revision=30398
2009-10-08 13:17:51 +00:00
Stig Bjørlykke
e2d6320d75
Only include config.h in C files, to avoid multiple inclusion.
...
svn path=/trunk/; revision=30182
2009-09-28 17:58:47 +00:00
Anders Broman
8a23b29c91
From Alex Lindberg:
...
Add H248V1 suport.
(H248 dissector fails on poorly formed AuditReply packet from Media Gateway)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3953
svn path=/trunk/; revision=29835
2009-09-10 05:57:30 +00:00
Anders Broman
3d2e307ae6
From Alex Lindberg:
...
Update to h248v3.asn
Applied the change from the Amendment 1 by hand.
svn path=/trunk/; revision=29787
2009-09-08 09:11:21 +00:00
Kovarththanan Rajaratnam
c19f7978db
Sanitize epan includes
...
svn path=/trunk/; revision=29500
2009-08-21 20:32:50 +00:00
Kovarththanan Rajaratnam
e971354a54
Don't guard col_set_str (COL_PROTOCOL) with col_check
...
svn path=/trunk/; revision=29340
2009-08-09 06:26:46 +00:00
Anders Broman
9b9880a25a
From yin sun:
...
h248 term wildcard enhancement
svn path=/trunk/; revision=28861
2009-06-27 13:37:03 +00:00
Stig Bjørlykke
e3ef20f3ea
From Kovarththanan Rajaratnam:
...
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-06-23 06:02:12 +00:00
Anders Broman
7afd67fd94
Update value strings.
...
svn path=/trunk/; revision=27916
2009-03-31 18:52:36 +00:00
Bill Meier
a8f30cbca1
Fix some typos and spelling (mostly in text strings)
...
svn path=/trunk/; revision=27037
2008-12-17 17:23:37 +00:00
Bill Meier
7280c469a3
Fix some spelling/typos
...
svn path=/trunk/; revision=27024
2008-12-16 14:18:55 +00:00
Bill Meier
5e4758e5e0
Move prefs processing from registered init fcn to proto_reg_handoff fcn
...
svn path=/trunk/; revision=26695
2008-11-04 21:48:25 +00:00
Gerald Combs
09868c5db5
Fix some checkAPIs warnings.
...
svn path=/trunk/; revision=25617
2008-06-27 16:07:21 +00:00
Anders Broman
aa81806094
Update package name from IANA's list.
...
svn path=/trunk/; revision=24078
2008-01-13 17:03:06 +00:00
Anders Broman
02c27c89f0
transactionId wasn't processed for:
...
SegmentReply/transactionId
TransactionReply/transactionId
TransactionPending/transactionId
Fixes bug http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2165
svn path=/trunk/; revision=24077
2008-01-13 16:07:52 +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
Anders Broman
73fee653de
Get rid of ber_last_created_item(). (Final?)
...
svn path=/trunk/; revision=24010
2008-01-04 13:39:24 +00:00
Anders Broman
bf7150a834
Get rid of ber_last_created_item().
...
svn path=/trunk/; revision=24009
2008-01-04 12:53:29 +00:00
Jörg Mayer
3d22aa561b
asn1/*/Makefile.nmake were not part of the source package.
...
Spotted by Tomas Kukosa.
svn path=/trunk/; revision=23921
2007-12-19 10:02:50 +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
Anders Broman
079e1446f9
Update to use the -X and -T asn2wrs flags.
...
svn path=/trunk/; revision=23394
2007-11-07 21:22:25 +00:00
Anders Broman
ce2a32dc6f
Update to use the -X and -T asn2wrs flags.
...
svn path=/trunk/; revision=23390
2007-11-07 17:55:57 +00:00
Jörg Mayer
0e0bed500d
- Remove -e option if the generated -exp.cnf file isn't used.
...
- Add EXPORT_FILES to all files that still contain -e.
svn path=/trunk/; revision=23145
2007-10-11 05:27:27 +00:00
Jörg Mayer
61cde0d09e
- Change Makefiles to include preinc
...
- Add missing new directories to asn1/Makefile.nmake
svn path=/trunk/; revision=23141
2007-10-10 19:03:24 +00:00
Jörg Mayer
077819f008
convert to new Makefile structure
...
svn path=/trunk/; revision=23085
2007-10-07 21:07:33 +00:00
Stig Bjørlykke
8f19616ae8
Modified some ASN1 Makefiles to compile on unix.
...
Added some clean targets.
Removed asn1/x501 directory.
svn path=/trunk/; revision=22886
2007-09-17 11:53:33 +00:00
Guy Harris
5a43799a17
Use G_GINT64_MODIFIER, rather than the PRI[douxX]64 macros, for GLib
...
routines and routines using those routines. GLib might use different
modifiers for 64-bit quantities than the platform's C library does.
svn path=/trunk/; revision=21990
2007-05-29 18:52:42 +00:00
Anders Broman
f08cd1e5e3
actx in the rest of dissect_ber..()l
...
svn path=/trunk/; revision=21773
2007-05-15 05:49:43 +00:00
Anders Broman
c01f382974
Second step in introducing asn context to BER dissectors just like in PER.
...
svn path=/trunk/; revision=21753
2007-05-13 20:58:29 +00:00
Luis Ontanon
55507800aa
extraInfo was not propperly tagged causing ber decoding errors.
...
Fixes Bug 1554
svn path=/trunk/; revision=21557
2007-04-24 19:28:12 +00:00
Luis Ontanon
06a52917ad
Have the h248term handle evaluated as late as possible.
...
svn path=/trunk/; revision=21413
2007-04-13 17:46:54 +00:00
Luis Ontanon
8c6ad121d8
megaco
...
- replace #pragma for #include
- move register function and remove prototype
h248
- have dissector being called through megaco instead of registering to the same sctp.ppi
svn path=/trunk/; revision=21234
2007-03-27 22:56:07 +00:00
Luis Ontanon
296a77efdc
migrate packet-megaco.c from plugins/megaco to epan/dissectors
...
svn path=/trunk/; revision=21191
2007-03-25 21:59:16 +00:00
Luis Ontanon
753ac01760
Remove the context tracing from packet-h248.c ( migrated to <epan/gcp.c> )
...
svn path=/trunk/; revision=21188
2007-03-25 21:39:40 +00:00
Luis Ontanon
7a7e743627
add a tap to h248
...
svn path=/trunk/; revision=21054
2007-03-18 21:54:07 +00:00
Luis Ontanon
306309b94d
make sure curr_info.sig is not-NULL before derreferencing it.
...
similar to Bug 1451
svn path=/trunk/; revision=21050
2007-03-18 14:56:58 +00:00
Luis Ontanon
92ad3144da
make sure curr_info.evt is not-NULL before derreferencing it.
...
fixes Bug 1451
svn path=/trunk/; revision=21048
2007-03-18 13:53:07 +00:00
Luis Ontanon
bed442b167
dissect H.248 over TPKT over TCP
...
svn path=/trunk/; revision=21046
2007-03-17 21:43:34 +00:00
Luis Ontanon
37802e5e21
Pubate Satienpoch keeps finding typos and incongruences in H.248 packages:
...
- for Q.1950 I used the value_string for GB events as the value_string for the parameters of BNC change.
> In observed event descriptor, it is called “eventName”, but in event descriptor,
> it is called “pkgdName”. It should be “eventName” in both cases.
svn path=/trunk/; revision=20986
2007-03-06 22:13:12 +00:00
Luis Ontanon
b874efb47d
- have the signal name to be in the right subtree
...
svn path=/trunk/; revision=20966
2007-03-03 23:33:56 +00:00
Luis Ontanon
76518e6d1b
+ improve dissection of PkdName
...
+ complete H.248.1 E.1 Generic Package
svn path=/trunk/; revision=20965
2007-03-03 16:36:19 +00:00
Luis Ontanon
679cf729d3
+ some cosmetic changes to package dissection.
...
+ add more Q.1950 packages and parameters
svn path=/trunk/; revision=20920
2007-02-25 10:13:49 +00:00
Luis Ontanon
4211d0dba2
fix some bugs introduced in the latest releases and add value_strings for param, evt, sig and stat ids s well as "sub-parameters".
...
svn path=/trunk/; revision=20908
2007-02-23 20:57:22 +00:00