summaryrefslogtreecommitdiff
path: root/officecfg
diff options
context:
space:
mode:
authorPeter Burow <pb@openoffice.org>2002-08-13 12:11:49 +0000
committerPeter Burow <pb@openoffice.org>2002-08-13 12:11:49 +0000
commit3955a62bc80a85fbabb257b5c683f3cbda84da05 (patch)
tree770d69dcff3da1b8d937e345700cbb3a4525f53c /officecfg
parent52fccdb4033c44f04582ed53c3e4198aa308d86d (diff)
fix: #101350# security check for hyperlinks
Diffstat (limited to 'officecfg')
-rw-r--r--officecfg/prj/d.lst3
-rw-r--r--officecfg/registry/data/org/openoffice/Office/Security.xcu456
-rw-r--r--officecfg/registry/schema/makefile.mk5
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/Security.xcs29
4 files changed, 491 insertions, 2 deletions
diff --git a/officecfg/prj/d.lst b/officecfg/prj/d.lst
index d5d511fffe2a..fb5ea4a8b3a3 100644
--- a/officecfg/prj/d.lst
+++ b/officecfg/prj/d.lst
@@ -52,6 +52,7 @@ mkdir: %_DEST%\xml%_EXT%\office\ldap
..\%__SRC%\misc\xcdformat\org\openoffice\Office\Commands.xcd %_DEST%\xml%_EXT%\office\definition\org\openoffice\Office\Commands.xcd
..\%__SRC%\misc\xcdformat\org\openoffice\Office\ProtocolHandler.xcd %_DEST%\xml%_EXT%\office\definition\org\openoffice\Office\ProtocolHandler.xcd
..\%__SRC%\misc\xcdformat\org\openoffice\Office\Substitution.xcd %_DEST%\xml%_EXT%\office\definition\org\openoffice\Office\Substitution.xcd
+..\%__SRC%\misc\xcdformat\org\openoffice\Office\Security.xcd %_DEST%\xml%_EXT%\office\definition\org\openoffice\Office\Security.xcd
..\%__SRC%\misc\xcdformat\org\openoffice\Inet.xcd %_DEST%\xml%_EXT%\office\definition\org\openoffice\Inet.xcd
..\%__SRC%\misc\xcdformat\org\openoffice\ucb\Store.xcd %_DEST%\xml%_EXT%\office\definition\org\openoffice\ucb\Store.xcd
..\%__SRC%\misc\xcdformat\org\openoffice\Setup.xcd %_DEST%\xml%_EXT%\office\definition\org\openoffice\Setup.xcd
@@ -80,6 +81,7 @@ mkdir: %_DEST%\xml%_EXT%\office\ldap
..\%__SRC%\misc\instance\org\openoffice\Office\WriterWeb.xml %_DEST%\xml%_EXT%\office\instance\org\openoffice\Office\WriterWeb.xml
..\%__SRC%\misc\instance\org\openoffice\Office\Commands.xml %_DEST%\xml%_EXT%\office\instance\org\openoffice\Office\Commands.xml
..\%__SRC%\misc\instance\org\openoffice\Office\Substitution.xml %_DEST%\xml%_EXT%\office\instance\org\openoffice\Office\Substitution.xml
+..\%__SRC%\misc\instance\org\openoffice\Office\Security.xml %_DEST%\xml%_EXT%\office\instance\org\openoffice\Office\Security.xml
..\%__SRC%\misc\instance\org\openoffice\Office\ProtocolHandler.xml %_DEST%\xml%_EXT%\office\instance\org\openoffice\Office\ProtocolHandler.xml
..\%__SRC%\misc\instance\org\openoffice\Inet.xml %_DEST%\xml%_EXT%\office\instance\org\openoffice\Inet.xml
..\%__SRC%\misc\instance\org\openoffice\ucb\Configuration.xml %_DEST%\xml%_EXT%\office\instance\org\openoffice\ucb\Configuration.xml
@@ -109,6 +111,7 @@ mkdir: %_DEST%\xml%_EXT%\office\ldap
..\%__SRC%\misc\template\org\openoffice\Office\WriterWeb.xml %_DEST%\xml%_EXT%\office\template\org\openoffice\Office\WriterWeb.xml
..\%__SRC%\misc\template\org\openoffice\Office\Commands.xml %_DEST%\xml%_EXT%\office\template\org\openoffice\Office\Commands.xml
..\%__SRC%\misc\template\org\openoffice\Office\Substitution.xml %_DEST%\xml%_EXT%\office\template\org\openoffice\Office\Substitution.xml
+..\%__SRC%\misc\template\org\openoffice\Office\Security.xml %_DEST%\xml%_EXT%\office\template\org\openoffice\Office\Security.xml
..\%__SRC%\misc\template\org\openoffice\Office\ProtocolHandler.xml %_DEST%\xml%_EXT%\office\template\org\openoffice\Office\ProtocolHandler.xml
..\%__SRC%\misc\template\org\openoffice\Inet.xml %_DEST%\xml%_EXT%\office\template\org\openoffice\Inet.xml
..\%__SRC%\misc\template\org\openoffice\ucb\Configuration.xml %_DEST%\xml%_EXT%\office\template\org\openoffice\ucb\Configuration.xml
diff --git a/officecfg/registry/data/org/openoffice/Office/Security.xcu b/officecfg/registry/data/org/openoffice/Office/Security.xcu
new file mode 100644
index 000000000000..79aaa6594cb1
--- /dev/null
+++ b/officecfg/registry/data/org/openoffice/Office/Security.xcu
@@ -0,0 +1,456 @@
+<!-- edited with XML Spy v4.4 U (http://www.xmlspy.com) by Star Office GmbH (Star Office GmbH) -->
+<!DOCTYPE oor:node SYSTEM "../../../../component-update.dtd">
+<oor:node oor:name="Security" oor:context="org.openoffice.Office" xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <node oor:name="SecureExtensions">
+ <node oor:name="m1" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>sxw</value>
+ </prop>
+ </node>
+ <node oor:name="m2" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>sxc</value>
+ </prop>
+ </node>
+ <node oor:name="m3" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>sxd</value>
+ </prop>
+ </node>
+ <node oor:name="m4" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>sxi</value>
+ </prop>
+ </node>
+ <node oor:name="m5" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>sxm</value>
+ </prop>
+ </node>
+ <node oor:name="m6" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>sxg</value>
+ </prop>
+ </node>
+ <node oor:name="m7" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>sxp</value>
+ </prop>
+ </node>
+ <node oor:name="m8" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>stw</value>
+ </prop>
+ </node>
+ <node oor:name="m9" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>stc</value>
+ </prop>
+ </node>
+ <node oor:name="m10" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>std</value>
+ </prop>
+ </node>
+ <node oor:name="m11" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>sti</value>
+ </prop>
+ </node>
+ <node oor:name="m12" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>sdw</value>
+ </prop>
+ </node>
+ <node oor:name="m13" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>sdc</value>
+ </prop>
+ </node>
+ <node oor:name="m14" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>sda</value>
+ </prop>
+ </node>
+ <node oor:name="m15" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>sdd</value>
+ </prop>
+ </node>
+ <node oor:name="m16" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>smf</value>
+ </prop>
+ </node>
+ <node oor:name="m17" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>sds</value>
+ </prop>
+ </node>
+ <node oor:name="m18" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>sgl</value>
+ </prop>
+ </node>
+ <node oor:name="m19" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>sdp</value>
+ </prop>
+ </node>
+ <node oor:name="m20" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>vor</value>
+ </prop>
+ </node>
+ <node oor:name="m21" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>doc</value>
+ </prop>
+ </node>
+ <node oor:name="m22" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>dot</value>
+ </prop>
+ </node>
+ <node oor:name="m23" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>ppt</value>
+ </prop>
+ </node>
+ <node oor:name="m24" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>pot</value>
+ </prop>
+ </node>
+ <node oor:name="m25" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>xls</value>
+ </prop>
+ </node>
+ <node oor:name="m26" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>xlw</value>
+ </prop>
+ </node>
+ <node oor:name="m27" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>xlt</value>
+ </prop>
+ </node>
+ <node oor:name="m28" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>dif</value>
+ </prop>
+ </node>
+ <node oor:name="m29" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>dbf</value>
+ </prop>
+ </node>
+ <node oor:name="m30" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>rtf</value>
+ </prop>
+ </node>
+ <node oor:name="m31" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>txt</value>
+ </prop>
+ </node>
+ <node oor:name="m32" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>text</value>
+ </prop>
+ </node>
+ <node oor:name="m33" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>csv</value>
+ </prop>
+ </node>
+ <node oor:name="m34" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>pdf</value>
+ </prop>
+ </node>
+ <node oor:name="m35" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>fdf</value>
+ </prop>
+ </node>
+ <node oor:name="m36" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>html</value>
+ </prop>
+ </node>
+ <node oor:name="m36" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>html</value>
+ </prop>
+ </node>
+ <node oor:name="m37" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>htm</value>
+ </prop>
+ </node>
+ <node oor:name="m38" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>shtml</value>
+ </prop>
+ </node>
+ <node oor:name="m39" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>xml</value>
+ </prop>
+ </node>
+ <node oor:name="m40" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>xhtml</value>
+ </prop>
+ </node>
+ <node oor:name="m41" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>bmp</value>
+ </prop>
+ </node>
+ <node oor:name="m42" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>gif</value>
+ </prop>
+ </node>
+ <node oor:name="m43" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>jpg</value>
+ </prop>
+ </node>
+ <node oor:name="m44" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>pbm</value>
+ </prop>
+ </node>
+ <node oor:name="m45" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>pcd</value>
+ </prop>
+ </node>
+ <node oor:name="m46" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>pcx</value>
+ </prop>
+ </node>
+ <node oor:name="m47" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>pbm</value>
+ </prop>
+ </node>
+ <node oor:name="m48" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>pcd</value>
+ </prop>
+ </node>
+ <node oor:name="m49" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>pcx</value>
+ </prop>
+ </node>
+ <node oor:name="m50" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>pgm</value>
+ </prop>
+ </node>
+ <node oor:name="m51" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>png</value>
+ </prop>
+ </node>
+ <node oor:name="m52" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>ppm</value>
+ </prop>
+ </node>
+ <node oor:name="m53" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>psd</value>
+ </prop>
+ </node>
+ <node oor:name="m54" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>ras</value>
+ </prop>
+ </node>
+ <node oor:name="m55" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>tga</value>
+ </prop>
+ </node>
+ <node oor:name="m56" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>tif</value>
+ </prop>
+ </node>
+ <node oor:name="m57" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>xbm</value>
+ </prop>
+ </node>
+ <node oor:name="m58" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>xpm</value>
+ </prop>
+ </node>
+ <node oor:name="m59" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>cgm</value>
+ </prop>
+ </node>
+ <node oor:name="m60" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>dxf</value>
+ </prop>
+ </node>
+ <node oor:name="m61" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>emf</value>
+ </prop>
+ </node>
+ <node oor:name="m62" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>eps</value>
+ </prop>
+ </node>
+ <node oor:name="m63" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>met</value>
+ </prop>
+ </node>
+ <node oor:name="m64" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>pct</value>
+ </prop>
+ </node>
+ <node oor:name="m65" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>wmf</value>
+ </prop>
+ </node>
+ <node oor:name="m66" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>aif</value>
+ </prop>
+ </node>
+ <node oor:name="m67" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>aifc</value>
+ </prop>
+ </node>
+ <node oor:name="m68" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>au</value>
+ </prop>
+ </node>
+ <node oor:name="m69" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>m1a</value>
+ </prop>
+ </node>
+ <node oor:name="m70" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>mid</value>
+ </prop>
+ </node>
+ <node oor:name="m71" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>midi</value>
+ </prop>
+ </node>
+ <node oor:name="m72" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>mp2</value>
+ </prop>
+ </node>
+ <node oor:name="m73" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>mp3</value>
+ </prop>
+ </node>
+ <node oor:name="m74" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>mpa</value>
+ </prop>
+ </node>
+ <node oor:name="m75" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>ra</value>
+ </prop>
+ </node>
+ <node oor:name="m76" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>ram</value>
+ </prop>
+ </node>
+ <node oor:name="m77" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>rm</value>
+ </prop>
+ </node>
+ <node oor:name="m78" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>wav</value>
+ </prop>
+ </node>
+ <node oor:name="m79" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>asf</value>
+ </prop>
+ </node>
+ <node oor:name="m80" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>asx</value>
+ </prop>
+ </node>
+ <node oor:name="m81" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>avi</value>
+ </prop>
+ </node>
+ <node oor:name="m82" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>moov</value>
+ </prop>
+ </node>
+ <node oor:name="m83" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>mov</value>
+ </prop>
+ </node>
+ <node oor:name="m84" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>movie</value>
+ </prop>
+ </node>
+ <node oor:name="m85" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>mpe</value>
+ </prop>
+ </node>
+ <node oor:name="m86" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>mpeg</value>
+ </prop>
+ </node>
+ <node oor:name="m87" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>mpg</value>
+ </prop>
+ </node>
+ <node oor:name="m88" oor:op="replace">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <value>qt</value>
+ </prop>
+ </node>
+ </node>
+ <node oor:name="Hyperlinks">
+ <prop oor:name="Open" oor:type="xs:int">
+ <value>1</value>
+ </prop>
+ </node>
+</oor:node>
diff --git a/officecfg/registry/schema/makefile.mk b/officecfg/registry/schema/makefile.mk
index bec08f19029b..0bfdad479bb7 100644
--- a/officecfg/registry/schema/makefile.mk
+++ b/officecfg/registry/schema/makefile.mk
@@ -2,9 +2,9 @@
#
# $RCSfile: makefile.mk,v $
#
-# $Revision: 1.8 $
+# $Revision: 1.9 $
#
-# last change: $Author: tpf $ $Date: 2002-08-07 14:58:24 $
+# last change: $Author: pb $ $Date: 2002-08-13 13:11:09 $
#
# The Contents of this file are made available subject to the terms of
# either of the following licenses
@@ -90,6 +90,7 @@ XCSFILES= \
org$/openoffice$/Office$/Views.xcs \
org$/openoffice$/Office$/Writer.xcs \
org$/openoffice$/Office$/WriterWeb.xcs \
+ org$/openoffice$/Office$/Security.xcs \
org$/openoffice$/Setup.xcs \
org$/openoffice$/UserProfile.xcs \
org$/openoffice$/VCL.xcs \
diff --git a/officecfg/registry/schema/org/openoffice/Office/Security.xcs b/officecfg/registry/schema/org/openoffice/Office/Security.xcs
new file mode 100644
index 000000000000..27da7831cdc7
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/Security.xcs
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<oor:component-schema oor:name="Security" oor:package="org.openoffice.Office"
+ xsi:schemaLocation="http://openoffice.org/2001/registry component-schema.xsd"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:oor="http://openoffice.org/2001/registry"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xml:lang='en-US'>
+ <!--Responsible: CD-->
+ <info><desc>Stores security related settings for the Office.</desc></info>
+ <templates>
+ <group oor:name="SecureExtension">
+ <prop oor:name="Extension" oor:type="xs:string">
+ <info><desc>Provides a file extension as a not case sensitive string.</desc></info>
+ </prop>
+ <info><desc>Provides a secure file extensions. Opening this kind of files does not harm any risk.</desc></info>
+ </group>
+ </templates>
+ <component>
+ <set oor:name="SecureExtensions" oor:node-type="SecureExtension">
+ <info><desc>Provides a list of secure file extensions. Opening these kind of files don't harm any risk.</desc></info>
+ </set>
+ <group oor:name="Hyperlinks">
+ <prop oor:name="Open" oor:type="xs:int">
+ <info><desc>Specifies how a hyperlink should be opened ( 0 = Never, 1 = with security checks, 2 = Always open).</desc></info>
+ </prop>
+ <info><desc>Specifies how secure hyperlinks should processed.</desc></info>
+ </group>
+ </component>
+</oor:component-schema>