[Yanel-commits] rev 26784 - in public/yanel/contributions/realms: . maven maven/ac-identities maven/ac-policies maven/ac-policies/yanel maven/config maven/res-configs

simon at wyona.com simon at wyona.com
Fri Aug 17 17:16:04 CEST 2007


Author: simon
Date: 2007-08-17 17:16:04 +0200 (Fri, 17 Aug 2007)
New Revision: 26784

Added:
   public/yanel/contributions/realms/maven/
   public/yanel/contributions/realms/maven/README.txt
   public/yanel/contributions/realms/maven/ac-identities/
   public/yanel/contributions/realms/maven/ac-identities/lenya.iml
   public/yanel/contributions/realms/maven/ac-policies/
   public/yanel/contributions/realms/maven/ac-policies/.policy
   public/yanel/contributions/realms/maven/ac-policies/create-new-page.html.policy
   public/yanel/contributions/realms/maven/ac-policies/lenya.html.policy
   public/yanel/contributions/realms/maven/ac-policies/yanel/
   public/yanel/contributions/realms/maven/ac-policies/yanel/users.policy
   public/yanel/contributions/realms/maven/config/
   public/yanel/contributions/realms/maven/config/ac-identities-repository.xml
   public/yanel/contributions/realms/maven/config/ac-policies-repository.xml
   public/yanel/contributions/realms/maven/config/data-repository.xml
   public/yanel/contributions/realms/maven/config/rti-repository.xml
   public/yanel/contributions/realms/maven/data-paths/
   public/yanel/contributions/realms/maven/realm.xml
   public/yanel/contributions/realms/maven/res-configs/
   public/yanel/contributions/realms/maven/res-configs/directory.yanel-rc
   public/yanel/contributions/realms/maven/res-configs/map.rc-map
   public/yanel/contributions/realms/maven/res-configs/md5.yanel-rc
   public/yanel/contributions/realms/maven/res-configs/pom.yanel-rc
Log:
realm for maven repo added

Added: public/yanel/contributions/realms/maven/README.txt
===================================================================
--- public/yanel/contributions/realms/maven/README.txt	                        (rev 0)
+++ public/yanel/contributions/realms/maven/README.txt	2007-08-17 15:16:04 UTC (rev 26784)
@@ -0,0 +1,26 @@
+              REALM for a maven repository
+*************************************************************
+
+configure the path to your maven repo in config/data-repository.xml 
+
+e.g
+<content src="/home/simon/.m2/repository/"/>
+or
+<content src="/var/www/wyona.org/app/maven2/"/>
+
+add an info file to the repo (e.g. /var/www/wyona.org/app/maven2/info.xhtml)
+which is showing up if accessing a directory (e.g. http://www.wyona.org/maven2/xalan/xalan/2.7.0/)
+
+example content of such a file (info.xhtml):
+
+<html>
+  <head>
+    <title>Wyona Maven Repository</title>
+    <style></style>
+  </head>
+  <body>
+    <h1>Wyona Maven Repository</h1>
+    <p>This is the wyona maven repository. This is not thought to be used by humans, rather by maven.</p>
+  </body>
+</html>
+

Added: public/yanel/contributions/realms/maven/ac-identities/lenya.iml
===================================================================
--- public/yanel/contributions/realms/maven/ac-identities/lenya.iml	                        (rev 0)
+++ public/yanel/contributions/realms/maven/ac-identities/lenya.iml	2007-08-17 15:16:04 UTC (rev 26784)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+
+<identity id="lenya" xmlns="http://www.wyona.org/security/1.0">
+  <name>Lenya</name>
+  <description>Test User</description>
+  <email>lenya at wyona.org</email>
+  <password type="md5">8e07dafd13495561db9063ebe4db4b27</password>
+</identity>

Added: public/yanel/contributions/realms/maven/ac-policies/.policy
===================================================================
--- public/yanel/contributions/realms/maven/ac-policies/.policy	                        (rev 0)
+++ public/yanel/contributions/realms/maven/ac-policies/.policy	2007-08-17 15:16:04 UTC (rev 26784)
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+
+<policy xmlns="http://www.wyona.org/security/1.0">
+
+  <role id="view">
+    <world permission="true"/>
+  </role>
+
+  <role id="open">
+    <user id="lenya" permission="true"/>
+  </role>
+
+  <role id="write">
+    <user id="lenya" permission="true"/>
+  </role>
+
+  <role id="create">
+    <user id="lenya" permission="true"/>
+  </role>
+
+  <role id="toolbar">
+    <user id="lenya" permission="true"/>
+  </role>
+
+  <role id="introspection">
+    <world permission="true"/>
+<!--
+    <user id="lenya" permission="true"/>
+-->
+  </role>
+
+</policy>

Added: public/yanel/contributions/realms/maven/ac-policies/create-new-page.html.policy
===================================================================
--- public/yanel/contributions/realms/maven/ac-policies/create-new-page.html.policy	                        (rev 0)
+++ public/yanel/contributions/realms/maven/ac-policies/create-new-page.html.policy	2007-08-17 15:16:04 UTC (rev 26784)
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+
+<policy xmlns="http://www.wyona.org/security/1.0">
+
+  <role id="view">
+    <world permission="false"/>
+    <user id="lenya" permission="true"/>
+  </role>
+
+  <role id="open">
+    <user id="lenya" permission="true"/>
+  </role>
+
+  <role id="write">
+    <user id="lenya" permission="true"/>
+  </role>
+
+  <role id="create">
+    <user id="lenya" permission="true"/>
+  </role>
+
+  <role id="toolbar">
+    <user id="lenya" permission="true"/>
+  </role>
+
+</policy>

Added: public/yanel/contributions/realms/maven/ac-policies/lenya.html.policy
===================================================================
--- public/yanel/contributions/realms/maven/ac-policies/lenya.html.policy	                        (rev 0)
+++ public/yanel/contributions/realms/maven/ac-policies/lenya.html.policy	2007-08-17 15:16:04 UTC (rev 26784)
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+
+<policy xmlns="http://www.wyona.org/security/1.0">
+
+  <role id="view">
+    <world permission="false"/>
+    <user id="lenya" permission="true"/>
+  </role>
+
+  <role id="open">
+    <user id="lenya" permission="true"/>
+  </role>
+
+  <role id="write">
+    <user id="lenya" permission="true"/>
+  </role>
+
+  <role id="create">
+    <user id="lenya" permission="true"/>
+  </role>
+
+  <role id="toolbar">
+    <user id="lenya" permission="true"/>
+  </role>
+
+</policy>

Added: public/yanel/contributions/realms/maven/ac-policies/yanel/users.policy
===================================================================
--- public/yanel/contributions/realms/maven/ac-policies/yanel/users.policy	                        (rev 0)
+++ public/yanel/contributions/realms/maven/ac-policies/yanel/users.policy	2007-08-17 15:16:04 UTC (rev 26784)
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+
+<policy xmlns="http://www.wyona.org/security/1.0">
+
+  <role id="view">
+    <world permission="false"/>
+    <user id="lenya" permission="true"/>
+  </role>
+
+  <role id="open">
+    <user id="lenya" permission="true"/>
+  </role>
+
+  <role id="write">
+    <user id="lenya" permission="true"/>
+  </role>
+
+  <role id="create">
+    <user id="lenya" permission="true"/>
+  </role>
+
+  <role id="toolbar">
+    <user id="lenya" permission="true"/>
+  </role>
+
+</policy>

Added: public/yanel/contributions/realms/maven/config/ac-identities-repository.xml
===================================================================
--- public/yanel/contributions/realms/maven/config/ac-identities-repository.xml	                        (rev 0)
+++ public/yanel/contributions/realms/maven/config/ac-identities-repository.xml	2007-08-17 15:16:04 UTC (rev 26784)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+
+<repository>
+  <name>Maven Access Control Identities</name>
+
+  <paths class="org.wyona.yarep.impl.VFileSystemMapImpl" src="../ac-identities"/>
+
+  <storage class="org.wyona.yarep.core.impl.vfs.VFileSystemStorage">
+    <content src="../ac-identities"/>
+  </storage>
+</repository>

Added: public/yanel/contributions/realms/maven/config/ac-policies-repository.xml
===================================================================
--- public/yanel/contributions/realms/maven/config/ac-policies-repository.xml	                        (rev 0)
+++ public/yanel/contributions/realms/maven/config/ac-policies-repository.xml	2007-08-17 15:16:04 UTC (rev 26784)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+
+<repository>
+  <name>Maven Access Control Policies</name>
+
+  <paths class="org.wyona.yarep.impl.VFileSystemMapImpl" src="../ac-policies"/>
+
+  <storage class="org.wyona.yarep.core.impl.vfs.VFileSystemStorage">
+    <content src="../ac-policies"/>
+  </storage>
+</repository>

Added: public/yanel/contributions/realms/maven/config/data-repository.xml
===================================================================
--- public/yanel/contributions/realms/maven/config/data-repository.xml	                        (rev 0)
+++ public/yanel/contributions/realms/maven/config/data-repository.xml	2007-08-17 15:16:04 UTC (rev 26784)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+
+<repository class="org.wyona.yarep.impl.repo.fs.FileSystemRepository">
+  <name>Maven Data Repository</name>
+  <paths class="org.wyona.yarep.impl.DefaultMapImpl" src="../data-paths" fallback="true">
+    <ignore pattern=".*\.svn"/>
+    <ignore pattern=".*\.yarep"/>
+  </paths>
+  <content src="/home/simon/.m2/repository/"/>
+</repository>

Added: public/yanel/contributions/realms/maven/config/rti-repository.xml
===================================================================
--- public/yanel/contributions/realms/maven/config/rti-repository.xml	                        (rev 0)
+++ public/yanel/contributions/realms/maven/config/rti-repository.xml	2007-08-17 15:16:04 UTC (rev 26784)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+
+<repository>
+  <name>Maven Resource Configurations Repository</name>
+
+  <paths class="org.wyona.yarep.impl.VFileSystemMapImpl" src="../res-configs"/>
+
+  <storage class="org.wyona.yarep.core.impl.vfs.VFileSystemStorage">
+    <content src="../res-configs"/>
+  </storage>
+</repository>

Added: public/yanel/contributions/realms/maven/realm.xml
===================================================================
--- public/yanel/contributions/realms/maven/realm.xml	                        (rev 0)
+++ public/yanel/contributions/realms/maven/realm.xml	2007-08-17 15:16:04 UTC (rev 26784)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<realm-config xmlns="http://www.wyona.org/yanel/realm/1.0">
+<name>maven</name>
+<rti>config/rti-repository.xml</rti>
+<data>config/data-repository.xml</data>
+<ac-policies>config/ac-policies-repository.xml</ac-policies>
+<ac-identities>config/ac-identities-repository.xml</ac-identities>
+</realm-config>

Added: public/yanel/contributions/realms/maven/res-configs/directory.yanel-rc
===================================================================
--- public/yanel/contributions/realms/maven/res-configs/directory.yanel-rc	                        (rev 0)
+++ public/yanel/contributions/realms/maven/res-configs/directory.yanel-rc	2007-08-17 15:16:04 UTC (rev 26784)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+
+<yanel:resource-config xmlns:yanel="http://www.wyona.org/yanel/rti/1.0">
+  <yanel:rti name="xml" namespace="http://www.wyona.org/yanel/resource/1.0"/>
+
+  <yanel:property name="yanel-path" value="/info.xhtml"/>
+  <yanel:property name="mime-type" value="application/xhtml+xml"/>
+</yanel:resource-config>
\ No newline at end of file

Added: public/yanel/contributions/realms/maven/res-configs/map.rc-map
===================================================================
--- public/yanel/contributions/realms/maven/res-configs/map.rc-map	                        (rev 0)
+++ public/yanel/contributions/realms/maven/res-configs/map.rc-map	2007-08-17 15:16:04 UTC (rev 26784)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<rc-map>
+
+  <matcher pattern="**/" rcpath="/directory.yanel-rc"/>
+  <matcher pattern="**.pom" rcpath="/pom.yanel-rc"/>
+  <matcher pattern="**.md5" rcpath="/md5.yanel-rc"/>
+
+</rc-map>

Added: public/yanel/contributions/realms/maven/res-configs/md5.yanel-rc
===================================================================
--- public/yanel/contributions/realms/maven/res-configs/md5.yanel-rc	                        (rev 0)
+++ public/yanel/contributions/realms/maven/res-configs/md5.yanel-rc	2007-08-17 15:16:04 UTC (rev 26784)
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+
+<yanel:resource-config xmlns:yanel="http://www.wyona.org/yanel/rti/1.0">
+  <yanel:rti name="file" namespace="http://www.wyona.org/yanel/resource/1.0"/>
+  <yanel:property name="mime-type" value="text/plain"/>
+  <yanel:property name="encoding" value="ISO-8859-1"/>
+</yanel:resource-config>
\ No newline at end of file

Added: public/yanel/contributions/realms/maven/res-configs/pom.yanel-rc
===================================================================
--- public/yanel/contributions/realms/maven/res-configs/pom.yanel-rc	                        (rev 0)
+++ public/yanel/contributions/realms/maven/res-configs/pom.yanel-rc	2007-08-17 15:16:04 UTC (rev 26784)
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+
+<yanel:resource-config xmlns:yanel="http://www.wyona.org/yanel/rti/1.0">
+  <yanel:rti name="file" namespace="http://www.wyona.org/yanel/resource/1.0"/>
+  <yanel:property name="mime-type" value="text/plain"/>
+  <yanel:property name="encoding" value="ISO-8859-1"/>
+</yanel:resource-config>
\ No newline at end of file



More information about the Yanel-commits mailing list