Age | Commit message (Collapse) | Author | Files | Lines |
|
svn path=/trunk/; revision=47707
|
|
svn path=/trunk/; revision=47706
|
|
caught at a higher layer (SIP), but the safety net should be there.
Also, cleanup SIP "response error" range.
Fixes crash in bug 8343 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8343)
svn path=/trunk/; revision=47705
|
|
Cleans up many valgrind errors, since we were losing our pointers to
the arrays before shutdown.
svn path=/trunk/; revision=47702
|
|
svn path=/trunk/; revision=47701
|
|
With small additional changes by me
Make many of the length and offset fields in the websocket dissector unsigned.
This fixes a case where we could attempt to malloc (unsigned)-1 bytes of memory.
Also fix one small copy-paste string typo.
svn path=/trunk/; revision=47700
|
|
an AirpcapKeysCollection structure with that number of keys, and use it
instead of doing the calculation manually.
svn path=/trunk/; revision=47699
|
|
svn path=/trunk/; revision=47698
|
|
svn path=/trunk/; revision=47697
|
|
svn path=/trunk/; revision=47696
|
|
New dissector for the SML protocol.
svn path=/trunk/; revision=47695
|
|
Request-response tracking and response-time calculation for HTTP.
svn path=/trunk/; revision=47694
|
|
svn path=/trunk/; revision=47693
|
|
This patch adds a check for a zero count to the existing sanity check code.
From me:
In addition drop superfluous sanity check.
svn path=/trunk/; revision=47692
|
|
svn path=/trunk/; revision=47691
|
|
Bug 8328 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8328)
svn path=/trunk/; revision=47690
|
|
svn path=/trunk/; revision=47689
|
|
svn path=/trunk/; revision=47688
|
|
svn path=/trunk/; revision=47687
|
|
svn path=/trunk/; revision=47686
|
|
Make offset unsigned and add an additional sanity check.
svn path=/trunk/; revision=47681
|
|
svn path=/trunk/; revision=47677
|
|
Improve handling of truncated USB Configuration descriptors.
In contrast to other descriptor types, configuration descriptors have varying
lengths and may be quite long. This makes them much more prone to truncation
by a host that is cautious about reading large descriptors.
A real-world case has arisen where a host requests a partial configuration
descriptor of a USB webcam, and wireshark improperly reports that the response
is malformed.
Change configuration descriptor dissection to distinguish between truncation
induced by the host, which is not an error, and descriptor truncation or
reporting of invalid descriptor lengths by the device, which are.
This patch also relieves class-specific dissectors of the burden of checking
that the descriptor length and type fields are available, and that all the
bytes claimed by the descriptor length are also available.
svn path=/trunk/; revision=47676
|
|
Fix UCS-2 string decoding for strings longer than 127 characters.
svn path=/trunk/; revision=47675
|
|
Bug 8065 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8065)
svn path=/trunk/; revision=47674
|
|
Updates to the OPCUA plugin so that subtrees of the dissector select the
appropriate number of bytes. Also fix dissection of the array dimensions
field for matrix values and the highlighting for empty string fields.
svn path=/trunk/; revision=47673
|
|
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
|
|
svn path=/trunk/; revision=47670
|
|
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
|
|
svn path=/trunk/; revision=47666
|
|
means here.
svn path=/trunk/; revision=47665
|
|
svn path=/trunk/; revision=47664
|
|
what it is.
svn path=/trunk/; revision=47663
|
|
svn path=/trunk/; revision=47662
|
|
svn path=/trunk/; revision=47661
|
|
Corrections to Recent DNP3 Control Code Changes in Bug ID 7865
svn path=/trunk/; revision=47660
|
|
ui_main_window.h before doing anything with main_window_slots.cpp.
svn path=/trunk/; revision=47659
|
|
enough memory to fit the "indentation space".
Bug 8332 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8332)
svn path=/trunk/; revision=47658
|
|
memory. This permits using manually-scoped versions of certain wmem structures.
svn path=/trunk/; revision=47657
|
|
bypassing the emem slab, to aid in debugging with valgrind.
svn path=/trunk/; revision=47656
|
|
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8304: Fix potential inconsistency with interfaces introduced with r47651.
svn path=/trunk/; revision=47655
|
|
svn path=/trunk/; revision=47654
|
|
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
|
|
(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
|
|
r47632.
svn path=/trunk/; revision=47651
|
|
r47632. (Backport does not apply.)
svn path=/trunk/; revision=47650
|
|
Patch registering ieee802154 dissector to Linux SLL frames.
svn path=/trunk/; revision=47649
|
|
svn path=/trunk/; revision=47648
|
|
- Fix various message handler message dissection bugs;
- Change all loops with a potentially large loop count
to be done only when 'tree' is non-null;
- Simplify code somewhat;
- Do some whitespace and formatting style changes.
svn path=/trunk/; revision=47647
|
|
Fix typo in case value that led to misdissection of TSPEC IEs.
svn path=/trunk/; revision=47646
|