Fix Visual Studio Code Analysis warning C6054: String 'szStr' might not be zero-terminated

svn path=/trunk/; revision=54049
Fix Visual Studio Code Analysis warning C6001: Using uninitialized memory 'keylist'

svn path=/trunk/; revision=54050
Fix Visual Studio Code Analysis warning C6011: Dereferencing NULL pointer 'returnedDevmode'

svn path=/trunk/; revision=54051
Capture Interfaces dialog cleanup.

Apply layouts as needed to allow resizing. Select the interface list by
row. We might want to switch the interface list to a QTreeWidget. Today
I learned that you can make QGroupBox titles checkable. Do that where we
enable and disable groups of items. Flatten all of the group boxes.
Change the output format combo to radio buttons. There are only two
choices and we have lots of real estate available. Use a
QDialogButtonBox so Qt can size and order the buttons appropriately.

svn path=/trunk/; revision=54052
Add recent Qt additions.

svn path=/trunk/; revision=54053
Remove _U_

svn path=/trunk/; revision=54054
If data is NULL, return FALSE.

svn path=/trunk/; revision=54055
Add another check to radiotap-iter initialization to catch another out-of-bounds
read found while fuzzing with valgrind. Hopefully doesn't break valid captures.

svn path=/trunk/; revision=54056
Remove _U_

svn path=/trunk/; revision=54057
Handle NFS4_OP_ILLEGAL (and other potential array bounds errors).

svn path=/trunk/; revision=54058
Add data arg to dissect_skype_heur() so it compiles cleanly if/when SKYPE_HEUR is ever defined.

svn path=/trunk/; revision=54061
Return FALSE from dissect_tapa_heur() if data is NULL.

svn path=/trunk/; revision=54062
Add data arg to dissect_wassp_heur() in case it's ever used.

svn path=/trunk/; revision=54063
Return FALSE from dissect_zbee_nwk_heur() if data is NULL.

svn path=/trunk/; revision=54064
Return FALSE from dissect_iwarp_mpa() if data is NULL.  Note that this is the conservative/safest approach since there do appear to be some code paths that don't rely on the data.

svn path=/trunk/; revision=54065
Replace wmem_alloc with wmem_new in a few places, and wmem_new with wmem_new0 in
a few places to avoid uninitialized memory found while fuzz-testing with
valgrind.

svn path=/trunk/; revision=54066
Fix various issues:
- Display of header bit fields was incorrect;
- Computation of the data length was incorrect;
- Display of trailer 'indicator enable' & 'indicator' bit fields was incorrect;
- 'Display' field of certain hf[] entries was incorrect.
- Pedantic: Use ENC_BIG_ENDIAN instead of ENC_NA in certain places.

See Bug #9539

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9539


svn path=/trunk/; revision=54067
Simplify column sizing.

svn path=/trunk/; revision=54068
Note that apparently some BACnet implementations misuse the "ANSI X3.4"
encoding for ISO 8859-1; this means that those strings won't be
correctly interpreted if they're interpreted as UTF-8.

svn path=/trunk/; revision=54069
Change the exit status of a fuzz failure to 255 so that if you use it with xargs
the failures don't get suppressed.

svn path=/trunk/; revision=54071