Age | Commit message (Collapse) | Author | Files | Lines |
|
_T macros. Remove some extraneous comments.
svn path=/trunk/; revision=18026
|
|
our page size and OS version information once.
svn path=/trunk/; revision=18025
|
|
now that we have se_tree_lookup32_le we can do the tracking of pdu boundaries much more efficiently.
track pdu boundaries by a new tcp_multisegment_pdu structure that is indexed by sequence numbers and let this structure replace the older tcp_next_pdu structure.
with se_tree_lookup32_le we no longer need to track segment by segment and can get rid of the two hash tables
tcp_pdu_tracking_table
tcp_pdu_skipping_table
Neither do we need the tree tcp_pdu_time_table anymore so that one is gone as well.
remove various other functions that are no longer needed due to removing the structure and the tables/tree
this part of the code shoul;d be much more readable now and also a bit faster
svn path=/trunk/; revision=18024
|
|
- remove c2asn() which did not work exactly
svn path=/trunk/; revision=18023
|
|
IEEE80211_RADIOTAP_FLAGS.
svn path=/trunk/; revision=18022
|
|
svn path=/trunk/; revision=18021
|
|
the amount of data left in the radiotap header after the fields we've
processed so far, not the total length of the header, so it couldn't be
used to skip past the radiotap header and get a tvbuff of the packet
data. Fix that.
svn path=/trunk/; revision=18020
|
|
libraries with which we link libethereal, fixing the reopened bug 878.
svn path=/trunk/; revision=18019
|
|
svn path=/trunk/; revision=18018
|
|
svn path=/trunk/; revision=18017
|
|
Fix typo in menu item name
svn path=/trunk/; revision=18016
|
|
The code was incorrectly bounds checking AndXOffset. AndXOffset is only
relevant when AndXCommand is not 0xFF. This patch corrects erroneous
"Malformed packet" exceptions.
svn path=/trunk/; revision=18015
|
|
svn path=/trunk/; revision=18012
|
|
our guard pages.
svn path=/trunk/; revision=18011
|
|
svn path=/trunk/; revision=18010
|
|
svn path=/trunk/; revision=18009
|
|
Fixes coverity bug 159.
svn path=/trunk/; revision=18005
|
|
The current ssl decryption code does not work for 3des session.
The attached patch fixes the problem.
svn path=/trunk/; revision=18004
|
|
we have seen the CONNECT_OPEN request.
rename the preference to DEFAULT protocol version to indicate it is only used for those conversation where we have not automatically detected the version used.
svn path=/trunk/; revision=18003
|
|
the reason for version 4 of ndmp and forward.
svn path=/trunk/; revision=18002
|
|
doesn't blow up on excessive long lines.
svn path=/trunk/; revision=18001
|
|
svn path=/trunk/; revision=18000
|
|
svn path=/trunk/; revision=17999
|
|
svn path=/trunk/; revision=17998
|
|
Change "cd.." to "cd .." - I don't know whether they're equivalent, but,
if they're not, the former probably won't work.
svn path=/trunk/; revision=17997
|
|
(-lcfg -lodm on AIX with the current tcpdump.org libpcap, -lpfring with
the ring buffer stuff on Linux).
svn path=/trunk/; revision=17996
|
|
svn path=/trunk/; revision=17995
|
|
============================ Samba log start ============
svn: When specifying working copy paths, only one target may be given
============================ Samba log end ==============
svn path=/trunk/; revision=17994
|
|
svn path=/trunk/; revision=17992
|
|
svn path=/trunk/; revision=17991
|
|
don't warn the user about it
svn path=/trunk/; revision=17990
|
|
scsi_mmc_val DATA
scsi_sbc2_val DATA
scsi_ssc2_val DATA
BTW: these values should be renamed to ..._vals as in every other dissector I know!
svn path=/trunk/; revision=17989
|
|
mention informational URLs at the beginning and not at each element
replace some // by /**/
start to decode the informational elements in the BSSID list
add a privacy tab to the BSSID list (None, WEP, WPA, WPA2)
various minor label changes
svn path=/trunk/; revision=17988
|
|
hardware in question was removed since the list of interfaces was generated (NULL pointer returned from wpcap_packet_open() caused a crash)
svn path=/trunk/; revision=17987
|
|
input parameters will also work
svn path=/trunk/; revision=17986
|
|
svn path=/trunk/; revision=17985
|
|
svn path=/trunk/; revision=17984
|
|
bug 886.
svn path=/trunk/; revision=17983
|
|
svn path=/trunk/; revision=17981
|
|
With the new feature we can:
1. Measure how big the bursts are for a video streams (it uses sliding window algorithm) 2. Measure how big the output buffer should be that no packet drop will occur (it uses Leaky bucket algorithm)
3. Detect if we have loses inside the MPEG2 video stream (if there are already MPEG2 packets missing) - this part of code is not added yet, see Limitations
The addition is called Multicast streams and works as follows:
- it uses the TAP system
- the main "stream" logic is taken from rtp_strems.* files
- the TAP system checks for UDP packets where the destination MAC address starts with "01:00:5E" (ethernet multicast address)
- it creates an entry for every new multicast stream
- based on sliding window and leaky bucket algorithm it calculates for every stream average BW, max BW, burst size, max buffer needed, some alarms if the limits are exceeded,...
- the same calculation is done for all streams together
- inside the window dialog you can specify the burst interval, the alarm limits and output speeds
To do & limitations:
- Currently the analysis can be done only for multicast streams, it means that VoD (Video on demand) or PayTV streams, which are normally unicast can not be analysed.
- since the MPEG2 is patended I don't know if decoding of MPEG2 packets is allowed? Can we look inside this packets and calculate packets drops based on some counter information inside the payload? Can someone please answer this question? If we can do this, I will post this part of code too.
- some more flexibility will be added
svn path=/trunk/; revision=17980
|
|
This patch should hopefully remove any possible buffer overflows in
parse_line() as reported by the current Coverity scan. I'm not sure
that the error it currently reports is valid (I think its confused by
supposing that a condition that is being tested can be true, whereas it
can't...), but this patch fixes a number of potential problems remaining
in the function.
svn path=/trunk/; revision=17979
|
|
unreadable unless you have a 2000xsomething display.
svn path=/trunk/; revision=17978
|
|
update the comment in packet-scsi.c to reflect that it is the transport now that is responsible to track itl and itlq data
make scsi tapable
svn path=/trunk/; revision=17974
|
|
Clean up the checks for STP vs. RSTP vs. MSTP.
Show the version 3 length field as a separate field, rather than as the
top-level item for the MSTP stuff.
"Trust" the version 3 length field, so that if it doesn't agree with the
packet length, we report a malformed frame (as we should).
svn path=/trunk/; revision=17973
|
|
and, in particular, means we don't, for example, use tvb_get_ntohs() to
fetch a 4-byte quantity - that fixes bug 883.
The MST config name is either null-terminated or null-padded; mark it as
such.
svn path=/trunk/; revision=17972
|
|
svn path=/trunk/; revision=17971
|
|
svn path=/trunk/; revision=17970
|
|
library. If that's not done, it leaves to ethereal or other binaries
using it the job of linking adns within them. This behaviour is
unreliable and breaks when using the --as-needed flag for GNU ld
(version 2.16 or better 2.17).
svn path=/trunk/; revision=17969
|
|
svn path=/trunk/; revision=17968
|
|
changes needed to Makefile.nmake for a new plugin.
svn path=/trunk/; revision=17967
|