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;