This file is indexed.

/usr/share/opensync-0.39/schemas/plugin_config.xsd is in libopensync1exp7 0.39-4ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" version="1.0">

  <xsd:element name="config">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="0" name="AdvancedOptions" type="AdvancedOptions"/>
        <xsd:element maxOccurs="1" minOccurs="0" name="Authentication" type="Authentication"/>
        <xsd:element maxOccurs="1" minOccurs="0" name="Connection" type="Connection"/>
        <xsd:element maxOccurs="1" minOccurs="0" name="Localization" type="Localization"/>
        <xsd:element maxOccurs="1" minOccurs="0" name="Resources" type="Resources"/>
      </xsd:sequence>
      <xsd:attribute name="version" type="xsd:string"/>
    </xsd:complexType>
  </xsd:element>

  <xsd:complexType name="AdvancedOptions">
    <xsd:sequence>
        <xsd:element maxOccurs="unbounded" minOccurs="0" name="AdvancedOption" type="AdvancedOption"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="AdvancedOption">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="DisplayName" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="0" name="MaxOccurs" type="xsd:integer" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Max" type="xsd:integer" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Min" type="xsd:integer" />
      <xsd:element maxOccurs="1" minOccurs="1" name="Name" type="xsd:string" />
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="Parameter" type="AdvancedParameter" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Type" type="AdvancedType" />
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="ValEnum" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="1" name="Value" type="xsd:string" />
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="AdvancedParameter">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="DisplayName" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="1" name="Name" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Type" type="AdvancedType" />
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="ValEnum" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="1" name="Value" type="xsd:string" />
    </xsd:sequence>
  </xsd:complexType>

  <xsd:simpleType name="AdvancedType">
    <xsd:restriction base="xsd:string">
      <!-- bool is 1/0  -->
      <xsd:enumeration value="bool"/>
      <!-- single character -->
      <xsd:enumeration value="char"/>
      <xsd:enumeration value="double"/>
      <xsd:enumeration value="int"/>
      <xsd:enumeration value="long"/>
      <xsd:enumeration value="longlong"/>
      <xsd:enumeration value="string" />
      <xsd:enumeration value="uint"/>
      <xsd:enumeration value="ulong"/>
      <xsd:enumeration value="ulonglong"/>
    </xsd:restriction>
  </xsd:simpleType>

  <xsd:complexType name="Authentication">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="Username" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Password" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Reference" type="xsd:string" />
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="Localization">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="Encoding" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Timezone" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Language" type="xsd:string" />
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="Format">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="Config" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Name" type="xsd:string" />
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="Formats">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="Format" type="Format" />
      <!-- The preferred format is a hint for the converter.
           If you like to get vCards and you do not support vCards directly
           (e.g. the file plugin only supports raw data)
           but you have only a source which supports only XML format
           then you can specify vcard30 and you will get vCard 3.0.
        -->
      <xsd:element maxOccurs="1" minOccurs="0" name="Preferred" type="xsd:string" />
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="Resource">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Enabled" type="xsd:integer" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Formats" type="Formats" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Name" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="0" name="MIME" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="1" name="ObjType" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Path" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Url" type="xsd:string" />
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="Resources">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="Resource" type="Resource" />
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="ConnectionBluetooth">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="MAC" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="0" name="RFCommChannel" type="xsd:integer" />
      <xsd:element maxOccurs="1" minOccurs="0" name="SDPUUID" type="xsd:string" />
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="ConnectionUSB">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="VendorID" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="0" name="ProductID" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Interface" type="xsd:integer" />
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="ConnectionNetwork">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="Address" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Port" type="xsd:integer" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Protocol" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="0" name="DNSSD" type="xsd:string" />
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="ConnectionSerial">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="Speed" type="xsd:integer" />
      <xsd:element maxOccurs="1" minOccurs="0" name="DeviceNode" type="xsd:string" />
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="ConnectionIrDA">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="Service" type="xsd:string" />
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="Connection">
    <xsd:all>
      <xsd:element maxOccurs="1" minOccurs="1" name="ActiveConnection" type="xsd:string" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Bluetooth" type="ConnectionBluetooth" />
      <xsd:element maxOccurs="1" minOccurs="0" name="IrDA" type="ConnectionIrDA" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Network" type="ConnectionNetwork" />
      <xsd:element maxOccurs="1" minOccurs="0" name="Serial" type="ConnectionSerial" />
      <xsd:element maxOccurs="1" minOccurs="0" name="USB" type="ConnectionUSB" />
    </xsd:all>
  </xsd:complexType>

</xsd:schema>