Age | Commit message (Collapse) | Author | Files | Lines |
|
this primarily removes code and simplifies (==eliminates) the need to track the data that is allocated and should potentially be slightly faster than a slab allocator.
however these functions are called A LOT so there might be a performance hit when using emem with full debugging canary values and all the bells and whistles activated.
this change also makes any future attempt to parallellize dissection of frames easier if we just make the ep allocator allocate from a threads specific ep pool.
(something we would have to do anyway to make ep allocations multithreaded)
this works in all my tests so far but needs more test coverage.
svn path=/trunk/; revision=20194
|
|
svn path=/trunk/; revision=20193
|
|
== improve documentation
make-doc.pl ( make doc ) generates an almost complete reference manual.
svn path=/trunk/; revision=20192
|
|
The patch is to dissect unknown information element when an Avaya PBX
use codeset = 6 to send display.
svn path=/trunk/; revision=20189
|
|
I found a misdecoding in dissect_sflow_extended_switch() in epan/dissector/packet-sflow.c and fixed it.
svn path=/trunk/; revision=20187
|
|
svn path=/trunk/; revision=20184
|
|
- Fix 'ignored' flag that wasn't wide enough to take result
- Use FP_UINT_STRING in a couple of places
svn path=/trunk/; revision=20183
|
|
As per NetFlow V9 protocol, Template ID is guaranteed to be unique per
Observation Domain (identified by Source ID) and the Exporter
(identified by the source IP address of NetFlow PDU).
The former code was ignoring these information for simplicity, but
noticing such a necessity.
svn path=/trunk/; revision=20182
|
|
for the quite unusual case when we need to do this multiple times in a row for the same PDU.
This fixes the issue reported by Xiaoguang Liu on the mailinglist
where wireshark did not manage to properly reassemble a big HTTP header spanning several (more than two) tcp segments.
svn path=/trunk/; revision=20179
|
|
svn path=/trunk/; revision=20173
|
|
a number of packages.
svn path=/trunk/; revision=20166
|
|
Here is a patch for the dissector of the new Roofnet protocol.
svn path=/trunk/; revision=20154
|
|
Update the Camel ASN1 definition to version 3GPP TS
29.078 7.3.0 Release 7.
Some definitions for element SIZE have been replaced to use the capSpecificBound variables, and some decoding problemes, like for Establish temporary connection have been solved.
I did notice that the CalledPartyBCDNumber (ISDN-AddressString (1..9) ) is not inline with the last definition (1..41), but I did not update it.
svn path=/trunk/; revision=20153
|
|
Introduce the support for "expert info" in the BER decoding module.
It is usefull if you have to analyze long capture files, containing few malformed messages.
With changes to make it compile with MSVC6.
svn path=/trunk/; revision=20152
|
|
the "capture summary window"
svn path=/trunk/; revision=20149
|
|
a little patch against revision 20088 in packet-isis-lsp.c for the
following :
- hf_isis_lsp_remaining_life declared but unused
- replacing a proto_tree_add_uint useless with proto_tree_add_item
svn path=/trunk/; revision=20148
|
|
svn path=/trunk/; revision=20146
|
|
so that it is easier to match it with the output of a ping program.
svn path=/trunk/; revision=20142
|
|
svn path=/trunk/; revision=20141
|
|
packet in an ICMP message, put the TCP sequence number in the tree.
svn path=/trunk/; revision=20140
|
|
in the function so memory is not leaked by an early (error) return
svn path=/trunk/; revision=20138
|
|
svn path=/trunk/; revision=20137
|
|
it is not BED/DER encoded and call tha appropriate subdissector if so.
this fixes some issues with some really ancient cifs implementations where the previous tests and statemanagement would cause it to fail othervise.
svn path=/trunk/; revision=20136
|
|
svn path=/trunk/; revision=20135
|
|
in the main colorfilters file.
svn path=/trunk/; revision=20134
|
|
I have added a new dissector for DMP (STANAG 4406 Direct Message
Profile) as defined in STANAG 4406 Annex E. The DMP protocol has no
assigned UDP port number yet, so the default value in this dissector
is 0 (I suppose this is som sort of "disabled"?) until we get this
registered.
The dissector has been tested on OSX Intel/PowerPC and Solaris SPARC.
Changes in this patch:
* Added DMP dissector
* Added a new CRC table and functions in crc16.c
* Made NonDeliveryReasonCode and NonDeliveryDiagnosticCode available
from X.411
* Made NonReceiptReasonField and DiscardReasonField available from X.420
svn path=/trunk/; revision=20133
|
|
This is a new dissector for STUN v2, that is currently in WGLC at the IETF.
- Keep packet-stun.c for the RFC 3498 protocol, plus the STUN and TURN
drafts up to draft-ietf-behave-rfc3489bis-02 and
draft-rosenberg-midcom-turn-08, as there is some huge deployments using
this. There will be no modification to this dissectors in the future,
excepted perhaps to add support for retransmission or things like this.
- Add a new dissector packet-stun2.c for the new STUN (currently in
WGLC), the STUN relay-usage (formerly known as TURN) and the other
usages that will be added in the future (IPv6, NAT Behavior, etc...).
svn path=/trunk/; revision=20131
|
|
and associate it with the conversation properly.
do the same for supportedMech in the negTokenTarg
This will allow wireshark to decode the blob in negTokenTarg even when no supportedMech is provided.
svn path=/trunk/; revision=20129
|
|
messy and you shouldn't do it unless you REALLY have to. Change several
routines to use standard tvb_get_* accessors instead of operating on raw
packet data. This fixes an integer overflow in dissect_vendor_ie_rsn()
found by Neil Kettle.
Use value_strings instead of duplicating their functionality with our
own routines. Print the WME surplus bandwidth allowance factor. Fix
some compiler warnings.
Update the release notes.
Some of the changes are untested due to a lack of capture data.
svn path=/trunk/; revision=20126
|
|
support the specified enctype in AS REQ contains in the e-type field for optional additional data a PA_DATA sequence of sequence just as PREAUTH_REQ/FAILED does.
(it would make much more sense if the KDC here would list the enctypes that are supported)
svn path=/trunk/; revision=20125
|
|
svn path=/trunk/; revision=20124
|
|
svn path=/trunk/; revision=20123
|
|
svn path=/trunk/; revision=20122
|
|
svn path=/trunk/; revision=20119
|
|
Create two new columns: IP DSCP and L2 COS (802.1p)
svn path=/trunk/; revision=20118
|
|
width that is hard-coded in get_column_longest_string(), but also on the
width of the user specified title of the column (in case it is wider.)
svn path=/trunk/; revision=20117
|
|
svn path=/trunk/; revision=20114
|
|
svn path=/trunk/; revision=20113
|
|
svn path=/trunk/; revision=20112
|
|
in the summary line.
svn path=/trunk/; revision=20111
|
|
this dissector should be in fairly good shape now
svn path=/trunk/; revision=20110
|
|
svn path=/trunk/; revision=20109
|
|
svn path=/trunk/; revision=20108
|
|
svn path=/trunk/; revision=20106
|
|
Squelch some compiler warnings.
Get rid of a C++/C99 comment.
Fix some typoes.
Clean up indentation.
svn path=/trunk/; revision=20105
|
|
http://www.wireshark.org/lists/wireshark-dev/200606/msg01818.html
from Jason Allred.
Added some more V2 dissection but far from complete.
svn path=/trunk/; revision=20103
|
|
svn path=/trunk/; revision=20100
|
|
writelong10
writesame10/16
xdread10
xdwrite10
xdwriteread10
xpwrite10
svn path=/trunk/; revision=20099
|
|
svn path=/trunk/; revision=20098
|
|
svn path=/trunk/; revision=20097
|