Age | Commit message (Collapse) | Author | Files | Lines |
|
Misc. fixes to the SML dissector:
- one more define added
- removed data_handle (unused)
- removed "check = tvb_get_guint8(tvb, temp_offset);" (value hasn't changed)
- added PI_NOTE
- CRC fixed, calculation now correct if CRC is transmitted as UINT8
From me:
- clean up indentation
- change modelines to actually match the indentation most commonly used
svn path=/trunk/; revision=47736
|
|
svn path=/trunk/; revision=47734
|
|
svn path=/trunk/; revision=47733
|
|
svn path=/trunk/; revision=47732
|
|
svn path=/trunk/; revision=47731
|
|
Feed the tap before trying to dissect the payload. This prevents a malformed
payload from blocking the tap, resulting in incorrect RTP statistics.
svn path=/trunk/; revision=47729
|
|
Stream"
From Joe McEachern, bug 6434 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6434)
svn path=/trunk/; revision=47725
|
|
throwing the "packet count" off.
Bug 5064 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5064)
svn path=/trunk/; revision=47723
|
|
Additionally:
1) Remove check_col()'s
2) Don't call expert_add_info_format() from within an if (tree) {} block.
3) tvb_reported_length_remaining() can return -1; be sure to handle it.
4) Misc. whitespace changes.
svn path=/trunk/; revision=47722
|
|
Also addresses an implicit cast in the epan/uat.h file
Bug 8342 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8342)
svn path=/trunk/; revision=47721
|
|
svn path=/trunk/; revision=47720
|
|
svn path=/trunk/; revision=47717
|
|
svn path=/trunk/; revision=47716
|
|
Negotiation
From Stefan Allers. Bug 8347 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8347)
svn path=/trunk/; revision=47715
|
|
svn path=/trunk/; revision=47714
|
|
dissected as QSIG or ETSI.
Add the ISUP Supplementary services dissector.
svn path=/trunk/; revision=47713
|
|
(https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8346)
svn path=/trunk/; revision=47708
|
|
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
|
|
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=47686
|
|
Make offset unsigned and add an additional sanity check.
svn path=/trunk/; revision=47681
|
|
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
|
|
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
|
|
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
|
|
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
|