| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/; revision=4951
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=4866
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=4747
|
|
|
|
| |
svn path=/trunk/; revision=4679
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=4647
|
|
|
|
| |
svn path=/trunk/; revision=4634
|
|
|
|
| |
svn path=/trunk/; revision=4619
|
|
|
|
|
|
| |
logging virtual interface, from Mike Frantzen.
svn path=/trunk/; revision=4616
|
|
|
|
|
|
|
|
|
|
|
|
| |
"--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
|
|
|
|
|
|
| |
Dinesh Dutt.
svn path=/trunk/; revision=4508
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
player. See www.slimdevices.com for details.
svn path=/trunk/; revision=4453
|
|
|
|
| |
svn path=/trunk/; revision=4449
|
|
|
|
|
|
| |
e-mail address.
svn path=/trunk/; revision=4444
|
|
|
|
| |
svn path=/trunk/; revision=4427
|
|
|
|
| |
svn path=/trunk/; revision=4409
|
|
|
|
| |
svn path=/trunk/; revision=4407
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
From ichael Tuexen <Michael.Tuexen@micmac.franken.de>
svn path=/trunk/; revision=4382
|
|
|
|
|
|
| |
Handle "bxxp." preferences as "beep." preferences.
svn path=/trunk/; revision=4357
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=4315
|
|
|
|
|
|
| |
Handle ISO 8602 as a protocol ID on top of X.25.
svn path=/trunk/; revision=4302
|
|
|
|
|
|
|
|
|
| |
Tim Newsham.
Add in missing item for WTAP_ENCAP_CISCO_IOS in the Wiretap
encapsulation type table.
svn path=/trunk/; revision=4290
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=4252
|
|
|
|
| |
svn path=/trunk/; revision=4248
|
|
|
|
|
|
| |
per Todd Sabin's suggestion.
svn path=/trunk/; revision=4242
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=4206
|
|
|
|
|
|
| |
services used with SMB, from Tim Potter.
svn path=/trunk/; revision=4194
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Nikander.
svn path=/trunk/; revision=4170
|
|
|
|
| |
svn path=/trunk/; revision=4167
|
|
|
|
|
|
| |
Light dissector.
svn path=/trunk/; revision=4156
|
|
|
|
|
|
| |
C. Feren.
svn path=/trunk/; revision=4132
|
|
|
|
|
|
|
| |
dictionary as an XML file rather than building it in, and various
Diameter updates.
svn path=/trunk/; revision=4122
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=4016
|
|
|
|
| |
svn path=/trunk/; revision=4009
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=3954
|
|
|
|
| |
svn path=/trunk/; revision=3945
|