You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by pl...@apache.org on 2015/08/20 04:38:10 UTC

[01/10] directory-kerby git commit: DIRKRB-397 Fix an issue in Kadmin#fixPrincipal. Contributed by Yaning.

Repository: directory-kerby
Updated Branches:
  refs/heads/pkinit-support 8c5122329 -> 53d09c96b


DIRKRB-397 Fix an issue in Kadmin#fixPrincipal. Contributed by Yaning.


Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/e8f1a2dc
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/e8f1a2dc
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/e8f1a2dc

Branch: refs/heads/pkinit-support
Commit: e8f1a2dcc2804543755cdf5177a2608a4e989770
Parents: 1aa6988
Author: plusplusjiajia <ji...@intel.com>
Authored: Wed Aug 12 09:42:39 2015 +0800
Committer: plusplusjiajia <ji...@intel.com>
Committed: Wed Aug 12 09:42:39 2015 +0800

----------------------------------------------------------------------
 .../src/main/java/org/apache/kerby/kerberos/kerb/admin/Kadmin.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/e8f1a2dc/kerby-kerb/kerb-admin/src/main/java/org/apache/kerby/kerberos/kerb/admin/Kadmin.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-admin/src/main/java/org/apache/kerby/kerberos/kerb/admin/Kadmin.java b/kerby-kerb/kerb-admin/src/main/java/org/apache/kerby/kerberos/kerb/admin/Kadmin.java
index b838892..35b9090 100644
--- a/kerby-kerb/kerb-admin/src/main/java/org/apache/kerby/kerberos/kerb/admin/Kadmin.java
+++ b/kerby-kerb/kerb-admin/src/main/java/org/apache/kerby/kerberos/kerb/admin/Kadmin.java
@@ -542,7 +542,7 @@ public class Kadmin {
      */
     private String fixPrincipal(String principal) {
         if (!principal.contains("@")) {
-            principal += "@" + getKdcConfig().getKdcRealm();
+            principal += "@" + kdcSetting.getKdcRealm();
         }
         return principal;
     }


[07/10] directory-kerby git commit: Add the mvn test goal.

Posted by pl...@apache.org.
Add the mvn test goal.


Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/9ad42692
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/9ad42692
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/9ad42692

Branch: refs/heads/pkinit-support
Commit: 9ad42692125fb21b90f40f358499e37897b4ecad
Parents: bf0205e
Author: plusplusjiajia <ji...@intel.com>
Authored: Tue Aug 18 13:27:35 2015 +0800
Committer: plusplusjiajia <ji...@intel.com>
Committed: Tue Aug 18 13:27:35 2015 +0800

----------------------------------------------------------------------
 pom.xml | 9 +++++++++
 1 file changed, 9 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/9ad42692/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 837c763..87bb01e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -147,7 +147,16 @@
             <reuseForks>false</reuseForks>
             <systemPropertyVariables>
             </systemPropertyVariables>
+            <failIfNoTests>false</failIfNoTests>
           </configuration>
+          <executions>
+            <execution>
+              <phase>test</phase>
+              <goals>
+                <goal>test</goal>
+              </goals>
+            </execution>
+          </executions>
         </plugin>
 
         <plugin>


[08/10] directory-kerby git commit: Change the version of mavibot dependency to 1.0.0-M8.

Posted by pl...@apache.org.
Change the version of mavibot dependency to 1.0.0-M8.


Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/fb1ac29e
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/fb1ac29e
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/fb1ac29e

Branch: refs/heads/pkinit-support
Commit: fb1ac29e0eab4f6987560ccf88942d351e1ab720
Parents: 9ad4269
Author: plusplusjiajia <ji...@intel.com>
Authored: Wed Aug 19 16:02:18 2015 +0800
Committer: plusplusjiajia <ji...@intel.com>
Committed: Wed Aug 19 16:02:18 2015 +0800

----------------------------------------------------------------------
 kerby-backend/mavibot-backend/pom.xml | 2 +-
 kerby-backend/pom.xml                 | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/fb1ac29e/kerby-backend/mavibot-backend/pom.xml
----------------------------------------------------------------------
diff --git a/kerby-backend/mavibot-backend/pom.xml b/kerby-backend/mavibot-backend/pom.xml
index 1badff5..50c7afe 100644
--- a/kerby-backend/mavibot-backend/pom.xml
+++ b/kerby-backend/mavibot-backend/pom.xml
@@ -32,7 +32,7 @@
     <dependency>
       <groupId>org.apache.directory.mavibot</groupId>
       <artifactId>mavibot</artifactId>
-      <version>1.0.0-M8-SNAPSHOT</version>
+      <version>1.0.0-M8</version>
     </dependency>
     
     <dependency>

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/fb1ac29e/kerby-backend/pom.xml
----------------------------------------------------------------------
diff --git a/kerby-backend/pom.xml b/kerby-backend/pom.xml
index b2a0119..3a344b9 100644
--- a/kerby-backend/pom.xml
+++ b/kerby-backend/pom.xml
@@ -27,6 +27,7 @@
 
   <modules>
     <module>ldap-backend</module>
+    <module>mavibot-backend</module>
     <module>json-backend</module>
     <module>zookeeper-backend</module>
   </modules>


[09/10] directory-kerby git commit: Fixing hard-coded version numbers

Posted by pl...@apache.org.
Fixing hard-coded version numbers


Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/793201d7
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/793201d7
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/793201d7

Branch: refs/heads/pkinit-support
Commit: 793201d7b7a8391d6fa4e2f836fe382bf44bf512
Parents: fb1ac29
Author: Colm O hEigeartaigh <co...@apache.org>
Authored: Wed Aug 19 12:31:46 2015 +0100
Committer: Colm O hEigeartaigh <co...@apache.org>
Committed: Wed Aug 19 12:31:46 2015 +0100

----------------------------------------------------------------------
 benchmark/pom.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/793201d7/benchmark/pom.xml
----------------------------------------------------------------------
diff --git a/benchmark/pom.xml b/benchmark/pom.xml
index 3d16a84..5ea9714 100644
--- a/benchmark/pom.xml
+++ b/benchmark/pom.xml
@@ -68,17 +68,17 @@
     <dependency>
       <groupId>org.apache.kerby</groupId>
       <artifactId>kerb-identity-test</artifactId>
-      <version>1.0-SNAPSHOT</version>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.kerby</groupId>
       <artifactId>json-backend</artifactId>
-      <version>1.0-SNAPSHOT</version>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.kerby</groupId>
       <artifactId>zookeeper-backend</artifactId>
-      <version>1.0-SNAPSHOT</version>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.directory.server</groupId>


[02/10] directory-kerby git commit: DIRKRB-399 Enable SimpleKdcServer#stop to delete krb5.conf created by init method. Contributed by Yaning.

Posted by pl...@apache.org.
DIRKRB-399 Enable SimpleKdcServer#stop to delete krb5.conf created by init method. Contributed by Yaning.


Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/7d4ca519
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/7d4ca519
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/7d4ca519

Branch: refs/heads/pkinit-support
Commit: 7d4ca519901a0658b84d6e6269d470469beeee71
Parents: e8f1a2d
Author: plusplusjiajia <ji...@intel.com>
Authored: Wed Aug 12 14:48:52 2015 +0800
Committer: plusplusjiajia <ji...@intel.com>
Committed: Wed Aug 12 14:48:52 2015 +0800

----------------------------------------------------------------------
 .../kerberos/kerb/server/KdcServerTest.java     | 73 +++++++++++++++++++
 .../kerberos/kerb/server/SimpleKdcTest.java     | 73 -------------------
 .../kerby/kerberos/kerb/client/Krb5Conf.java    |  9 ++-
 .../kerberos/kerb/server/SimpleKdcServer.java   | 13 +++-
 .../kerberos/kerb/SimpleKdcServerTest.java      | 75 ++++++++++++++++++++
 5 files changed, 168 insertions(+), 75 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/7d4ca519/kerby-kerb/kerb-server/src/test/java/org/apache/kerby/kerberos/kerb/server/KdcServerTest.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-server/src/test/java/org/apache/kerby/kerberos/kerb/server/KdcServerTest.java b/kerby-kerb/kerb-server/src/test/java/org/apache/kerby/kerberos/kerb/server/KdcServerTest.java
new file mode 100644
index 0000000..3918ae7
--- /dev/null
+++ b/kerby-kerb/kerb-server/src/test/java/org/apache/kerby/kerberos/kerb/server/KdcServerTest.java
@@ -0,0 +1,73 @@
+/**
+ *  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. 
+ *  
+ */
+package org.apache.kerby.kerberos.kerb.server;
+
+import org.apache.kerby.util.NetworkUtil;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+import java.io.IOException;
+import java.net.InetSocketAddress;
+import java.net.SocketAddress;
+import java.nio.ByteBuffer;
+import java.nio.channels.SocketChannel;
+
+public class KdcServerTest {
+    private String serverHost = "localhost";
+    private int serverPort = -1;
+
+    private KdcServer kdcServer;
+
+    @Before
+    public void setUp() throws Exception {
+        kdcServer = new KdcServer();
+        kdcServer.setKdcHost(serverHost);
+        kdcServer.setAllowUdp(false);
+        kdcServer.setAllowTcp(true);
+        serverPort = NetworkUtil.getServerPort();
+        kdcServer.setKdcTcpPort(serverPort);
+        kdcServer.init();
+        kdcServer.start();
+    }
+
+    @Test
+    public void testKdc() throws IOException, InterruptedException {
+        Thread.sleep(15);
+
+        SocketChannel socketChannel = SocketChannel.open();
+        socketChannel.configureBlocking(true);
+        SocketAddress sa = new InetSocketAddress(serverHost, serverPort);
+        socketChannel.connect(sa);
+
+        String badKrbMessage = "Hello World!";
+        ByteBuffer writeBuffer = ByteBuffer.allocate(4 + badKrbMessage.getBytes().length);
+        writeBuffer.putInt(badKrbMessage.getBytes().length);
+        writeBuffer.put(badKrbMessage.getBytes());
+        writeBuffer.flip();
+
+        socketChannel.write(writeBuffer);
+    }
+
+    @After
+    public void tearDown() throws Exception {
+        kdcServer.stop();
+    }
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/7d4ca519/kerby-kerb/kerb-server/src/test/java/org/apache/kerby/kerberos/kerb/server/SimpleKdcTest.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-server/src/test/java/org/apache/kerby/kerberos/kerb/server/SimpleKdcTest.java b/kerby-kerb/kerb-server/src/test/java/org/apache/kerby/kerberos/kerb/server/SimpleKdcTest.java
deleted file mode 100644
index 8f15ede..0000000
--- a/kerby-kerb/kerb-server/src/test/java/org/apache/kerby/kerberos/kerb/server/SimpleKdcTest.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/**
- *  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. 
- *  
- */
-package org.apache.kerby.kerberos.kerb.server;
-
-import org.apache.kerby.util.NetworkUtil;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
-
-import java.io.IOException;
-import java.net.InetSocketAddress;
-import java.net.SocketAddress;
-import java.nio.ByteBuffer;
-import java.nio.channels.SocketChannel;
-
-public class SimpleKdcTest {
-    private String serverHost = "localhost";
-    private int serverPort = -1;
-
-    private KdcServer kdcServer;
-
-    @Before
-    public void setUp() throws Exception {
-        kdcServer = new KdcServer();
-        kdcServer.setKdcHost(serverHost);
-        kdcServer.setAllowUdp(false);
-        kdcServer.setAllowTcp(true);
-        serverPort = NetworkUtil.getServerPort();
-        kdcServer.setKdcTcpPort(serverPort);
-        kdcServer.init();
-        kdcServer.start();
-    }
-
-    @Test
-    public void testKdc() throws IOException, InterruptedException {
-        Thread.sleep(15);
-
-        SocketChannel socketChannel = SocketChannel.open();
-        socketChannel.configureBlocking(true);
-        SocketAddress sa = new InetSocketAddress(serverHost, serverPort);
-        socketChannel.connect(sa);
-
-        String badKrbMessage = "Hello World!";
-        ByteBuffer writeBuffer = ByteBuffer.allocate(4 + badKrbMessage.getBytes().length);
-        writeBuffer.putInt(badKrbMessage.getBytes().length);
-        writeBuffer.put(badKrbMessage.getBytes());
-        writeBuffer.flip();
-
-        socketChannel.write(writeBuffer);
-    }
-
-    @After
-    public void tearDown() throws Exception {
-        kdcServer.stop();
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/7d4ca519/kerby-kerb/kerb-simplekdc/src/main/java/org/apache/kerby/kerberos/kerb/client/Krb5Conf.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-simplekdc/src/main/java/org/apache/kerby/kerberos/kerb/client/Krb5Conf.java b/kerby-kerb/kerb-simplekdc/src/main/java/org/apache/kerby/kerberos/kerb/client/Krb5Conf.java
index 028fae7..dc47652 100644
--- a/kerby-kerb/kerb-simplekdc/src/main/java/org/apache/kerby/kerberos/kerb/client/Krb5Conf.java
+++ b/kerby-kerb/kerb-simplekdc/src/main/java/org/apache/kerby/kerberos/kerb/client/Krb5Conf.java
@@ -34,6 +34,7 @@ public class Krb5Conf {
     public static final String KRB5_CONF = "java.security.krb5.conf";
     private static final String KRB5_CONF_FILE = "krb5.conf";
     private SimpleKdcServer kdcServer;
+    private File confFile;
 
     public Krb5Conf(SimpleKdcServer kdcServer) {
         this.kdcServer = kdcServer;
@@ -71,9 +72,15 @@ public class Krb5Conf {
         int udpLimit = setting.allowUdp() ? 4096 : 1;
         content = content.replaceAll("_UDP_LIMIT_", String.valueOf(udpLimit));
 
-        File confFile = new File(kdcServer.getWorkDir(), KRB5_CONF_FILE);
+        this.confFile = new File(kdcServer.getWorkDir(), KRB5_CONF_FILE);
         IOUtil.writeFile(content, confFile);
 
         return confFile;
     }
+
+    public void deleteKrb5conf() throws IOException {
+        if (!this.confFile.delete()) {
+            throw new IOException();
+        }
+    }
 }

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/7d4ca519/kerby-kerb/kerb-simplekdc/src/main/java/org/apache/kerby/kerberos/kerb/server/SimpleKdcServer.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-simplekdc/src/main/java/org/apache/kerby/kerberos/kerb/server/SimpleKdcServer.java b/kerby-kerb/kerb-simplekdc/src/main/java/org/apache/kerby/kerberos/kerb/server/SimpleKdcServer.java
index f3b19b5..9da97ea 100644
--- a/kerby-kerb/kerb-simplekdc/src/main/java/org/apache/kerby/kerberos/kerb/server/SimpleKdcServer.java
+++ b/kerby-kerb/kerb-simplekdc/src/main/java/org/apache/kerby/kerberos/kerb/server/SimpleKdcServer.java
@@ -35,6 +35,7 @@ import java.io.IOException;
 public class SimpleKdcServer extends KdcServer {
     private final KrbClient krbClnt;
     private Kadmin kadmin;
+    private Krb5Conf krb5Conf;
 
     private File workDir;
 
@@ -126,7 +127,7 @@ public class SimpleKdcServer extends KdcServer {
         kadmin.createBuiltinPrincipals();
 
         try {
-            Krb5Conf krb5Conf = new Krb5Conf(this);
+            krb5Conf = new Krb5Conf(this);
             krb5Conf.initKrb5conf();
         } catch (IOException e) {
             throw new KrbException("Failed to make krb5.conf", e);
@@ -241,4 +242,14 @@ public class SimpleKdcServer extends KdcServer {
     public void exportPrincipal(String principal, File keytabFile) throws KrbException {
         kadmin.exportKeytab(keytabFile, principal);
     }
+
+    @Override
+    public void stop() throws KrbException {
+        super.stop();
+        try {
+            krb5Conf.deleteKrb5conf();
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+    }
 }

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/7d4ca519/kerby-kerb/kerb-simplekdc/src/main/test/org/apache/kerby/kerberos/kerb/SimpleKdcServerTest.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-simplekdc/src/main/test/org/apache/kerby/kerberos/kerb/SimpleKdcServerTest.java b/kerby-kerb/kerb-simplekdc/src/main/test/org/apache/kerby/kerberos/kerb/SimpleKdcServerTest.java
new file mode 100644
index 0000000..cb26513
--- /dev/null
+++ b/kerby-kerb/kerb-simplekdc/src/main/test/org/apache/kerby/kerberos/kerb/SimpleKdcServerTest.java
@@ -0,0 +1,75 @@
+/**
+ *  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.
+ *
+ */
+package org.apache.kerby.kerberos.kerb;
+
+import org.apache.kerby.kerberos.kerb.server.KdcServer;
+import org.apache.kerby.kerberos.kerb.server.SimpleKdcServer;
+import org.apache.kerby.util.NetworkUtil;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+import java.io.IOException;
+import java.net.InetSocketAddress;
+import java.net.SocketAddress;
+import java.nio.ByteBuffer;
+import java.nio.channels.SocketChannel;
+
+public class SimpleKdcServerTest {
+    private String serverHost = "localhost";
+    private int serverPort = -1;
+
+    private KdcServer kdcServer;
+
+    @Before
+    public void setUp() throws Exception {
+        kdcServer = new SimpleKdcServer();
+        kdcServer.setKdcHost(serverHost);
+        kdcServer.setAllowUdp(false);
+        kdcServer.setAllowTcp(true);
+        serverPort = NetworkUtil.getServerPort();
+        kdcServer.setKdcTcpPort(serverPort);
+        kdcServer.init();
+        kdcServer.start();
+    }
+
+    @Test
+    public void testKdc() throws IOException, InterruptedException {
+        Thread.sleep(15);
+
+        SocketChannel socketChannel = SocketChannel.open();
+        socketChannel.configureBlocking(true);
+        SocketAddress sa = new InetSocketAddress(serverHost, serverPort);
+        socketChannel.connect(sa);
+
+        String badKrbMessage = "Hello World!";
+        ByteBuffer writeBuffer = ByteBuffer.allocate(4 + badKrbMessage.getBytes().length);
+        writeBuffer.putInt(badKrbMessage.getBytes().length);
+        writeBuffer.put(badKrbMessage.getBytes());
+        writeBuffer.flip();
+
+        socketChannel.write(writeBuffer);
+    }
+
+    @After
+    public void tearDown() throws Exception {
+        kdcServer.stop();
+    }
+}


[10/10] directory-kerby git commit: Merge remote-tracking branch 'asf/master' into pkinit-support

Posted by pl...@apache.org.
Merge remote-tracking branch 'asf/master' into pkinit-support


Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/53d09c96
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/53d09c96
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/53d09c96

Branch: refs/heads/pkinit-support
Commit: 53d09c96b5c397d63bdd29aecdbaacbfac2bf61e
Parents: 8c51223 793201d
Author: plusplusjiajia <ji...@intel.com>
Authored: Thu Aug 20 10:43:21 2015 +0800
Committer: plusplusjiajia <ji...@intel.com>
Committed: Thu Aug 20 10:43:21 2015 +0800

----------------------------------------------------------------------
 benchmark/pom.xml                               |  8 +--
 kerby-backend/mavibot-backend/pom.xml           |  2 +-
 kerby-backend/pom.xml                           |  2 +-
 .../kdc/identitybackend/IdentityZNode.java      |  4 +-
 kerby-dist/kdc-dist/pom.xml                     |  1 -
 kerby-dist/tool-dist/pom.xml                    |  1 -
 .../kerby/kerberos/kerb/admin/Kadmin.java       |  2 +-
 .../kerby/kerberos/kerb/KrbErrorException.java  |  1 +
 .../kerby/kerberos/kerb/KrbException.java       |  1 +
 .../kerb/identity/CacheableIdentityService.java | 14 ++--
 .../identity/backend/MemoryIdentityBackend.java | 14 ++--
 .../kerb/server/KdcRecoverableException.java    |  1 +
 .../kerberos/kerb/server/KdcServerTest.java     | 73 +++++++++++++++++++
 .../kerberos/kerb/server/SimpleKdcTest.java     | 73 -------------------
 .../kerby/kerberos/kerb/client/Krb5Conf.java    |  9 ++-
 .../kerberos/kerb/server/SimpleKdcServer.java   | 13 +++-
 .../kerberos/kerb/SimpleKdcServerTest.java      | 75 ++++++++++++++++++++
 kerby-kerb/pom.xml                              |  1 -
 kerby-provider/pom.xml                          |  1 -
 .../kerby/kerberos/tool/kadmin/ToolUtil.java    |  4 +-
 kerby-tool/pom.xml                              |  1 -
 .../main/java/org/apache/kerby/util/IOUtil.java |  1 +
 pom.xml                                         |  9 +++
 23 files changed, 208 insertions(+), 103 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/53d09c96/kerby-provider/pom.xml
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/53d09c96/pom.xml
----------------------------------------------------------------------


[05/10] directory-kerby git commit: DIRKRB-402 Raw Types should be parameterized. Contributed by Gerard Gagliano.

Posted by pl...@apache.org.
DIRKRB-402 Raw Types should be parameterized. Contributed by Gerard Gagliano.


Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/67df19ae
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/67df19ae
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/67df19ae

Branch: refs/heads/pkinit-support
Commit: 67df19aed93740c1e9f8d391bd7d1ddf0ac9549d
Parents: d54038a
Author: plusplusjiajia <ji...@intel.com>
Authored: Fri Aug 14 15:14:33 2015 +0800
Committer: plusplusjiajia <ji...@intel.com>
Committed: Fri Aug 14 15:14:33 2015 +0800

----------------------------------------------------------------------
 .../kerberos/kdc/identitybackend/IdentityZNode.java |  4 ++--
 .../kerb/identity/CacheableIdentityService.java     | 16 ++++++++--------
 .../identity/backend/MemoryIdentityBackend.java     | 14 +++++++-------
 3 files changed, 17 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/67df19ae/kerby-backend/zookeeper-backend/src/main/java/org/apache/kerby/kerberos/kdc/identitybackend/IdentityZNode.java
----------------------------------------------------------------------
diff --git a/kerby-backend/zookeeper-backend/src/main/java/org/apache/kerby/kerberos/kdc/identitybackend/IdentityZNode.java b/kerby-backend/zookeeper-backend/src/main/java/org/apache/kerby/kerberos/kdc/identitybackend/IdentityZNode.java
index 3cf82b2..5c41a71 100644
--- a/kerby-backend/zookeeper-backend/src/main/java/org/apache/kerby/kerberos/kdc/identitybackend/IdentityZNode.java
+++ b/kerby-backend/zookeeper-backend/src/main/java/org/apache/kerby/kerberos/kdc/identitybackend/IdentityZNode.java
@@ -327,9 +327,9 @@ public class IdentityZNode {
         if (ZKUtil.checkExists(this.zk, IdentityZNodeHelper.getKeysZNode(this.identityName)) == -1) {
             ZKUtil.createWithParents(this.zk, IdentityZNodeHelper.getKeysZNode(this.identityName));
         }
-        Iterator it = keys.entrySet().iterator();
+        Iterator<Map.Entry<EncryptionType, EncryptionKey>> it = keys.entrySet().iterator();
         while (it.hasNext()) {
-            Map.Entry pair = (Map.Entry) it.next();
+            Map.Entry<EncryptionType, EncryptionKey> pair = it.next();
             EncryptionType key = (EncryptionType) pair.getKey();
             ZKUtil.createWithParents(this.zk, IdentityZNodeHelper.getKeyTypeZNode(this.identityName, key.getName()));
             EncryptionKey value = (EncryptionKey) pair.getValue();

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/67df19ae/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/CacheableIdentityService.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/CacheableIdentityService.java b/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/CacheableIdentityService.java
index 8bd174a..f53220c 100644
--- a/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/CacheableIdentityService.java
+++ b/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/CacheableIdentityService.java
@@ -52,14 +52,14 @@ public class CacheableIdentityService
 
     private void init() {
         Map<String, KrbIdentity> tmpMap =
-                new LinkedHashMap<String, KrbIdentity>(cacheSize) {
-                    private static final long serialVersionUID = -6911200685333503214L;
-
-            @Override
-            protected boolean removeEldestEntry(Map.Entry eldest) {
-                return size() > cacheSize;
-            }
-        };
+            new LinkedHashMap<String, KrbIdentity>(cacheSize) {
+                private static final long serialVersionUID = -6911200685333503214L;
+
+                @Override
+                protected boolean removeEldestEntry(Map.Entry<String, KrbIdentity> eldest) {
+                    return size() > cacheSize;
+                }
+            };
 
         idCache = new ConcurrentHashMap<>(tmpMap);
     }

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/67df19ae/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/backend/MemoryIdentityBackend.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/backend/MemoryIdentityBackend.java b/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/backend/MemoryIdentityBackend.java
index 38e47e7..5b4ee1e 100644
--- a/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/backend/MemoryIdentityBackend.java
+++ b/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/backend/MemoryIdentityBackend.java
@@ -41,14 +41,14 @@ public class MemoryIdentityBackend extends AbstractIdentityBackend {
 
     protected void doInitialize() {
         Map<String, KrbIdentity> tmpMap =
-                new LinkedHashMap<String, KrbIdentity>(storageSize) {
-                     private static final long serialVersionUID = 714064587685837472L;
+            new LinkedHashMap<String, KrbIdentity>(storageSize) {
+                private static final long serialVersionUID = 714064587685837472L;
 
-                    @Override
-                    protected boolean removeEldestEntry(Map.Entry eldest) {
-                        return size() > storageSize;
-                    }
-                };
+                @Override
+                protected boolean removeEldestEntry(Map.Entry<String, KrbIdentity> eldest) {
+                    return size() > storageSize;
+                }
+            };
 
         storage = new ConcurrentHashMap<>(tmpMap);
     }


[04/10] directory-kerby git commit: DIRKRB-401 Serializable classes serialVersionUID field missing. Contributed by Gerard Gagliano.

Posted by pl...@apache.org.
DIRKRB-401 Serializable classes serialVersionUID field missing. Contributed by Gerard Gagliano.


Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/d54038a2
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/d54038a2
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/d54038a2

Branch: refs/heads/pkinit-support
Commit: d54038a2d31b839c7b0984de673dc20f60d8bd78
Parents: 9ea71a2
Author: plusplusjiajia <ji...@intel.com>
Authored: Fri Aug 14 14:52:03 2015 +0800
Committer: plusplusjiajia <ji...@intel.com>
Committed: Fri Aug 14 14:52:03 2015 +0800

----------------------------------------------------------------------
 .../java/org/apache/kerby/kerberos/kerb/KrbErrorException.java     | 1 +
 .../src/main/java/org/apache/kerby/kerberos/kerb/KrbException.java | 1 +
 .../kerby/kerberos/kerb/identity/CacheableIdentityService.java     | 2 ++
 .../kerberos/kerb/identity/backend/MemoryIdentityBackend.java      | 2 ++
 .../apache/kerby/kerberos/kerb/server/KdcRecoverableException.java | 1 +
 5 files changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/d54038a2/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/KrbErrorException.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/KrbErrorException.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/KrbErrorException.java
index 43eb887..56cdeff 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/KrbErrorException.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/KrbErrorException.java
@@ -22,6 +22,7 @@ package org.apache.kerby.kerberos.kerb;
 import org.apache.kerby.kerberos.kerb.spec.base.KrbError;
 
 public class KrbErrorException extends KrbException {
+    private static final long serialVersionUID = -6726737724490205771L;
     private KrbError krbError;
 
     public KrbErrorException(KrbError krbError) {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/d54038a2/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/KrbException.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/KrbException.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/KrbException.java
index ef61e61..bfe2513 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/KrbException.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/KrbException.java
@@ -20,6 +20,7 @@
 package org.apache.kerby.kerberos.kerb;
 
 public class KrbException extends Exception {
+    private static final long serialVersionUID = 7305497872367599428L;
     private KrbErrorCode errorCode;
 
     public KrbException(String message) {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/d54038a2/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/CacheableIdentityService.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/CacheableIdentityService.java b/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/CacheableIdentityService.java
index a9c59a1..8bd174a 100644
--- a/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/CacheableIdentityService.java
+++ b/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/CacheableIdentityService.java
@@ -53,6 +53,8 @@ public class CacheableIdentityService
     private void init() {
         Map<String, KrbIdentity> tmpMap =
                 new LinkedHashMap<String, KrbIdentity>(cacheSize) {
+                    private static final long serialVersionUID = -6911200685333503214L;
+
             @Override
             protected boolean removeEldestEntry(Map.Entry eldest) {
                 return size() > cacheSize;

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/d54038a2/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/backend/MemoryIdentityBackend.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/backend/MemoryIdentityBackend.java b/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/backend/MemoryIdentityBackend.java
index c94a51d..38e47e7 100644
--- a/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/backend/MemoryIdentityBackend.java
+++ b/kerby-kerb/kerb-identity/src/main/java/org/apache/kerby/kerberos/kerb/identity/backend/MemoryIdentityBackend.java
@@ -42,6 +42,8 @@ public class MemoryIdentityBackend extends AbstractIdentityBackend {
     protected void doInitialize() {
         Map<String, KrbIdentity> tmpMap =
                 new LinkedHashMap<String, KrbIdentity>(storageSize) {
+                     private static final long serialVersionUID = 714064587685837472L;
+
                     @Override
                     protected boolean removeEldestEntry(Map.Entry eldest) {
                         return size() > storageSize;

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/d54038a2/kerby-kerb/kerb-server/src/main/java/org/apache/kerby/kerberos/kerb/server/KdcRecoverableException.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-server/src/main/java/org/apache/kerby/kerberos/kerb/server/KdcRecoverableException.java b/kerby-kerb/kerb-server/src/main/java/org/apache/kerby/kerberos/kerb/server/KdcRecoverableException.java
index 9f0a051..32d1e16 100644
--- a/kerby-kerb/kerb-server/src/main/java/org/apache/kerby/kerberos/kerb/server/KdcRecoverableException.java
+++ b/kerby-kerb/kerb-server/src/main/java/org/apache/kerby/kerberos/kerb/server/KdcRecoverableException.java
@@ -26,6 +26,7 @@ import org.apache.kerby.kerberos.kerb.spec.base.KrbError;
  * KDC side recoverable exception, where retrying will be made.
  */
 public class KdcRecoverableException extends KrbErrorException {
+    private static final long serialVersionUID = -3472169380126256193L;
 
     public KdcRecoverableException(KrbError krbError) {
         super(krbError);


[06/10] directory-kerby git commit: DIRKRB-403 Resource leaks in IOUtil and ToolUtil. Contributed by Gerard Gagliano.

Posted by pl...@apache.org.
DIRKRB-403 Resource leaks in IOUtil and ToolUtil. Contributed by Gerard Gagliano.


Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/bf0205e1
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/bf0205e1
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/bf0205e1

Branch: refs/heads/pkinit-support
Commit: bf0205e177297c727ca26e323de4836dd7cca8ae
Parents: 67df19a
Author: plusplusjiajia <ji...@intel.com>
Authored: Fri Aug 14 15:30:15 2015 +0800
Committer: plusplusjiajia <ji...@intel.com>
Committed: Fri Aug 14 15:30:15 2015 +0800

----------------------------------------------------------------------
 .../java/org/apache/kerby/kerberos/tool/kadmin/ToolUtil.java     | 4 +++-
 kerby-util/src/main/java/org/apache/kerby/util/IOUtil.java       | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/bf0205e1/kerby-tool/kdc-tool/src/main/java/org/apache/kerby/kerberos/tool/kadmin/ToolUtil.java
----------------------------------------------------------------------
diff --git a/kerby-tool/kdc-tool/src/main/java/org/apache/kerby/kerberos/tool/kadmin/ToolUtil.java b/kerby-tool/kdc-tool/src/main/java/org/apache/kerby/kerberos/tool/kadmin/ToolUtil.java
index 943fdfc..873b4c9 100644
--- a/kerby-tool/kdc-tool/src/main/java/org/apache/kerby/kerberos/tool/kadmin/ToolUtil.java
+++ b/kerby-tool/kdc-tool/src/main/java/org/apache/kerby/kerberos/tool/kadmin/ToolUtil.java
@@ -79,6 +79,8 @@ public class ToolUtil {
     public static String getReplay(String prompt) {
         Scanner scanner = new Scanner(System.in, "UTF-8");
         System.out.println(prompt);
-        return scanner.nextLine().trim();
+        String str = scanner.nextLine().trim();
+        scanner.close();
+        return str;
     }
 }

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/bf0205e1/kerby-util/src/main/java/org/apache/kerby/util/IOUtil.java
----------------------------------------------------------------------
diff --git a/kerby-util/src/main/java/org/apache/kerby/util/IOUtil.java b/kerby-util/src/main/java/org/apache/kerby/util/IOUtil.java
index 3e52932..f3760b5 100644
--- a/kerby-util/src/main/java/org/apache/kerby/util/IOUtil.java
+++ b/kerby-util/src/main/java/org/apache/kerby/util/IOUtil.java
@@ -102,5 +102,6 @@ public final class IOUtil {
 
         ByteBuffer buffer = ByteBuffer.wrap(Utf8.toBytes(content));
         fc.write(buffer);
+        outputStream.close();
     }
 }


[03/10] directory-kerby git commit: DIRKRB-400 Maven pom project version issues. Contributed by Gerard Gagliano.

Posted by pl...@apache.org.
DIRKRB-400 Maven pom project version issues. Contributed by Gerard Gagliano.


Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/9ea71a27
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/9ea71a27
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/9ea71a27

Branch: refs/heads/pkinit-support
Commit: 9ea71a27945378e5c5bd343f79ee0c6dbfe07dfc
Parents: 7d4ca51
Author: plusplusjiajia <ji...@intel.com>
Authored: Fri Aug 14 14:24:28 2015 +0800
Committer: plusplusjiajia <ji...@intel.com>
Committed: Fri Aug 14 14:24:28 2015 +0800

----------------------------------------------------------------------
 benchmark/pom.xml            | 2 --
 kerby-backend/pom.xml        | 1 -
 kerby-dist/kdc-dist/pom.xml  | 1 -
 kerby-dist/tool-dist/pom.xml | 1 -
 kerby-kerb/pom.xml           | 1 -
 kerby-provider/pom.xml       | 1 -
 kerby-tool/pom.xml           | 1 -
 7 files changed, 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/9ea71a27/benchmark/pom.xml
----------------------------------------------------------------------
diff --git a/benchmark/pom.xml b/benchmark/pom.xml
index 4585f2d..3d16a84 100644
--- a/benchmark/pom.xml
+++ b/benchmark/pom.xml
@@ -20,9 +20,7 @@
     <version>1.0-SNAPSHOT</version>
   </parent>
 
-  <groupId>org.apache.kerby</groupId>
   <artifactId>benchmark</artifactId>
-  <version>1.0-SNAPSHOT</version>
   <packaging>jar</packaging>
 
   <name>Kerby benchmark</name>

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/9ea71a27/kerby-backend/pom.xml
----------------------------------------------------------------------
diff --git a/kerby-backend/pom.xml b/kerby-backend/pom.xml
index 2ad0838..b2a0119 100644
--- a/kerby-backend/pom.xml
+++ b/kerby-backend/pom.xml
@@ -23,7 +23,6 @@
 
   <artifactId>kerby-backend</artifactId>
   <name>Kerby Backend</name>
-  <version>1.0-SNAPSHOT</version>
   <packaging>pom</packaging>
 
   <modules>

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/9ea71a27/kerby-dist/kdc-dist/pom.xml
----------------------------------------------------------------------
diff --git a/kerby-dist/kdc-dist/pom.xml b/kerby-dist/kdc-dist/pom.xml
index 1466455..892edf4 100644
--- a/kerby-dist/kdc-dist/pom.xml
+++ b/kerby-dist/kdc-dist/pom.xml
@@ -119,7 +119,6 @@
     <dependency>
       <groupId>org.slf4j</groupId>
       <artifactId>slf4j-api</artifactId>
-      <version>${slf4j.version}</version>
     </dependency>
     <dependency>
       <groupId>org.slf4j</groupId>

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/9ea71a27/kerby-dist/tool-dist/pom.xml
----------------------------------------------------------------------
diff --git a/kerby-dist/tool-dist/pom.xml b/kerby-dist/tool-dist/pom.xml
index 305e0e7..afb1c09 100644
--- a/kerby-dist/tool-dist/pom.xml
+++ b/kerby-dist/tool-dist/pom.xml
@@ -53,7 +53,6 @@
     <dependency>
       <groupId>org.slf4j</groupId>
       <artifactId>slf4j-api</artifactId>
-      <version>${slf4j.version}</version>
     </dependency>
     <dependency>
       <groupId>org.slf4j</groupId>

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/9ea71a27/kerby-kerb/pom.xml
----------------------------------------------------------------------
diff --git a/kerby-kerb/pom.xml b/kerby-kerb/pom.xml
index 3ac29f7..0ff1b38 100644
--- a/kerby-kerb/pom.xml
+++ b/kerby-kerb/pom.xml
@@ -23,7 +23,6 @@
   
   <artifactId>kerby-kerb</artifactId>
   <name>Kerby-kerb Project</name>
-  <version>1.0-SNAPSHOT</version>
   <packaging>pom</packaging>
 
   <modules>

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/9ea71a27/kerby-provider/pom.xml
----------------------------------------------------------------------
diff --git a/kerby-provider/pom.xml b/kerby-provider/pom.xml
index 5c497f3..412a1fd 100644
--- a/kerby-provider/pom.xml
+++ b/kerby-provider/pom.xml
@@ -24,7 +24,6 @@
 
   <artifactId>kerby-provider</artifactId>
   <name>Kerby providers</name>
-  <version>1.0-SNAPSHOT</version>
   <packaging>pom</packaging>
 
   <modules>

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/9ea71a27/kerby-tool/pom.xml
----------------------------------------------------------------------
diff --git a/kerby-tool/pom.xml b/kerby-tool/pom.xml
index 6b358e5..ddae058 100644
--- a/kerby-tool/pom.xml
+++ b/kerby-tool/pom.xml
@@ -23,7 +23,6 @@
 
   <artifactId>kerby-tool</artifactId>
   <name>Kdc Tool Project</name>
-  <version>1.0-SNAPSHOT</version>
   <packaging>pom</packaging>
 
   <modules>