aboutsummaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* From Peter Valchev: fix editcap to assign the result of "getopt()" to anGuy Harris2002-02-241-0/+1
| | | | | | | | | | "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
* From John Mackenzie: put missing initializations of table entries inGuy Harris2002-02-231-0/+1
| | | | | | "plugins.c". svn path=/trunk/; revision=4790
* COPS-PR extension support, from Kari Tiirikainen.Guy Harris2002-02-221-0/+1
| | | | | | | Add support for desegmentation of COPS messages and for multiple COPS messages per TCP segment. svn path=/trunk/; revision=4781
* From Adam Sulmicki <adam[AT]cfar.umd.edu>:Guy Harris2002-02-221-0/+1
| | | | | | | | | | | | | | | | | | 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
* From Dermot Bradley:Guy Harris2002-02-221-0/+1
| | | | | | | | | | | | 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
* Have Wiretap set the snapshot length to 0 if it can't be derived fromGuy Harris2002-02-081-30/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Have configure check for pod2man, thus creating a POD2MAN makefileGilbert Ramirez2002-02-051-7/+7
| | | | | | variable, allowing it to be overridden during make. svn path=/trunk/; revision=4697
* IAPP support, from Alfred Arnold.Guy Harris2002-02-021-0/+1
| | | | svn path=/trunk/; revision=4679
* Routines added to the plugin table, and include-once #ifndef/#defineGuy Harris2002-02-021-0/+1
| | | | | | wrappers added to plugin header files, by Charlie Duke. svn path=/trunk/; revision=4676
* Untested support for AiroPeek captures.Guy Harris2002-01-294-38/+40
| | | | svn path=/trunk/; revision=4619
* Support for capturing on, and reading captures from, OpenBSD firewallGuy Harris2002-01-291-0/+1
| | | | | | logging virtual interface, from Mike Frantzen. svn path=/trunk/; revision=4616
* The ring buffer code only supports libpcap format captures; print anGuy Harris2002-01-291-0/+2
| | | | | | | | 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
* Fix up various product names and descriptions in the lists of fileGuy Harris2002-01-224-61/+67
| | | | | | | | | | | | 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
* Fixes to EtherPeek file reader code, from Alan Harrison.Guy Harris2002-01-211-0/+1
| | | | svn path=/trunk/; revision=4593
* From Ricardo Barroetave�a: support for all TLVs and messages in RFCGuy Harris2002-01-211-0/+1
| | | | | | 3036. svn path=/trunk/; revision=4590
* Include files from the "epan" directory and subdirectories thereof withGuy Harris2002-01-211-4/+4
| | | | | | | | | | | | | "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
* Include files from the "epan" directory and subdirectories thereof withGuy Harris2002-01-211-2/+2
| | | | | | | | | | | | | "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
* From Michael Tuexen:Guy Harris2002-01-201-2/+8
| | | | | | | | | | 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
* Allow a length of -1 to be specified when adding FT_NONE and FT_PROTOCOLGuy Harris2002-01-201-9/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* It's EtherPeek, not Etherpeek, as WildPackets' Web site indicates.Guy Harris2002-01-184-4/+4
| | | | svn path=/trunk/; revision=4562
* Put the "-s" option in the SYNOPSIS section.Guy Harris2002-01-161-0/+1
| | | | svn path=/trunk/; revision=4554
* SCTP support in text2pcap, and fix to usage message for "-u", fromGuy Harris2002-01-161-0/+9
| | | | | | | | Michael Tuexen. Documentation of SCTP support in text2pcap, from me. svn path=/trunk/; revision=4553
* Collapse the two entries for Mark Burton into one.Guy Harris2002-01-151-1/+0
| | | | svn path=/trunk/; revision=4550
* Update the man page to reflect user interface changes.Guy Harris2002-01-111-45/+120
| | | | svn path=/trunk/; revision=4524
* From Jirka Novak:Guy Harris2002-01-111-0/+1
| | | | | | | | | | 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
* From Nagarjuna Venna: only display the reason in BYE RTCP packets ifGuy Harris2002-01-101-0/+1
| | | | | | it's present. svn path=/trunk/; revision=4518
* SCSI dissector, and changes to make the iSCSI dissector use it, fromGuy Harris2002-01-101-0/+1
| | | | | | Dinesh Dutt. svn path=/trunk/; revision=4508
* From Hamish Moffatt:Guy Harris2002-01-041-1/+6
| | | | | | | | | | | | | 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
* From Hamish Moffatt:Guy Harris2002-01-041-22/+38
| | | | | | | | | | 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
* PPP multiplexing support, from Jayaram V.R.Guy Harris2002-01-031-0/+1
| | | | svn path=/trunk/; revision=4469
* From Irfan Khan: fix a couple of bugs in the pppdump reader.Guy Harris2001-12-171-0/+1
| | | | svn path=/trunk/; revision=4414
* Put in a note about labels requiring statements following them.Guy Harris2001-12-171-3/+25
| | | | svn path=/trunk/; revision=4413
* M2TP support, from Heinz Prantner.Guy Harris2001-12-161-0/+1
| | | | svn path=/trunk/; revision=4409
* Support for LOCATION_FORWARD, LOCATION_FORWARD_PERM andGuy Harris2001-12-151-0/+1
| | | | | | NEEDS_ADDRESSING_MODE replies in GIOP, from Bernd Becker. svn path=/trunk/; revision=4401
* Get rid of all mentions of old-style dissectors, and fix up an exampleGuy Harris2001-12-101-84/+29
| | | | | | | | | | | | 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
* TCP time-sequence, round-trip time, and throughput graphs, from PavelGuy Harris2001-12-081-0/+1
| | | | | | Mores. svn path=/trunk/; revision=4360
* From Darren New: BXXP dissector modified to be a BEEP dissector.Guy Harris2001-12-081-0/+1
| | | | | | Handle "bxxp." preferences as "beep." preferences. svn path=/trunk/; revision=4357
* The Visual Networks tool that generates capture files that we now canGuy Harris2001-12-054-8/+8
| | | | | | read is Visual UpTime. svn path=/trunk/; revision=4339
* Note that Ethereal's and Tethereal's native capture file format isGuy Harris2001-12-054-45/+51
| | | | | | | | | | | | 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
* Update the manual pages to reflect the addition of support for readingGuy Harris2001-12-044-32/+36
| | | | | | and writing Visual Networks traffic capture files. svn path=/trunk/; revision=4329
* Support for reading Visual Networks traffic capture files, from TomGuy Harris2001-12-041-0/+1
| | | | | | | | | 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
* Document ring buffer mode and the "-b" flag.Guy Harris2001-12-042-0/+38
| | | | svn path=/trunk/; revision=4326
* Make the bytes-written information from Wiretap a long, as we allowGuy Harris2001-12-042-0/+2
| | | | | | | | | | | | | | 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
* Support for stopping capture at specified capture file size or captureGuy Harris2001-12-042-2/+51
| | | | | | duration, from Thomas Wittwer and Matthias Nyffenegger. svn path=/trunk/; revision=4322
* Update the sample dissector handoff registration routine to match theGuy Harris2001-12-031-4/+7
| | | | | | current calling sequence for "dissector_add()". svn path=/trunk/; revision=4309
* Support for 802.11+Prism II monitor-mode link-layer headers, fromGuy Harris2001-11-281-0/+1
| | | | | | | | | Tim Newsham. Add in missing item for WTAP_ENCAP_CISCO_IOS in the Wiretap encapsulation type table. svn path=/trunk/; revision=4290
* OSPFv3 checksum fix, from Taisuke Sasaki.Guy Harris2001-11-281-0/+1
| | | | svn path=/trunk/; revision=4289
* Reflect the change to "conversation_set_dissector()" to take a dissectorGuy Harris2001-11-271-9/+34
| | | | | | handle as an argument. svn path=/trunk/; revision=4282
* Clarify what the tvbuff handed to a dissector contains (i.e., it's notGuy Harris2001-11-271-6/+8
| | | | | | the raw frame data, it's the data that the dissector should look at). svn path=/trunk/; revision=4278
* WCCP capability info dissection bug fix, from Raghu Angadi.Guy Harris2001-11-271-0/+1
| | | | svn path=/trunk/; revision=4275