Package: ethereal-common
Version: 0.10.10-2sarge5
Severity: normal
Tags: patch
X-Debbugs-CC: [EMAIL PROTECTED]

This bug was previously submitted to tethereal by Rick Hull
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=341622), but is common to
both tethereal and ethereal.

Every time tethereal or ethereal is run, the following gets printed to
STDERR (with variable process numbers):

** (process:1438): WARNING **: Protocol filter name "ISystemActivator" has
one or more invalid characters.

** (process:1438): WARNING **: Protocol filter name "MAP_DialoguePDU" has
one or more invalid characters.

** (process:1438): WARNING **: Protocol filter name "CCSDS" has one or more
invalid characters.

** (process:1438): WARNING **: Protocol filter name "FC-dNS" has one or more
invalid characters.

** (process:1438): WARNING **: Protocol filter name "FZS" has one or more
invalid characters.

I have included a patch that fixes this problem.

I am using Debian GNU/Linux (sarge), kernel version 2.4.27-customized, with
libc6 version: 2.3.2.ds1-22sarge3.

Versions of packages ethereal-common depends on:
ii  libc6                     2.3.2.ds1-22sarge3
ii  libglib2.0-0              2.6.4-1
ii  libpcre3                  4.5-1.2sarge1
ii  zlib1g                    1.2.2-4.sarge.2

diff -Naur ethereal-0.10.10.orig/epan/dissectors/packet-MAP_DialoguePDU.c ethereal-0.10.10.modified/epan/dissectors/packet-MAP_DialoguePDU.c
--- ethereal-0.10.10.orig/epan/dissectors/packet-MAP_DialoguePDU.c	2005-03-10 07:53:40.000000000 -0800
+++ ethereal-0.10.10.modified/epan/dissectors/packet-MAP_DialoguePDU.c	2006-05-12 00:18:48.000000000 -0700
@@ -44,7 +44,7 @@
 
 #define PNAME  "MAP_DialoguePDU"
 #define PSNAME "MAP_DialoguePDU"
-#define PFNAME "MAP_DialoguePDU"
+#define PFNAME "map_dialoguepdu"
 
 /* Initialize the protocol and registered fields */
 int proto_MAP_DialoguePDU = -1;
diff -Naur ethereal-0.10.10.orig/epan/dissectors/packet-ccsds.c ethereal-0.10.10.modified/epan/dissectors/packet-ccsds.c
--- ethereal-0.10.10.orig/epan/dissectors/packet-ccsds.c	2005-03-10 07:53:40.000000000 -0800
+++ ethereal-0.10.10.modified/epan/dissectors/packet-ccsds.c	2006-05-12 00:16:59.000000000 -0700
@@ -235,7 +235,7 @@
 	};
 
 /* Register the protocol name and description */
-	proto_ccsds = proto_register_protocol("CCSDS", "CCSDS", "CCSDS");
+	proto_ccsds = proto_register_protocol("CCSDS", "CCSDS", "ccsds");
 
 /* Required function calls to register the header fields and subtrees used */
 	proto_register_field_array(proto_ccsds, hf, array_length(hf));
diff -Naur ethereal-0.10.10.orig/epan/dissectors/packet-dcom-sysact.c ethereal-0.10.10.modified/epan/dissectors/packet-dcom-sysact.c
--- ethereal-0.10.10.orig/epan/dissectors/packet-dcom-sysact.c	2005-03-10 07:53:40.000000000 -0800
+++ ethereal-0.10.10.modified/epan/dissectors/packet-dcom-sysact.c	2006-05-12 00:17:41.000000000 -0700
@@ -64,7 +64,7 @@
 	static gint *ett[] = {
 		&ett_ISystemActivator
 	};
-	proto_ISystemActivator = proto_register_protocol ("ISystemActivator ISystemActivator Resolver", "ISystemActivator", "ISystemActivator");
+	proto_ISystemActivator = proto_register_protocol ("ISystemActivator ISystemActivator Resolver", "ISystemActivator", "isystemactivator");
 	proto_register_field_array (proto_ISystemActivator, hf, array_length (hf));
 	proto_register_subtree_array (ett, array_length (ett));
 }
diff -Naur ethereal-0.10.10.orig/epan/dissectors/packet-fcdns.c ethereal-0.10.10.modified/epan/dissectors/packet-fcdns.c
--- ethereal-0.10.10.orig/epan/dissectors/packet-fcdns.c	2005-03-10 07:53:43.000000000 -0800
+++ ethereal-0.10.10.modified/epan/dissectors/packet-fcdns.c	2006-05-12 00:15:48.000000000 -0700
@@ -1917,7 +1917,7 @@
     
     /* Register the protocol name and description */
     proto_fcdns = proto_register_protocol("Fibre Channel Name Server",
-                                          "FC-dNS", "FC-dNS");
+                                          "FC-dNS", "fc-dns");
 
     /* Required function calls to register the header fields and subtrees used */
     proto_register_field_array(proto_fcdns, hf, array_length(hf));
diff -Naur ethereal-0.10.10.orig/epan/dissectors/packet-fcfzs.c ethereal-0.10.10.modified/epan/dissectors/packet-fcfzs.c
--- ethereal-0.10.10.orig/epan/dissectors/packet-fcfzs.c	2005-03-10 07:53:40.000000000 -0800
+++ ethereal-0.10.10.modified/epan/dissectors/packet-fcfzs.c	2006-05-12 00:14:56.000000000 -0700
@@ -897,7 +897,7 @@
     };
 
     /* Register the protocol name and description */
-    proto_fcfzs = proto_register_protocol("Fibre Channel Fabric Zone Server", "FC FZS", "FZS");
+    proto_fcfzs = proto_register_protocol("Fibre Channel Fabric Zone Server", "FC FZS", "fzs");
 
     /* Required function calls to register the header fields and subtrees used */
     proto_register_field_array(proto_fcfzs, hf, array_length(hf));

Reply via email to