Age | Commit message (Collapse) | Author | Files | Lines |
|
Also move ncp222.py, x11-fields, process-x11-fields.pl,
make-reg-dotc, and make-reg-dotc.py.
Adjust #include lines in files that include packet-*.h
files.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@11410 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
they have LF at the end of the line on UN*X and CR/LF on Windows;
hopefully this means that if a CR/LF version is checked in on Windows,
the CRs will be stripped so that they show up only when checked out on
Windows, not on UN*X.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@11400 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
set up
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@11154 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
for those sources that include both packet-ber.h and packet-per.h
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@10912 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@10065 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@10060 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
packet-h245.c:13932: warning: invalid storage class for function `dissect_h245_RedundancyEncodingElement'
by moving the function declarations outside other functions
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@9631 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
and NO_PORT_B - the corresponding flags have the same values, but they
don't have the same semantics (a "find_conversation()" call with a
missing address or port B will do a wildcard match on *both* addresses
or ports, not just the second one).
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@9604 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
compatible with and dissect the packets from Martin R and Paul H.
I still think ethereal was correct before this patch and that
this patch is not compatible with teh standard.
Anyway, that doesnt matter much. With this patch ethereal will dissect the packets properly.
Time to study x691 again.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@9066 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8789 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
The restricted character string for signalType is 1 character, not 1 to 128 characters.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8666 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8653 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
other definitions of OPTIONAL (such as the one in Windows).
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8650 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
1) string tables for t35CountryCode, t35Extension and
h221ManufacturerCode were moved into the new file t35.c
because they are common for more dissectors
2) the dissect_h245_NonStandardParameter_with_extension_marker()
was moved from h245 to h225 and renamed to
dissect_h225_NonStandardParameter() because the
NonStandardData type is different for H.225.0 and H.245
3) type of the "h245.nsp.object" dissector table was changed from
FT_UINT32 to FT_STRING, so it can select a dissector based on
an OID rather than the Adler-32 hash of an OID
4) the "h225.nsp.object" and "h225.nsp.h221" dissector tables
were created
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8550 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8400 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8373 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
instead of long ones (introduces new preference, default is off):
OpenLogicalChannel OpenLogicalChannel OpenLogicalChannel OpenLogicalChannel
OLC OLC OLC OLC
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8343 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8321 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
from anders broman
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8297 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
Create an alternative NonStandardParameter dissector that matches the
definition that H.225 needs.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8277 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
NonStandardParameter data in the H.245 dissector.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8206 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
based on H.245 information.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8172 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
it is currently done in a way too crude way,
when a h245 endpoint is found, it calls dissector_add("tcp.port",...) and
thus registers it globally for this port for ALL ip addresses.
if someone knows how to change it to only register it for
<ipaddress><tcpport> instead, that would be much better.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8120 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
in the correct order.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8112 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8092 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
instancews where megaco encapsulates h.245
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8087 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
H.225 as well
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8052 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
h225 will need them
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8033 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
constrained integers with an extension marker.
Update all calls to the constrained integer dissector
Add dissection to the rfc_number type which is a constrasined integer with an extension marker
Add H245 so that it builds by default in ethereal.
It has been tested extensively by a semi-large number of people with a lot of real and synthetic captures and seems to work very well.
New protocol added to ethereal
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8032 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
fix an instance where the wrong dissector was called instead of RequestMultiplexEntryRejectionDescriptions.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8031 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
make reassembly a preference
update comments
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8030 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
Implement some restricted ia5strings
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8029 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8018 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
and put them in their own file.
I had to put them im packet-per.c instead of asn1-per.c since othervise
i couldnt get it to invoke the register routine from register.c
the per dissector is compiled into ethereal by default, but there are no callers in ethereal until the h245 dissector is added.
someone that knows the registry stuff better might consider renaming it to asn1-per.c instead of packet-per.c
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8017 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
IA5String when tehre are no restriction on the alphabet is actually just an octet string
start populating the COL_INFO with request/response commandname
COL_INFO will be tricky to get nice.
we might needs some hack to pass different values around through the dissect_per layer so can format values from different parts/subdissector functions nicely.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8013 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8010 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
It looks like the constrained version of IA5String might be encoded as
a constrained integer followed by (byte aligned) a list of ASCII bytes makeing up shte string.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8009 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8007 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
use proto_tree_add_item() instead of proto_tree_add_string() since there is nothing that says the string will be null terminated.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8006 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
"dissect_h245_MultimediaSystemControlMessage()" for use in the future by
other dissectors.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@7994 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
change the decode of sequence and extensions to assume the lower bound for the number of extensions is 1 and thus 1 have to be added to the encoded value.
dont know if this is right or not, the satndard x691 does not mention anything
about the lb being 1 and the value being semiconstrained but a note at 18.8
does mention that the number of extensions can not be 0.
i think there is a difference between saying a value can not be zero and
between saying the lower bound is 1. but hey it is a telco standard.
the change might be right or it might be wrong.
i think it is wrong or else the standard is wrong.
it at least dissects the very few captures i have properly.
telco guys, either give feedback or live with the dissector being potentially
wrong.
its that easy.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@7990 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
bit for "extensions present" even if that bit was not encoded in the pdu.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@7989 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
for the individualk bits in the bitmap field for whether each extension
is present or not, add "(<extension name> [is|is NOT] present)" to the
tree item.
this makes the dissection of the extension bitmap more meaningful
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@7988 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
for the individual bits, if we know the name of the optional field
then put "<field name> [is|is NOT] present" into the tree pane
so we can see what each bit in this field refers to.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@7987 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
that was created to display the value.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@7986 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
dont put the object identifier length field in the tree.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@7970 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
RFC2833 is a bit "unclear" but I guess this type is encoded
as first a length-determinant followed by the actual ascii data.
I belive the length-determinant is byte aligned in aligned-per so the entire
field is so.
at best, this is pure guesswork but it does decode the single capture i do have containing GeneralString types properly.
Anyone interested are welcome to purchase and provide
proper h323 standard docs from itu-t and snail-mail them to me.
A random asn file from www.packetyzer.com together with the X.691 pdf file is
"difficult".
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@7969 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
add a gboolean which controls whether the internal PER fields are to be displayed or not in the tree pane.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@7968 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
Replace dissect_h245_TransportAddress() which was the generic decoder for the TransportAddress sequence with several semi-identical routines that matches the name of the field (instead of the type).
This makes the presentation easier to read.
e.g. Present this ip address as mediaChannel which is the field name instead of as TransportAddress
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@7967 f5534014-38df-0310-8fa8-9805f1628bb7
|
|
read the comment at the top of the file for instructions on how to activate it and what needs to be done.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@7963 f5534014-38df-0310-8fa8-9805f1628bb7
|