Anders Broman
24164080b1
Convert to value_str_ext in a couple of places.
...
svn path=/trunk/; revision=52867
2013-10-26 09:37:47 +00:00
Anders Broman
19fdb497d4
Add the abillity to let vendor AVP subdisectors add Message type to the info column.
...
svn path=/trunk/; revision=52216
2013-09-25 20:58:37 +00:00
Pascal Quantin
9486a3d974
More wmem conversion (leaving uat related functions aside)
...
svn path=/trunk/; revision=52055
2013-09-15 13:46:13 +00:00
Jeff Morriss
2a276b3498
Mark a couple of parameters as unused.
...
Fix up indentation in many places while getting rid of tabs.
svn path=/trunk/; revision=51957
2013-09-11 21:06:34 +00:00
Anders Broman
d1c73ac71f
- Introduce a dissector table for Vendor AVP:s
...
- Dissect some of Cable Labs AVP:s.
svn path=/trunk/; revision=51956
2013-09-11 20:26:42 +00:00
Evan Huus
2e299ec910
Add modelines, use consistent indentation in address.h
...
Use the "do { } while (0)" trick to make the macros behave like regular function
calls syntatically.
Fix one dissector that wasn't using semicolons after the macro calls.
svn path=/trunk/; revision=51819
2013-09-07 12:51:29 +00:00
Jeff Morriss
2df54da6e2
Move a bunch of the crypt modules and pint.h into wsutil.
...
This means wsutil now links against libcrypt.
Protect a bunch of the crypt header files from multiple inclusion.
svn path=/trunk/; revision=51100
2013-08-01 23:34:47 +00:00
Anders Broman
7dcafd67c0
Fix:
...
packet-l2tp.c: In function 'dissect_l2tp_cisco_avps':
packet-l2tp.c:1296: warning: unused variable 'pw_type'
packet-l2tp.c: In function 'process_control_avps':
packet-l2tp.c:1789: warning: unused variable 'pw_type'
svn path=/trunk/; revision=50715
2013-07-18 04:17:58 +00:00
Michael Mann
9736e08445
Convert proto_tree_add_text calls to proto_tree_add_item.
...
svn path=/trunk/; revision=50713
2013-07-18 02:42:06 +00:00
Michael Mann
de68fd6eea
Removed check_col() and the occasional tree.
...
svn path=/trunk/; revision=49938
2013-06-14 17:49:53 +00:00
Michael Mann
ea177a2575
Batch of filterable expert infos
...
svn path=/trunk/; revision=49596
2013-05-27 17:30:43 +00:00
Anders Broman
55c498169d
From beroset:
...
remove C++ incompatibilities
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
svn path=/trunk/; revision=48400
2013-03-18 21:16:23 +00:00
Jaap Keuter
38dbf79f14
Fix for CID 718640:
...
Make sure the AVPs length are right before we go into hash calculation.
svn path=/trunk/; revision=47311
2013-01-26 22:36:54 +00:00
Jeff Morriss
0266cceef3
Make all enum_val_t's const.
...
svn path=/trunk/; revision=46292
2012-11-29 20:15:37 +00:00
Anders Broman
ade0083237
From Andy Karch: L2TP filtering on AVPs 'Called Number' and 'Calling Number' https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8015
...
svn path=/trunk/; revision=46181
2012-11-25 16:19:19 +00:00
Jeff Morriss
2552c750e5
We always HAVE_CONFIG_H so don't bother checking whether we have it or not.
...
svn path=/trunk/; revision=45017
2012-09-20 02:03:38 +00:00
Anders Broman
7f66cae784
From Chris Elston:
...
Add automatic L2TPv3 session setting detection
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7711
svn path=/trunk/; revision=44879
2012-09-11 13:06:42 +00:00
Jakub Zawadzki
5a8783f5b1
Initial commit to support yet another method of passing data between dissectors.
...
Add new parameter 'data' to heur_dissector_t and new_dissector_t, for now it's always NULL
svn path=/trunk/; revision=44860
2012-09-10 21:40:21 +00:00
Anders Broman
77f4036dd6
Add dissection of Vendor id to CISCO AVP dissection.
...
svn path=/trunk/; revision=44827
2012-09-10 08:26:22 +00:00
Anders Broman
fdba4d5f3b
packet-l2tp.c: In function 'dissect_l2tp_cisco_avps':
...
packet-l2tp.c:864: warning: unused parameter 'pinfo'
svn path=/trunk/; revision=44807
2012-09-07 10:40:10 +00:00
Anders Broman
f359ed7a74
Split out dissection of vendor AVP:s
...
svn path=/trunk/; revision=44806
2012-09-07 10:27:38 +00:00
Gerald Combs
8fde28534d
Fall back to using the parent tree if the AVP tree isn't set.
...
svn path=/trunk/; revision=44795
2012-09-06 22:34:02 +00:00
Anders Broman
cab3f8337b
packet-l2tp.c:880:9: error: unused variable 'rhcode' [-Werror=unused-variable]
...
svn path=/trunk/; revision=44794
2012-09-06 21:56:34 +00:00
Anders Broman
e9b50ed117
Use proto_add_item
...
svn path=/trunk/; revision=44793
2012-09-06 21:22:59 +00:00
Anders Broman
57c03ff5b3
From Chris Elston:
...
Add support for control message authentication checking for IP encapsulated L2TPv3 packets.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7700
svn path=/trunk/; revision=44786
2012-09-06 08:03:15 +00:00
Anders Broman
881a115a88
Update value_strings
...
svn path=/trunk/; revision=44778
2012-09-05 11:54:09 +00:00
Anders Broman
de809cc9e3
From Chris Elston:
...
Added L2TPv3 control message authentication checking
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7680
svn path=/trunk/; revision=44711
2012-08-31 09:39:52 +00:00
Jakub Zawadzki
bf81b42e1e
Update Free Software Foundation address.
...
(COPYING will be updated in next commit)
svn path=/trunk/; revision=43536
2012-06-28 22:56:06 +00:00
Bill Meier
d53320919a
Remove unneeded #includes (stdlib, stdio, ctypes, time);
...
In a few cases: do some whitespace, indentation cleanup & reformatting.
svn path=/trunk/; revision=42632
2012-05-15 19:23:35 +00:00
Guy Harris
551d8aaacf
Get rid of remaining Booleans-as-encoding-arguments in
...
proto_tree_add_item() calls.
svn path=/trunk/; revision=42492
2012-05-07 23:55:46 +00:00
Anders Broman
61a6d25bc2
From Andy Karch:Add L2TP filter on Control Message AVP value. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7145 . From me make it compile and add l2tp_message_type_short_str_vals
...
svn path=/trunk/; revision=42139
2012-04-19 06:12:12 +00:00
Jörg Mayer
1e61547b45
Harald Welte <laforge@gnumonks.org>
...
via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6792
This is a new dissector for the non-standard Ericsson OM2000 protocol, as it is
used for the OML on A-bis of Ericsson RBS 2xxx BTSs.
It also includes a dissector for a shim-layer protocol that Ericsson uses for
IP-based A-bis like the RBS 2409. As the protocol is not publicly documented,
I have invented the name "EHDLC" (Ericsson HLDC) for it.
svn path=/trunk/; revision=41195
2012-02-26 17:30:38 +00:00
Anders Broman
f75ef6be38
From Andy Karch:
...
Enhance L2TP filters to include assigned IDs.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6841
svn path=/trunk/; revision=41031
2012-02-15 06:01:01 +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
293049dfba
Do some conversions of proto_tree_add_item() 'encoding' arg.
...
(previously missed).
57 FT_BOOLEAN: FALSE-->ENC_BIG_ENDIAN
31 FT_BOOLEAN: TRUE-->ENC_LITTLE_ENDIAN
10 FT_BYTES: ENC_BIG_ENDIAN-->ENC_NA
1 FT_BYTES: ENC_LITTLE_ENDIAN-->ENC_NA
21 FT_BYTES: FALSE-->ENC_NA
2 FT_BYTES: TRUE-->ENC_NA
2 FT_IPXNET: ENC_BIG_ENDIAN-->ENC_NA
6 FT_IPv6: ENC_BIG_ENDIAN-->ENC_NA
1 FT_IPv6: FALSE-->ENC_NA
6 FT_NONE: ENC_BIG_ENDIAN-->ENC_NA
19 FT_NONE: FALSE-->ENC_NA
3 FT_NONE: TRUE-->ENC_NA
1 FT_STRING: ENC_BIG_ENDIAN-->ENC_ASCII|ENC_NA
1 FT_STRING: ENC_LITTLE_ENDIAN-->ENC_ASCII|ENC_NA
5 FT_STRING: FALSE-->ENC_ASCII|ENC_NA
1 FT_STRING: TRUE-->ENC_ASCII|ENC_NA
4 FT_STRINGZ: ENC_NA-->ENC_ASCII|ENC_NA
8 FT_STRINGZ: FALSE-->ENC_ASCII|ENC_NA
1 FT_INT32: FALSE-->ENC_BIG_ENDIAN
1 FT_INT32: TRUE-->ENC_LITTLE_ENDIAN
11 FT_UINT8: 0-->ENC_BIG_ENDIAN
111 FT_UINT8: FALSE-->ENC_BIG_ENDIAN
17 FT_UINT8: TRUE-->ENC_LITTLE_ENDIAN
1 FT_UINT16: 0-->ENC_BIG_ENDIAN
68 FT_UINT16: FALSE-->ENC_BIG_ENDIAN
18 FT_UINT16: TRUE-->ENC_LITTLE_ENDIAN
4 FT_UINT24: FALSE-->ENC_BIG_ENDIAN
70 FT_UINT32: FALSE-->ENC_BIG_ENDIAN
1 FT_UINT32: TRUE-->ENC_LITTLE_ENDIAN
4 FT_UINT64: FALSE-->ENC_BIG_ENDIAN
1 FT_UINT64: TRUE-->ENC_LITTLE_ENDIAN
1 FT_UINT_STRING: FALSE-->ENC_ASCII|ENC_BIG_ENDIAN
svn path=/trunk/; revision=39442
2011-10-16 23:38:49 +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
Bill Meier
94f36ca4ff
Use ENC_NA as encoding for proto_tree_add_item() calls which directly reference an hf item (in hf[] with types:
...
FT_NONE
FT_BYTES
FT_IPV6
FT_IPXNET
FT_OID
Note: Encoding field set to ENC_NA only if the field was previously TRUE|FALSE|ENC_LITTLE_ENDIAN|ENC_BIG_ENDIAN
svn path=/trunk/; revision=39260
2011-10-04 22:44:31 +00:00
Alexis La Goutte
2500f66e48
Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang
...
svn path=/trunk/; revision=36770
2011-04-21 15:59:58 +00:00
Alexis La Goutte
a6c1799976
Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang
...
svn path=/trunk/; revision=36769
2011-04-21 15:56:43 +00:00
Alexis La Goutte
770282b856
Oups
...
Wrong fix in Rev36755 (Miss +2)
svn path=/trunk/; revision=36768
2011-04-21 14:32:39 +00:00
Alexis La Goutte
5388b8a42a
Fix Dead Store (Dead nested assignment) Warning found by Clang
...
svn path=/trunk/; revision=36755
2011-04-21 13:32:34 +00:00
Stig Bjørlykke
1c45c1a243
From Michael Mann via bug 2794:
...
Fixed display filters with obvious typos.
svn path=/trunk/; revision=36713
2011-04-19 08:22:58 +00:00
Guy Harris
a8bc4a0d13
Rename the routines that handle dissector tables with unsigned integer
...
keys to have _uint in their names, to match the routines that handle
dissector tables with string keys. (Using _port can confuse people into
thinking they're intended solely for use with TCP/UDP/etc. ports when,
in fact, they work better for things such as Ethernet types, where the
binding of particular values to particular protocols are a lot
stronger.)
svn path=/trunk/; revision=35224
2010-12-20 05:35:29 +00:00
Jeff Morriss
cca3ba3ce2
(Refining the regexp...) Replace blurbs that match the name (case insensitive) with NULL.
...
svn path=/trunk/; revision=34230
2010-09-24 02:51:40 +00:00
Bill Meier
7219ee2a49
Use val_to_str_ext() & friends to access sminmpec_values[];
...
Also: packet-nhrp.c: #include sminmpec.h not req'd;
svn path=/trunk/; revision=34143
2010-09-17 04:51:21 +00:00
Bill Meier
055dd62063
#include <string.h> not needed.
...
svn path=/trunk/; revision=32410
2010-04-06 21:14:01 +00:00
Bill Meier
09764dd969
Remove unneeded #include <stdio.h>
...
svn path=/trunk/; revision=32367
2010-04-03 21:55:23 +00:00
Bill Meier
c5614625ee
Fix some gcc -Wshadow warnings ....
...
svn path=/trunk/; revision=31559
2010-01-18 23:16:10 +00:00
Anders Broman
440c3f9261
From Didier Gautheron:
...
check_col.diff
Remove redundant calls to check_col() if it guards only one columns function with one parameter after the column type.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4394
svn path=/trunk/; revision=31519
2010-01-13 20:32:01 +00:00