aboutsummaryrefslogtreecommitdiffstats
path: root/wireshark
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2011-01-11 15:22:29 +0100
committerHolger Hans Peter Freyther <zecke@selfish.org>2011-01-11 15:22:29 +0100
commit3b0fd2b0b9e689fd96eaf9b5d58d9c655d050a89 (patch)
treee3fe9a587469e9b5ea908b28432d932682f3d5bf /wireshark
parent8e3f0e7185ca33f76faeda86736b540bb59abd54 (diff)
wireshark: Remove patches applied in upstream wireshark
These patches were applied to upstream wireshark as of svn revision r35475.
Diffstat (limited to 'wireshark')
-rw-r--r--wireshark/gsm_ipa-configure_ports.patch128
-rw-r--r--wireshark/gsm_ipa-hsl.patch91
-rw-r--r--wireshark/rsl-system_info.patch13
3 files changed, 0 insertions, 232 deletions
diff --git a/wireshark/gsm_ipa-configure_ports.patch b/wireshark/gsm_ipa-configure_ports.patch
deleted file mode 100644
index 872cbfaf1..000000000
--- a/wireshark/gsm_ipa-configure_ports.patch
+++ /dev/null
@@ -1,128 +0,0 @@
-Index: wireshark/epan/dissectors/packet-gsm_ipa.c
-===================================================================
---- wireshark.orig/epan/dissectors/packet-gsm_ipa.c
-+++ wireshark/epan/dissectors/packet-gsm_ipa.c
-@@ -32,6 +32,14 @@
-
- #include <epan/packet.h>
- #include <epan/ipproto.h>
-+#include <epan/prefs.h>
-+
-+#define IPA_TCP_PORTS "3002,3003,3006,5000"
-+#define IPA_UDP_PORTS "3006"
-+
-+static dissector_handle_t ipa_handle;
-+static range_t *global_ipa_tcp_ports = NULL;
-+static range_t *global_ipa_udp_ports = NULL;
-
- /* Initialize the protocol and registered fields */
- static int proto_ipa = -1;
-@@ -60,11 +68,6 @@
-
- static dissector_handle_t sub_handles[SUB_MAX];
-
--#define TCP_PORT_ABISIP_PRIM 3002
--#define TCP_PORT_ABISIP_SEC 3003
--#define TCP_PORT_ABISIP_INST 3006
--#define TCP_PORT_AIP_PRIM 5000
--
- #define ABISIP_RSL_MAX 0x20
- #define IPA_MGCP 0xfc
- #define AIP_SCCP 0xfd
-@@ -249,8 +252,12 @@
- }
- }
-
-+void proto_reg_handoff_gsm_ipa(void);
-+
- void proto_register_ipa(void)
- {
-+ module_t *ipa_module;
-+
- static hf_register_info hf[] = {
- {&hf_ipa_data_len,
- {"DataLen", "ipa.data_len",
-@@ -298,21 +305,71 @@
- proto_register_subtree_array(ett, array_length(ett));
-
- register_dissector("gsm_ipa", dissect_ipa, proto_ipa);
-+
-+ range_convert_str(&global_ipa_tcp_ports, IPA_TCP_PORTS, MAX_TCP_PORT);
-+ range_convert_str(&global_ipa_udp_ports, IPA_UDP_PORTS, MAX_UDP_PORT);
-+ ipa_module = prefs_register_protocol(proto_ipa,
-+ proto_reg_handoff_gsm_ipa);
-+
-+ prefs_register_range_preference(ipa_module, "tcp_ports",
-+ "GSM IPA TCP Port(s)",
-+ "Set the port(s) for ip.access IPA"
-+ " (default: " IPA_TCP_PORTS ")",
-+ &global_ipa_tcp_ports, MAX_TCP_PORT);
-+ prefs_register_range_preference(ipa_module, "udp_ports",
-+ "GSM IPA UDP Port(s)",
-+ "Set the port(s) for ip.access IPA"
-+ " (default: " IPA_UDP_PORTS ")",
-+ &global_ipa_udp_ports, MAX_UDP_PORT);
-+}
-+
-+static void ipa_tcp_delete_callback(guint32 port)
-+{
-+ if (port)
-+ dissector_delete("tcp.port", port, ipa_handle);
-+}
-+
-+static void ipa_udp_delete_callback(guint32 port)
-+{
-+ if (port)
-+ dissector_delete("udp.port", port, ipa_handle);
-+}
-+
-+static void ipa_tcp_add_callback(guint32 port)
-+{
-+ if (port)
-+ dissector_add("tcp.port", port, ipa_handle);
-+}
-+
-+static void ipa_udp_add_callback(guint32 port)
-+{
-+ if (port)
-+ dissector_add("udp.port", port, ipa_handle);
- }
-
- void proto_reg_handoff_gsm_ipa(void)
- {
-- dissector_handle_t ipa_handle;
-+ static gboolean ipa_initialized = FALSE;
-+ static range_t *ipa_tcp_ports, *ipa_udp_ports;
-+
-+ if (!ipa_initialized) {
-+ sub_handles[SUB_RSL] = find_dissector("gsm_abis_rsl");
-+ sub_handles[SUB_OML] = find_dissector("gsm_abis_oml");
-+ sub_handles[SUB_SCCP] = find_dissector("sccp");
-+ sub_handles[SUB_MGCP] = find_dissector("mgcp");
-+
-+ ipa_handle = create_dissector_handle(dissect_ipa, proto_ipa);
-+ ipa_initialized = TRUE;
-+ } else {
-+ range_foreach(ipa_tcp_ports, ipa_tcp_delete_callback);
-+ g_free(ipa_tcp_ports);
-+ range_foreach(ipa_udp_ports, ipa_udp_delete_callback);
-+ g_free(ipa_udp_ports);
-+ }
-+
-+ ipa_tcp_ports = range_copy(global_ipa_tcp_ports);
-+ ipa_udp_ports = range_copy(global_ipa_udp_ports);
-
-- sub_handles[SUB_RSL] = find_dissector("gsm_abis_rsl");
-- sub_handles[SUB_OML] = find_dissector("gsm_abis_oml");
-- sub_handles[SUB_SCCP] = find_dissector("sccp");
-- sub_handles[SUB_MGCP] = find_dissector("mgcp");
--
-- ipa_handle = create_dissector_handle(dissect_ipa, proto_ipa);
-- dissector_add("tcp.port", TCP_PORT_ABISIP_PRIM, ipa_handle);
-- dissector_add("tcp.port", TCP_PORT_ABISIP_SEC, ipa_handle);
-- dissector_add("tcp.port", TCP_PORT_ABISIP_INST, ipa_handle);
-- dissector_add("tcp.port", TCP_PORT_AIP_PRIM, ipa_handle);
-- dissector_add("udp.port", TCP_PORT_ABISIP_INST, ipa_handle);
-+ range_foreach(ipa_tcp_ports, ipa_tcp_add_callback);
-+ range_foreach(ipa_udp_ports, ipa_udp_add_callback);
- }
diff --git a/wireshark/gsm_ipa-hsl.patch b/wireshark/gsm_ipa-hsl.patch
deleted file mode 100644
index 26f25e4b8..000000000
--- a/wireshark/gsm_ipa-hsl.patch
+++ /dev/null
@@ -1,91 +0,0 @@
-Index: wireshark/epan/dissectors/packet-gsm_ipa.c
-===================================================================
---- wireshark.orig/epan/dissectors/packet-gsm_ipa.c
-+++ wireshark/epan/dissectors/packet-gsm_ipa.c
-@@ -40,6 +40,8 @@
- static dissector_handle_t ipa_handle;
- static range_t *global_ipa_tcp_ports = NULL;
- static range_t *global_ipa_udp_ports = NULL;
-+static gboolean global_ipa_in_root;
-+static gboolean global_ipa_in_info;
-
- /* Initialize the protocol and registered fields */
- static int proto_ipa = -1;
-@@ -47,6 +49,7 @@
-
- static int hf_ipa_data_len = -1;
- static int hf_ipa_protocol = -1;
-+static int hf_ipa_hsl_debug = -1;
-
- static int hf_ipaccess_msgtype = -1;
- static int hf_ipaccess_attr_tag = -1;
-@@ -73,6 +76,7 @@
- #define AIP_SCCP 0xfd
- #define ABISIP_IPACCESS 0xfe
- #define ABISIP_OML 0xff
-+#define HSL_DEBUG 0xdd
-
- static const value_string ipa_protocol_vals[] = {
- { 0x00, "RSL" },
-@@ -80,6 +84,7 @@
- { 0xfd, "SCCP" },
- { 0xfe, "IPA" },
- { 0xff, "OML" },
-+ { 0xdd, "HSL Debug" },
- { 0, NULL }
- };
-
-@@ -187,7 +192,7 @@
-
- while ((remaining = tvb_reported_length_remaining(tvb, offset)) > 0) {
- proto_item *ti;
-- proto_tree *ipa_tree;
-+ proto_tree *ipa_tree = NULL;
- guint16 len, msg_type;
- tvbuff_t *next_tvb;
-
-@@ -241,6 +246,18 @@
- /* hand this off to the standard MGCP dissector */
- call_dissector(sub_handles[SUB_MGCP], next_tvb, pinfo, tree);
- break;
-+ case HSL_DEBUG:
-+ if (tree) {
-+ proto_tree_add_item(ipa_tree, hf_ipa_hsl_debug,
-+ next_tvb, 0, len, FALSE);
-+ if (global_ipa_in_root == TRUE)
-+ proto_tree_add_item(tree, hf_ipa_hsl_debug,
-+ next_tvb, 0, len, FALSE);
-+ }
-+ if (global_ipa_in_info == TRUE)
-+ col_append_fstr(pinfo->cinfo, COL_INFO, "%s ",
-+ tvb_get_stringz(next_tvb, 0, NULL));
-+ break;
- default:
- if (msg_type < ABISIP_RSL_MAX) {
- /* hand this off to the standard A-bis RSL dissector */
-@@ -269,6 +286,11 @@
- FT_UINT8, BASE_HEX, VALS(ipa_protocol_vals), 0x0,
- "The IPA Sub-Protocol", HFILL}
- },
-+ {&hf_ipa_hsl_debug,
-+ {"Debug Message", "ipa.hsl_debug",
-+ FT_STRING, BASE_NONE, NULL, 0,
-+ NULL, HFILL}
-+ },
- };
- static hf_register_info hf_ipa[] = {
- {&hf_ipaccess_msgtype,
-@@ -321,6 +343,13 @@
- "Set the port(s) for ip.access IPA"
- " (default: " IPA_UDP_PORTS ")",
- &global_ipa_udp_ports, MAX_UDP_PORT);
-+
-+ prefs_register_bool_preference(ipa_module, "hsl_debug_in_root_tree",
-+ "HSL Debug messages in root protocol tree",
-+ NULL, &global_ipa_in_root);
-+ prefs_register_bool_preference(ipa_module, "hsl_debug_in_info",
-+ "HSL Debug messages in INFO column",
-+ NULL, &global_ipa_in_info);
- }
-
- static void ipa_tcp_delete_callback(guint32 port)
diff --git a/wireshark/rsl-system_info.patch b/wireshark/rsl-system_info.patch
deleted file mode 100644
index 2945c6540..000000000
--- a/wireshark/rsl-system_info.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: wireshark/epan/dissectors/packet-rsl.c
-===================================================================
---- wireshark.orig/epan/dissectors/packet-rsl.c
-+++ wireshark/epan/dissectors/packet-rsl.c
-@@ -2291,7 +2291,7 @@
-
- proto_tree_add_text(ie_tree, tvb,offset,length,"Layer 3 message");
- next_tvb = tvb_new_subset(tvb, offset, length, length);
-- /* call_dissector(gsm_a_dtap_handle, next_tvb, pinfo, top_tree);*/
-+ call_dissector(gsm_a_ccch_handle, next_tvb, pinfo, top_tree);
-
- offset = offset + length;
-