Age | Commit message (Collapse) | Author | Files | Lines |
|
svn path=/trunk/; revision=27822
|
|
svn path=/trunk/; revision=27655
|
|
svn path=/trunk/; revision=27593
|
|
This is a crude hack, as the current Wireshark interface to GeoIP is not really suitable for reading several values of a single GeoIP database :-(
svn path=/trunk/; revision=27365
|
|
conversion.
svn path=/trunk/; revision=27098
|
|
svn path=/trunk/; revision=27097
|
|
some functions to match.
Add GeoIP lookups to the IP dissector. Add a preference for GeoIP lookups,
which is disabled by default.
svn path=/trunk/; revision=27063
|
|
svn path=/trunk/; revision=27021
|
|
after we've checked whether the total length is less than the header
length, so that we don't believe an obviously bogus total length. (This
doesn't catch all cases of bogus total lengths, but it catches, for
example, a total length of 0.)
svn path=/trunk/; revision=26901
|
|
svn path=/trunk/; revision=26308
|
|
svn path=/trunk/; revision=26195
|
|
svn path=/trunk/; revision=26028
|
|
epan/dissectors/packet-ncp2222.inc is a bit hard to fix, so we're not
ready to enable that warning by default yet.
Throw in some casts to handle GLib routines that take arbitrary
non-const pointers (they can later return the pointers, and some
callers might want to modify or free up those pointers in cases where
they're known to be writable or allocated).
Use ep_tvb_memdup() rather than a combination of ep_alloc() and
tvb_memcpy().
Clean up some indentation.
svn path=/trunk/; revision=25601
|
|
svn path=/trunk/; revision=25290
|
|
svn path=/trunk/; revision=24525
|
|
svn path=/trunk/; revision=24286
|
|
icmp dissector must call subdissectors even if tree is NULL
svn path=/trunk/; revision=23653
|
|
Only call get_hostname once.
svn path=/trunk/; revision=23410
|
|
- if offset is 0, tvb_length is the same as tvb_length_remaining, just faster.
Replace
- col_append_fstr() with faster col_append_str()
- col_add_str() with col_set_str()
when it's safe
svn path=/trunk/; revision=23252
|
|
so that they can be tapped even if the subdissectors cause an exception
this fixes bug 1527
svn path=/trunk/; revision=23004
|
|
Capture files generated on TCP segmentation offload (TSO) hardware have an
all-zero IP-length field in outbound packets.
Wireshark errors out on the small length and refuses to parse the packet further.
svn path=/trunk/; revision=22931
|
|
svn path=/trunk/; revision=22768
|
|
long text.
svn path=/trunk/; revision=22727
|
|
Also: Change default "Low TTL" color filter to match.
svn path=/trunk/; revision=22715
|
|
svn path=/trunk/; revision=22586
|
|
svn path=/trunk/; revision=22521
|
|
completeness, also register ICMPv6 by name.
svn path=/trunk/; revision=22422
|
|
svn path=/trunk/; revision=22041
|
|
adds support for the following RFCs (and RFC-to-be):
- RFC 3519 Mobile IP Traversal of Network Address Translation (NAT) Devices
- RFC 3543 Registration Revocation in Mobile IPv4
- RFC 4433 Mobile IPv4 Dynamic Home Agent (HA) Assignment (including the not
yet published errata about the message extension using the short message
extension format)
- draft-ietf-mip4-message-string-ext Mobile IPv4 Message String Extension
svn path=/trunk/; revision=21948
|
|
improvements patch.
svn path=/trunk/; revision=21886
|
|
svn path=/trunk/; revision=21879
|
|
Set DSCP_VALUE column info without tree to support export operations.
svn path=/trunk/; revision=21738
|
|
Admittedly not much, so if you have any ideas what the rest means or where
I'm wrong please provide feedback.
As tapa uses udp 5000 and ip protocol 4, I needed to add a hack for the
ip part to properly dispatch betweeen ipip and tapa-tunnel (actually I
was unable to turn the ipip dissector into a heuristic dissector :-)
svn path=/trunk/; revision=20971
|
|
This patch adds support for the IPv4 Commercial IP Security Option (CIPSO) as
defined in the IETF draft, draft-ietf-cipso-ipsecurity-01.txt. While this
draft has long since expired, it has become a de-facto standard for labeled
networking with support from several commercial Multi-Level Security (MLS)
operating systems such as HP-UX CMW and Trusted Solaris; in addition, Linux
Kernels 2.6.19 and later provide support for CIPSO in conjunction with
SELinux.
Copies of the expired CIPSO draft can be found at the NetLabel project page:
* http://netlabel.sf.net
svn path=/trunk/; revision=20506
|
|
svn path=/trunk/; revision=20428
|
|
when it might not be necessary.
svn path=/trunk/; revision=20427
|
|
so that it is easier to match it with the output of a ping program.
svn path=/trunk/; revision=20142
|
|
Create two new columns: IP DSCP and L2 COS (802.1p)
svn path=/trunk/; revision=20118
|
|
MIP Advertisement reverse tunneling flag not dissected
svn path=/trunk/; revision=18520
|
|
make icmp timestamps more readable
svn path=/trunk/; revision=18406
|
|
svn path=/trunk/; revision=18196
|
|
svn path=/trunk/; revision=17649
|
|
svn path=/trunk/; revision=16983
|
|
Ethereal does not take into account the protocol field of the IP header
when reassembling fragmented packets as specified in RFC791. This can
lead to incorrect reassembly of packets with an identical src address,
dst address, and identification number, but with differing protocols.
The attached patch includes the protocol in the generation of the id
used to index into the reassembly table.
svn path=/trunk/; revision=16937
|
|
fix for bug 306
svn path=/trunk/; revision=16812
|
|
svn path=/trunk/; revision=16211
|
|
svn path=/trunk/; revision=16080
|
|
I've changed all settings I could find to TRUE. It might be reasonable to change some protocol settings back to FALSE, if reassembling fails very often.
svn path=/trunk/; revision=16048
|
|
use "proto_tree_add_uint_format()", we can just let the Ethereal core
format it.
svn path=/trunk/; revision=15922
|
|
directory to the epan directory. Some of them should perhaps ultimately
be moved to epan/dissectors, if they pertain only to stuff exported by a
particular dissector.
Fix Gerald's e-mail address in files we're moving.
svn path=/trunk/; revision=15844
|