I don't know whether this is the optimal patch, but it does the job.
file.h: extern declaration of auto_scroll_live
file.c: always declare auto_scroll_live
svn path=/trunk/; revision=10347
Track differences between WV-CSP versions in the token definitions.
Get rid of 8-bit characters in some comments.
Get rid of 'unused symbol' warnings.
svn path=/trunk/; revision=10344
have to worry about overflowing a buffer; thanks to Stefan Esser for
catching that one. (It also means we handle it if there's no '\0' at
the end.)
svn path=/trunk/; revision=10341
bits of codeset in an IE (that's how many bits of codeset there are).
Make the "q933_info_element_vals[]" array have NUM_INFO_ELEMENT_VALS
members and define NUM_INFO_ELEMENT_VALS be (Q933_IE_SHIFT_CODESET+1),
as that array should have the number of codesets worth of elements.
svn path=/trunk/; revision=10332
use the packet-e164.c country code and international network
value_string tables;
provide a bit mask for Q.850 cause code values.
svn path=/trunk/; revision=10329
that way, we don't have to worry about overflowing the buffer. Thanks
to Stefan Esser for reporting that vulnerability.
Fix up the indentation and blurb for the IWFA IPv6 Address item.
svn path=/trunk/; revision=10326
Handle the prefix length and address similarly to the way that the BGP
dissector does, so that we mask out all the bits that the prefix length
tells us to, rather than just masking out entire bytes.
Check the prefix length so that we don't overflow the buffer for prefix
lengths > 32 - thanks to Stefan Esser for catching that one - and so
that we're not confused by a prefix length of 0.
svn path=/trunk/; revision=10324
so declare it here.
This substructure in the w2k kerberos PAC structure is called PAC_LOGIN_INFO
and might actually exist inside the netlogon interface as well?
svn path=/trunk/; revision=10322
we can manually call functions to dissect NDR encoded structures without going through the DCERPC interface.
There are NDR encoded blobs that are not encapsulated inside DCERPC
such as in kerberos and those dissectors need this.
svn path=/trunk/; revision=10321
application ID zero is a valid application ID (it is often used as
experimental applciation ID). By default, the preference is disabled.
Fix the XML dictionary parser so it skips comment lines too.
svn path=/trunk/; revision=10320
Make a lot of changes to identify a subset of MAP parameters in
messages. IMSI, MSISDN, MSC Number, HLR Number, VLR Number,
etc. Most of the SMS related MAP messages are dissected with
the parameters identified and decoded. Also include PRN, SRI,
and some of the other common messages (unfortunately not Insert
Sub yet).
Fix some typoes.
svn path=/trunk/; revision=10313
Flag a known VERY NASTY bug in WV-CSP 1.2 where a token is being defined
twice with the same binary identifier. It's already a mess that they don't
provide backwards compatible encodings; you can now write a WV-CSP document
without being able to parse it because of version issues (hint: 1.2 has no
public WBXML identifier yet and the spec explicitly asks to set it to
"Unknown/Missing" so you could write an 1.1 message in 1.2 format, which
looks *really* weird as the tokens are mixed in both codings).
Consequence: I have to foresee a discriminator for the WBXML dissectors
so I *may* predict the correct version. I like reviewing in engineering :)
svn path=/trunk/; revision=10308
as the 2 most significant bits of every token byte represent whether the
tag has content and/or has an attribute list.
svn path=/trunk/; revision=10307