aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-09-21Add _g_ to the names of functions that allocate glib memory. This is a bit moreEvan Huus36-77/+77
explicit, and frees up the "generic" names (like tvb_memdup) for new signatures that take the appropriate wmem pool. Majority of the conversion done with sed. svn path=/trunk/; revision=52164
2013-09-21Lower the default RTMPT max reassembly size. A bigger bandaid forEvan Huus1-1/+1
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6898 svn path=/trunk/; revision=52163
2013-09-21Make it more obvious that the function is using wmem memoryPascal Quantin4-7/+7
svn path=/trunk/; revision=52162
2013-09-20As pointed out by Kurt in ↵Jeff Morriss1-0/+5
http://ask.wireshark.org/questions/24886/error-failed-build-dependencies-while-making-rpm : If we're not building with gtk3 we now need to add --with-gtk2 . svn path=/trunk/; revision=52161
2013-09-20From Mathias Guettler via ↵Pascal Quantin1-1/+1
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9159 : ESIS dissector exception due to incorrect length parameter to 'proto_tree_add_uint' svn path=/trunk/; revision=52160
2013-09-20Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9164 :Pascal Quantin1-2/+2
Add dissector_try_uint_new() to the list of exported symbols svn path=/trunk/; revision=52159
2013-09-20Enhance DOCSIS dissector with new fields. Bug 9149 ↵Michael Mann2-7/+89
(https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9149) From Jerry Negele svn path=/trunk/; revision=52158
2013-09-20Bugfix a few items:Michael Mann1-3/+10
1. Correct Interface Flag enumeration 2. Dissect ARP data without making it look like its an ARP packet by disabling column writing. svn path=/trunk/; revision=52157
2013-09-20Don't use g_strv_length on a single string, just use strlen. Also do theEvan Huus1-1/+1
null-check *before* calling strlen (if it's even necessary?) Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9166 svn path=/trunk/; revision=52156
2013-09-20Indicate Sequence of 0 length.Anders Broman1-0/+3
svn path=/trunk/; revision=52155
2013-09-20DCH-ID can be 255Anders Broman3-4/+4
svn path=/trunk/; revision=52154
2013-09-20Try to make heuristic slightly faster.Anders Broman1-5/+10
svn path=/trunk/; revision=52153
2013-09-19From Chun-Yeow via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9163 ↵Alexis La Goutte1-1/+11
Ability to Decode the Number of Mesh Peerings Decode the mesh formation information fields related to the number of mesh peerings Signed-off-by: Chun-Yeow Yeoh <yeohchunyeow@cozybit.com> svn path=/trunk/; revision=52152
2013-09-19Add Peter Wu to AUTHORSAlexis La Goutte1-0/+1
(Thanks for the work on SSL/TLS/DTLS Ciphers) svn path=/trunk/; revision=52151
2013-09-19From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9144 ↵Alexis La Goutte2-30/+82
[PATCH] Update TLS Ciphers Really add support for AEAD ciphers (GCM) GCM uses counter mode with authentication tags (the latter is currently not supported). As for the key material, there is no MAC (because the auth tag is supposed to verify the authenticity). Finally, correct the GCM cipher suite definitions: IV block size of 4 bytes and GCM instead of CBC mode. svn path=/trunk/; revision=52150
2013-09-19From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9144 ↵Alexis La Goutte2-24/+59
[PATCH] Update TLS Ciphers Use IV from record for CBC mode, add padding/IV length check Add summary of RFCs to make it more obvious why certain parts (IV, MAC, padding) are used. Merge DTLS and TLS blocks for extracting IV. This saves an unnecessary memmove() because the input pointer is, well, just a local variable and can therefore be incremented. Validate padding and IV lengths before using it. A crash could occur if the explicit IV is missing (this would make memmove write before its buffer). The missing padding check had as implication that a misleading error is returning with a negative length (not exploitable). Use IV from record for CBC mode, previously it decrypted the first block incorrectly and then threw this "decrypted" IV away. Now it extracts the IV and uses this for decrypting the first fragment block. (remember that CBC xor's the output of the block cipher with the previous ciphertext (or IV for the first block)). This is a preparation for GCM which does not have a MAC. The skip_mac branch is necessary to make the compiler happy in this patch, 'mac' could otherwise be uninitialised. svn path=/trunk/; revision=52149
2013-09-19From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9144 ↵Alexis La Goutte1-38/+37
[PATCH] Update TLS Ciphers Correct cipher suites list, add TLS_ annotations Add official TLS_ names as comment and correct: - 6: RC2 is a block cipher using MD5, not stream+SHA. - 25,26,27: should be SHA instead of MD5 - 98: DES export is a block cipher using 56-bits[1], not stream. - 99: DES export should be using 56-bits[1]. - 138: removed commented RC4 cipher because it is not a block cipher Besides these comments and corrections, there are no further changes. [1]: http://tools.ietf.org/html/draft-ietf-tls-56-bit-ciphersuites-00 svn path=/trunk/; revision=52148
2013-09-19From Peter Wu via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9144 ↵Alexis La Goutte2-169/+179
[PATCH] Update TLS Ciphers Drop export_cipher and dig_len, cleaner digest access Removed dig_len as this magic number is dependent on dig. The digests variable is converted from a string to a structure holding the digest name and length because of its close dependency. Introduce another struct+function to get rid of the magic number 0x40 (DIG_MD5). Removed export_cipher bit as this is dependent on eff_bits < bits. Verified with: grep ,KEX_ packet-ssl-utils.c | awk -F, '{bits=$6!=$7;ex=$9; if ((bits && !ex) || (!bits && ex))print $6, $7, $8, "###", $0}'. Removed space before SIG_RSA for cipher 51 for consistency with others. svn path=/trunk/; revision=52147
2013-09-19Add *.lai file to wiresharkAlexis La Goutte1-0/+1
svn path=/trunk/; revision=52146
2013-09-19Zero the key in ntlmssp, because we don't otherwise fill all of it. I suspectEvan Huus1-0/+1
the tvb_memcpy on the next line should be taking more data, but I don't know enough about the protocol to be sure. This is the least disruptive way to fix the last valgrind error from https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8941 svn path=/trunk/; revision=52145
2013-09-19Enum was used after all. Restore it and namespace it with GLUSTER_ to avoid theEvan Huus2-9/+23
collision. svn path=/trunk/; revision=52144
2013-09-19From Mark Vitale via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9141Evan Huus1-4/+83
Decode AFS RXAFSCB_GetCapabilities RPC requests with their replies. svn path=/trunk/; revision=52143
2013-09-19Remove unused enum that started conflicting with /usr/include/dirent.h on myEvan Huus1-14/+0
system. svn path=/trunk/; revision=52142
2013-09-18Revert "Prefer newer Lua versions"Balint Reczey1-1/+1
The original version was OK, obviously. svn path=/trunk/; revision=52141
2013-09-18Prefer newer Lua versionsBalint Reczey1-1/+1
svn path=/trunk/; revision=52140
2013-09-18Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9138 (Malformed NORM ↵Chris Maynard1-25/+17
packet) having to do with Wireshark assuming that all remaining bytes in the packet are part of the "cc_node_list", rather than stopping dissection according to the hdr_len field in the NORM Common Message Header. Ref: http://tools.ietf.org/html/rfc3940#section-4.2.3.4 #BACKPORT(1.10, 1.8) svn path=/trunk/; revision=52139
2013-09-18Rename PCAP files to .pcap; set mime-type appropriately. Should these files ↵Jeff Morriss7-0/+0
be in the test/captures directory? svn path=/trunk/; revision=52138
2013-09-18Missed one file from dfilter-test.pyGilbert Ramirez2-0/+77
Updated license in ancient tool. svn path=/trunk/; revision=52137
2013-09-18Update dfilter-test.py to use a much more modern test harness,Gilbert Ramirez26-1459/+955
the "unittest" module that comes with Python. Specifically, this takes advantage of a couple of features in the "unittest" in Python 2.7. The tests are all the same as before, but much better managed. This is in preparation for some work on the display filter code. svn path=/trunk/; revision=52136
2013-09-18Fix a couple of EXPORT_DEPENDSChris Maynard2-2/+2
svn path=/trunk/; revision=52135
2013-09-18Add the dependeny handling for windows builds as wellJörg Mayer1-1/+1
svn path=/trunk/; revision=52134
2013-09-18Missed 1 character replacement as part of r52132.Chris Maynard1-2/+2
svn path=/trunk/; revision=52133
2013-09-18Remove all non-ASCII characters from all .asn files. I didn't see the harm ↵Chris Maynard47-2354/+2354
in replacing them all as opposed to only those not copied verbatim from other sources. svn path=/trunk/; revision=52132
2013-09-17From Jason Wzhy via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9157 :Pascal Quantin1-1/+1
BSSGP: Fix dissection of Trace Type IE in SGSN-INVOKE-TRACE message svn path=/trunk/; revision=52131
2013-09-17emem -> wmemPascal Quantin11-72/+77
svn path=/trunk/; revision=52130
2013-09-17Fix remaining dependencides for -exp.cnf files.Jörg Mayer6-6/+27
svn path=/trunk/; revision=52129
2013-09-17Fix off by 1 error when dissecting Data Radio Bearer identity numberPascal Quantin1-2/+5
svn path=/trunk/; revision=52128
2013-09-17More dependeny updates for asn1 -exp.cnf files.Jörg Mayer4-4/+18
Only three remaining: p7, p22, x509ce - thanks to Chris Maynard for the list. svn path=/trunk/; revision=52127
2013-09-17Remove some unneeded #includes...Bill Meier1-2/+0
svn path=/trunk/; revision=52126
2013-09-17Regenerate all files where the .cnf files had whitespace changes.Jörg Mayer9-124/+124
svn path=/trunk/; revision=52125
2013-09-17Reference 'BACnetVendorIdentifiers' value_string usingBill Meier1-2/+3
an extended value string. svn path=/trunk/; revision=52124
2013-09-17One of the wmem patches only updated the generated packet-snmp.cJörg Mayer1-8/+11
but not the source. Fix that. svn path=/trunk/; revision=52123
2013-09-17Switch the inline functions that use tvbuffs and emem back to macros.Gerald Combs1-33/+17
This should hopefully fix linking with Solaris Studio, which doesn't remove unused inline functions by default. Fix a copy+paste error. svn path=/trunk/; revision=52122
2013-09-17Fix proto_registrar_dump_protocols() bug introduced by theBill Meier1-5/+5
implementation of BASE_VAL64_STRING value_strings. Fixes 'tshark -G values' crash. svn path=/trunk/; revision=52121
2013-09-17When building packet-dap.c on an empty build tree, packet-dap.c wouldJörg Mayer4-2/+10
be incorrect on the first pass and only be correct when remade. The reason was that disp-exp.cnf was created incorrectly on first pass. disp-exp.cnf required dop-exp.cnf to build correctly, so add a mechanism to add dependencies for export files. Note: Only the cmake change has been tested, the autofoo stuff requires testing. svn path=/trunk/; revision=52120
2013-09-17Update 'BACnetVendorIdentifiers' value strings fromBill Meier1-209/+370
BACnet vendor ID list dated September 16, 2013. http://www.bacnet.org/VendorID/BACnet%20Vendor%20IDs.htm svn path=/trunk/; revision=52119
2013-09-17Fix dependency problems (continuation of r52110 and r52112).Chris Maynard4-0/+10
svn path=/trunk/; revision=52118
2013-09-17Fix a difference to Makefile.commonJörg Mayer1-2/+0
svn path=/trunk/; revision=52117
2013-09-17Add svn id tagJörg Mayer1-0/+2
svn path=/trunk/; revision=52116
2013-09-17Don't call gethostbyaddr() we have already read the local hosts file, settle ↵Anders Broman1-30/+0
for that. svn path=/trunk/; revision=52115