You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by ba...@apache.org on 2009/10/08 18:00:28 UTC

svn commit: r823215 - /james/jdkim/trunk/main/src/main/java/org/apache/james/jdkim/DNSPublicKeyRecordRetriever.java

Author: bago
Date: Thu Oct  8 16:00:28 2009
New Revision: 823215

URL: http://svn.apache.org/viewvc?rev=823215&view=rev
Log:
Remove workaround for dnsjava <= 2.0.6 as dnsjava 2.0.7 has been released and included in jDKIM (JDKIM-7)

Modified:
    james/jdkim/trunk/main/src/main/java/org/apache/james/jdkim/DNSPublicKeyRecordRetriever.java

Modified: james/jdkim/trunk/main/src/main/java/org/apache/james/jdkim/DNSPublicKeyRecordRetriever.java
URL: http://svn.apache.org/viewvc/james/jdkim/trunk/main/src/main/java/org/apache/james/jdkim/DNSPublicKeyRecordRetriever.java?rev=823215&r1=823214&r2=823215&view=diff
==============================================================================
--- james/jdkim/trunk/main/src/main/java/org/apache/james/jdkim/DNSPublicKeyRecordRetriever.java (original)
+++ james/jdkim/trunk/main/src/main/java/org/apache/james/jdkim/DNSPublicKeyRecordRetriever.java Thu Oct  8 16:00:28 2009
@@ -80,17 +80,18 @@
                     case Type.TXT:
                         TXTRecord txt = (TXTRecord) rr[i];
                         if (txt.getStrings().size() == 1) {
-                            // TODO we need a better fix for this, like using getStringsAsByteArray
-                        	// it's not clear whether this is a bug in dnsjava or not.
-                            records.add(((String)txt.getStrings().get(0)).replaceAll("\\\\", ""));
+                            // This was required until dnsjava 2.0.6 because dnsjava was escaping 
+                        	// the result like it was doublequoted (JDKIM-7).
+                            // records.add(((String)txt.getStrings().get(0)).replaceAll("\\\\", ""));
+                            records.add(((String)txt.getStrings().get(0)));
                         } else {
                             StringBuffer sb = new StringBuffer();
                             for (Iterator/* String */ it = txt.getStrings().iterator(); it
                                     .hasNext();) {
                                 String k = (String) it.next();
-                                // TODO we need a better fix for this, like using getStringsAsByteArray
-                            	// it's not clear whether this is a bug in dnsjava or not.
-                                k = k.replaceAll("\\\\", "");
+                                // This was required until dnsjava 2.0.6 because dnsjava was escaping 
+                            	// the result like it was doublequoted (JDKIM-7).
+                                // k = k.replaceAll("\\\\", "");
                                 sb.append(k);
                             }
                             records.add(sb.toString());



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org