[jboss-cvs] jboss-seam/src/main/org/jboss/seam/captcha ...

Gavin King gavin.king at jboss.com
Thu Mar 8 12:16:16 EST 2007


  User: gavin   
  Date: 07/03/08 12:16:16

  Modified:    src/main/org/jboss/seam/captcha   Captcha.java
                        CaptchaImage.java
  Log:
  fix broken captcha functionality
  fix NPEs in conversation management from ResourceServlet
  
  Revision  Changes    Path
  1.5       +1 -1      jboss-seam/src/main/org/jboss/seam/captcha/Captcha.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Captcha.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/captcha/Captcha.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- Captcha.java	14 Feb 2007 07:48:06 -0000	1.4
  +++ Captcha.java	8 Mar 2007 17:16:16 -0000	1.5
  @@ -31,7 +31,7 @@
         id =  new UID().toString().replace(":", "-");
      }
      
  -   boolean validateResponse(String response)
  +   public boolean validateResponse(String response)
      {
         boolean valid = CaptchaImage.instance().validateResponse(id, response);
         if (!valid) 
  
  
  
  1.6       +0 -7      jboss-seam/src/main/org/jboss/seam/captcha/CaptchaImage.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: CaptchaImage.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/captcha/CaptchaImage.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -b -r1.5 -r1.6
  --- CaptchaImage.java	21 Feb 2007 20:37:26 -0000	1.5
  +++ CaptchaImage.java	8 Mar 2007 17:16:16 -0000	1.6
  @@ -19,7 +19,6 @@
   import org.jboss.seam.annotations.Scope;
   import org.jboss.seam.annotations.Startup;
   import org.jboss.seam.contexts.Contexts;
  -import org.jboss.seam.contexts.Lifecycle;
   import org.jboss.seam.servlet.AbstractResource;
   
   import com.octo.captcha.service.CaptchaServiceException;
  @@ -82,8 +81,6 @@
   
         try
         {
  -         Lifecycle.beginRequest( getServletContext(), request.getSession(), request );
  -
            String captchaId = request.getQueryString();
   
            BufferedImage challenge = service.getImageChallengeForID( captchaId, request.getLocale() );
  @@ -100,10 +97,6 @@
            response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
            return;
         }
  -      finally
  -      {
  -         Lifecycle.endRequest();
  -      }
   
         response.setHeader("Cache-Control", "no-store");
         response.setHeader("Pragma", "no-cache");
  
  
  



More information about the jboss-cvs-commits mailing list