Age | Commit message (Collapse) | Author | Files | Lines |
|
svn path=/trunk/; revision=46756
|
|
svn path=/trunk/; revision=46755
|
|
warnings.
svn path=/trunk/; revision=46754
|
|
svn path=/trunk/; revision=46753
|
|
svn path=/trunk/; revision=46750
|
|
usage.
svn path=/trunk/; revision=46749
|
|
Cast away some implicit 64-bit-to-32-bit conversion errors due to use of
sizeof.
Cast away some implicit 64-bit-to-32-bit conversion errors due to use of
strtol() and strtoul().
Change some data types to avoid those implicit conversion warnings.
When assigning a constant to a float, make sure the constant isn't a
double, by appending "f" to the constant.
Constify a bunch of variables, parameters, and return values to
eliminate warnings due to strings being given const qualifiers. Cast
away those warnings in some cases where an API we don't control forces
us to do so.
Enable a bunch of additional warnings by default. Note why at least
some of the other warnings aren't enabled.
randpkt.c and text2pcap.c are used to build programs, so they don't need
to be in EXTRA_DIST.
If the user specifies --enable-warnings-as-errors, add -Werror *even if
the user specified --enable-extra-gcc-flags; assume they know what
they're doing and are willing to have the compile fail due to the extra
GCC warnings being treated as errors.
svn path=/trunk/; revision=46748
|
|
must be filled in - even if we don't happen to have dissectors for
particular message types. Just put NULL in there, so we don't index
past the end of the array, grab a random location in memory's contents
as a function pointer, and crash when we call through that pointer.
svn path=/trunk/; revision=46747
|
|
svn path=/trunk/; revision=46746
|
|
svn path=/trunk/; revision=46745
|
|
Make a loop counter a full-width integer, just to be sure.
Do *NOT* assume that pinfo->private_data is non-null; I have at least
one capture where it is null when dissect_bthci_evt_command_complete()
is captured.
svn path=/trunk/; revision=46743
|
|
this is a workaround for
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8111
it does not fully fix the underlying issue
svn path=/trunk/; revision=46739
|
|
is an MPEG-2 transport packet, so don't treat it as one.
svn path=/trunk/; revision=46733
|
|
rather than as a single field. If bits other than the two defined bits
are set in the first byte of the packet, don't dissect UDP packets as
Vines FRP, so that other dissectors get a chance to look at the packet.
svn path=/trunk/; revision=46732
|
|
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8099 Named field for each item in Selected Registrar Config methods is not available
The structure of both the Config Methods and Selected Registrar Config Methods are the same.
Display filters such as "wps.config_methods.pushbutton", "wps.config_methods.display", etc are available for the different methods in the Config methods whereas the display filters for the elements in the Selected Registrar Config methods are found to be the same as the Config method Display filters.
From me :
add new filter for selected_registrar config method bitmask (and also permitted config method)
svn path=/trunk/; revision=46725
|
|
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8128 Add TCP Fast Open
This patch provides
i) support for Shared Use of Experimental TCP Options (draft-ietf-tcpm-experimental-options-03)
ii) support for TCP Fast Open (draft-ietf-tcpm-fastopen-02).
A new 'TFO=R' string is appended at the column info in case a client sends a SYN packet with a Fast Open Cookie Request. Moreover, if the server responds with a SYN-ACK containing a Fast Open Cookie option a 'TFO=C' is shown (as well as in any subsequent client attempt to send SYN + DATA).
tcp.options.tfo display filter can be used in order to easily select the complete TFO three-way handshake.
Chrome (and I think also Firefox) has support for client-side TFO. Linux 3.7 got both client and server-side support.
svn path=/trunk/; revision=46723
|
|
svn path=/trunk/; revision=46719
|
|
offset, and do the bounds checking on the length before we count len
down.
svn path=/trunk/; revision=46718
|
|
now that tvb_get_ephemeral_unicode_string() throws an exception for
invalid length parameters, there's no point in doing an explicit check
beforehand
(when I added the check, there were many places that I missed)
svn path=/trunk/; revision=46707
|
|
replace TABs with spaces
add editor modelines
svn path=/trunk/; revision=46706
|
|
tvb_get_ephemeral_unicode_string(), throw an exception for invalid
lengths (including -1, but length==-1 does not work for other tvb string
functions either)
I believe this is the proper fix for
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8112
svn path=/trunk/; revision=46705
|
|
svn path=/trunk/; revision=46701
|
|
svn path=/trunk/; revision=46698
|
|
Minor patch just adding the newer AR7400/INT7400 with dev_id==4 for decoding
in the Homeplug AV "Get Device/SW Version Confirm (A001)" response.
svn path=/trunk/; revision=46695
|
|
warnings.
svn path=/trunk/; revision=46688
|
|
svn path=/trunk/; revision=46687
|
|
svn path=/trunk/; revision=46686
|
|
and a couple of SET_ADDRESS()s.
Use proto_tree_add_item() instead of proto_tree_add_ether() called with a
pointer into the TVB.
Leave a comment for a place where a bunch of code in several case statements
could probably be collapsed into much less code.
svn path=/trunk/; revision=46682
|
|
and a couple of SET_ADDRESS()s.
svn path=/trunk/; revision=46681
|
|
by adding a range to the length that is passed to
tvb_get_ephemeral_unicode_string()
svn path=/trunk/; revision=46678
|
|
long.
dissect_krb5_Checksum() is declared in
epan/dissectors/packet-kerberos.h; don't declare it again here.
svn path=/trunk/; revision=46666
|
|
variable.
Adjust offset and len in parallel.
svn path=/trunk/; revision=46665
|
|
svn path=/trunk/; revision=46664
|
|
the recent changes to pres.cnf to keep from generating some code.
svn path=/trunk/; revision=46663
|
|
svn path=/trunk/; revision=46662
|
|
LLP64 environments such as Windows.
Cast the result of a modulus op that causes the result to fit into an
int to int, to suppress implicit 64-bit-to-32-bit conversion warnings.
svn path=/trunk/; revision=46661
|
|
complain).
svn path=/trunk/; revision=46660
|
|
so make the constants single-precision, so we don't end up with warnings
about double-precision values being assigned to single-precision
variables.
svn path=/trunk/; revision=46658
|
|
counts by trying to iterate all over the items (and, presumably, failing
when we go past the end of the packet).
When assigning to the loop count, cast the value down, to avoid implicit
64-bit-to-32-bit conversion warnings.
Write those loops as for loops - it makes it a bit clearer what's going
on.
svn path=/trunk/; revision=46657
|
|
strings being assigned to them.
svn path=/trunk/; revision=46653
|
|
Add a return where I presume it was intended to be - a 4-octet address
is completely handled in that if clause, so there's no reason to fall
through.
Fix a comment.
svn path=/trunk/; revision=46646
|
|
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8110
I can't reproduce the actual reported crash on trunk.
svn path=/trunk/; revision=46645
|
|
Fix dissection of GPRS-NS over Frame Relay over MPLS
svn path=/trunk/; revision=46644
|
|
svn path=/trunk/; revision=46643
|
|
svn path=/trunk/; revision=46630
|
|
public header, but since packet_info.h is included in most of the tree it saves
a great deal of recompilation when something in one of the wmem data structures
changes.
svn path=/trunk/; revision=46624
|
|
svn path=/trunk/; revision=46611
|
|
Re-implement the stack as a wrapper for that.
svn path=/trunk/; revision=46607
|
|
svn path=/trunk/; revision=46606
|
|
it's not a write-only data structure.
svn path=/trunk/; revision=46605
|