Commit graph

47332 commits

Author SHA1 Message Date
Michael Mann
225698ef0b Fix display filter errors caught by checkfiltername.pl
svn path=/trunk/; revision=50399
2013-07-06 02:53:45 +00:00
Michael Mann
9822a1f00a Add support for filterable expert info fields. Statistics don't separate out the expert info fields from the hf_ fields because we're really just looking for display filter name errors, regardless of source.
svn path=/trunk/; revision=50398
2013-07-06 02:52:16 +00:00
Evan Huus
56db3a238e Fix the last remnant of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8160
Correctly calculate delta-displayed time when using two-pass dissection with a
display filter.

svn path=/trunk/; revision=50397
2013-07-06 02:49:57 +00:00
Michael Mann
eec311ef39 Fix duplicate diplay filter names found by checkfiltername.pl
svn path=/trunk/; revision=50396
2013-07-06 01:20:38 +00:00
Evan Huus
6de3257a6c From Fabio Tarabelloni via
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8718

Zigbee messaging cluster dissector.

svn path=/trunk/; revision=50395
2013-07-06 00:44:10 +00:00
Evan Huus
599d994938 From Chris Bontje via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8860
Numerous changes and fixes to the selfm dissector. Too many to bother listing
here, see the bug for full details.

svn path=/trunk/; revision=50394
2013-07-06 00:01:59 +00:00
Luis Ontanon
880e19ac3d Yet another iteration:
- improve the parameter api
- Add a parameter set message to the NEW child message to set parameters in bulk in the child
- some more harvestig from tshark


svn path=/trunk/; revision=50393
2013-07-05 23:57:07 +00:00
Evan Huus
34cd52a8e5 Fix the use of va_args in the new expert code. Passing a va_list to a ... is
valid, but doesn't do what you actually want most of the time.

svn path=/trunk/; revision=50392
2013-07-05 23:53:25 +00:00
Guy Harris
7fb1b4ab37 Get rid of extra blank line.
svn path=/trunk/; revision=50391
2013-07-05 23:27:10 +00:00
Guy Harris
ef71eb1606 Add a -u flag to uninstall the support tools and libraries.
svn path=/trunk/; revision=50390
2013-07-05 23:26:15 +00:00
Guy Harris
b1a91b434c LIBFFI_CFLAGS and LIBFFI_LIBS are defined only to suppress the attempt
to run pkg-config to get their values; they should be set equal to the
values that would be returned by pkg-config for libffi with the --cflags
and --libs arguments, respectively.  They should *NOT* include the
values of CFLAGS and LDFLAGS supplied in the environment; those should
be handled separately.

svn path=/trunk/; revision=50389
2013-07-05 23:19:58 +00:00
Evan Huus
a4e5839f1f Fix compile errors: remove unused parameters, fix format string.
svn path=/trunk/; revision=50388
2013-07-05 22:54:51 +00:00
Michael Mann
0823711a66 Major cleanup to ICQ dissector. Still needs a bunch of proto_tree_add_text -> proto_tree_add_xxx conversion (although the conversion seems simple but tedious).
The big problem appears to be that this dissector doesn't support an ICQ version in use today.  Maybe having it look less scary will encourage someone to submit a patch that supports a more recent version.

svn path=/trunk/; revision=50387
2013-07-05 20:47:24 +00:00
Martin Kaiser
e4e67b1517 fix compiler warning
packet-mpls-echo.c: In function 'dissect_mpls_echo_tlv':
packet-mpls-echo.c:1136:38: error: 'ddsti' may be used uninitialized in
this function [-Werror=maybe-uninitialized]
packet-mpls-echo.c:1065:17: note: 'ddsti' was declared here


svn path=/trunk/; revision=50386
2013-07-05 18:37:36 +00:00
Michael Mann
e2cfb1f173 Make checkAPIs.pl a little more discerning when looking for too many proto_tree_add_text()s. I believe the intent was to ignore "small" dissectors that didn't have enough fields to qualify, but the previous logic ignored dissectors that were (almost) all proto_tree_add_text and no proto_tree_add_xxx.
I'm flexible on the definition of "small" (20 "fields"), but I think checkAPIs should flag the "all proto_tree_add_text" dissectors.

svn path=/trunk/; revision=50385
2013-07-05 14:22:35 +00:00
Michael Mann
28bb3a5591 Batch of filterable expert infos.
svn path=/trunk/; revision=50384
2013-07-05 03:10:36 +00:00
Guy Harris
d798f70a96 Use xcrun --show-sdk-path to find out where the system include files are
hidden, rather than a "compile a program" hack.

svn path=/trunk/; revision=50383
2013-07-04 23:16:23 +00:00
Guy Harris
df952279cb More details in a comment.
svn path=/trunk/; revision=50382
2013-07-04 18:11:59 +00:00
Pascal Quantin
df562fe9f5 Add channel id to UDP framing protocol and allow to dissect only the header of a signalling PDU (as we do for data PDUs)
svn path=/trunk/; revision=50381
2013-07-04 12:11:54 +00:00
Luis Ontanon
047c252e93 some more harvesting from tshark
svn path=/trunk/; revision=50380
2013-07-04 05:34:25 +00:00
Guy Harris
d85874c64c Add more comments indicating what this is doing.
svn path=/trunk/; revision=50379
2013-07-04 00:39:54 +00:00
Guy Harris
88c1661af4 Global variables considered harmful.
svn path=/trunk/; revision=50378
2013-07-04 00:12:27 +00:00
Michael Mann
7878e93cad expert_add_info_format_text + proto_tree_add_text = proto_tree_add_expert_format, where applicable.
svn path=/trunk/; revision=50377
2013-07-03 23:43:26 +00:00
Jakub Zawadzki
242e18dace PROTO_REGISTRAR_GET_NTH() not needed after TRY_TO_FAKE_THIS_ITEM
svn path=/trunk/; revision=50376
2013-07-03 22:57:53 +00:00
Pascal Quantin
784c7d680b Fix a null pointer dereference in downlink direction
svn path=/trunk/; revision=50374
2013-07-03 21:26:12 +00:00
Pascal Quantin
956fa2acdb Clear info column when using UDP framing
svn path=/trunk/; revision=50373
2013-07-03 20:03:52 +00:00
Jakub Zawadzki
99e03acfd8 Optimize proto_item_prepend_text: if there's no fi->rep avoid one strlcpy().
svn path=/trunk/; revision=50372
2013-07-03 17:44:46 +00:00
Stephen Fisher
e930250384 Change grammar (obsoleted -> obsolete) in RIP preferences.
svn path=/trunk/; revision=50371
2013-07-03 17:07:23 +00:00
Alexis La Goutte
5cdc82ab69 From Oliver Gasser via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8863 Add CAA support to DNS dissector
Add informationa about Certificate Authority Authorization (CAA) data to the DNS dissector. See the RFC [1] for more information. Suggestions and improvements are welcome.

[1] http://tools.ietf.org/html/rfc6844

svn path=/trunk/; revision=50370
2013-07-03 16:46:29 +00:00
Alexis La Goutte
361b800eae Remove trailing whitespace
svn path=/trunk/; revision=50369
2013-07-03 16:46:20 +00:00
Alexis La Goutte
f937828fff Fix some warnings from fix-encoding-args tools.
svn path=/trunk/; revision=50368
2013-07-03 16:46:11 +00:00
Alexis La Goutte
0a8f75a63f Fix some warnings from fix-encoding-args tools.
svn path=/trunk/; revision=50367
2013-07-03 16:46:01 +00:00
Alexis La Goutte
3220474d52 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50366
2013-07-03 16:45:52 +00:00
Alexis La Goutte
4f2a033098 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50365
2013-07-03 16:45:42 +00:00
Alexis La Goutte
16bd4e733d Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50364
2013-07-03 16:45:33 +00:00
Alexis La Goutte
647bad86fd Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50363
2013-07-03 16:45:24 +00:00
Alexis La Goutte
d8a21fe1db Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50362
2013-07-03 16:45:14 +00:00
Alexis La Goutte
4da8927735 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50361
2013-07-03 16:45:05 +00:00
Alexis La Goutte
3a1c338213 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50360
2013-07-03 16:44:55 +00:00
Alexis La Goutte
915a81155a Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50359
2013-07-03 16:44:45 +00:00
Alexis La Goutte
a7a2017b62 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50358
2013-07-03 16:44:36 +00:00
Alexis La Goutte
97ba22acff Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50357
2013-07-03 16:44:26 +00:00
Alexis La Goutte
bfd7c94851 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50356
2013-07-03 16:44:17 +00:00
Alexis La Goutte
dc00c8fc94 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50355
2013-07-03 16:44:08 +00:00
Alexis La Goutte
890da55c94 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50354
2013-07-03 16:43:58 +00:00
Alexis La Goutte
327ca65ae2 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50353
2013-07-03 16:43:49 +00:00
Alexis La Goutte
a06cccbe25 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50352
2013-07-03 16:43:40 +00:00
Alexis La Goutte
d58b0bf1a1 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50351
2013-07-03 16:43:31 +00:00
Alexis La Goutte
82bef2abe7 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50350
2013-07-03 16:43:21 +00:00
Alexis La Goutte
172b0237a3 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=50349
2013-07-03 16:43:12 +00:00