Commit Graph

22657 Commits

Author SHA1 Message Date
Alexis La Goutte b7d50acffc Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51673
2013-09-02 23:14:15 +00:00
Alexis La Goutte c35cc805f4 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51672
2013-09-02 23:13:58 +00:00
Alexis La Goutte b897a6198d Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51671
2013-09-02 23:13:47 +00:00
Alexis La Goutte f16b33e78e Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51670
2013-09-02 23:13:36 +00:00
Alexis La Goutte f54d68773a Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51669
2013-09-02 23:13:22 +00:00
Alexis La Goutte 9c43ccd371 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51668
2013-09-02 23:13:12 +00:00
Alexis La Goutte 4e02b8dc0e Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51667
2013-09-02 23:13:02 +00:00
Alexis La Goutte 890d656bca Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51666
2013-09-02 23:12:52 +00:00
Alexis La Goutte aaa8f4a0f3 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51665
2013-09-02 23:12:42 +00:00
Alexis La Goutte 9bf5e05205 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51664
2013-09-02 23:12:31 +00:00
Alexis La Goutte 6a23fa0860 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51663
2013-09-02 23:12:21 +00:00
Alexis La Goutte a1d2587f41 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51662
2013-09-02 23:12:11 +00:00
Alexis La Goutte b631b0c8e1 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51661
2013-09-02 23:12:00 +00:00
Alexis La Goutte ca31e9d76a Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51660
2013-09-02 23:11:50 +00:00
Alexis La Goutte f015ca3180 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51659
2013-09-02 23:11:41 +00:00
Alexis La Goutte a635df5ca0 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51658
2013-09-02 23:11:30 +00:00
Alexis La Goutte e4e084c5a1 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51657
2013-09-02 23:11:20 +00:00
Alexis La Goutte fd7658c073 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51656
2013-09-02 23:11:10 +00:00
Alexis La Goutte b717a5460b Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51655
2013-09-02 23:11:00 +00:00
Alexis La Goutte 010c63358c Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51654
2013-09-02 23:10:51 +00:00
Alexis La Goutte b920999031 Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51653
2013-09-02 23:10:41 +00:00
Alexis La Goutte 01af8f057a Fix some Dead Store (Dead assignement/Dead increment) Warning found by Clang
svn path=/trunk/; revision=51652
2013-09-02 23:10:31 +00:00
Alexis La Goutte e070841f5f Fix compilation with Linux packet-openflow.c: In function 'dissect_openflow_pkt_out': packet-openflow.c:663:13: error: variable 'actions_len' set but not used [-Werror=unused-but-set-variable]
And make fix-encoding-args happy

svn path=/trunk/; revision=51651
2013-09-02 23:04:16 +00:00
Anders Broman 2cddd61a48 Fix
packet-openflow.c:318: warning: return type defaults to 'int'
packet-openflow.c: In function 'dissect_openflow_ofp_match_v_1_0':
packet-openflow.c:350: warning: control reaches end of non-void function

svn path=/trunk/; revision=51650
2013-09-02 21:45:09 +00:00
Anders Broman a768180b30 Dissect more of openflow.
svn path=/trunk/; revision=51649
2013-09-02 20:02:49 +00:00
Evan Huus acfbd6d680 Dissect all the fields in kafka produce request/response pairs. All of the
helpers should be in place for the other message types now.

svn path=/trunk/; revision=51648
2013-09-02 17:46:47 +00:00
Martin Kaiser c5488abfe7 dissect len and type for audio class descriptors
svn path=/trunk/; revision=51646
2013-09-02 15:39:16 +00:00
Martin Kaiser 6585c8e9c0 register a dissector for ccid class specific descriptors
start dissecting the smart card descriptor
--This line, and those below, will be ignored-e

M    epan/dissectors/packet-usb-ccid.c

svn path=/trunk/; revision=51645
2013-09-02 15:34:37 +00:00
Martin Kaiser 8506a52d5b descriptor type value string for the video class
svn path=/trunk/; revision=51644
2013-09-02 14:35:07 +00:00
Martin Kaiser 8ac76c0f19 descriptor type value string for HID
svn path=/trunk/; revision=51643
2013-09-02 14:33:16 +00:00
Martin Kaiser 97985b6d54 dissect_usb_descriptor_header() takes an additional value_string
parameter to intrepret the descriptor type depending on the class
    
per default, the list of standard descriptor types is used

svn path=/trunk/; revision=51642
2013-09-02 14:31:22 +00:00
Martin Kaiser 2643a24b0e remove class specific descriptor types from the global list
rename the value string to std_descriptor_type_vals_ext in order to
clarify that this is for the standard descriptors only

svn path=/trunk/; revision=51641
2013-09-02 14:27:48 +00:00
Martin Kaiser 68e48eec7e register a dissector for audio class specific descriptors
recognize audio control interface and endpoint descriptors

svn path=/trunk/; revision=51638
2013-09-02 13:02:26 +00:00
Martin Kaiser c41e8e11f2 display usb descriptor type as hex value
this is what all the class specs do

svn path=/trunk/; revision=51637
2013-09-02 12:56:45 +00:00
Martin Kaiser bda2a2ad05 clean up dissect_ssl3_hnd_cert_req()
- proper indentation
- remove unnecessary subtree checks
- no need for tvb_ensure_bytes_exist()

svn path=/trunk/; revision=51636
2013-09-02 10:57:16 +00:00
Martin Kaiser 1a92451350 use dissect_ssl_hash_alg_list() for TLS1.2 certificate request
svn path=/trunk/; revision=51635
2013-09-02 10:55:21 +00:00
Martin Kaiser e249c25f11 From Michael Reschly
dissect TLS/signature_algorithms extension

from me
separate function for dissecting the algorithm list
remove some unnecessary checks and variables

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9092

svn path=/trunk/; revision=51634
2013-09-02 08:16:44 +00:00
Anders Broman aca2dd29da dissect OFPT_PACKET_IN.
svn path=/trunk/; revision=51633
2013-09-01 19:59:48 +00:00
Michael Mann 1f4f0d535a Remove expert_add_undecoded_item in favor of proto_tree_add_expert.
svn path=/trunk/; revision=51632
2013-09-01 16:41:29 +00:00
Evan Huus 6c9fd6e751 Fix two expert calls on the wrong proto_item.
svn path=/trunk/; revision=51628
2013-09-01 13:43:26 +00:00
Evan Huus 3c1e67c22d Send all alloc and free calls within wmem through wmem_alloc and wmem_free with
a NULL allocator. This gives us a single, central place to handle out-of-memory
errors (by, for example, throwing an exception) for basically all of epan.

The only remaining glib memory that is directly allocated is for the hash tables
used by the simple and strict allocators.

svn path=/trunk/; revision=51627
2013-09-01 13:37:38 +00:00
Evan Huus d939a6dec0 Do our list manipulation entirely after the realloc, so that if the realloc
doesn't return (do to, for example, throwing an exception) the allocator is
left in a consistent state.

svn path=/trunk/; revision=51626
2013-09-01 13:07:22 +00:00
Michael Mann e597acdc48 Batch of filterable expert info.
svn path=/trunk/; revision=51625
2013-09-01 13:05:27 +00:00
Evan Huus 7dbc052d78 More dissectors to wmem. There are no more dissectors using se_tree now, just a
few other places.

svn path=/trunk/; revision=51622
2013-09-01 01:00:11 +00:00
Evan Huus f875bf8de2 In the strict allocator, do canaries in units of guint32 instead of guint8. This
makes canary checking about 20% faster, which should speed up fuzz-testing now
that more and more dissectors use wmem.

svn path=/trunk/; revision=51620
2013-08-31 16:36:37 +00:00
Evan Huus c0763b00bd More wmem.
svn path=/trunk/; revision=51619
2013-08-31 16:17:31 +00:00
Evan Huus 44c91cb02a More wmem.
svn path=/trunk/; revision=51617
2013-08-31 15:58:15 +00:00
Evan Huus 83a7fedb55 A few more dissectors to wmem.
svn path=/trunk/; revision=51616
2013-08-31 15:47:04 +00:00
Pascal Quantin 50815e08e4 Update a comment with the correct memory allocator type
svn path=/trunk/; revision=51615
2013-08-31 15:30:07 +00:00
Pascal Quantin 446bf4045d According to X.S0059 specification, when using FemtoInterfaceMsg Body the Information Elements for the Complete Layer 3 Information message shall not be included
svn path=/trunk/; revision=51614
2013-08-31 15:21:39 +00:00