Age | Commit message (Collapse) | Author | Files | Lines |
|
Just to avoid some misunderstandings:
While parts of Ethereal can be built and distributed as libraries,
these parts are still covered by the license below, and NOT by the
Lesser General Public License or any other license.
svn path=/trunk/; revision=10355
|
|
Initialize "hf_error_st" to -1, the same way other hf_ variables are
initialized, and make it an "int", as other hf_ variables are.
svn path=/trunk/; revision=10354
|
|
a length option.
Break out of the option processing loop if we see an option with the
"end" bit set.
svn path=/trunk/; revision=10353
|
|
New simpler lists for both known registered WBXML public IDs and unknown
lists based on content type value. The latter have the possibility to add
a discriminator which facilitates a more correct/appropriate selection of
the token map in cases where more (backwards incompatible) versions exist.
Now the EXT_T tokens are correctly decoded, and a mapping function can be
assigned. This has been done in WML (existing code reused there) and in WV-CSP
(new functions looking up a value in a value_string based on the offset after
the EXT_T_0 token).
Add the textual WV-CSP media type to packet-text-media.c.
TODO - write the discriminators for WML, SyncML and WV-CSP. Add the code for
running the discriminators and possibly iterating over a list of mappings.
svn path=/trunk/; revision=10352
|
|
svn path=/trunk/; revision=10351
|
|
put the definition of it back under HAVE_LIBPCAP and don't add an extra
declaration in "file.h", as there's no longer code that needs to refer
to it if HAVE_LIBPCAP isn't defined.
svn path=/trunk/; revision=10350
|
|
svn path=/trunk/; revision=10349
|
|
svn path=/trunk/; revision=10348
|
|
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
|
|
svn path=/trunk/; revision=10346
|
|
for contacting the authors of the files.
svn path=/trunk/; revision=10345
|
|
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
|
|
it that aren't printable characters, they'll be shown as C-style escape
sequences.
svn path=/trunk/; revision=10343
|
|
filter string
svn path=/trunk/; revision=10342
|
|
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
|
|
added some (not yet finished) work
svn path=/trunk/; revision=10340
|
|
code in.
svn path=/trunk/; revision=10339
|
|
multiple IPv6 addresses.
svn path=/trunk/; revision=10338
|
|
also handle the THE3GPP_IPV6_DNS_SERVERS attribute.
svn path=/trunk/; revision=10337
|
|
"make maintainer-clean", as they're generated files.
svn path=/trunk/; revision=10336
|
|
svn path=/trunk/; revision=10335
|
|
svn path=/trunk/; revision=10334
|
|
added limitations corresponding to the maximum filesize (2GB)
svn path=/trunk/; revision=10333
|
|
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
|
|
dissector to add more filterable fields.
svn path=/trunk/; revision=10331
|
|
use the packet-e164.c stuff to analyze E.164 numbers;
add some more filterable fields.
svn path=/trunk/; revision=10330
|
|
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
|
|
svn path=/trunk/; revision=10328
|
|
masking out the appropriate bits in the address.
Use them in the BGP and EIGRP dissectors.
svn path=/trunk/; revision=10327
|
|
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
|
|
buffer, and add checks for IPv4 and IPv6 prefix lengths of 0, to avoid
underflowing a buffer.
svn path=/trunk/; revision=10325
|
|
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
|
|
Thanks to Stefan Esser for catching that.
svn path=/trunk/; revision=10323
|
|
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
|
|
svn path=/trunk/; revision=10319
|
|
Remove extra "," at end of enum.
Remove extra ";" at end of block.
svn path=/trunk/; revision=10318
|
|
svn path=/trunk/; revision=10317
|
|
password as well.
svn path=/trunk/; revision=10316
|
|
ones.
svn path=/trunk/; revision=10315
|
|
ISUP dissector, to allow filtering on E.164 numbers.
svn path=/trunk/; revision=10314
|
|
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
|
|
wrong bits were used to identify the message content.
svn path=/trunk/; revision=10312
|
|
dissector.
svn path=/trunk/; revision=10311
|
|
same way Cisco's "show cdp neighbor" does).
svn path=/trunk/; revision=10310
|
|
svn path=/trunk/; revision=10309
|
|
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
|
|
svn path=/trunk/; revision=10306
|