Bill Meier
87cf82e056
Use tvb_new_subset_remaining() rather than tvb_new_subset();
...
#include <styring.h> not req'd (in a few cases);
Minor reformating & whitespace cleanup.
svn path=/trunk/; revision=41374
2012-03-06 16:58:09 +00:00
Chris Maynard
ae9c9a3906
Fix some duplicate display filter names.
...
svn path=/trunk/; revision=40664
2012-01-23 19:17:42 +00:00
Chris Maynard
5debb5c5e3
Fix memory leaks involving tvb_get_string[z]().
...
svn path=/trunk/; revision=40312
2011-12-28 16:36:57 +00:00
Bill Meier
794757ae8f
For proto_tree_add_item(..., proto_xxx, ...)use ENC_NA as the encoding arg.
...
Also: remove trailing whitespace for a number of files.
svn path=/trunk/; revision=39503
2011-10-21 02:10:19 +00:00
Bill Meier
67ee5049d4
Convert 'encoding' parameter of certain proto_tree_add_item() calls in non-autogenerated epan/dissectors:
...
Specifically: Replace FALSE|0 and TRUE|1 by ENC_BIG_ENDIAN|ENC_LITTLE_ENDIAN as
the encoding parameter for proto_tree_add_item() calls which directly reference
an item in hf[] which has a type of:
FT_BOOLEAN
FT_IPv4
FT_EUI64
FT_GUID
FT_UINT_STRING
Also: For type FT_ITv6 use ENC_NA. (This was missed in SVN #39260 )
svn path=/trunk/; revision=39328
2011-10-10 00:39:31 +00:00
Bill Meier
4e57694d4a
Convert 'encoding' parameter of certain proto_tree_add_item() calls in non-autogenerated epan/dissectors:
...
Specifically: Replace FALSE|0 and TRUE|1 by ENC_BIG_ENDIAN|ENC_LITTLE_ENDIAN as
the encoding parameter for proto_tree_add_item() calls which directly reference
an item in hf[] which has a type of:
FT_UINT8
FT_UINT16
FT_UINT24
FT_UINT32
FT_UINT64
FT_INT8
FT_INT16
FT_INT24
FT_INT32
FT_INT64
FT_FLOAT
FT_DOUBLE
svn path=/trunk/; revision=39288
2011-10-06 03:35:44 +00:00
Stig Bjørlykke
5359494b1f
Second try to move crc routines to libwsutil.
...
This time keep the tvb routines in epan.
Now we can use common crc routines outside epan.
svn path=/trunk/; revision=38810
2011-08-31 09:00:54 +00:00
Stig Bjørlykke
71f903b956
Revert r38800, as the crc routines contains some tvb functions.
...
svn path=/trunk/; revision=38803
2011-08-30 14:17:40 +00:00
Stig Bjørlykke
4132d40e50
Move all crc routines to libwsutil.
...
This way we can use the crc routines in wiretap.
svn path=/trunk/; revision=38800
2011-08-30 13:46:42 +00:00
Jeff Morriss
60cefeae89
Fix the (fuzzed) memory allocation failure reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5880 :
...
Don't attempt to reassemble a message if the length of the fragment is negative.
svn path=/trunk/; revision=36964
2011-05-02 14:27:48 +00:00
Bill Meier
5776679ddd
Reformat long lines in hf[] definition for readability;
...
Replace hf[] "blurbs" by NULLs since the text of the blurb more or less matches the label text.
svn path=/trunk/; revision=36950
2011-04-29 14:02:55 +00:00
Bill Meier
3fe0a82016
Remove an unneeded forward declaration (fixes compiler error);
...
Move a global variable to be local to proto_reg-handoff...
svn path=/trunk/; revision=36938
2011-04-28 15:18:54 +00:00
Bill Meier
18e5081475
Add missing "Wireshark .... Copyright ..".
...
svn path=/trunk/; revision=36937
2011-04-28 14:59:31 +00:00
Bill Meier
a1b99c7218
Convert what appears to be the use of "4 space tabs" to spaces.
...
svn path=/trunk/; revision=36936
2011-04-28 14:48:39 +00:00
Bill Meier
8f0f8a5435
#include <stdio.h> not req'd;
...
Define all internal fcns as static;
fragment_table_init() & reassembled_table_init() need to be
called form a registered_init fcn;
proto_register... and proto_reg_handoff should be at the end of the file as
per Wireshark convention;
proto_reg_handoff .... doesn't need 'if (initialized)...';
proto_register... doesn't need 'if (proto_mux27010 == -1)...'
svn path=/trunk/; revision=36935
2011-04-28 14:38:29 +00:00
Jeff Morriss
e84589d205
Add SVN Id tag. Don't use deprecated dissector_add().
...
svn path=/trunk/; revision=36932
2011-04-28 13:14:36 +00:00
Stig Bjørlykke
42f8e1fa5a
Removed unused variables and functions.
...
Terminate strings by setting the first char to 0.
svn path=/trunk/; revision=36928
2011-04-28 06:39:56 +00:00
Anders Broman
a663d91ca6
From Hans-Christoph Schemmel:
...
A variant of 3GPP TS 27.010 multiplexing protocol dissector.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5829
svn path=/trunk/; revision=36927
2011-04-28 05:36:26 +00:00