Author: lindner
Date: Thu Nov 20 12:08:33 2008
New Revision: 719349

URL: http://svn.apache.org/viewvc?rev=719349&view=rev
Log:
SHINDIG-709 | fix for RpcServlet callback regex, modified patch from Michael 
Hermanto

Modified:
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/RpcServlet.java

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/RpcServlet.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/RpcServlet.java?rev=719349&r1=719348&r2=719349&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/RpcServlet.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/RpcServlet.java
 Thu Nov 20 12:08:33 2008
@@ -41,7 +41,8 @@
 public class RpcServlet extends InjectedServlet {
   static final String GET_REQUEST_REQ_PARAM = "req";
   static final String GET_REQUEST_CALLBACK_PARAM = "callback";
-  static final Pattern GET_REQUEST_CALLBACK_PATTERN = 
Pattern.compile("[A-Za-z_\\.]+");
+  // Starts with alpha or underscore, followed by alphanum, underscore or 
period
+  static final Pattern GET_REQUEST_CALLBACK_PATTERN = 
Pattern.compile("[A-Za-z_][A-Za-z0-9_\\.]+");
 
   private static final int POST_REQUEST_MAX_SIZE = 1024 * 128;
   private static final Logger logger = 
Logger.getLogger("org.apache.shindig.gadgets");


Reply via email to