Branching for release

git-svn-id: https://svn.apache.org/repos/asf/mina/ftpserver/branches/1.0.3@819857 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/core/pom.xml b/core/pom.xml
index db52aae..56c2815 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -17,13 +17,13 @@
 	<parent>
 		<artifactId>ftpserver-parent</artifactId>
 		<groupId>org.apache.ftpserver</groupId>
-		<version>1.0.3</version>
+		<version>1.0.4-SNAPSHOT</version>
 	</parent>
 	<modelVersion>4.0.0</modelVersion>
 	<groupId>org.apache.ftpserver</groupId>
 	<artifactId>ftpserver-core</artifactId>
 	<name>Apache FtpServer Core</name>
-	<version>1.0.3</version>
+	<version>1.0.4-SNAPSHOT</version>
 	<packaging>bundle</packaging>
 	<scm>
 		<connection>
diff --git a/core/src/main/java/org/apache/ftpserver/util/DateUtils.java b/core/src/main/java/org/apache/ftpserver/util/DateUtils.java
index e792eda..68b578a 100644
--- a/core/src/main/java/org/apache/ftpserver/util/DateUtils.java
+++ b/core/src/main/java/org/apache/ftpserver/util/DateUtils.java
@@ -66,7 +66,7 @@
         }
 
         StringBuffer sb = new StringBuffer(16);
-        Calendar cal = new GregorianCalendar(TIME_ZONE_UTC);
+        Calendar cal = new GregorianCalendar();
         cal.setTimeInMillis(millis);
 
         // month
@@ -114,7 +114,7 @@
      */
     public final static String getISO8601Date(long millis) {
         StringBuffer sb = new StringBuffer(19);
-        Calendar cal = new GregorianCalendar(TIME_ZONE_UTC);
+        Calendar cal = new GregorianCalendar();
         cal.setTimeInMillis(millis);
 
         // year
@@ -168,6 +168,8 @@
      */
     public final static String getFtpDate(long millis) {
         StringBuffer sb = new StringBuffer(20);
+        
+        // MLST should use UTC
         Calendar cal = new GregorianCalendar(TIME_ZONE_UTC);
         cal.setTimeInMillis(millis);
         
diff --git a/core/src/test/java/org/apache/ftpserver/clienttests/ListTest.java b/core/src/test/java/org/apache/ftpserver/clienttests/ListTest.java
index 6d9bd37..2414bf0 100644
--- a/core/src/test/java/org/apache/ftpserver/clienttests/ListTest.java
+++ b/core/src/test/java/org/apache/ftpserver/clienttests/ListTest.java
@@ -20,6 +20,7 @@
 package org.apache.ftpserver.clienttests;
 
 import java.io.File;
+import java.util.Calendar;
 
 import org.apache.commons.net.ftp.FTPClientConfig;
 import org.apache.commons.net.ftp.FTPFile;
@@ -112,6 +113,14 @@
         assertEquals("user", file.getUser());
         assertTrue(file.isFile());
         assertFalse(file.isDirectory());
+        
+        Calendar expectedTimestamp = Calendar.getInstance();
+        expectedTimestamp.setTimeInMillis(TEST_FILE1.lastModified());
+        // server does not supply seconds and milliseconds
+        expectedTimestamp.clear(Calendar.SECOND);
+        expectedTimestamp.clear(Calendar.MILLISECOND);
+        
+        assertEquals(expectedTimestamp, file.getTimestamp());
     }
 
     public void testListFileNoArgument() throws Exception {
diff --git a/distribution/pom.xml b/distribution/pom.xml
index 79e540e..dce9968 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -22,14 +22,14 @@
   <parent>
     <artifactId>ftpserver-parent</artifactId>
     <groupId>org.apache.ftpserver</groupId>
-    <version>1.0.3</version>
+    <version>1.0.4-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.ftpserver</groupId>
   <artifactId>ftpserver</artifactId>
   <packaging>pom</packaging>
   <name>Apache FtpServer</name>
-  <version>1.0.3</version>
+  <version>1.0.4-SNAPSHOT</version>
   <scm>
     <connection>scm:svn:http://svn.apache.org/repos/asf/mina/ftpserver/trunk/distribution</connection>
     <developerConnection>scm:svn:https://svn.apache.org/repos/asf/mina/ftpserver/trunk/distribution</developerConnection>
diff --git a/examples/ftpserver-example-spring-war/pom.xml b/examples/ftpserver-example-spring-war/pom.xml
index 5b519bd..6cdc55c 100644
--- a/examples/ftpserver-example-spring-war/pom.xml
+++ b/examples/ftpserver-example-spring-war/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <artifactId>ftpserver-parent</artifactId>
         <groupId>org.apache.ftpserver</groupId>
-        <version>1.0.3</version>
+        <version>1.0.4-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
@@ -27,7 +27,7 @@
 	<artifactId>ftpserver-spring-war</artifactId>
 	<name>FtpServer Spring web project example</name>
 	<packaging>war</packaging>
-	<version>1.0.3</version>
+	<version>1.0.4-SNAPSHOT</version>
 	<dependencies>
 		<dependency>
 			<groupId>org.springframework</groupId>
diff --git a/examples/ftpserver-osgi-ftplet-service/pom.xml b/examples/ftpserver-osgi-ftplet-service/pom.xml
index 46ba0f4..c98c206 100644
--- a/examples/ftpserver-osgi-ftplet-service/pom.xml
+++ b/examples/ftpserver-osgi-ftplet-service/pom.xml
@@ -19,7 +19,7 @@
 	<parent>
 		<artifactId>ftpserver-parent</artifactId>
 		<groupId>org.apache.ftpserver</groupId>
-		<version>1.0.3</version>
+		<version>1.0.4-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 	<modelVersion>4.0.0</modelVersion>
@@ -27,7 +27,7 @@
 	<artifactId>ftpserver-osgi-ftplet-service</artifactId>
 	<name>FtpServer OSGi Ftplet service example</name>
 	<packaging>bundle</packaging>
-	<version>1.0.3</version>
+	<version>1.0.4-SNAPSHOT</version>
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.ftpserver</groupId>
diff --git a/examples/ftpserver-osgi-spring-service/pom.xml b/examples/ftpserver-osgi-spring-service/pom.xml
index af45313..bc902c4 100644
--- a/examples/ftpserver-osgi-spring-service/pom.xml
+++ b/examples/ftpserver-osgi-spring-service/pom.xml
@@ -19,7 +19,7 @@
 	<parent>
 		<artifactId>ftpserver-parent</artifactId>
 		<groupId>org.apache.ftpserver</groupId>
-		<version>1.0.3</version>
+		<version>1.0.4-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 	<modelVersion>4.0.0</modelVersion>
@@ -27,7 +27,7 @@
 	<artifactId>ftpserver-osgi-spring-service</artifactId>
 	<name>FtpServer OSGi Spring-DM example</name>
 	<packaging>bundle</packaging>
-	<version>1.0.3</version>
+	<version>1.0.4-SNAPSHOT</version>
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.ftpserver</groupId>
diff --git a/examples/pom.xml b/examples/pom.xml
index fe521a5..b3ecd00 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -21,14 +21,14 @@
   <parent>
       <artifactId>ftpserver-parent</artifactId>
       <groupId>org.apache.ftpserver</groupId>
-      <version>1.0.3</version>
+      <version>1.0.4-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.ftpserver</groupId>r
   <artifactId>ftpserver-examples</artifactId>
   <packaging>pom</packaging>
   <name>Apache FtpServer Examples</name>
-  <version>1.0.3</version>
+  <version>1.0.4-SNAPSHOT</version>
   <modules>
     <module>ftpserver-example-spring-war</module>
     <module>ftpserver-osgi-ftplet-service</module>
diff --git a/ftplet-api/pom.xml b/ftplet-api/pom.xml
index 938eeb4..3b002d2 100644
--- a/ftplet-api/pom.xml
+++ b/ftplet-api/pom.xml
@@ -17,12 +17,12 @@
 	<parent>
 		<artifactId>ftpserver-parent</artifactId>
 		<groupId>org.apache.ftpserver</groupId>
-		<version>1.0.3</version>
+		<version>1.0.4-SNAPSHOT</version>
 	</parent>
 	<modelVersion>4.0.0</modelVersion>
 	<groupId>org.apache.ftpserver</groupId>
 	<artifactId>ftplet-api</artifactId>
-	<version>1.0.3</version>
+	<version>1.0.4-SNAPSHOT</version>
 	<packaging>bundle</packaging>
 	<name>Apache Ftplet API</name>
 	<description> Ftplets are, similar to servlets, an API to plug into the
diff --git a/pom.xml b/pom.xml
index 37a857d..ccc5055 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
   <artifactId>ftpserver-parent</artifactId>
   <packaging>pom</packaging>
   <name>Apache FtpServer Parent</name>
-  <version>1.0.3</version>
+  <version>1.0.4-SNAPSHOT</version>
   <url>http://mina.apache.org/ftpserver</url>
   <issueManagement>
     <system>Jira</system>