summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-05-10Some more protocols can be generated via cmakeJörg Mayer29-0/+1049
svn path=/trunk/; revision=49233
2013-05-10Fix a few bugs related to PDU export feature:Pascal Quantin4-60/+95
- tag length is wrong if proto name was a multiple of 4 bytes - tag length is wrong in case no IP address is available in packet_info structwhile tag is requested - endianness issue when dumping the port number - overlapping tag IPv4 Dst address and IPv6 Src address - do not call dissector when it is not found - typo errors Enhancements: - add a subtree for tag content - display IPv6 Src/Dst address svn path=/trunk/; revision=49232
2013-05-10Set Start menu button inactive, if capture is in progress.Irene Rüngeler1-3/+1
svn path=/trunk/; revision=49231
2013-05-10Delete unused variable.Irene Rüngeler1-1/+1
svn path=/trunk/; revision=49230
2013-05-10OK, what's the deal with TZSP_CONFIG packets?Guy Harris1-0/+10
svn path=/trunk/; revision=49229
2013-05-10Add some tag values from the TZSP spec.Guy Harris1-13/+16
Change white space. svn path=/trunk/; revision=49228
2013-05-10The Interface column cannot be hidden any more.Irene Rüngeler2-20/+1
svn path=/trunk/; revision=49227
2013-05-10Use #defines for protocol types, and make the description of type 0Guy Harris1-8/+21
match the TZSP spec. svn path=/trunk/; revision=49226
2013-05-10Add (Wayback Machine) URL for an (incomplete) specification of TZSPGuy Harris1-0/+8
(what are the contents of a CONFIG packet?). svn path=/trunk/; revision=49225
2013-05-10Distribute the kerberos and x721 subdirectories, even though we don'tGuy Harris1-0/+2
build them. svn path=/trunk/; revision=49224
2013-05-10Add some comments to #else and #endif to make it clearer what's goingGuy Harris1-3/+3
on. svn path=/trunk/; revision=49223
2013-05-10Wrap 64-bit constants in G_GUINT64_CONSTANT().Guy Harris1-1/+1
svn path=/trunk/; revision=49222
2013-05-10From "0xBismarck" via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8573Evan Huus5-0/+1498
Dissector for PTP-over-IP (picture transfer protocol). PTP-over-USB also exists but is not identical, so some parts of the dissector are shared for future use. svn path=/trunk/; revision=49221
2013-05-09"URL" is probably more correct than "PATH".Gerald Combs1-2/+2
svn path=/trunk/; revision=49220
2013-05-09Allow the CSS path in the HTML man pages to be specified via POD_CSS_PATH, e.g.Gerald Combs1-1/+3
make POD_CSS_PATH=/my/strange/and/wonderful.css svn path=/trunk/; revision=49219
2013-05-09From Jeroen RooversMartin Kaiser1-0/+10
call PKG_PROG_PKG_CONFIG explicitly in configure.ac AC_REQUIRE(PKG_PROG_PKG_CONFIG) may be expanded only under an if statement that's not true and thus PKG_PROG_PKG_CONFIG will never be called. ./configure --without-gnutls --with-libnl demonstrates the problem https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8634 svn path=/trunk/; revision=49215
2013-05-09NULL terminate bit field list. Bug 8638 ↵Michael Mann1-1/+2
(https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8638) svn path=/trunk/; revision=49214
2013-05-09Coverity 1011110: Unused pointer valueMartin Kaiser1-1/+0
remove the whole unused subtree svn path=/trunk/; revision=49213
2013-05-08From Christian SvenssonMartin Kaiser1-14/+18
use correct Fibre Channel EOFs according to the FC-FS-3 specification https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8636 svn path=/trunk/; revision=49210
2013-05-08Round two of wmem cleanup callbacks. While the emem tree behaviour will requireEvan Huus11-102/+265
recurring callbacks, I suspect most other potential uses will be once-only, so make that possible, and improve the documentation on the remaining issues. Also separate out the code into its own files and the testing into its own test case. svn path=/trunk/; revision=49209
2013-05-07add IDs for host license, play countMartin Kaiser1-0/+5
svn path=/trunk/; revision=49206
2013-05-07Add user callbacks to wmem. This feature is a generic way to transparently mimicEvan Huus7-8/+188
the behaviour emem has for seasonal trees, which is that the master tree structure is not actually seasonal - it is permanent. When the seasonal memory pool is cleared, the root node pointer in all of these permanent trees is set to NULL, and the pool takes care of actually freeing the nodes. Wmem can now mimic this by allocating the tree header struct in epan_scope(), allocating any node structs in file_scope(), and registering a callback on file_scope() that NULLs the pointer in the epan_scope() header. Yes, this is confusing, but it seemed simpler than adding manual callback registrations to every single dissector that currently uses seasonal trees. The callbacks may also be useful for other things that need cleanup (I'm thinking resource handles stored in wmem memory that need to be fclosed or what-have-you before they the handle is lost). As indicated by the number of caveats in README.wmem, the implementation probably needs a bit of work to make it safer/saner/more-useful. Thoughts (or patches!) in this direction are more than welcome. svn path=/trunk/; revision=49205
2013-05-07Small optical changeJörg Mayer1-3/+0
svn path=/trunk/; revision=49204
2013-05-07Some moreJörg Mayer31-1/+992
svn path=/trunk/; revision=49203
2013-05-07From Christian Koenning via ↵Alexis La Goutte1-4/+4
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8631 RFC 6887 Port Control Protocol Response 96 bit reserved not 64 bit As per RFC 6887 the response header has 96bit reserved bit, not 64. Without the attached patch, the PCP Responses are parsed incorrectly svn path=/trunk/; revision=49202
2013-05-07x721 and kerberos: Use standard Makefile.amJörg Mayer6-9/+13
idmp: remove an unused line tetra, h460: Whitespace changes to be a "standard" Makefile.am asn1/Makefile.am: don't try to build kerberos and x721 dissectors svn path=/trunk/; revision=49201
2013-05-07Small formatting changeJörg Mayer1-1/+2
svn path=/trunk/; revision=49199
2013-05-07Another hour gone, another set of protocols.Jörg Mayer10-0/+324
svn path=/trunk/; revision=49198
2013-05-07Another set of asn1 protocols can now be generated with cmakeJörg Mayer11-0/+447
svn path=/trunk/; revision=49197
2013-05-07Allow generating some more dissectors with cmake.Jörg Mayer8-0/+303
svn path=/trunk/; revision=49196
2013-05-07Make exports actaully workJörg Mayer3-15/+44
Add ansi_map as first generated file that uses exports (from gsm_map in this case). svn path=/trunk/; revision=49195
2013-05-07Move common code into UseAsn2Wrs.cmake.Jörg Mayer4-43/+136
Include the new file. Use the new file. Add cmake support to rebuild the gsm_map dissector. svn path=/trunk/; revision=49194
2013-05-07Build the first (and one of the easiest) of 99 asn1 dissectors withJörg Mayer1-0/+58
cmake. Just do "make" inside either the asn1 directory to rebuild all finished dissectors or inside the asn1/HI2Operations to just rebuild the given dissector. svn path=/trunk/; revision=49193
2013-05-07Fix a c++ compat warning in the template and copy the resultingJörg Mayer2-5/+3
file to packet-dcerpc-drsuapi.c This seems to undo some (warning fix) changes made to the dissector directly instead of fixing the template (or generator). svn path=/trunk/; revision=49192
2013-05-06Don't throw away UM re-assembly state when see MAC retx frame.Martin Mathieson1-2/+5
svn path=/trunk/; revision=49188
2013-05-06From Andreas SchultzMartin Kaiser1-2/+1
use correct PRF for DTLS 1.2 https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8608 svn path=/trunk/; revision=49187
2013-05-06Fix compilation on -Werror compilesJörg Mayer1-3/+2
svn path=/trunk/; revision=49186
2013-05-06Add missing files.Anders Broman3-0/+33
svn path=/trunk/; revision=49185
2013-05-06Add a helper function to load tags, handle IP and port tags andAnders Broman4-13/+263
copy packet comments. svn path=/trunk/; revision=49184
2013-05-06Allow fix dissector to be found by name, which SSL needs for decryption. ↵Michael Mann1-0/+3
Bug 8625 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8625) svn path=/trunk/; revision=49183
2013-05-05#if 0 out some unused code that was causing latest GCC to complain.Evan Huus1-22/+24
Also fix indentation. svn path=/trunk/; revision=49182
2013-05-05C++ comments.Anders Broman1-8/+1
svn path=/trunk/; revision=49181
2013-05-05Make compiling export_pdu_dlg.c actually work:Jörg Mayer2-3/+4
- Fix some warnings about unused variables - Add to Cmake build svn path=/trunk/; revision=49180
2013-05-0584: warning: 'proto_name' may be used uninitialized in this functionAnders Broman1-1/+1
svn path=/trunk/; revision=49179
2013-05-0555:1: error: "/*" within commentAnders Broman1-1/+1
svn path=/trunk/; revision=49178
2013-05-05Add the abillity to export PDU:s to file using a USER_DLT adding meta data ↵Anders Broman5-0/+48
before the actual protocol PDU. Some meta tags makes it possible for the dissector of the user DLT to call the correct PDU dissector. This is prof-of-concept needs a bit of cleanup. svn path=/trunk/; revision=49177
2013-05-05Add the abillity to export PDU:s to file using a USER_DLT adding meta data ↵Anders Broman4-0/+650
before the actual protocol PDU. Some meta tags makes it possible for the dissector of the user DLT to call the correct PDU dissector. This is prof-of-concept needs a bit of cleanup. svn path=/trunk/; revision=49176
2013-05-05From Hauke Mehrtens via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8567Evan Huus2-12/+633
[PATCH 7/8] Dissect DTLS server key exchange [PATCH 8/8] Dissect DTLS client key exchange [From me] Clean up some field display names svn path=/trunk/; revision=49175
2013-05-05From Hauke Mehrtens via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8567Evan Huus1-0/+97
[PATCH 5/8] Dissect client key exchange for PSK [PATCH 6/8] Dissect client key exchange for RSA-PSK svn path=/trunk/; revision=49174
2013-05-05From Hauke Mehrtens via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8567Evan Huus3-11/+93
[PATCH 3/8] Detect PSK and RSA_PSK key exchange [PATCH 4/8] Dissect the identity hint for PSK and RSA_PSK key exchanges [From me] Using proto_tree_add_item instead of proto_tree_add_uint in one place svn path=/trunk/; revision=49173