Return-Path: Delivered-To: apmail-cocoon-cvs-archive@www.apache.org Received: (qmail 84750 invoked from network); 27 Mar 2007 09:38:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Mar 2007 09:38:28 -0000 Received: (qmail 61809 invoked by uid 500); 27 Mar 2007 09:38:35 -0000 Delivered-To: apmail-cocoon-cvs-archive@cocoon.apache.org Received: (qmail 61757 invoked by uid 500); 27 Mar 2007 09:38:35 -0000 Mailing-List: contact cvs-help@cocoon.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@cocoon.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list cvs@cocoon.apache.org Received: (qmail 61744 invoked by uid 99); 27 Mar 2007 09:38:35 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Mar 2007 02:38:35 -0700 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Mar 2007 02:38:27 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id E26AF1A9846; Tue, 27 Mar 2007 02:38:06 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r522844 - in /cocoon/trunk/blocks/cocoon-captcha: ./ cocoon-captcha-impl/src/main/resources/META-INF/cocoon/avalon/ cocoon-captcha-impl/src/main/resources/META-INF/cocoon/spring/ cocoon-captcha-sample/ cocoon-captcha-sample/src/main/resourc... Date: Tue, 27 Mar 2007 09:38:06 -0000 To: cvs@cocoon.apache.org From: felixk@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20070327093806.E26AF1A9846@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: felixk Date: Tue Mar 27 02:38:05 2007 New Revision: 522844 URL: http://svn.apache.org/viewvc?view=rev&rev=522844 Log: migrate avalon configuration to spring configuration Added: cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-impl/src/main/resources/META-INF/cocoon/spring/ cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-impl/src/main/resources/META-INF/cocoon/spring/cocoon-captcha-reader.xml (with props) cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/COB-INF/flow/ cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/COB-INF/flow/captcha.js (with props) cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/META-INF/ cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/META-INF/cocoon/ cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/META-INF/cocoon/spring/ cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/META-INF/cocoon/spring/cocoon-captcha-sample-blockServlet.xml (with props) cocoon/trunk/blocks/cocoon-captcha/pom.xml (with props) Removed: cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-impl/src/main/resources/META-INF/cocoon/avalon/ cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/COB-INF/captcha.js Modified: cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/pom.xml cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/COB-INF/sitemap.xmap Added: cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-impl/src/main/resources/META-INF/cocoon/spring/cocoon-captcha-reader.xml URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-impl/src/main/resources/META-INF/cocoon/spring/cocoon-captcha-reader.xml?view=auto&rev=522844 ============================================================================== --- cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-impl/src/main/resources/META-INF/cocoon/spring/cocoon-captcha-reader.xml (added) +++ cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-impl/src/main/resources/META-INF/cocoon/spring/cocoon-captcha-reader.xml Tue Mar 27 02:38:05 2007 @@ -0,0 +1,34 @@ + + + + + + + + + + + \ No newline at end of file Propchange: cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-impl/src/main/resources/META-INF/cocoon/spring/cocoon-captcha-reader.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-impl/src/main/resources/META-INF/cocoon/spring/cocoon-captcha-reader.xml ------------------------------------------------------------------------------ svn:keywords = Id Modified: cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/pom.xml URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/pom.xml?view=diff&rev=522844&r1=522843&r2=522844 ============================================================================== --- cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/pom.xml (original) +++ cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/pom.xml Tue Mar 27 02:38:05 2007 @@ -23,7 +23,6 @@ 4.0.0 - 1.0.0-SNAPSHOT cocoon-blocks-modules @@ -31,7 +30,9 @@ 4-SNAPSHOT ../../pom.xml + cocoon-captcha-sample + 1.0.0-SNAPSHOT jar Cocoon Captcha Block Sample Added: cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/COB-INF/flow/captcha.js URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/COB-INF/flow/captcha.js?view=auto&rev=522844 ============================================================================== --- cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/COB-INF/flow/captcha.js (added) +++ cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/COB-INF/flow/captcha.js Tue Mar 27 02:38:05 2007 @@ -0,0 +1,51 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ +function passcode(length) { + var alphabet = [ 'a', 'a', 'a', 'b', 'c', 'd', 'e', 'e', 'e', 'f', 'g', 'h', 'i', + 'i', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'o', 'o', 'p', 'q', 'r', + 's', 't', 'u', 'u', 'u', 'v', 'w', 'x', 'y', 'z' ]; + + var result = ""; + for (var x = 0; x < length; x++) { + var offset = Math.random() * alphabet.length; + result += alphabet[Math.floor(offset)]; + } + return result; +} + +function simple() { + var session = cocoon.session; + + session.setAttribute("captcha", passcode(7)); + cocoon.sendPageAndWait("simple.jx"); + var parameters = null; + + while (true) { + parameters = { + "supplied": cocoon.request["captcha"], + "expected": session.getAttribute("captcha"), + }; + + if (parameters['supplied'].equals(parameters['expected'])) break; + + session.setAttribute("captcha", passcode(7)); + cocoon.sendPageAndWait("simple-failure.jx", parameters); + } + + session.invalidate(); + cocoon.sendPageAndWait("simple-success.jx", parameters); +} Propchange: cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/COB-INF/flow/captcha.js ------------------------------------------------------------------------------ svn:eol-style = native Propchange: cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/COB-INF/flow/captcha.js ------------------------------------------------------------------------------ svn:keywords = Id Modified: cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/COB-INF/sitemap.xmap URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/COB-INF/sitemap.xmap?view=diff&rev=522844&r1=522843&r2=522844 ============================================================================== --- cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/COB-INF/sitemap.xmap (original) +++ cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/COB-INF/sitemap.xmap Tue Mar 27 02:38:05 2007 @@ -30,9 +30,7 @@ - - - + @@ -81,7 +79,8 @@ - + + Added: cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/META-INF/cocoon/spring/cocoon-captcha-sample-blockServlet.xml URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/META-INF/cocoon/spring/cocoon-captcha-sample-blockServlet.xml?view=auto&rev=522844 ============================================================================== --- cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/META-INF/cocoon/spring/cocoon-captcha-sample-blockServlet.xml (added) +++ cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/META-INF/cocoon/spring/cocoon-captcha-sample-blockServlet.xml Tue Mar 27 02:38:05 2007 @@ -0,0 +1,29 @@ + + + + + + + + + + Propchange: cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/META-INF/cocoon/spring/cocoon-captcha-sample-blockServlet.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: cocoon/trunk/blocks/cocoon-captcha/cocoon-captcha-sample/src/main/resources/META-INF/cocoon/spring/cocoon-captcha-sample-blockServlet.xml ------------------------------------------------------------------------------ svn:keywords = Id Added: cocoon/trunk/blocks/cocoon-captcha/pom.xml URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-captcha/pom.xml?view=auto&rev=522844 ============================================================================== --- cocoon/trunk/blocks/cocoon-captcha/pom.xml (added) +++ cocoon/trunk/blocks/cocoon-captcha/pom.xml Tue Mar 27 02:38:05 2007 @@ -0,0 +1,40 @@ + + + + + + org.apache.cocoon + cocoon-blocks-modules + 4-SNAPSHOT + + 4.0.0 + org.apache.cocoon + cocoon-captcha + pom + Cocoon Captcha [modules] + 1-SNAPSHOT + + cocoon-captcha-impl + cocoon-captcha-sample + + Propchange: cocoon/trunk/blocks/cocoon-captcha/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: cocoon/trunk/blocks/cocoon-captcha/pom.xml ------------------------------------------------------------------------------ svn:keywords = Id