Age | Commit message (Collapse) | Author | Files | Lines |
|
svn path=/trunk/; revision=37878
|
|
tvb_get_ephemeral_string() but takes an ENC_ value for the character
encoding. Use it in the MQ dissector to fetch strings to put, for
example, into the Info column, so we properly handle EBCDIC strings
there.
svn path=/trunk/; revision=37876
|
|
The way heuristic dissection was handled by the openSAFETY plugin, could lead
to out-of-memory problems with large files (>50.000 packets). The new version
does not use ep_alloc anymore, but a static boolean instead.
Also, the code registering for the SercosIII dissector got simplified, as the
SercosIII dissector is no longer a plugin.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6061
svn path=/trunk/; revision=37874
|
|
svn path=/trunk/; revision=37873
|
|
values, and use them in the MQ dissector, so EBCDIC strings are
displayed as such.
Fix up some other final arguments to proto_tree_add_item().
svn path=/trunk/; revision=37872
|
|
the nonce bit, we should display 3 nibbles on the Flags summary line in order
to represent all flag bits. While arguably we need not worry about reserved
bits, the nonce bit is not currently represented, so that bit alone pushes us
into the next nibble.
svn path=/trunk/; revision=37856
|
|
if the payload is only a single byte. Also, for the keep-alives, display any payload that might be present.
svn path=/trunk/; revision=37854
|
|
zero window conditions, especially at the beginning of a capture or if only one side of a conversation is captured. This resolves bug 4716: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4716.
svn path=/trunk/; revision=37853
|
|
svn path=/trunk/; revision=37845
|
|
svn path=/trunk/; revision=37842
|
|
Ethernet frames, increment the "other" count and return. Previously, code execution would have fallen through to the ETHERNET_II case and capture_ethertype() would have incremented the "other" count.
svn path=/trunk/; revision=37835
|
|
warning,just as TCP retransmissions are. This was a user request from Sharkfest '11.
svn path=/trunk/; revision=37834
|
|
frames with a type/len field in the range of 1501-1535 as invalid, and add an expert info to make it that much easier to find such invalid frames.
Also did some whitespace cleanup, converting tabs to spaces since most of the file was spaced, not tabbed, and swapped the order that the lg and ig bits get added to the tree because I think it looks better reading bits left-to-right.
TODO: I'm not entirely sure what to do in capture_eth() if that invalid range is encountered, so for now I just added some #if 0'd code as a placeholder.
Ref: http://www.wireshark.org/lists/wireshark-users/201106/msg00127.html
svn path=/trunk/; revision=37832
|
|
svn path=/trunk/; revision=37831
|
|
This can be used to disable the effect in bug 5356.
svn path=/trunk/; revision=37830
|
|
This fixes bug 6073.
svn path=/trunk/; revision=37828
|
|
The length fields in a pcap_pkthdr are unsigned, so presumably the
equivalent fields in the rpcap protocol are also unsigned.
Make sure the captured data length isn't bigger than the remaining data
in the packet before attempting to construct a tvbuff for the packet
data. If it is, report that as an error, and don't even try to
construct the tvbuff; that'll fail. This fixes bug 6073.
svn path=/trunk/; revision=37826
|
|
svn path=/trunk/; revision=37814
|
|
Improved set_color_filter_slot documentation.
svn path=/trunk/; revision=37813
|
|
Remove our local strerror implementation.
Mark strerror as locale unsafe API.
This fixes bug 5715.
svn path=/trunk/; revision=37812
|
|
Lua API: add support to temporary color filters (10 color slots)
svn path=/trunk/; revision=37801
|
|
svn path=/trunk/; revision=37796
|
|
svn path=/trunk/; revision=37789
|
|
Add NULL checks and fix typos in Lua error print-outs
From me:
Use the error message "GUI not available" when using GUI functions in tshark.
svn path=/trunk/; revision=37788
|
|
This fixes bug 5569.
svn path=/trunk/; revision=37787
|
|
the "default".
This fixes bug 5896.
svn path=/trunk/; revision=37786
|
|
Added argument validation to Pref.range.
svn path=/trunk/; revision=37785
|
|
Add sanity checks in range.c
svn path=/trunk/; revision=37784
|
|
"You cannot just make the "len" field of a GByteArray larger, if there's
no data to back that length; you can only make it smaller."
Two equal values are always equal!
This fixes bug 5941.
svn path=/trunk/; revision=37783
|
|
svn path=/trunk/; revision=37782
|
|
This patch adds support for the two-way Sythetic Loss Measurement
opcodes (SLM & SLR) defined in the latest ITU-T Y.1731.
svn path=/trunk/; revision=37781
|
|
Added support new multicore header in the LINX Ethernet protocol.
Added linx/tcp.
svn path=/trunk/; revision=37777
|
|
Patch to show GOST certificate types in CertificateRequest message.
svn path=/trunk/; revision=37776
|
|
Patch to TLS dissector to show GOST ciphesuites names.
svn path=/trunk/; revision=37775
|
|
The IEEE 802.15.4 GTS descriptor count is a 3-bit field (see page 144
of attached spec).
The mask for this field is incorrectly defined as a 2-bit field in
epan/dissectors/packet-ieee802154.h line 74:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6055
svn path=/trunk/; revision=37771
|
|
svn path=/trunk/; revision=37767
|
|
svn path=/trunk/; revision=37764
|
|
Fix TvbRange:string() so that it returns a string that contains all bytes
of the range, including zeroes (instead of being truncated at first zero).
svn path=/trunk/; revision=37763
|
|
This may fix bug 5734.
svn path=/trunk/; revision=37762
|
|
Documentation is generated from code.
This fixes bug 5199.
svn path=/trunk/; revision=37761
|
|
Documentation is generated from code.
This fixes bug 5006.
svn path=/trunk/; revision=37760
|
|
svn path=/trunk/; revision=37759
|
|
Also: misc minor cleanup: unneeded #include; whitespace, tvb_length-->tvb_reported_length
svn path=/trunk/; revision=37757
|
|
This fixes bug 6028.
svn path=/trunk/; revision=37756
|
|
Vuze, called Azureus before, is a great BT client and has a lot of users,
while its DHT implementation is different from the official one.
From me: New-style dissectors are supposed to to always return
"bytes dissected" (not just when tree != NULL);
svn path=/trunk/; revision=37755
|
|
svn path=/trunk/; revision=37754
|
|
svn path=/trunk/; revision=37753
|
|
svn path=/trunk/; revision=37752
|
|
svn path=/trunk/; revision=37751
|
|
Unused entry: epan/dissectors/packet-skinny.c, hf_skinny_modifyConfRes
svn path=/trunk/; revision=37750
|