| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
"int" and to check "getopt()"s return value with -1 rather than EOF.
Fix other "getopt()" loops to check against -1 as well (EOF is -1 on
most if not all platforms, but the Single UNIX Specification says
"getopt()" returns -1, so we should check against -1, not EOF).
svn path=/trunk/; revision=4793
|
|
|
|
|
|
| |
"plugins.c".
svn path=/trunk/; revision=4790
|
|
|
|
|
|
|
| |
Add support for desegmentation of COPS messages and for multiple COPS
messages per TCP segment.
svn path=/trunk/; revision=4781
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add more type values for EAP.
Fix off-by-one bug when displaying Code of EAP message.
Get rid of an unnecessary "volatile".
Give the code and type fields value_string arrays, and use them when
putting the code and type into the protocol tree.
Base the decision of whether to put the type field into the tree on the
request code, not on the length of the packet.
Display the Type-Data field, under that name, under the EAP tree, as
it's part of the EAP PDU.
svn path=/trunk/; revision=4779
|
|
|
|
|
|
|
|
|
|
|
|
| |
support for Openwave-specific WSP headers;
support for Openwave-specific field names;
support for additional content types from Openwave;
support for additional language values.
svn path=/trunk/; revision=4775
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
reading the capture file. Have callers of "wtap_snapshot_length()"
treat a value of 0 as "unknown", and default to WTAP_MAX_PACKET_SIZE (so
that, when writing a capture file in a format that *does* store the
snapshot length, we can at least put *something* in the file).
If we don't know the snapshot length of the current capture file, don't
display a value in the summary window.
Don't use "cfile.snap" as the snapshot length option when capturing -
doing so causes Ethereal to default, when capturing, to the snapshot
length of the last capture file that you read in, rather than to the
snapshot length of the last capture you did (or the initial default of
"no snapshot length").
Redo the "Capture Options" dialog box to group options into sections
with frames around them, and add units to the snapshot length, maximum
file size, and capture duration options, as per a suggestion by Ulf
Lamping. Also add units to the capture count option.
Make the snapshot length, capture count, maximum file size, and capture
duration options into a combination of a check box and a spin button.
If the check box is not checked, the limit in question is inactive
(snapshot length of 65535, no max packet count, no max file size, no max
capture duration); if it's checked, the spinbox specifies the limit.
Default all of the check boxes to "not checked" and all of the spin
boxes to small values.
Use "gtk_toggle_button_get_active()" rather than directly fetching the
state of a check box.
svn path=/trunk/; revision=4709
|
|
|
|
|
|
| |
variable, allowing it to be overridden during make.
svn path=/trunk/; revision=4697
|
|
|
|
| |
svn path=/trunk/; revision=4679
|
|
|
|
|
|
| |
wrappers added to plugin header files, by Charlie Duke.
svn path=/trunk/; revision=4676
|
|
|
|
| |
svn path=/trunk/; revision=4619
|
|
|
|
|
|
| |
logging virtual interface, from Mike Frantzen.
svn path=/trunk/; revision=4616
|
|
|
|
|
|
|
|
| |
error message and quit if the user tries to use ring buffering with
another capture file format, and put a note about that in the Tethereal
man page.
svn path=/trunk/; revision=4615
|
|
|
|
|
|
|
|
|
|
|
|
| |
formats we can read; include vendor names.
We should be able to read TokenPeek captures, as well as captures from
the Windows versions of EtherPeek.
Don't list the version numbers for EtherPeek and TokenPeek - those are
file format version numbers, not program version numbers.
svn path=/trunk/; revision=4599
|
|
|
|
| |
svn path=/trunk/; revision=4593
|
|
|
|
|
|
| |
3036.
svn path=/trunk/; revision=4590
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"epan/..." pathnames, so as to avoid collisions with header files in any
of the directories in which we look (e.g., "proto.h", as some other
package has its own "proto.h" file which it installs in the top-level
include directory).
Don't add "-I" flags to search "epan", as that's no longer necessary
(and we want includes of "epan" headers to fail if the "epan/" is left
out, so that we don't re-introduce includes lacking "epan/").
svn path=/trunk/; revision=4587
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"epan/..." pathnames, so as to avoid collisions with header files in any
of the directories in which we look (e.g., "proto.h", as some other
package has its own "proto.h" file which it installs in the top-level
include directory).
Don't add "-I" flags to search "epan", as that's no longer necessary
(and we want includes of "epan" headers to fail if the "epan/" is left
out, so that we don't re-introduce includes lacking "epan/").
svn path=/trunk/; revision=4586
|
|
|
|
|
|
|
|
|
|
| |
put a CRC32C checksum into the header of SCTP packets;
add a new "-S" option that is similar to "-s" but that also
includes the DATA chunk header, for input files that contain
only SCTP payloads.
svn path=/trunk/; revision=4580
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
items to the protocol tree; it's interpreted as "the rest of the data in
the tvbuff". This can be used if
1) the item covers the entire packet or the remaining payload in
the packet
or
2) the item's length won't be known until it's dissected, and
will be then set with "proto_item_set_len()" - if an
exception is thrown in the dissection, it means the item ran
*past* the end of the tvbuff, so saying it runs to the end of
the tvbuff is reasonable.
Convert a number of "proto_tree_add_XXX()" calls using
"tvb_length_remaining()", values derived from the result of
"tvb_length()", or 0 (in the case of items whose length is unknown) to
use -1 instead (using 0 means that if an exception is thrown, selecting
the item highlights nothing; using -1 means it highlights all the data
for that item that's available).
In some places where "tvb_length()" or "tvb_length_remaining()" was used
to determine how large a packet is, use "tvb_reported_length()" or
"tvb_reported_length_remaining()", instead - the first two calls
indicate how much captured data was in the packet, the latter two calls
indicate how large the packet actually was (and the fact that using the
latter could cause BoundsError exceptions to be thrown is a feature - if
such an exception is thrown, the frame really *was* short, and it should
be tagged as such).
Replace some "proto_tree_add_XXX()" calls with equivalent
"proto_tree_add_item()" calls.
Fix some indentation.
svn path=/trunk/; revision=4578
|
|
|
|
| |
svn path=/trunk/; revision=4562
|
|
|
|
| |
svn path=/trunk/; revision=4554
|
|
|
|
|
|
|
|
| |
Michael Tuexen.
Documentation of SCTP support in text2pcap, from me.
svn path=/trunk/; revision=4553
|
|
|
|
| |
svn path=/trunk/; revision=4550
|
|
|
|
| |
svn path=/trunk/; revision=4524
|
|
|
|
|
|
|
|
|
|
| |
Support for generating filter expressions based on packet list
column values
Support for adding filter expressions generated from column or
protocol tree field values to the current expression rather
than replacing the current expression
svn path=/trunk/; revision=4522
|
|
|
|
|
|
| |
it's present.
svn path=/trunk/; revision=4518
|
|
|
|
|
|
| |
Dinesh Dutt.
svn path=/trunk/; revision=4508
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Additional Windows Makefile dependencies, so more stuff gets
built as needed.
Additional stuff cleaned up by "make clean" (well, "nmake -f
makefile.nmake clean", anyway)
Make PDB_FILE be "vc*.pdb", so it referes to the PDB files
either for VC++ 5.0 or VC++ 6.0.
svn path=/trunk/; revision=4481
|
|
|
|
|
|
|
|
|
|
| |
Add some missing files in the "clean" targets.
Use pod2html rather than man2html to build HTML man pages.
Fix ethereal.nsi.in for recent versions of NSIS, and fix a typo.
svn path=/trunk/; revision=4475
|
|
|
|
| |
svn path=/trunk/; revision=4469
|
|
|
|
| |
svn path=/trunk/; revision=4414
|
|
|
|
| |
svn path=/trunk/; revision=4413
|
|
|
|
| |
svn path=/trunk/; revision=4409
|
|
|
|
|
|
| |
NEEDS_ADDRESSING_MODE replies in GIOP, from Bernd Becker.
svn path=/trunk/; revision=4401
|
|
|
|
|
|
|
|
|
|
|
|
| |
to reflect tvbuff-based access to packet data.
Update calls that deal with columns to pass "pinfo->cinfo" rather than
"pinfo->fd".
Update the example of preference registration to reflect the replacement
of the BXXP dissector with the BEEP dissector.
svn path=/trunk/; revision=4376
|
|
|
|
|
|
| |
Mores.
svn path=/trunk/; revision=4360
|
|
|
|
|
|
| |
Handle "bxxp." preferences as "beep." preferences.
svn path=/trunk/; revision=4357
|
|
|
|
|
|
| |
read is Visual UpTime.
svn path=/trunk/; revision=4339
|
|
|
|
|
|
|
|
|
|
|
|
| |
libpcap format, and say that it's also used by "other tools" (tcpdump
and Ethereal/Tethereal aren't the only tools that write captures in that
format).
Weaken the claim that we read Etherpeek files to say only that we read
Etherpeek versions 5, 6, and 7 for Macintosh, so people don't conclude
that we read Etherpeek-for-Windows captures (we don't).
svn path=/trunk/; revision=4337
|
|
|
|
|
|
| |
and writing Visual Networks traffic capture files.
svn path=/trunk/; revision=4329
|
|
|
|
|
|
|
|
|
| |
Nisbet.
Make a comment in "wiretap/file.c" clearer, so people know where to put
the entries for their capture file type.
svn path=/trunk/; revision=4328
|
|
|
|
| |
svn path=/trunk/; revision=4326
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
files to get that big.
From Thomas Wittwer and Matthias Nyffenegger:
Support for "ring buffer mode", wherein there's a ring buffer of N
capture files; as each capture file reaches its maximum size (the ring
buffer works only with a maximum capture file size specified), Ethereal
rolls over to the next capture file in the ring buffer, replacing
whatever packets might be in it with new packets.
svn path=/trunk/; revision=4323
|
|
|
|
|
|
| |
duration, from Thomas Wittwer and Matthias Nyffenegger.
svn path=/trunk/; revision=4322
|
|
|
|
|
|
| |
current calling sequence for "dissector_add()".
svn path=/trunk/; revision=4309
|
|
|
|
|
|
|
|
|
| |
Tim Newsham.
Add in missing item for WTAP_ENCAP_CISCO_IOS in the Wiretap
encapsulation type table.
svn path=/trunk/; revision=4290
|
|
|
|
| |
svn path=/trunk/; revision=4289
|
|
|
|
|
|
| |
handle as an argument.
svn path=/trunk/; revision=4282
|
|
|
|
|
|
| |
the raw frame data, it's the data that the dissector should look at).
svn path=/trunk/; revision=4278
|
|
|
|
| |
svn path=/trunk/; revision=4275
|