Age | Commit message (Collapse) | Author | Files | Lines |
|
svn path=/trunk/; revision=6782
|
|
we're using is relative to the beginning of that tvbuff, not relative to
the beginning of the containing tvbuff; that also lets us use -1 when in
"proto_tree_add_text()" calls when we mean "to the end of the buffer.
Fix the comment for one field.
svn path=/trunk/; revision=6781
|
|
svn path=/trunk/; revision=6780
|
|
Last Received LCP CONFREQ, Last Sent LCP CONFREQ, and correct some AVP
names.
svn path=/trunk/; revision=6779
|
|
Minor change to the connection oriented DCE/RPC function calls.
Now the offset is provided in the call, instead of having a
hard-coded value in each function. Also makes the calling
convention consistent with the datagram equivalents for the
functions.
Didn't do it for dissect_dcerpc_cn_auth() yet, as that is a
special case (and I am in the process of restructuring it to
make verifier decryption work properly).
svn path=/trunk/; revision=6778
|
|
svn path=/trunk/; revision=6777
|
|
will be dropped), RANAP will be an upper layer of SUA.
- register as upper layer of SCCP with the ITU assigned subsystem number
svn path=/trunk/; revision=6776
|
|
mobile network code greater than 9.
svn path=/trunk/; revision=6775
|
|
changes to the actual argument lists in the calls (putting the byte
string length after the byte string pointer).
Make the byte string length actually be the length, not the length - 1.
Use a #define for the longest byte string it can handle, and put in a
"g_assert()" to check the sanity of that length.
svn path=/trunk/; revision=6774
|
|
dissector, and have the LLC dissector register itself as the dissector
for IP-over-FC frames, as the payload is just an LLC 802.2 header plus
payload for the protocol specified by that header.
In the dissector for IP-over-FC as a Wiretap link-layer type, have its
top-level item be a protocol item rather than a text item, and don't
register it as the dissector for IP-over-FC frames from the FC dissector
- it assumes what it's handed includes the Network_Header, but for full
FC frames, the FC dissector has already consumed the Network_Header.
Move the definitions of the value_string tables out of the header file;
most of them are used only in one file, so define them in that file, and
for "fc_fc4_val", define it in "packet-fc.c", make it not static, and
declare it in "packet-fc.h".
Use FALSE, rather than 0, as the last argument to
"proto_tree_add_item()" calls that add a big-endian value.
Fix one "proto_tree_add_uint()" call that was supposed to be a
"proto_tree_add_item()" call.
Use "%u", not "%d", to display unsigned values.
svn path=/trunk/; revision=6773
|
|
channel number, X.25 logical channel number).
Clean up white space and the like, and get rid of unnecessary arguments
to "col_set_port()".
svn path=/trunk/; revision=6772
|
|
direction in Firewall-1 monitor files.
svn path=/trunk/; revision=6771
|
|
"ether_to_str_punct()" no longer deals only with Ethernet-style
addresses, as it now takes a length argument, rename it
"bytestring_to_str()" - and make it static, as it's not used outside
"to_str.c".
Get rid of unused "fc_to_str_buf()" routine.
svn path=/trunk/; revision=6770
|
|
svn path=/trunk/; revision=6769
|
|
svn path=/trunk/; revision=6768
|
|
svn path=/trunk/; revision=6767
|
|
be installed - don't explicitly search
"/usr/lib/ethereal/plugins/{version}" or
"/usr/local/lib/ethereal/plugins/{version}", so that if there's more
than one version of Ethereal installed, we don't end up picking up
plugins from the wrong version.
svn path=/trunk/; revision=6766
|
|
protocols using 802.2 LLC.
svn path=/trunk/; revision=6765
|
|
Get rid of some probably-unnecessary #includes.
Register the IP-over-FC dissector as the dissector to call for
IP-over-FC captures.
svn path=/trunk/; revision=6764
|
|
svn path=/trunk/; revision=6762
|
|
svn path=/trunk/; revision=6761
|
|
svn path=/trunk/; revision=6760
|
|
svn path=/trunk/; revision=6759
|
|
svn path=/trunk/; revision=6758
|
|
header, Extended Link Service, Interswitch Link Service, FCP, and IPFC.
svn path=/trunk/; revision=6757
|
|
them.
Add RCS IDs to ChangeLog and NEWS.
svn path=/trunk/; revision=6756
|
|
svn path=/trunk/; revision=6755
|
|
svn path=/trunk/; revision=6754
|
|
svn path=/trunk/; revision=6753
|
|
svn path=/trunk/; revision=6752
|
|
often get TCP to collapse multiple RPC PDUs into a MSS TCP segment.
This changes the RPC dissector so that it will put one entry on COL_INFO
for each PDU in the segment, (as the SMB dissector does for multiple AndX calls in one SMB PDU)
and just one entry for the first/last RPC PDU.
svn path=/trunk/; revision=6751
|
|
Surveyor capture, as there's one link-layer type that UNICOS/mp snoop
treats one way and Shomiti Surveyor treats another way. The only way to
check that is to look at the first record to see how much padding it
has.
svn path=/trunk/; revision=6750
|
|
gtpv0 decoder.
svn path=/trunk/; revision=6749
|
|
svn path=/trunk/; revision=6748
|
|
If we do not see the TreeConnect call when a TID is connected, we did not
know it was a IPC share.
If we do not know what kind of share it is we assume it being a normal one
and thus read/write data to that share is normal file i/o.
Update the dissector so that IF it sees a Transaction SMB carrying PIPE (dcerpc)
then we assume that all other read/write to that TID is also DCERPC.
I.e. we assume the entire TID is IPC.
svn path=/trunk/; revision=6747
|
|
know what it is (a PDU for the third stage in a 3-way authentication
handshake, as is done with NTLMSSP authentication, for example) - get
rid of the question mark after "AUTH3".
svn path=/trunk/; revision=6746
|
|
svn path=/trunk/; revision=6745
|
|
svn path=/trunk/; revision=6744
|
|
svn path=/trunk/; revision=6743
|
|
svn path=/trunk/; revision=6742
|
|
svn path=/trunk/; revision=6741
|
|
svn path=/trunk/; revision=6740
|
|
svn path=/trunk/; revision=6739
|
|
- Improved handling of padding bytes.
- Some cleanup of the code.
svn path=/trunk/; revision=6738
|
|
session; treat all packet type values >= 1 and <= 18 as valid packet
types.
Do standard TCP desegmentation of Netlib buffers, and do reassembly of
TDS messages fragmented over multiple Netlib buffers, rather than doing
the "remember what was in the last TCP segment" stuff; I've seen nothing
to indicate that a TDS message would continue past the last byte of a
"last buffer in request or response" Netlib buffer, and the "remember
what was in the last TCP segment" stuff was complicated and buggy,
perhaps irreparably so ("buggy" as in "crashes").
Make the top-level protocol item for a TDS message be an item for
"proto_tds", and put both the Netlib header and TDS stuff under that
item - that's what Microsoft Network Monitor does.
Get rid of the unused Netlib heuristic subdissector list.
Don't make a new data source for NTLMSSP data in a TDS message - the
data is just a slice of the message, it's not transformed from ASCII hex
to binary, or reassembled, or anything such as that.
Tokens are tokens, not PDUs.
Make the heuristics a bit stronger, to reject packets that are clearly
not TDS packets. Once the heuristics match, make a non-heuristic
dissector the dissector for the conversation.
Quit dissecting the TCP segment (or reassembled data) if we have a
Netlib buffer with a length < 8, as it's not large enough to even have a
Netlib header.
svn path=/trunk/; revision=6737
|
|
Call the pieces of a multi-frame NetBIOS message fragments, not
segments.
Fix a typo.
svn path=/trunk/; revision=6736
|
|
absolute time stamps (we were already doing that for relative and delta
time stamps).
svn path=/trunk/; revision=6735
|
|
to "gpointer", so that we only get warnings when we turn on the extra
GCC warning checks.
svn path=/trunk/; revision=6734
|
|
svn path=/trunk/; revision=6733
|
|
svn path=/trunk/; revision=6732
|