Age | Commit message (Collapse) | Author | Files | Lines |
|
That's the part used, when "Update list of packets in real time" is used while capturing.
svn path=/trunk/; revision=12445
|
|
length of the UDP header itself, so subtract the length of the header
when using it to limit the length of the payload tvbuff.
Clean up the computing of the captured length of the payload tvbuff (we
really should get rid of the "length" argument to "tvb_new_subset()",
and have it compute the captured length based on the supplied reported
length and the amount of that data actually present in the parent
tvbuff).
Don't fetch the length and checksum fields until we use them (so that we
don't throw an exception until then, and fail to process the source and
destination ports), and check whether the length is bogus regardless of
whether we're building a protocol tree or not.
svn path=/trunk/; revision=12444
|
|
svn path=/trunk/; revision=12443
|
|
If we get such an error, always call "file_error()" to get an indication
of what the error was and, if it returns 0, set the error to
WTAP_ERR_SHORT_READ.
svn path=/trunk/; revision=12442
|
|
should be the length of the packet being dissected, so that if we throw
an exception dissecting it, the item covers the entire packet (because
it's incomplete, and thus *all* of it is the beginning of the header).
Instead, we should pass the length of the part of the header prior to
the protocol field as an argument to "dissect_ppp_common()", and it
should use that to set the length of that item.
svn path=/trunk/; revision=12441
|
|
the file and 10 bytes if we *don't*.
Small language edits in preference text and blurb.
svn path=/trunk/; revision=12440
|
|
header are the IP address of the interface that saw the packet.
svn path=/trunk/; revision=12439
|
|
from the template
svn path=/trunk/; revision=12438
|
|
the template
svn path=/trunk/; revision=12437
|
|
svn path=/trunk/; revision=12436
|
|
to hex dumps that can be read by text2pcap.
svn path=/trunk/; revision=12435
|
|
significantly
svn path=/trunk/; revision=12434
|
|
svn path=/trunk/; revision=12433
|
|
svn path=/trunk/; revision=12432
|
|
from teh template
svn path=/trunk/; revision=12431
|
|
starts with "NTLMSSP", otherwise dissect it as GSS-API.
svn path=/trunk/; revision=12430
|
|
by his madwifi Atheros driver on Linux; rename
WTAP_ENCAP_IEEE_802_11_WLAN_BSD to WTAP_ENCAP_IEEE_802_11_WLAN_RADIOTAP,
and change its text name from "ieee-802-11-bsd" to
"ieee-802-11-radiotap".
svn path=/trunk/; revision=12429
|
|
can be used multiple times in a single formatting call.
svn path=/trunk/; revision=12428
|
|
that return the next packet from a set of {chronologically sorted,
sequential-by-file} packets; it doesn't need to have a loop over all
those packets, or any code to write packets.
Supply those abstractions, change the code that merges packets to do its
own writing, and have the Ethereal version manage a progress bar and
have the mergecap version print packet numbers in verbose mode, as the
common merge code used to do.
svn path=/trunk/; revision=12427
|
|
svn path=/trunk/; revision=12426
|
|
were no arms that matched
svn path=/trunk/; revision=12425
|
|
long.
The offset is relative to the first byte of the TIFF structure, which is
after the "Exif\0" *and* the extra byte after "Exif\0".
Loop over all IFDs.
Sanity check the offset to the first IFD and the offset in each IFD to
the next IFD.
svn path=/trunk/; revision=12424
|
|
indication - success, read failure, write failure - and have their
callers handle read failures by looking for the file that got the read
failure and reporting the failure in question.
Free up the err_info string returned by "wtap_read()" after using it.
svn path=/trunk/; revision=12423
|
|
mergecap.c (get rid of the verbose printing of information for each
packet).
Have "merge_append_files()" return FALSE only on a write error, as
"merge_files()" does.
Sort the routines in "merge.c" in the order from "merge.h".
svn path=/trunk/; revision=12422
|
|
absorbing its logic into "cf_merge_files()" simplifies things a bit.
svn path=/trunk/; revision=12421
|
|
and use that information to provide better error messages.
Have "merge_open_outfile()" do all the work of filling in the
merge_out_file_t structure, with the values to use passed as arguments.
Get rid of some structure members that used to be used solely to pass
information to "merge_open_outfile()".
Add a "cf_merge_files()" routine to do the merging and reporting of errors.
svn path=/trunk/; revision=12420
|
|
"void".
Fix a typo in the MAP Dialogue dissector template .h file.
Re-generate the MAP Dialogue dissector files and set svn:keywords to Id
and svn:eol-style to native for them.
svn path=/trunk/; revision=12419
|
|
svn path=/trunk/; revision=12418
|
|
files.
Set svn:eol-style to native for those files, and get rid of trailing
CRs.
Set svn:keywords to Id for those files.
svn path=/trunk/; revision=12417
|
|
svn path=/trunk/; revision=12416
|
|
svn path=/trunk/; revision=12415
|
|
Dialougedata parameter.
svn path=/trunk/; revision=12413
|
|
svn path=/trunk/; revision=12412
|
|
svn path=/trunk/; revision=12411
|
|
that - otherwise, you get a "No valid input files" message, which
perhaps doesn't make it clear enough that the problem is that there were
no input files, period.
svn path=/trunk/; revision=12410
|
|
svn path=/trunk/; revision=12409
|
|
svn path=/trunk/; revision=12408
|
|
svn path=/trunk/; revision=12407
|
|
Clean up indentation.
If we dissect an octet string and then re-dissect it as a particular
type of data, don't use the end offset from the re-dissection as the
offset of the end of the octet string - just use the result of
"dissect_per_octet_string()".
svn path=/trunk/; revision=12406
|
|
svn path=/trunk/; revision=12405
|
|
svn path=/trunk/; revision=12404
|
|
svn path=/trunk/; revision=12403
|
|
svn path=/trunk/; revision=12402
|
|
svn path=/trunk/; revision=12401
|
|
the same name.
Fix up alignment.
svn path=/trunk/; revision=12400
|
|
if(offset&0x07){
offset=(offset&0xfffffff8)+8;
}
for byte-aligning a bit offset.
svn path=/trunk/; revision=12399
|
|
section, as is done for other files. Just refer to those files in the
section for the "Save" button for the capture and display filter dialog
boxes.
svn path=/trunk/; revision=12398
|
|
svn path=/trunk/; revision=12397
|
|
its displeasure be known.
svn path=/trunk/; revision=12396
|
|
svn path=/trunk/; revision=12395
|