Fix Coverity CID's 981004-981006: Out-of-bounds read.  Bugs introduced with r47632.  (Backport does not apply.)

svn path=/trunk/; revision=47650
Fix Coverity CID 981007: Dereference before null check.  Bug introduced with r47632.

svn path=/trunk/; revision=47651
Fix crash with SDP setup mechanism, bug 8323 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8323)

The issue was that hash tables were being accessed after they were freed from a "rejected answer".  

The code was also too generous in considering many SIP status codes as "rejected answers", so now less SIP status codes are treated as "rejected answers" and are ignored by the transport API.


svn path=/trunk/; revision=47652
Move version field outside of the switch, since it exists for all subtypes.
This fixes the TSPEC case, which didn't include it before.

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

svn path=/trunk/; revision=47653
Factorize FGI dissection

svn path=/trunk/; revision=47654
From Michael Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8304: Fix potential inconsistency with interfaces introduced with r47651.

svn path=/trunk/; revision=47655
Add an option for bypassing the wmem slab similar to the one for
bypassing the emem slab, to aid in debugging with valgrind.

svn path=/trunk/; revision=47656
If the requested wmem allocator is NULL, take that to mean manually-managed
memory. This permits using manually-scoped versions of certain wmem structures.

svn path=/trunk/; revision=47657
Fix potential buffer overflow in RTPS and RTPS2 dissectors by allocating enough memory to fit the "indentation space".

Bug 8332 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8332)

svn path=/trunk/; revision=47658
main_window_slots.cpp includes ui_main_window.h, so make sure we build
ui_main_window.h before doing anything with main_window_slots.cpp.

svn path=/trunk/; revision=47659
From Chris Bontje via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8333 :
Corrections to Recent DNP3 Control Code Changes in Bug ID 7865

svn path=/trunk/; revision=47660
Get rid of unused string to squelch warning.

svn path=/trunk/; revision=47661
Show the signal strength as dBm, as that's what it is in the PPI header.

svn path=/trunk/; revision=47662
Show the signal strength as a percentage in the RSSI column, as that's
what it is.

svn path=/trunk/; revision=47663
Put in a comment explaining what the signal strength value means here.

svn path=/trunk/; revision=47664
Put in a comment explaining what the signal strength value probably
means here.

svn path=/trunk/; revision=47665
Fix a set of obscure bugs found by checkhf.

svn path=/trunk/; revision=47666
Add a new WSLUA_CLASS_FNREG_ALIAS() macro to register methods where the
function name isn't the same as the method name; this is used if we're
providing compatibility aliases for method names.

Use WSLUA_CLASS_FNREG() and WSLUA_CLASS_FNREG_ALIAS() for all method
registrations.

Fix the spelling of "prepend", but leave a compatibility alias in place.

svn path=/trunk/; revision=47667
Comment out a number of unused hf[] enrries found by checkhf.

svn path=/trunk/; revision=47670
From Alyssa Milburn via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8335

Make length field unsigned so that negative values fail the bounds check and
throw a regular exception before getting passed to glib (where they cause a
program-ending assert failure instead).

svn path=/trunk/; revision=47672