aboutsummaryrefslogtreecommitdiffstats
path: root/epan
AgeCommit message (Collapse)AuthorFilesLines
2006-12-22change some slab allocated memory into ep/emem allocated structures instead.Ronnie Sahlberg7-99/+6
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
2006-12-22fix a typo.Luis Ontanon1-2/+1
svn path=/trunk/; revision=20193
2006-12-22- Fix the name of the disable_lua variable.Luis Ontanon5-105/+267
== improve documentation make-doc.pl ( make doc ) generates an almost complete reference manual. svn path=/trunk/; revision=20192
2006-12-21From Alfred Alinazar:Jaap Keuter1-0/+9
The patch is to dissect unknown information element when an Avaya PBX use codeset = 6 to send display. svn path=/trunk/; revision=20189
2006-12-21From Taisuke SASAKI:Jaap Keuter1-2/+2
I found a misdecoding in dissect_sflow_extended_switch() in epan/dissector/packet-sflow.c and fixed it. svn path=/trunk/; revision=20187
2006-12-21Add a generated field for how many data bytes are accepted by subdissectorMartin Mathieson1-1/+16
svn path=/trunk/; revision=20184
2006-12-21TBCP changes:Martin Mathieson1-24/+18
- 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
2006-12-21From Motonori Shindo:Stephen Fisher1-38/+90
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
2006-12-20Enhance tcp reassembly of the flavor "reassemble one more segment" work properlyRonnie Sahlberg1-8/+41
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
2006-12-19Remove an unused variable.Anders Broman1-1/+0
svn path=/trunk/; revision=20173
2006-12-19Correct a problem with media parameter dissection and add inforamtion about ↵Anders Broman2-1/+2
a number of packages. svn path=/trunk/; revision=20166
2006-12-19From Sebastien Tandel:Jaap Keuter2-0/+376
Here is a patch for the dissector of the new Roofnet protocol. svn path=/trunk/; revision=20154
2006-12-19From Florent Drouin:Anders Broman1-172/+295
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
2006-12-19From Florent Drouin:Anders Broman1-34/+104
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
2006-12-19change default capturing options to use "show realtime capturing" instead of ↵Ulf Lamping1-3/+3
the "capture summary window" svn path=/trunk/; revision=20149
2006-12-18From Sebastien Tandel:Stephen Fisher1-6/+4
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
2006-12-18Show generated field when frame has 0 TBs for a channelMartin Mathieson1-0/+20
svn path=/trunk/; revision=20146
2006-12-17Display icmp echo/echo reply sequence numbers in decimal in addition to hex,Stephen Fisher1-1/+1
so that it is easier to match it with the output of a ping program. svn path=/trunk/; revision=20142
2006-12-17Make IPv4 addresses in AIM TLV data human readable.Stephen Fisher1-3/+2
svn path=/trunk/; revision=20141
2006-12-16From Sebastien Tandel: if the TCP dissector is dissecting a fragment of a ↵Jeff Morriss1-0/+16
packet in an ICMP message, put the TCP sequence number in the tree. svn path=/trunk/; revision=20140
2006-12-14From Sebastien Tandel: don't allocate a hash table until a little bit later ↵Jeff Morriss1-1/+3
in the function so memory is not leaked by an early (error) return svn path=/trunk/; revision=20138
2006-12-14Fix version check needed for EDCH 'Number of subframes' fieldMartin Mathieson1-1/+4
svn path=/trunk/; revision=20137
2006-12-14check for whether the blob starts with "NTLMSSP" before any other check if ↵Ronnie Sahlberg1-9/+9
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
2006-12-14Some source code clean up.Jaap Keuter1-6/+8
svn path=/trunk/; revision=20135
2006-12-14Add checksum verification to the CDP dissector and add an entry for thisStephen Fisher1-10/+55
in the main colorfilters file. svn path=/trunk/; revision=20134
2006-12-14From Stig Bjorlykke:Stephen Fisher8-67/+3774
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
2006-12-13From Marc Petit-Huguenin:Stephen Fisher2-0/+567
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
2006-12-13if there is a list of mechTypes in the negTokenInit then store the first oneRonnie Sahlberg2-23/+57
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
2006-12-12Processing packet data via tvb_get_ptr() is like palpating a cow -- it'sGerald Combs1-234/+223
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
2006-12-12kerberos error with ERR_ETYPE_NOSUPP which is issued when the kdc does not ↵Ronnie Sahlberg1-1/+1
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
2006-12-12Dissect Get Channel Authentication Capabilities Command.Anders Broman1-7/+232
svn path=/trunk/; revision=20124
2006-12-12Add get_column_width_string to make win32 build work.Anders Broman1-0/+1
svn path=/trunk/; revision=20123
2006-12-12Remove svn:executable property from a few more .[hc] filesBill Meier3-0/+0
svn path=/trunk/; revision=20122
2006-12-11Removed executable property.Jaap Keuter1-0/+0
svn path=/trunk/; revision=20119
2006-12-11From Thomas Sillaber:Stephen Fisher5-6/+44
Create two new columns: IP DSCP and L2 COS (802.1p) svn path=/trunk/; revision=20118
2006-12-11Add a new function to build column widths based not only on the maxStephen Fisher2-0/+13
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
2006-12-11Remove \n from long preference descriptionMartin Mathieson1-4/+4
svn path=/trunk/; revision=20114
2006-12-11Try to fix build (on Linux at least...) by including <errno.h>Martin Mathieson1-0/+1
svn path=/trunk/; revision=20113
2006-12-11fixup ERASE16 FORMAT_MEDIUM and LOAD_UNLOAD commandsRonnie Sahlberg2-56/+141
svn path=/trunk/; revision=20112
2006-12-11For length errors, add an error item for the expert info, and put a tagGuy Harris1-13/+26
in the summary line. svn path=/trunk/; revision=20111
2006-12-11add comment that the dissector is based on SBC2Ronnie Sahlberg1-1/+2
this dissector should be in fairly good shape now svn path=/trunk/; revision=20110
2006-12-11add a comment about the (few) opcodes that are still missingRonnie Sahlberg1-1/+9
svn path=/trunk/; revision=20109
2006-12-11SSL keys configuration can be read from fileTomas Kukosa2-10/+33
svn path=/trunk/; revision=20108
2006-12-11Do bounds checking on tap_packet_array.Guy Harris1-0/+8
svn path=/trunk/; revision=20106
2006-12-11Add #defines for the authentication types, and use them.Guy Harris1-25/+31
Squelch some compiler warnings. Get rid of a C++/C99 comment. Fix some typoes. Clean up indentation. svn path=/trunk/; revision=20105
2006-12-10Applied the patch ↵Anders Broman1-93/+328
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
2006-12-10change all sbc2 references into sbcRonnie Sahlberg4-145/+145
svn path=/trunk/; revision=20100
2006-12-10add dissection ofRonnie Sahlberg1-8/+290
writelong10 writesame10/16 xdread10 xdwrite10 xdwriteread10 xpwrite10 svn path=/trunk/; revision=20099
2006-12-10fix the WRVERIFY commandsRonnie Sahlberg1-44/+61
svn path=/trunk/; revision=20098
2006-12-10fixup WRITE 6,10,12,16Ronnie Sahlberg3-18/+156
svn path=/trunk/; revision=20097