Age | Commit message (Collapse) | Author | Files | Lines |
|
guessing about the "17" indicator for "management notification" frames -
I'm not sure whether, after paying USD 60 to get the current 802.11e
draft, Preview on my Mac could even decrypt it.
802.11h seems to say in 7.2.3.12 and 7.3.1.11 that the body of an Action
frame has a 1-byte Category field, with a value of 0 meaning "Spectrum
management", followed by, for Spectrum management, a 1-byte Action
field, with 0=Measurement Request, 1=Measurement Report, 2=TPC Request,
3=TPC Report, and 4=Channel Switch Announcement, followed by:
for all but Channel Switch Announcement, a 1-byte Dialog Token
followed by some tagged parameters;
for the Channel Switch announcement, some tagged parameters.
Show some fields given in decimal in various 802.11 specs in decimal,
not hex.
svn path=/trunk/; revision=15370
|
|
and check the validity of messages a bit more carefully.
Reformat a bit so not as much code is missed by those of us who like
narrow editor windows.
svn path=/trunk/; revision=15369
|
|
it, so unless you're reassembling headers and bodies the DAAP dissector
will see the gzipped crap. The HTTP dissector should perhaps not bother
handing gzipped or otherwise unusually-encoded bodies to subdissectors
if it's not undoing the encoding.
svn path=/trunk/; revision=15368
|
|
can reach them, and thus thinks you can fall off the end of
"fc_get_ftype()".
svn path=/trunk/; revision=15367
|
|
svn path=/trunk/; revision=15366
|
|
svn path=/trunk/; revision=15365
|
|
se_strdup_printf()
svn path=/trunk/; revision=15364
|
|
- Add some Extreme MAC addresses to wka.tmpl
svn path=/trunk/; revision=15363
|
|
- Don't exit if we can't find the scripts - try to continue anyway,
as they might be installed in some preconfigured system directory.
svn path=/trunk/; revision=15362
|
|
svn path=/trunk/; revision=15361
|
|
svn path=/trunk/; revision=15360
|
|
svn path=/trunk/; revision=15359
|
|
- The slot and port numbers printed on the chassis are off by
one when compared to the transmitted values (reported by
Jim Young).
svn path=/trunk/; revision=15358
|
|
svn path=/trunk/; revision=15357
|
|
svn path=/trunk/; revision=15356
|
|
svn path=/trunk/; revision=15355
|
|
every single time the sip dissector was called a 32byte or larger blob was g_malloced and never freed.
this not only leaks 32+ bytes + g_malloc bookkeeping overhead but also fragments memory so the real leak of memory is likely much bigger.
fix bad memleak
svn path=/trunk/; revision=15354
|
|
svn path=/trunk/; revision=15353
|
|
this function would always leak memory when called.
this fixes a memleak in dcm
svn path=/trunk/; revision=15352
|
|
plug a memleak for ...].strptr that is alloced by g_malloc() but never released.
svn path=/trunk/; revision=15351
|
|
replace it with equivalen g_malloc() calls and get rid of the gmemchunks
svn path=/trunk/; revision=15350
|
|
memleaks in case of an exception. (reset the gmemchunk at the start of each packet)
replace this gmemchunk with ep_alloc()
svn path=/trunk/; revision=15349
|
|
svn path=/trunk/; revision=15348
|
|
svn path=/trunk/; revision=15347
|
|
so instead for g-alloc and g_free data
just use ep_alloc() that is automatically freed instead.
this also gets rid of one more GMemChunk
svn path=/trunk/; revision=15346
|
|
add 4 commands from SMC to the SSC tables.
the fallback for missing commands/i.e. commands defined outside the SSC
only handles SPC I.e. If a command for SSC is missing in the SSC tables, assume it might be imported from SPC instead.
This fallback only works with opcodes imported from SPC.
svn path=/trunk/; revision=15345
|
|
Use "proto_tree_add_item()" whenever possible.
svn path=/trunk/; revision=15344
|
|
appropriate length (min(reported length, captured data present)).
svn path=/trunk/; revision=15343
|
|
Use "format_text()" to handle non-printable characters in the display
string for those items.
svn path=/trunk/; revision=15342
|
|
Use "tvb_format_text()" and friends to format strings for display.
Don't throw an exception on errors if we can keep dissecting.
Use "PROTO_ITEM_SET_GENERATED()" to mark items as generated.
If an item covers real data, it's not generated.
Dissect WRITE FILEMARKS (6) (we already had a dissector, but it wasn't
being used).
svn path=/trunk/; revision=15341
|
|
svn path=/trunk/; revision=15340
|
|
svn path=/trunk/; revision=15339
|
|
redundant code.
svn path=/trunk/; revision=15338
|
|
mnc>>4; Should be replaced with mnc = mnc>>4;
svn path=/trunk/; revision=15337
|
|
the main "ethereal.desktop" file.)
Expand the RCS ID.
svn path=/trunk/; revision=15336
|
|
don't have to worry about catching exceptions in the payload dissection
and doing the sequence number analysis - we weren't doing so in one
place. That also puts the sequence number analysis *before* the "TCP
payload" entry for payload being reassembled into a later packet.
XXX - should we do the tapping before dissecting the payload, too, so
that it gets done even if we throw an exception?
svn path=/trunk/; revision=15335
|
|
svn path=/trunk/; revision=15334
|
|
svn path=/trunk/; revision=15333
|
|
svn path=/trunk/; revision=15332
|
|
from Debian, that change debian/
svn path=/trunk/; revision=15331
|
|
svn path=/trunk/; revision=15330
|
|
svn path=/trunk/; revision=15329
|
|
there are only 5 gmemchunks left but they have different litetime for their allocations than the 100+ ones that have been removed.
The remaining 5 should be converted some other way.
svn path=/trunk/; revision=15328
|
|
svn path=/trunk/; revision=15327
|
|
svn path=/trunk/; revision=15326
|
|
svn path=/trunk/; revision=15325
|
|
svn path=/trunk/; revision=15324
|
|
svn path=/trunk/; revision=15323
|
|
svn path=/trunk/; revision=15322
|
|
svn path=/trunk/; revision=15321
|