Age | Commit message (Collapse) | Author | Files | Lines |
|
accurately reflect the problem (it's not that the entire file has a
network type we don't handle - if it did, we'd have failed when we tried
to open it - it's that the packet we tried to read does).
svn path=/trunk/; revision=11341
|
|
is per-packet and the packet has an encapsulation type we don't know
about, so handle it on reads as well as errors - show an error message
noting that we had a packet with a network type we don't know about, and
show the extra info returned for that error giving details.
It shouldn't return WTAP_ERR_UNSUPPORTED, however, so just give the
"wtap_strerror()" error for that case.
svn path=/trunk/; revision=11340
|
|
WTAP_ERR_UNSUPPORTED_ENCAP, not WTAP_ERR_UNSUPPORTED, as it presumably
means the capture was done on some type of device we don't know about.
svn path=/trunk/; revision=11339
|
|
svn path=/trunk/; revision=11337
|
|
svn path=/trunk/; revision=11336
|
|
versions.
svn path=/trunk/; revision=11335
|
|
if Ethereal is running as a capture_child
svn path=/trunk/; revision=11334
|
|
svn path=/trunk/; revision=11333
|
|
svn path=/trunk/; revision=11332
|
|
doing a "show all" followed by a "hide"; that way we don't get a tiny
window that pops up briefly and disappears.
Get rid of the additional positioning of the splash screen -
"splash_window_new()" does that for us.
Expand some comments.
svn path=/trunk/; revision=11331
|
|
say that we don't need a preference for the command to launch a browser
(that preference won't make any difference).
svn path=/trunk/; revision=11330
|
|
svn path=/trunk/; revision=11329
|
|
svn path=/trunk/; revision=11328
|
|
"the byte order of the host that wrote the capture", not "the byte order
of the host *reading* the capture".
Don't show values that aren't present - the "status" field of the item
for the value is 0 if it's present and non-0 if absent.
Get rid of extra VALFIELD() call for the data rate (we handle it
ourselves).
svn path=/trunk/; revision=11327
|
|
Profile-Diff header).
svn path=/trunk/; revision=11326
|
|
svn path=/trunk/; revision=11325
|
|
list into a subtree.
svn path=/trunk/; revision=11324
|
|
rate used elsewhere, rather than using floating point.
In "packet-prism.c", show the data rate correctly in the column display,
and show it as Mb/s in the protocol tree, and show it as "Data Rate", as
it is in "packet-ieee80211.c".
In "packet-radiotap.c" and "packet-wlancap.c", show it as "Data Rate"
rather than as "Datarate".
Show the units uniformly as "Mb/s", rather than "mb/s" (it's mega, not
milli) or "Mbps", except for the AVS header, where it's Kb/s.
svn path=/trunk/; revision=11323
|
|
svn path=/trunk/; revision=11322
|
|
the splash screen messages present participles.
svn path=/trunk/; revision=11321
|
|
- conversation.[ch] - To support not setting port2 on matching a
conversation. This is used by protocols such as iSNS in which the client
registers a TCP/UDP port with the server for notifications and the server
sends notifications to this port from different source ports.
- packet-isns.c - Added support for handling zero-length TLVs and ESI & SCN
frames (when registering an SCN/ESI port, a conversation dissector is
setup).
svn path=/trunk/; revision=11320
|
|
svn path=/trunk/; revision=11319
|
|
svn path=/trunk/; revision=11318
|
|
Don't try to dissect the MD5 authentication data as a route
entry (RTE). It's not. I made sure it's also the last entry in
the packet and it gets dissected only if MD5 authentication is
used.
Some implementation use the Auth. Data Length field value as
the WHOLE Authentication data length (0xFFFF (2 bytes) + 0x0001
(2 bytes) + 16 bytes of auth. data = 20) while others only as
the auth. data length ( = 16). Since MD5's auth data is 16
bytes anyway, I've hard coded it in the code (in #define), and
not relied on auth_data_len. I've tested it on implementations
using either way and it seems to work fine.
svn path=/trunk/; revision=11317
|
|
strength for AVS headers.
Also add them for the Prism and Radiotap headers, and for the
pseudo-header from non-native captures.
svn path=/trunk/; revision=11316
|
|
include shellapi.h too
svn path=/trunk/; revision=11315
|
|
svn path=/trunk/; revision=11314
|
|
warns that it's implicitly declared as "int" if you don't declare its
return type.
svn path=/trunk/; revision=11313
|
|
draft-ietf-rserpool-common-param-06.txt
draft-ietf-rserpool-enrp-08.txt
svn path=/trunk/; revision=11312
|
|
svn path=/trunk/; revision=11311
|
|
svn path=/trunk/; revision=11310
|
|
support.
svn path=/trunk/; revision=11309
|
|
column.
svn path=/trunk/; revision=11308
|
|
Extended IV bit is set.
svn path=/trunk/; revision=11307
|
|
"SLAB_ITEM_TYPE_DEFINE()" macro to define a union of the type of object
for the slab and a pointer to an object of that union type, and use that
type for items on the slab allocator free lists; that *should* avoid
having the compiler think two pointers to an item being added to or
removed from the free list don't point to the same object just because
they have different types.
svn path=/trunk/; revision=11306
|
|
object being allocated, rather than the name of the free list, as an
argument (with the name of the free list constructed from the name of
the type), and add macros to define and declare the free list, also
taking the type of the object being allocated.
svn path=/trunk/; revision=11305
|
|
svn path=/trunk/; revision=11304
|
|
svn path=/trunk/; revision=11303
|
|
draft-ietf-rserpool-common-param-06.txt
draft-ietf-rserpool-asap-09.txt
svn path=/trunk/; revision=11302
|
|
svn path=/trunk/; revision=11301
|
|
svn path=/trunk/; revision=11300
|
|
IE and in Key Data field of msg 1 of 4-Way Handshake).
svn path=/trunk/; revision=11299
|
|
svn path=/trunk/; revision=11298
|
|
create the parameter tvbuff, as that requires that there's at least one
byte of parameter data, and some messages have no parameters and would
cause an exception to be thrown in that case.
Just use -1 for the length parameters when creating the parameter
tvbuff, so that it includes the full reported length.
Don't put undissected parameter information into the protocol tree if
there aren't any parameters - and don't bother getting the number of
bytes of parameter information unless we're putting undissected
parameter information into the protocol tree and need it to see whether
there are any parameters.
svn path=/trunk/; revision=11297
|
|
svn path=/trunk/; revision=11296
|
|
Note that it's been claimed that an address field whose first byte has
the low-order bit not zero indicates Frame Relay fragmentation, FRF.12,
and that we should perhaps handle that.
svn path=/trunk/; revision=11295
|
|
svn path=/trunk/; revision=11294
|
|
svn path=/trunk/; revision=11293
|
|
svn path=/trunk/; revision=11292
|
|
svn path=/trunk/; revision=11291
|