init: docker file + openhab config files
This commit is contained in:
parent
065e2b01e6
commit
246357858b
113 changed files with 4381 additions and 0 deletions
|
@ -0,0 +1,9 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.apache.felix.eventadmin.impl.EventAdmin.cfg"
|
||||
org.apache.felix.eventadmin.AddSubject="true"
|
||||
org.apache.felix.eventadmin.AddTimestamp="true"
|
||||
org.apache.felix.eventadmin.AsyncToSyncThreadRatio="1"
|
||||
org.apache.felix.eventadmin.ThreadPoolSize="3"
|
||||
org.apache.felix.eventadmin.Timeout="0"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.apache.felix.eventadmin.impl.EventAdmin"
|
|
@ -0,0 +1,13 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
felix.fileinstall.active.level="90"
|
||||
felix.fileinstall.dir="/openhab/addons"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.apache.felix.fileinstall-deploy.cfg"
|
||||
felix.fileinstall.filter=".*\\.(jar|kar)"
|
||||
felix.fileinstall.log.level="3"
|
||||
felix.fileinstall.poll="10000"
|
||||
felix.fileinstall.start.level="80"
|
||||
felix.fileinstall.subdir.mode="skip"
|
||||
felix.fileinstall.tmpdir="/openhab/userdata/tmp/bundles"
|
||||
service.bundleLocation="?"
|
||||
service.factoryPid="org.apache.felix.fileinstall"
|
||||
service.pid="org.apache.felix.fileinstall~deploy"
|
|
@ -0,0 +1,18 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.apache.karaf.command.acl.bundle.cfg"
|
||||
install="admin"
|
||||
refresh="manager"
|
||||
refresh[/.*[-][f].*/]="admin"
|
||||
restart="manager"
|
||||
restart[/.*[-][f].*/]="admin"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.apache.karaf.command.acl.bundle"
|
||||
start="manager"
|
||||
start[/.*[-][f].*/]="admin"
|
||||
stop="manager"
|
||||
stop[/.*[-][f].*/]="admin"
|
||||
uninstall="manager"
|
||||
uninstall[/.*[-][f].*/]="admin"
|
||||
update="manager"
|
||||
update[/.*[-][f].*/]="admin"
|
||||
watch="admin"
|
|
@ -0,0 +1,23 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
cancel="manager"
|
||||
delete="admin"
|
||||
edit="manager"
|
||||
edit[/.*jmx[.]acl.*/]="admin"
|
||||
edit[/.*org[.]apache[.]karaf[.]command[.]acl[.].+/]="admin"
|
||||
edit[/.*org[.]apache[.]karaf[.]service[.]acl[.].+/]="admin"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.apache.karaf.command.acl.config.cfg"
|
||||
property-append="manager"
|
||||
property-append[/.*jmx[.]acl.*/]="admin"
|
||||
property-append[/.*org[.]apache[.]karaf[.]command[.]acl[.].+/]="admin"
|
||||
property-append[/.*org[.]apache[.]karaf[.]service[.]acl[.].+/]="admin"
|
||||
property-delete="manager"
|
||||
property-delete[/.*jmx[.]acl.*/]="admin"
|
||||
property-delete[/.*org[.]apache[.]karaf[.]command[.]acl[.].+/]="admin"
|
||||
property-delete[/.*org[.]apache[.]karaf[.]service[.]acl[.].+/]="admin"
|
||||
property-set="manager"
|
||||
property-set[/.*jmx[.]acl.*/]="admin"
|
||||
property-set[/.*org[.]apache[.]karaf[.]command[.]acl[.].+/]="admin"
|
||||
property-set[/.*org[.]apache[.]karaf[.]service[.]acl[.].+/]="admin"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.apache.karaf.command.acl.config"
|
||||
update="manager"
|
|
@ -0,0 +1,8 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.apache.karaf.command.acl.feature.cfg"
|
||||
install="admin"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.apache.karaf.command.acl.feature"
|
||||
start="admin"
|
||||
stop="admin"
|
||||
uninstall="admin"
|
|
@ -0,0 +1,5 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.apache.karaf.command.acl.jaas.cfg"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.apache.karaf.command.acl.jaas"
|
||||
update="admin"
|
|
@ -0,0 +1,6 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.apache.karaf.command.acl.kar.cfg"
|
||||
install="admin"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.apache.karaf.command.acl.kar"
|
||||
uninstall="admin"
|
|
@ -0,0 +1,13 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
admin="org.apache.karaf.admin.command"
|
||||
config="org.apache.karaf.shell.config"
|
||||
features="org.apache.karaf.features.command"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.apache.karaf.command.acl.scope_bundle.cfg"
|
||||
jaas="org.apache.karaf.jaas.command"
|
||||
log="org.apache.karaf.shell.log"
|
||||
osgi="org.apache.karaf.shell.osgi"
|
||||
packages="org.apache.karaf.shell.packages"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.apache.karaf.command.acl.scope_bundle"
|
||||
shell="org.apache.karaf.shell.commands"
|
||||
ssh="org.apache.karaf.shell.ssh"
|
|
@ -0,0 +1,8 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
exec="admin"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.apache.karaf.command.acl.shell.cfg"
|
||||
java="admin"
|
||||
nano="admin"
|
||||
new="admin"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.apache.karaf.command.acl.shell"
|
|
@ -0,0 +1,9 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.apache.karaf.command.acl.system.cfg"
|
||||
property="admin"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.apache.karaf.command.acl.system"
|
||||
shutdown="admin"
|
||||
start-level="admin\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ #\ admin\ can\ set\ any\ start\ level,\ including\ <\ 100"
|
||||
start-level[/.*[1-9][0-9][0-9]+.*/]="manager\ #\ manager\ can\ set\ startlevels\ above\ 100"
|
||||
start-level[/[^0-9]*/]="viewer\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ #\ viewer\ can\ obtain\ the\ current\ start\ level"
|
|
@ -0,0 +1,9 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
autoRefresh="true"
|
||||
configCfgStore="false"
|
||||
featuresBoot="instance/4.4.3,\ package/4.4.3,\ log/4.4.3,\ ssh/4.4.3,\ framework/4.4.3,\ system/4.4.3,\ eventadmin/4.4.3,\ feature/4.4.3,\ shell/4.4.3,\ service/4.4.3,\ jaas/4.4.3,\ openhab-runtime-base,\ openhab-runtime-ui,\ deployer/4.4.3,\ diagnostic/4.4.3,\ bundle/4.4.3,\ config/4.4.3,\ kar/4.4.3"
|
||||
featuresBootAsynchronous="false"
|
||||
featuresRepositories="mvn:org.openhab.distro/distro/4.0.3/xml/features,\ mvn:org.openhab.distro/openhab-addons/4.0.3/xml/features,\ mvn:org.apache.karaf.features/framework/4.4.3/xml/features,\ mvn:org.apache.karaf.features/standard/4.4.3/xml/features"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.apache.karaf.features.cfg"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.apache.karaf.features"
|
|
@ -0,0 +1,41 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
activemq="mvn:org.apache.activemq/activemq-karaf/RELEASE/xml/features"
|
||||
aries-cdi="mvn:org.apache.aries.cdi/aries-cdi-feature/RELEASE/xml/features"
|
||||
aries-jpa="mvn:org.apache.aries.jpa/jpa-features/RELEASE/xml/features"
|
||||
aries-rsa="mvn:org.apache.aries.rsa/rsa-features/RELEASE/xml/features"
|
||||
aries.jax.rs.whiteboard="mvn:org.apache.aries.jax.rs/org.apache.aries.jax.rs.features/RELEASE/xml"
|
||||
artemis="mvn:org.apache.activemq/artemis-features/RELEASE/xml/features"
|
||||
brave="mvn:io.zipkin.brave.karaf/brave-features/RELEASE/xml/features"
|
||||
camel="mvn:org.apache.camel.karaf/apache-camel/RELEASE/xml/features"
|
||||
camel-extras="mvn:org.apache-extras.camel-extra.karaf/camel-extra/RELEASE/xml/features"
|
||||
cave="mvn:org.apache.karaf.cave/apache-karaf-cave/RELEASE/xml/features"
|
||||
cellar="mvn:org.apache.karaf.cellar/apache-karaf-cellar/RELEASE/xml/features"
|
||||
cxf="mvn:org.apache.cxf.karaf/apache-cxf/RELEASE/xml/features"
|
||||
cxf-dosgi="mvn:org.apache.cxf.dosgi/cxf-dosgi/RELEASE/xml/features"
|
||||
cxf-dosgi-samples="mvn:org.apache.cxf.dosgi/cxf-dosgi-samples/RELEASE/xml/features"
|
||||
cxf-xkms="mvn:org.apache.cxf.services.xkms/cxf-services-xkms-features/RELEASE/xml"
|
||||
decanter="mvn:org.apache.karaf.decanter/apache-karaf-decanter/RELEASE/xml/features"
|
||||
ecf="http://download.eclipse.org/rt/ecf/RELEASE/site.p2/karaf-features.xml"
|
||||
eclipsesource-jaxrs="mvn:com.eclipsesource.jaxrs/features/RELEASE/xml/features"
|
||||
enterprise="mvn:org.apache.karaf.features/enterprise/4.4.3/xml/features"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.apache.karaf.features.repos.cfg"
|
||||
hawtio="mvn:io.hawt/hawtio-karaf/RELEASE/xml/features"
|
||||
hibernate="mvn:org.hibernate/hibernate-osgi/RELEASE/xml/karaf"
|
||||
ignite="mvn:org.apache.ignite/ignite-osgi-karaf/RELEASE/xml/features"
|
||||
jclouds="mvn:org.apache.jclouds.karaf/jclouds-karaf/RELEASE/xml/features"
|
||||
openejb="mvn:org.apache.openejb/openejb-feature/RELEASE/xml/features"
|
||||
openjpa="mvn:org.apache.openjpa/openjpa-features/RELEASE/xml/features"
|
||||
pax-cdi="mvn:org.ops4j.pax.cdi/pax-cdi-features/RELEASE/xml/features"
|
||||
pax-jdbc="mvn:org.ops4j.pax.jdbc/pax-jdbc-features/RELEASE/xml/features"
|
||||
pax-jms="mvn:org.ops4j.pax.jms/pax-jms-features/RELEASE/xml/features"
|
||||
pax-jpa="mvn:org.ops4j.pax.jpa/pax-jpa-features/RELEASE/xml/features"
|
||||
pax-keycloak="mvn:org.ops4j.pax.keycloak/pax-keycloak-features/RELEASE/xml/features"
|
||||
pax-transx="mvn:org.ops4j.pax.transx/pax-transx-features/RELEASE/xml/features"
|
||||
pax-web="mvn:org.ops4j.pax.web/pax-web-features/RELEASE/xml/features"
|
||||
pax-wicket="mvn:org.ops4j.pax.wicket/pax-wicket-features/RELEASE/xml/features"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.apache.karaf.features.repos"
|
||||
sling="mvn:org.apache.sling/org.apache.sling.karaf-features/RELEASE/xml/features"
|
||||
spring="mvn:org.apache.karaf.features/spring/4.4.3/xml/features"
|
||||
spring-legacy="mvn:org.apache.karaf.features/spring-legacy/4.4.3/xml/features"
|
||||
wicket="mvn:org.ops4j.pax.wicket/features/RELEASE/xml/features"
|
|
@ -0,0 +1,3 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
_felix_.cm.newConfiguration=B"true"
|
||||
service.pid="org.apache.karaf.http"
|
10
openhab/openhab_userdata/config/org/apache/karaf/jaas.config
Normal file
10
openhab/openhab_userdata/config/org/apache/karaf/jaas.config
Normal file
|
@ -0,0 +1,10 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
encryption.algorithm="SHA-256"
|
||||
encryption.enabled="true"
|
||||
encryption.encoding="hexadecimal"
|
||||
encryption.name="basic"
|
||||
encryption.prefix="{CRYPT}"
|
||||
encryption.suffix="{CRYPT}"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.apache.karaf.jaas.cfg"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.apache.karaf.jaas"
|
|
@ -0,0 +1,7 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.apache.karaf.kar.cfg"
|
||||
karStorage="/openhab/userdata/tmp/kar"
|
||||
noAutoRefreshBundles="false"
|
||||
noAutoStartBundles="false"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.apache.karaf.kar"
|
|
@ -0,0 +1,6 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.apache.karaf.log.cfg"
|
||||
pattern="%d{HH:mm:ss.SSS}\ [%-5.5p]\ [%-37.37c]\ -\ %h{%m}%n"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.apache.karaf.log"
|
||||
size="500"
|
|
@ -0,0 +1,13 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
completionMode="GLOBAL"
|
||||
disableEofExit="false"
|
||||
disableLogout="false"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.apache.karaf.shell.cfg"
|
||||
hostKey="/openhab/userdata/etc/host.key"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.apache.karaf.shell"
|
||||
sftpEnabled="true"
|
||||
sshHost="127.0.0.1"
|
||||
sshIdleTimeout="1800000"
|
||||
sshPort="8101"
|
||||
sshRealm="karaf"
|
7
openhab/openhab_userdata/config/org/jupnp.config
Normal file
7
openhab/openhab_userdata/config/org/jupnp.config
Normal file
|
@ -0,0 +1,7 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
asyncThreadPoolSize="30"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.jupnp.cfg"
|
||||
multicastResponsePort="0"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.jupnp"
|
||||
threadPoolSize="15"
|
|
@ -0,0 +1,3 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
_felix_.cm.newConfiguration=B"true"
|
||||
service.pid="org.openhab.addons"
|
5
openhab/openhab_userdata/config/org/openhab/audio.config
Normal file
5
openhab/openhab_userdata/config/org/openhab/audio.config
Normal file
|
@ -0,0 +1,5 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
defaultSink="enhancedjavasound"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.openhab.audio.cfg"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.openhab.audio"
|
|
@ -0,0 +1,3 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
sendOptimisticUpdates="true"
|
||||
service.pid="org.openhab.autoupdate"
|
|
@ -0,0 +1,3 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
_felix_.cm.newConfiguration=B"true"
|
||||
service.pid="org.openhab.basicui"
|
|
@ -0,0 +1,6 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
name="configWatcher"
|
||||
path="/openhab/conf"
|
||||
service.bundleLocation="?"
|
||||
service.factoryPid="org.openhab.core.service.WatchService"
|
||||
service.pid="org.openhab.core.service.WatchService.4c0ca031-fc00-41d8-8c46-4474cc442330"
|
|
@ -0,0 +1,8 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
items="items"
|
||||
persistence="persist"
|
||||
rules="rules"
|
||||
scripts="script"
|
||||
service.pid="org.openhab.folder"
|
||||
sitemaps="sitemap"
|
||||
things="things"
|
3
openhab/openhab_userdata/config/org/openhab/rrd4j.config
Normal file
3
openhab/openhab_userdata/config/org/openhab/rrd4j.config
Normal file
|
@ -0,0 +1,3 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
_felix_.cm.newConfiguration=B"true"
|
||||
service.pid="org.openhab.rrd4j"
|
|
@ -0,0 +1,3 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
_felix_.cm.newConfiguration=B"true"
|
||||
service.pid="org.openhab.runtime"
|
|
@ -0,0 +1,3 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
_felix_.cm.newConfiguration=B"true"
|
||||
service.pid="org.openhab.services"
|
|
@ -0,0 +1,8 @@
|
|||
20="dsl:items,managed:item,dsl:things,managed:thing,managed:itemchannellink,dsl:persist,managed:metadata"
|
||||
30="persistence:restore,automation:scriptEngineFactories"
|
||||
40="dsl:rules,managed:rule,rules:refresh,rules:dslprovider"
|
||||
50="ruleengine:start"
|
||||
70="dsl:sitemap"
|
||||
80="things:handler"
|
||||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
service.pid="org.openhab.startlevel"
|
|
@ -0,0 +1,5 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
discovery="5"
|
||||
safeCall="10"
|
||||
service.pid="org.openhab.threadpool"
|
||||
thingHandler="5"
|
5
openhab/openhab_userdata/config/org/openhab/voice.config
Normal file
5
openhab/openhab_userdata/config/org/openhab/voice.config
Normal file
|
@ -0,0 +1,5 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
defaultHLI="rulehli"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.openhab.voice.cfg"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.openhab.voice"
|
|
@ -0,0 +1,5 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.ops4j.pax.logging.cfg"
|
||||
org.ops4j.pax.logging.log4j2.config.file="/openhab/userdata/etc/log4j2.xml"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.ops4j.pax.logging"
|
17
openhab/openhab_userdata/config/org/ops4j/pax/url/mvn.config
Normal file
17
openhab/openhab_userdata/config/org/ops4j/pax/url/mvn.config
Normal file
|
@ -0,0 +1,17 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.ops4j.pax.url.mvn.cfg"
|
||||
org.ops4j.pax.url.mvn.connection.bufferSize="8192"
|
||||
org.ops4j.pax.url.mvn.connection.retryCount="3"
|
||||
org.ops4j.pax.url.mvn.defaultRepositories="file:/openhab/runtime/system@id\=system.repository@snapshots,\ file:/openhab/userdata/tmp/kar@id\=kar.repository@multi@snapshots,\ file:/openhab/userdata/system@id\=child.system.repository@snapshots"
|
||||
org.ops4j.pax.url.mvn.localRepository="/openhab/userdata/tmp/mvn"
|
||||
org.ops4j.pax.url.mvn.repositories="https://openhab.jfrog.io/openhab/libs-release@id\=openhab"
|
||||
org.ops4j.pax.url.mvn.socket.connectionTimeout="5000"
|
||||
org.ops4j.pax.url.mvn.socket.keepAlive="false"
|
||||
org.ops4j.pax.url.mvn.socket.linger="-1"
|
||||
org.ops4j.pax.url.mvn.socket.readTimeout="30000"
|
||||
org.ops4j.pax.url.mvn.socket.reuseAddress="false"
|
||||
org.ops4j.pax.url.mvn.socket.tcpNoDelay="true"
|
||||
org.ops4j.pax.url.mvn.timeout="5000"
|
||||
org.ops4j.pax.url.mvn.useFallbackRepositories="false"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.ops4j.pax.url.mvn"
|
13
openhab/openhab_userdata/config/org/ops4j/pax/web.config
Normal file
13
openhab/openhab_userdata/config/org/ops4j/pax/web.config
Normal file
|
@ -0,0 +1,13 @@
|
|||
:org.apache.felix.configadmin.revision:=L"1"
|
||||
felix.fileinstall.filename="file:/openhab/userdata/etc/org.ops4j.pax.web.cfg"
|
||||
org.ops4j.pax.web.config.file="/openhab/runtime/etc/jetty.xml"
|
||||
org.ops4j.pax.web.server.idleTimeout="300000"
|
||||
org.ops4j.pax.web.server.maxThreads="50"
|
||||
org.ops4j.pax.web.server.minThreads="2"
|
||||
org.ops4j.pax.web.session.timeout="10"
|
||||
org.ops4j.pax.web.ssl.clientauthneeded="false"
|
||||
org.ops4j.pax.web.ssl.clientauthwanted="false"
|
||||
org.osgi.service.http.secure.enabled="true"
|
||||
org.osgi.service.http.useNIO="true"
|
||||
service.bundleLocation="?"
|
||||
service.pid="org.ops4j.pax.web"
|
Loading…
Add table
Add a link
Reference in a new issue