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");