fixed release comments for 0.9 release
git-svn-id: https://svn.apache.org/repos/asf/incubator/jsecurity/import/trunk@720065 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/build.xml b/build.xml
index 29f36ab..1f195ee 100644
--- a/build.xml
+++ b/build.xml
@@ -53,7 +53,7 @@
details on this convention -->
<property name="major.version" value="0"/>
<property name="minor.version" value="9"/>
- <property name="patch.version" value="0-RC2"/>
+ <property name="patch.version" value="0"/>
<property name="version" value="${major.version}.${minor.version}.${patch.version}"/>
<property name="release.name" value="${project.name}-${version}"/>
diff --git a/changes.txt b/changes.txt
index abf9f2a..487b375 100644
--- a/changes.txt
+++ b/changes.txt
@@ -1,4 +1,4 @@
-[0.9 RC3]
+[0.9 Final]
* org.jsecurity.spring.SpringWebConfiguration renamed to org.jsecurity.spring.SpringIniWebConfiguration
* org.jsecurity.util.ThreadContext fixed to correctly work in child/spawned threads from a parent thread (sometimes surfaced in Tomcat environments)
@@ -9,6 +9,7 @@
done to ensure Annotations could be processed independently of where they are declared (method, class, etc).
* New Feature: added @RequiresGuest, @RequiresUser, @RequiresAuthentication annotations (and corresponding
AnnotationHandler implementations to support them).
+* Native SimpleSession session timeout bug fixed [JSEC-23]
[0.9 RC2]
diff --git a/docs/reference/src/index.xml b/docs/reference/src/index.xml
index ac96dc5..33ba1f7 100644
--- a/docs/reference/src/index.xml
+++ b/docs/reference/src/index.xml
@@ -37,7 +37,7 @@
<book>
<bookinfo>
<title>JSecurity Reference Documentation</title>
- <releaseinfo>0.9.0-snapshot</releaseinfo>
+ <releaseinfo>0.9.0</releaseinfo>
<authorgroup>
<author>
<firstname>Les</firstname>
diff --git a/ivy.xml b/ivy.xml
index be69fde..68725ae 100644
--- a/ivy.xml
+++ b/ivy.xml
@@ -20,7 +20,7 @@
<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
- <info organisation="org.jsecurity" module="jsecurity" revision="0.9.0-snapshot" status="snapshot"
+ <info organisation="org.jsecurity" module="jsecurity" revision="0.9.0" status="snapshot"
publication="20080814234001">
<license name="Apache License, Version 2.0" url="http://www.apache.org/licenses/LICENSE-2.0.html"/>
<ivyauthor name="Les Hazlewood" url="http://www.leshazlewood.com"/>
diff --git a/pom.xml b/pom.xml
index 6567b2e..0bf3113 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,7 +24,7 @@
<groupId>org.jsecurity</groupId>
<artifactId>jsecurity</artifactId>
- <version>0.9.0-snapshot</version>
+ <version>0.9.0</version>
<name>JSecurity</name>
<url>http://www.jsecurity.org</url>
<description>JSecurity is a powerful and flexible open-source Java security framework that cleanly handles
@@ -41,13 +41,13 @@
<issueManagement>
<system>Jira</system>
- <url>http://issues.jsecurity.org</url>
+ <url>http://issues.apache.org/jira/browse/JSEC</url>
</issueManagement>
<scm>
- <connection>scm:svn:http://jsecurity.svn.sourceforge.net/svnroot/jsecurity/trunk</connection>
- <developerConnection>scm:svn:https://jsecurity.svn.sourceforge.net/svnroot/jsecurity/trunk</developerConnection>
- <url>http://jsecurity.svn.sourceforge.net/viewvc/jsecurity/trunk/</url>
+ <connection>scm:svn:http://svn.apache.org/repos/asf/incubator/jsecurity/import/trunk</connection>
+ <developerConnection>scm:svn:https://svn.apache.org/repos/asf/incubator/jsecurity/import/trunk</developerConnection>
+ <url>http://svn.apache.org/repos/asf/incubator/jsecurity/import/trunk</url>
</scm>
<dependencies>
diff --git a/src/org/jsecurity/aop/AnnotationHandler.java b/src/org/jsecurity/aop/AnnotationHandler.java
index 02523e5..978c27e 100644
--- a/src/org/jsecurity/aop/AnnotationHandler.java
+++ b/src/org/jsecurity/aop/AnnotationHandler.java
@@ -27,7 +27,7 @@
* Base support class for implementations that reads and processes JSR-175 annotations.
*
* @author Les Hazlewood
- * @since 0.9.0 RC3
+ * @since 0.9.0
*/
public abstract class AnnotationHandler {
diff --git a/src/org/jsecurity/authz/annotation/RequiresAuthentication.java b/src/org/jsecurity/authz/annotation/RequiresAuthentication.java
index 0f952ec..75d33aa 100644
--- a/src/org/jsecurity/authz/annotation/RequiresAuthentication.java
+++ b/src/org/jsecurity/authz/annotation/RequiresAuthentication.java
@@ -38,7 +38,7 @@
* @see RequiresUser
* @see RequiresGuest
*
- * @since 0.9.0 RC3
+ * @since 0.9.0
* @author Les Hazlewood
*/
@Target(ElementType.METHOD)
diff --git a/src/org/jsecurity/authz/annotation/RequiresGuest.java b/src/org/jsecurity/authz/annotation/RequiresGuest.java
index d6d1a0f..e9e1ead 100644
--- a/src/org/jsecurity/authz/annotation/RequiresGuest.java
+++ b/src/org/jsecurity/authz/annotation/RequiresGuest.java
@@ -35,7 +35,7 @@
* @see RequiresAuthentication
* @see RequiresUser
*
- * @since 0.9.0 RC3
+ * @since 0.9.0
* @author Les Hazlewood
*/
@Target(ElementType.METHOD)
diff --git a/src/org/jsecurity/authz/annotation/RequiresUser.java b/src/org/jsecurity/authz/annotation/RequiresUser.java
index a3f667f..a154bee 100644
--- a/src/org/jsecurity/authz/annotation/RequiresUser.java
+++ b/src/org/jsecurity/authz/annotation/RequiresUser.java
@@ -43,7 +43,7 @@
* @see RequiresAuthentication
* @see RequiresGuest
*
- * @since 0.9.0 RC3
+ * @since 0.9.0
* @author Les Hazlewood
*/
@Target(ElementType.METHOD)
diff --git a/src/org/jsecurity/authz/aop/AuthenticatedAnnotationHandler.java b/src/org/jsecurity/authz/aop/AuthenticatedAnnotationHandler.java
index 8dadd70..e957134 100644
--- a/src/org/jsecurity/authz/aop/AuthenticatedAnnotationHandler.java
+++ b/src/org/jsecurity/authz/aop/AuthenticatedAnnotationHandler.java
@@ -28,7 +28,7 @@
* authenticated before allowing access.
*
* @author Les Hazlewood
- * @since 0.9.0 RC3
+ * @since 0.9.0
*/
public class AuthenticatedAnnotationHandler extends AuthorizingAnnotationHandler {
diff --git a/src/org/jsecurity/authz/aop/AuthenticatedAnnotationMethodInterceptor.java b/src/org/jsecurity/authz/aop/AuthenticatedAnnotationMethodInterceptor.java
index c35d713..c9e9ec1 100644
--- a/src/org/jsecurity/authz/aop/AuthenticatedAnnotationMethodInterceptor.java
+++ b/src/org/jsecurity/authz/aop/AuthenticatedAnnotationMethodInterceptor.java
@@ -24,7 +24,7 @@
* <code>Subject</code>.{@link org.jsecurity.subject.Subject#isAuthenticated() isAuthenticated()} before invoking
* the method.
*
- * @since 0.9.0 RC3
+ * @since 0.9.0
* @author Les Hazlewood
*/
public class AuthenticatedAnnotationMethodInterceptor extends AuthorizingAnnotationMethodInterceptor {
diff --git a/src/org/jsecurity/authz/aop/AuthorizingAnnotationHandler.java b/src/org/jsecurity/authz/aop/AuthorizingAnnotationHandler.java
index 57268c8..dda4eff 100644
--- a/src/org/jsecurity/authz/aop/AuthorizingAnnotationHandler.java
+++ b/src/org/jsecurity/authz/aop/AuthorizingAnnotationHandler.java
@@ -27,7 +27,7 @@
* An AnnotationHandler that executes authorization (access control) behavior based on directive(s) found in a
* JSR-175 Annotation.
*
- * @since 0.9.0 RC3
+ * @since 0.9.0
* @author Les Hazlewood
*/
public abstract class AuthorizingAnnotationHandler extends AnnotationHandler {
diff --git a/src/org/jsecurity/authz/aop/GuestAnnotationHandler.java b/src/org/jsecurity/authz/aop/GuestAnnotationHandler.java
index 8799415..716a954 100644
--- a/src/org/jsecurity/authz/aop/GuestAnnotationHandler.java
+++ b/src/org/jsecurity/authz/aop/GuestAnnotationHandler.java
@@ -32,7 +32,7 @@
* This annotation essentially ensures that <code>subject.{@link org.jsecurity.subject.Subject#getPrincipal() getPrincipal()} == null</code>.
*
* @author Les Hazlewood
- * @since 0.9.0 RC3
+ * @since 0.9.0
*/
public class GuestAnnotationHandler extends AuthorizingAnnotationHandler {
diff --git a/src/org/jsecurity/authz/aop/GuestAnnotationMethodInterceptor.java b/src/org/jsecurity/authz/aop/GuestAnnotationMethodInterceptor.java
index a7173d5..46b1ced 100644
--- a/src/org/jsecurity/authz/aop/GuestAnnotationMethodInterceptor.java
+++ b/src/org/jsecurity/authz/aop/GuestAnnotationMethodInterceptor.java
@@ -26,7 +26,7 @@
* This annotation essentially ensures that <code>subject.{@link org.jsecurity.subject.Subject#getPrincipal() getPrincipal()} == null</code>.
*
* @author Les Hazlewood
- * @since 0.9.0 RC3
+ * @since 0.9.0
*/
public class GuestAnnotationMethodInterceptor extends AuthorizingAnnotationMethodInterceptor {
diff --git a/src/org/jsecurity/authz/aop/PermissionAnnotationHandler.java b/src/org/jsecurity/authz/aop/PermissionAnnotationHandler.java
index 0bce4f0..f92967a 100644
--- a/src/org/jsecurity/authz/aop/PermissionAnnotationHandler.java
+++ b/src/org/jsecurity/authz/aop/PermissionAnnotationHandler.java
@@ -33,7 +33,7 @@
* access.
*
* @author Les Hazlewood
- * @since 0.9.0 RC3
+ * @since 0.9.0
*/
public class PermissionAnnotationHandler extends AuthorizingAnnotationHandler {
diff --git a/src/org/jsecurity/authz/aop/RoleAnnotationHandler.java b/src/org/jsecurity/authz/aop/RoleAnnotationHandler.java
index 3812270..7532267 100644
--- a/src/org/jsecurity/authz/aop/RoleAnnotationHandler.java
+++ b/src/org/jsecurity/authz/aop/RoleAnnotationHandler.java
@@ -32,7 +32,7 @@
* a role check to see if the calling <code>Subject</code> is allowed to proceed.
*
* @author Les Hazlewood
- * @since 0.9.0 RC3
+ * @since 0.9.0
*/
public class RoleAnnotationHandler extends AuthorizingAnnotationHandler {
diff --git a/src/org/jsecurity/authz/aop/UserAnnotationHandler.java b/src/org/jsecurity/authz/aop/UserAnnotationHandler.java
index 69a9ec3..57d9165 100644
--- a/src/org/jsecurity/authz/aop/UserAnnotationHandler.java
+++ b/src/org/jsecurity/authz/aop/UserAnnotationHandler.java
@@ -33,7 +33,7 @@
* This annotation essentially ensures that <code>subject.{@link org.jsecurity.subject.Subject#getPrincipal() getPrincipal()} != null</code>.
*
* @author Les Hazlewood
- * @since 0.9.0 RC3
+ * @since 0.9.0
*/
public class UserAnnotationHandler extends AuthorizingAnnotationHandler {
diff --git a/src/org/jsecurity/authz/aop/UserAnnotationMethodInterceptor.java b/src/org/jsecurity/authz/aop/UserAnnotationMethodInterceptor.java
index 70e7aeb..374c726 100644
--- a/src/org/jsecurity/authz/aop/UserAnnotationMethodInterceptor.java
+++ b/src/org/jsecurity/authz/aop/UserAnnotationMethodInterceptor.java
@@ -27,7 +27,7 @@
* This annotation essentially ensures that <code>subject.{@link org.jsecurity.subject.Subject#getPrincipal() getPrincipal()} != null</code>.
*
* @author Les Hazlewood
- * @since 0.9.0 RC3
+ * @since 0.9.0
*/
public class UserAnnotationMethodInterceptor extends AuthorizingAnnotationMethodInterceptor {
diff --git a/src/org/jsecurity/web/config/IniWebConfiguration.java b/src/org/jsecurity/web/config/IniWebConfiguration.java
index d3da157..59979e8 100644
--- a/src/org/jsecurity/web/config/IniWebConfiguration.java
+++ b/src/org/jsecurity/web/config/IniWebConfiguration.java
@@ -75,7 +75,7 @@
*
* @return the <code>PatternMatcher</code> used when determining if an incoming request's path
* matches a configured filter chain path in the <code>[urls]</code> section.
- * @since 0.9.0 final
+ * @since 0.9.0
*/
public PatternMatcher getPathMatcher() {
return pathMatcher;
@@ -88,7 +88,7 @@
*
* @param pathMatcher the <code>PatternMatcher</code> used when determining if an incoming request's path
* matches a configured filter chain path in the <code>[urls]</code> section.
- * @since 0.9.0 final
+ * @since 0.9.0
*/
public void setPathMatcher(PatternMatcher pathMatcher) {
this.pathMatcher = pathMatcher;