aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* XDMCP support, from Pasi Eronen.Guy Harris2002-03-161-1/+2
| | | | svn path=/trunk/; revision=4951
* If we're linking with the UCD SNMP library, make "format_oid()" append aGuy Harris2002-03-111-1/+2
| | | | | | | | | | | | | display of the symbolic form of the OID. Remove code that used to do that outside of "format_oid()". Export "format_oid()" from "packet-snmp.c" and use it in "packet-cops.c". Remove support for CMU SNMP and older versions of UCD SNMP from "packet-cops.c", as it has been removed from the rest of Ethereal. svn path=/trunk/; revision=4924
* SCCP support, from Jeff Morriss.Guy Harris2002-03-041-1/+3
| | | | svn path=/trunk/; revision=4866
* Add support for reassembling RPC-over-TCP fragments, and do that in bothGuy Harris2002-02-181-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | RPC and NDMP. Show the RPC-over-TCP fragment header as a tree with bitfields below it. Add a routine to show a reported bounds error as an "Unreassembled Packet" or a "Malformed Packet" depending on whether "pinfo->fragmented" is set, and have NBNS and RPC use that. Add "ett_ndmp_file_stats" to the list of ett_ values to be initialized (it wasn't in that list, and wasn't getting initialized). When freeing up various hash tables and memory chunks in the RPC dissector, zero out the pointers to them, just to make sure we don't try to free them again. Always destroy the TCP segment key and address memory chunks in "tcp_desegment_init()", regardless of whether TCP desegmentation is enabled - we don't *allocate* them if TCP desegmentation isn't enabled, but we should free them even if it's not enabled. Also, when we free them, set the pointers to them to null, so we don't double-free them. Supply to subdissectors called from the TCP dissector the sequence number of the first byte handed to the sub dissector. svn path=/trunk/; revision=4753
* Add support for SNA-over-Ethernet (Ethernet type 80d5).Guy Harris2002-02-171-1/+2
| | | | svn path=/trunk/; revision=4747
* IAPP support, from Alfred Arnold.Guy Harris2002-02-021-1/+2
| | | | svn path=/trunk/; revision=4679
* Export "igmp_checksum()" from the IGMP dissector and give it additionalGuy Harris2002-02-011-1/+2
| | | | | | | | | | | arguments that specify the header field indices for the checksum field and the "checksum is bad" Boolean, and have the dissectors for some protocols that use IGMP (DVMRP, MRDISC, MSNIP) use it rather than having their own checksumming routines. Also, fix it to correctly add the "checksum is bad" Boolean. svn path=/trunk/; revision=4665
* new dissector packet-tsp.c addedUwe Girlich2002-01-311-1/+2
| | | | svn path=/trunk/; revision=4647
* dftest needs wiretap library. Thanks to Alex Huetter <ahlx@aon.at>Gilbert Ramirez2002-01-301-1/+2
| | | | svn path=/trunk/; revision=4634
* Untested support for AiroPeek captures.Guy Harris2002-01-291-1/+2
| | | | svn path=/trunk/; revision=4619
* Support for capturing on, and reading captures from, OpenBSD firewallGuy Harris2002-01-291-1/+3
| | | | | | logging virtual interface, from Mike Frantzen. svn path=/trunk/; revision=4616
* Revamp the RPM building process. For versions of rpm that supportGerald Combs2002-01-201-12/+18
| | | | | | | | | | | | "--define", we now build the RPM and SRPM packages in packages/rpm. As a result, one need not be root to build RPM-based packages. Move the specfile to packaging/rpm/SPECS. Update the INSTALL document to include the various packaging makefile targets. svn path=/trunk/; revision=4581
* SCSI dissector, and changes to make the iSCSI dissector use it, fromGuy Harris2002-01-101-2/+4
| | | | | | Dinesh Dutt. svn path=/trunk/; revision=4508
* DHCPv6 dissector, based on draft-ietf-dhc-dhcpv6-22.txt.Jun-ichiro itojun Hagino2002-01-091-1/+2
| | | | | | | | note that protocol constants are subject to change. (packet format is also subject to change. but 22 draft should go to wg last call very soon, and I really hope it to be the final one...) svn path=/trunk/; revision=4504
* Adds support for the data protocol used by the SliMP3 embedded MP3Ashok Narayanan2001-12-271-1/+2
| | | | | | player. See www.slimdevices.com for details. svn path=/trunk/; revision=4453
* DLSw support, from Paul Ionescu.Guy Harris2001-12-261-1/+2
| | | | svn path=/trunk/; revision=4449
* From Ronnie Sahlberg: initial NDMPv3 support, and an update to hisGuy Harris2001-12-231-1/+2
| | | | | | e-mail address. svn path=/trunk/; revision=4444
* Van Jacobson decompression support for PPP, from Irfan Khan.Guy Harris2001-12-191-1/+2
| | | | svn path=/trunk/; revision=4427
* M2TP support, from Heinz Prantner.Guy Harris2001-12-161-1/+2
| | | | svn path=/trunk/; revision=4409
* From Tim Potter: dissect some of the LSA RPCs stub data.Guy Harris2001-12-161-1/+3
| | | | svn path=/trunk/; revision=4407
* Rename "ethereal.desktop" to "Ethereal.desktop", so that it'll show upGuy Harris2001-12-151-2/+2
| | | | | | | | | | | | on a desktop as "Ethereal". Add a "BinaryPattern" entry; I think this is KDE-specific, and causes KFM (and Konqueror, I suspect) to tag any executable file that matches the pattern as being an Ethereal binary (or, at least, to tag some executable files in that fashion), so make it match both "ethereal" and "ethereal-static". svn path=/trunk/; revision=4404
* Add a ".desktop" file, based on the Red Hat one for KDE; it includesGuy Harris2001-12-151-8/+22
| | | | | | | | | | some fields not in the current version of the Free Desktop Group's Desktop Entry Standard. Update "Makefile.am" so that the ".desktop" file and the new image files are in the release tarball. svn path=/trunk/; revision=4403
* Go nuts with the 3D logo.Gerald Combs2001-12-121-3/+4
| | | | | | | | | | | | | | | Add a routine to ui_util.c that sets a window's icon pixmap to a 16x16 version of the 3D logo. Call the routine for each window that is created. This has been tested with kwm and Sawfish (which expect a 16x16 icon), but we may have to come up with a better solution for other window managers (e.g. olwm and mwm). Add a 3D exclamation point image. Replace the exclamation point and Ethereal logo images used in simple_dialog() with their 3D counterparts. Remove the old icons from the source distribution. svn path=/trunk/; revision=4390
* Update mtp3 dissector. Add mtp2 dissector.Gilbert Ramirez2001-12-111-1/+2
| | | | | | From ichael Tuexen <Michael.Tuexen@micmac.franken.de> svn path=/trunk/; revision=4382
* From Darren New: BXXP dissector modified to be a BEEP dissector.Guy Harris2001-12-081-2/+2
| | | | | | Handle "bxxp." preferences as "beep." preferences. svn path=/trunk/; revision=4357
* Make the bytes-written information from Wiretap a long, as we allowGuy Harris2001-12-041-1/+3
| | | | | | | | | | | | | | 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-041-1/+5
| | | | | | duration, from Thomas Wittwer and Matthias Nyffenegger. svn path=/trunk/; revision=4322
* SMPP support, from Tom Uijldert.Guy Harris2001-12-031-1/+2
| | | | svn path=/trunk/; revision=4315
* Add a new header file for X.264 transport protocol IDs.Guy Harris2001-12-021-1/+2
| | | | | | Handle ISO 8602 as a protocol ID on top of X.25. svn path=/trunk/; revision=4302
* Support for 802.11+Prism II monitor-mode link-layer headers, fromGuy Harris2001-11-281-1/+3
| | | | | | | | | Tim Newsham. Add in missing item for WTAP_ENCAP_CISCO_IOS in the Wiretap encapsulation type table. svn path=/trunk/; revision=4290
* From Todd Sabin:Guy Harris2001-11-271-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | o Modifies the dcerpc handoff to subdissectors slightly. It also needs to pass the data representation to the subdissector. Also, if no subdissector is found, it puts a "Stub data" entry in the tree. o Adds optional TCP desegmentation to the dcerpc layer. Note that dcerpc has it's own ability to fragment PDUs. This isn't for dealing with that, but with the case of a single PDU being broken over more than one TCP segment. o Adds a little bit of dissection to packet-dcerpc-epm.c. Mainly just proof of concept for the dcerpc handoff stuff. (Writing this is how I realized the need for the drep.) o Adds packet-dcerpc-ndr.c, which will contain NDR dissection routines for use by subdissectors. Also, support added for multiple PDUs per segment for DCERPC-over-TCP (and, potentially, other byte-stream transports). svn path=/trunk/; revision=4285
* Change "conversation_set_dissector()" to take a dissector handle, ratherGuy Harris2001-11-271-2/+1
| | | | | | | | | | | | | | | | | | | | | than a pointer to a dissector function, as an argument. This means that the conversation dissector is called through "call_dissector()", so the dissector itself doesn't have to worry about checking whether the protocol is enabled or setting "pinfo->current_proto", so get rid of the code that does that in conversation dissectors. Also, make the conversation dissectors static. Get rid of some direct calls to dissectors; replace them with calls through handles, and, again, get rid of code to check whether a protocol is enabled and set "pinfo->current_proto" where that code isn't needed. Make those dissectors static if they aren't already static. Add a routine "create_dissector_handle()" to create a dissector handle without registering it by name, if the dissector isn't used outside the module in which it's defined. svn path=/trunk/; revision=4281
* Support for time stamping packets in text2pcap, from Gordon McKinney.Guy Harris2001-11-241-1/+8
| | | | svn path=/trunk/; revision=4252
* Moved int-64bit.{c,h} into epan/Ed Warnicke2001-11-221-3/+1
| | | | svn path=/trunk/; revision=4248
* Rename the "packet-msrpc-XXX.[ch]" files to "packet-dcerpc-XXX.[ch]", asGuy Harris2001-11-211-18/+18
| | | | | | per Todd Sabin's suggestion. svn path=/trunk/; revision=4242
* Add support for SNA-over-X.25. Add QLLC dissector. I still need toGilbert Ramirez2001-11-151-1/+2
| | | | | | | | work on dissecting the Information frame of QLLC packets. Thanks to mario.ferreira@hsbc.com.br for lots of information on SNA over X.25. svn path=/trunk/; revision=4207
* Add some packet-*.h files to noinst_HEADERS.Gilbert Ramirez2001-11-151-1/+10
| | | | svn path=/trunk/; revision=4206
* Support for DCE RPC atop SMB, and support for several Microsoft DCE RPCGuy Harris2001-11-121-1/+9
| | | | | | services used with SMB, from Tim Potter. svn path=/trunk/; revision=4194
* Wrap calls to "pcap_datalink()" in a routine that attempts to compensateGuy Harris2001-11-091-1/+3
| | | | | | | | | | | | | | for AIX 5.x's non-standard libpcap, where "pcap_datalink()" doesn't return DLT_ values, it returns RFC 1573 ifType values. Put that wrapper, and the routine to get the interface list, in a separate file, for packet-capture utility routines, so not everybody who includes "util.h" needs to include <pcap.h>. Fix up the Wiretap hack for dealing with said incompatibility to use the correct ifType value for Token Ring. svn path=/trunk/; revision=4184
* IEEE 802.1x, a/k/a EAPOL, and PPP/EAPOL EAP support, from PekkaGuy Harris2001-11-061-1/+3
| | | | | | Nikander. svn path=/trunk/; revision=4170
* PCNFSD dissector file packet-pcnfsd.c added to source listUwe Girlich2001-11-061-1/+2
| | | | svn path=/trunk/; revision=4167
* SUA dissector, from Michael Tuexen, replacing (and subsuming) the SUAGuy Harris2001-11-041-2/+2
| | | | | | Light dissector. svn path=/trunk/; revision=4156
* Small fix to include the arrow pixmaps in the distribution, from AndrewGuy Harris2001-11-031-1/+3
| | | | | | C. Feren. svn path=/trunk/; revision=4132
* From David Frascone: duUpdate to Diameter dissector to load theGuy Harris2001-11-011-3/+11
| | | | | | | dictionary as an XML file rather than building it in, and various Diameter updates. svn path=/trunk/; revision=4122
* From Ronnie Sahlberg: FT_UINT64 support, code to handle 64-bit integersGuy Harris2001-10-291-1/+3
| | | | | | | | without requiring compiler support for them, and updates to the Diameter, L2TP, NFS, and NLM dissectors to use it and to the ONC RPC dissector to allow ONC RPC subdissectors to use it. svn path=/trunk/; revision=4099
* Initial Skinny Client Control Protocol support, from Joerg Mayer.Guy Harris2001-10-111-1/+2
| | | | svn path=/trunk/; revision=4016
* UCP support, from Tom Uijldert.Guy Harris2001-10-081-1/+2
| | | | svn path=/trunk/; revision=4009
* Start the process of tvbuffifying the SMB dissector - give it aGuy Harris2001-09-291-2/+1
| | | | | | | | | | | tvbuffified heuristic-dissector interface, but have it immediately turn its arguments into an old-style buffer pointer and offset. Register the SMB dissector as a heuristic NetBIOS dissector, and have "dissect_netbios_payload()" just try the heuristics, as it no longer has to call the SMB dissector explicitly. svn path=/trunk/; revision=3973
* MMSE support, from Tom Uijldert.Guy Harris2001-09-251-1/+2
| | | | svn path=/trunk/; revision=3954
* Distribute the make-manuf and manuf.tmpl files in the source tarball.Gilbert Ramirez2001-09-181-1/+3
| | | | svn path=/trunk/; revision=3945