diff options
author | Peter Burow <pb@openoffice.org> | 2002-08-13 12:11:49 +0000 |
---|---|---|
committer | Peter Burow <pb@openoffice.org> | 2002-08-13 12:11:49 +0000 |
commit | 3955a62bc80a85fbabb257b5c683f3cbda84da05 (patch) | |
tree | 770d69dcff3da1b8d937e345700cbb3a4525f53c /officecfg | |
parent | 52fccdb4033c44f04582ed53c3e4198aa308d86d (diff) |
fix: #101350# security check for hyperlinks
Diffstat (limited to 'officecfg')
-rw-r--r-- | officecfg/prj/d.lst | 3 | ||||
-rw-r--r-- | officecfg/registry/data/org/openoffice/Office/Security.xcu | 456 | ||||
-rw-r--r-- | officecfg/registry/schema/makefile.mk | 5 | ||||
-rw-r--r-- | officecfg/registry/schema/org/openoffice/Office/Security.xcs | 29 |
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> |