Age | Commit message (Collapse) | Author | Files | Lines |
|
svn path=/trunk/; revision=17845
|
|
listed.
svn path=/trunk/; revision=17844
|
|
- Add TCP reassembly to get the proper packet length
- Add "result = check_ucp(tvb, &endpkt);" in dissect_udp_commong to fill some variables used.
svn path=/trunk/; revision=17843
|
|
svn path=/trunk/; revision=17842
|
|
svn path=/trunk/; revision=17841
|
|
svn path=/trunk/; revision=17840
|
|
methods accordingly
svn path=/trunk/; revision=17839
|
|
just a lun.
this finally allows us to have scsi.time for scsi transactions but we need to cleanup and refactor the other three scsi entrypoints before we should implement scsi srt to make the other three also take an exchange data structure as parameter from their transports (and get rid of the pinfo->private_data )
svn path=/trunk/; revision=17838
|
|
svn path=/trunk/; revision=17837
|
|
svn path=/trunk/; revision=17836
|
|
svn path=/trunk/; revision=17835
|
|
- fixes bug 863 (RTCP sender report's NTP time display incorrect - use using wrong bytes)
- makes NTP timestamp MSW and LSW proper filterable fields, displaying them in dec and hex
- when doing roundtrip calculations, rationalise fields added, add link to LSR frame whenever it matches
svn path=/trunk/; revision=17834
|
|
just as the fc / fcp transport does.
while reusing this structure for multi-purpose would make it berret suited to move the struct from packet-fc.h to packet-scsi.h
we would have to include packet-scsi.h for everyone that includes packet-fc.h and that are a few dependencies.
(would have to include it even in packet-llc.c)
so leave it as a fc structure for now.
svn path=/trunk/; revision=17833
|
|
indexed by itt
svn path=/trunk/; revision=17832
|
|
map conversation to iscsi_session.
use the pointer to iscsi_Session as conversation index for the exchange tracking for now, it works just as well and will be replaced with better exchange tracking shortly anyway
svn path=/trunk/; revision=17831
|
|
svn path=/trunk/; revision=17830
|
|
it is silly that scsi has to track these things itself when all the transports
already keep track of exchanges.
the scsi transports should all use the fc_exchange_data structure to pass lun to scsi and where scsi kan store the opcode between requests and data/response packets
svn path=/trunk/; revision=17829
|
|
tcap.asn - whitespace changes
svn path=/trunk/; revision=17828
|
|
way through to the response
and get rid of the broken hashtable used for the same purpose previously.
some additional cleanups.
svn path=/trunk/; revision=17827
|
|
svn path=/trunk/; revision=17826
|
|
protocols
svn path=/trunk/; revision=17825
|
|
svn path=/trunk/; revision=17824
|
|
structure.
svn path=/trunk/; revision=17823
|
|
track them in the main entry point for the protocol dissector instead.
this is semi-temporary though since FCP will always sit ontop of FC which also tracks the same conversations so there is no need to do a redundant conversation tracking in fcp itself.
svn path=/trunk/; revision=17822
|
|
svn path=/trunk/; revision=17821
|
|
dissect smb2 break responses used by a server to break an oplock
these unsolicited responses are sent with a commandseqnum of -1 so mark these in the header as unsolicited as well
svn path=/trunk/; revision=17820
|
|
svn path=/trunk/; revision=17819
|
|
svn path=/trunk/; revision=17818
|
|
svn path=/trunk/; revision=17817
|
|
This patch fixes the decode problem mentioned in this bug report:
"3. Frames 9 and 13 are only partially decoded and show up as "Packet size limited during capture" It looks like the decode chokes on the DQ-RI line."
DQ-RI is a localconnectionoptions parameter and shouldn't appear as a top-level parameter. This patch makes sure that all of the single-character top-level parmeter codes are followed immediately by a ':'.
svn path=/trunk/; revision=17816
|
|
The attached patch adds support for the Japan SS7 variants (TTC/NTT) to
the MTP3, MTP3MG, SCCP, and SCCPMG dissectors. It's not as thoroughly
implemented nor tested as I'd like, but it does a good job of at least
the basic dissection and I'm out of time for now.
It also fixes bug I found in the SCCP dissector where it would show an
End of Optional parameter even when the Optional pointer was 0.
svn path=/trunk/; revision=17815
|
|
dont dereference cdata null pointer
svn path=/trunk/; revision=17814
|
|
helper functions
svn path=/trunk/; revision=17813
|
|
svn path=/trunk/; revision=17812
|
|
call the scsi response dissector as well
(so that eventually we can do things like SRT for SCSI)
it doesnt work yet since fcp is using some incredibly broken logic to
track state between frames.
the cdata stuff can just not ever work exscept for single scan tethereal dissection.
is there noone at all looking at these protocols wioth ethereal?
has noone noticed it is completely broken yet?
sigh, soon i think i will be able to add the originally estimated trivial to implement SCSI SRT
svn path=/trunk/; revision=17811
|
|
svn path=/trunk/; revision=17810
|
|
replacing the hashtables with a better exchange se_tree
svn path=/trunk/; revision=17809
|
|
svn path=/trunk/; revision=17808
|
|
svn path=/trunk/; revision=17807
|
|
svn path=/trunk/; revision=17806
|
|
add missing flags to the dissection and during refactoring fix several things that just can not have worked previously.
svn path=/trunk/; revision=17805
|
|
remove the port preference setting and replace it with strong heuristics instead
(attempt but fail to set a conversation dissector when the heuristics and the dissection match)
use tcp_dissect_pdus() for reassembly and pdu tracking and get rid of the try-to-step-through-the-pdu-to-find-where-the-next-pdu-starts thing.
svn path=/trunk/; revision=17804
|
|
svn path=/trunk/; revision=17803
|
|
dont try to lookup a NULL string since this string will be dereferenced
in the ghashtable hash callback
svn path=/trunk/; revision=17802
|
|
svn path=/trunk/; revision=17801
|
|
details so that if there are other pdus followinf this scsi pdu in the packet they will not overwrite it
svn path=/trunk/; revision=17800
|
|
sort the entries in scsi_verdesc_val so it is easier to add missing entries
svn path=/trunk/; revision=17799
|
|
tagged assignments.
Add som OID names.
svn path=/trunk/; revision=17798
|
|
svn path=/trunk/; revision=17797
|
|
issued by ms kdc contains a PA_DATA structure with a salt that contains an
nt_status code explaining why the client was not allowed to get a (tgt) ticket
svn path=/trunk/; revision=17796
|