~ubuntu-branches/ubuntu/natty/amavisd-new/natty

« back to all changes in this revision

Viewing changes to LDAP.schema

  • Committer: Bazaar Package Importer
  • Author(s): Christian Perrier
  • Date: 2007-02-24 19:27:53 UTC
  • mfrom: (3.1.7 feisty)
  • Revision ID: james.westby@ubuntu.com-20070224192753-fvvima53q1jrp34x
Tags: 1:2.4.2-6.1
* Non-maintainer upload to fix pending l10n issues.
* Debconf translations
  - Remove extra debian/po/de.po~
  - Convert all translation files to UTF-8
  - Russian. Closes: #405243
  - Spanish. Closes: #408734
  - Italian. Closes: #409831
* Add very simple LSB headers to init scripts

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#--------------------------------------------------------------------------
2
2
# LDAP Schema for amavisd-new                          Jacques Supcik, PhD
3
3
#-----------------------------                   IP-Plus Internet Services
4
 
# Release 1.2                            Swisscom Enterprise Solutions Ltd
 
4
# Release 1.2.2                          Swisscom Enterprise Solutions Ltd
5
5
# 30 May 2004                                      3050 Bern - Switzerland
6
6
#--------------------------------------------------------------------------
7
7
# Copyright (c) 2004 Jacques Supcik, Swisscom Enterprise Solutions Ltd.
12
12
# A copy of the license is included in the section entitled "GNU
13
13
# Free Documentation License".
14
14
#--------------------------------------------------------------------------
 
15
# Changes made to LDAP Schema to make it import and play nicely with
 
16
# Novell NDS - Michael Tracey, SONOPRESS USA, LLC April 07 2005
 
17
# ( uncomment each dn:, changetype:, add:, add X-NDS-NAME attribute, replace
 
18
#   "attributetype" by "attributetypes:" and "objectclasse" by "objectclasses:"
 
19
#   (plural,colon), and unwrap each attributetypes: and objectclasses: )
 
20
#--------------------------------------------------------------------------
15
21
# 1.3.6.1.4.1.15312        Jozef Stefan Institute's OID
16
22
# 1.3.6.1.4.1.15312.2      amavisd-new
17
23
# 1.3.6.1.4.1.15312.2.2    amavisd-new LDAP Elements
23
29
# Attribute Types
24
30
#-----------------
25
31
 
 
32
#dn: cn=schema
 
33
#changetype: modify
 
34
#add: attributetypes
26
35
attributetype ( 1.3.6.1.4.1.15312.2.2.1.1
27
36
  NAME 'amavisVirusLover'
28
37
  DESC 'Virus Lover'
30
39
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
31
40
  SINGLE-VALUE )
32
41
 
 
42
#dn: cn=schema
 
43
#changetype: modify
 
44
#add: attributetypes
33
45
attributetype ( 1.3.6.1.4.1.15312.2.2.1.2
34
46
  NAME 'amavisBannedFilesLover'
35
 
  DESC 'Bypass File Lover'
 
47
  DESC 'Banned Files Lover'
36
48
  EQUALITY booleanMatch
37
49
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
38
50
  SINGLE-VALUE )
39
51
 
 
52
#dn: cn=schema
 
53
#changetype: modify
 
54
#add: attributetypes
40
55
attributetype ( 1.3.6.1.4.1.15312.2.2.1.3
41
56
  NAME 'amavisBypassVirusChecks'
42
57
  DESC 'Bypass Virus Check'
43
58
  EQUALITY booleanMatch
44
 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 
 
59
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
45
60
  SINGLE-VALUE )
46
61
 
 
62
#dn: cn=schema
 
63
#changetype: modify
 
64
#add: attributetypes
47
65
attributetype ( 1.3.6.1.4.1.15312.2.2.1.4
48
66
  NAME 'amavisBypassSpamChecks'
49
67
  DESC 'Bypass Spam Check'
51
69
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
52
70
  SINGLE-VALUE )
53
71
 
 
72
#dn: cn=schema
 
73
#changetype: modify
 
74
#add: attributetypes
54
75
attributetype ( 1.3.6.1.4.1.15312.2.2.1.5
55
76
  NAME 'amavisSpamTagLevel'
56
77
  DESC 'Spam Tag Level'
59
80
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
60
81
  SINGLE-VALUE )
61
82
 
 
83
#dn: cn=schema
 
84
#changetype: modify
 
85
#add: attributetypes
62
86
attributetype ( 1.3.6.1.4.1.15312.2.2.1.6
63
87
  NAME 'amavisSpamTag2Level'
64
88
  DESC 'Spam Tag2 Level'
67
91
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
68
92
  SINGLE-VALUE )
69
93
 
 
94
#dn: cn=schema
 
95
#changetype: modify
 
96
#add: attributetypes
70
97
attributetype ( 1.3.6.1.4.1.15312.2.2.1.7
71
98
  NAME 'amavisSpamKillLevel'
72
99
  DESC 'Spam Kill Level'
75
102
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
76
103
  SINGLE-VALUE )
77
104
 
 
105
#dn: cn=schema
 
106
#changetype: modify
 
107
#add: attributetypes
78
108
attributetype ( 1.3.6.1.4.1.15312.2.2.1.8
79
109
  NAME 'amavisSpamModifiesSubj'
80
110
  DESC 'Modifies Subject on spam'
81
111
  EQUALITY booleanMatch
82
 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 
 
112
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
83
113
  SINGLE-VALUE )
84
114
 
 
115
#dn: cn=schema
 
116
#changetype: modify
 
117
#add: attributetypes
85
118
attributetype ( 1.3.6.1.4.1.15312.2.2.1.9
86
119
  NAME 'amavisWhitelistSender'
87
120
  DESC 'White List Sender'
89
122
  SUBSTR caseIgnoreIA5SubstringsMatch
90
123
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
91
124
 
 
125
#dn: cn=schema
 
126
#changetype: modify
 
127
#add: attributetypes
92
128
attributetype ( 1.3.6.1.4.1.15312.2.2.1.10
93
129
  NAME 'amavisBlacklistSender'
94
130
  DESC 'Black List Sender'
96
132
  SUBSTR caseIgnoreIA5SubstringsMatch
97
133
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
98
134
 
 
135
#dn: cn=schema
 
136
#changetype: modify
 
137
#add: attributetypes
99
138
attributetype ( 1.3.6.1.4.1.15312.2.2.1.11
100
139
  NAME 'amavisSpamQuarantineTo'
101
140
  DESC 'Spam Quarantine to'
104
143
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
105
144
  SINGLE-VALUE )
106
145
 
 
146
#dn: cn=schema
 
147
#changetype: modify
 
148
#add: attributetypes
107
149
attributetype ( 1.3.6.1.4.1.15312.2.2.1.12
108
150
  NAME 'amavisSpamLover'
109
151
  DESC 'Spam Lover'
111
153
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
112
154
  SINGLE-VALUE )
113
155
 
 
156
#dn: cn=schema
 
157
#changetype: modify
 
158
#add: attributetypes
 
159
attributetype ( 1.3.6.1.4.1.15312.2.2.1.13
 
160
  NAME 'amavisBadHeaderLover'
 
161
  DESC 'Bad Header Lover'
 
162
  EQUALITY booleanMatch
 
163
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
 
164
  SINGLE-VALUE )
 
165
 
 
166
#dn: cn=schema
 
167
#changetype: modify
 
168
#add: attributetypes
 
169
attributetype ( 1.3.6.1.4.1.15312.2.2.1.14
 
170
  NAME 'amavisBypassBannedChecks'
 
171
  DESC 'Bypass Banned Files Check'
 
172
  EQUALITY booleanMatch
 
173
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
 
174
  SINGLE-VALUE )
 
175
 
 
176
#dn: cn=schema
 
177
#changetype: modify
 
178
#add: attributetypes
 
179
attributetype ( 1.3.6.1.4.1.15312.2.2.1.15
 
180
  NAME 'amavisBypassHeaderChecks'
 
181
  DESC 'Bypass Header Check'
 
182
  EQUALITY booleanMatch
 
183
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
 
184
  SINGLE-VALUE )
 
185
 
 
186
#dn: cn=schema
 
187
#changetype: modify
 
188
#add: attributetypes
 
189
attributetype ( 1.3.6.1.4.1.15312.2.2.1.16
 
190
  NAME 'amavisVirusQuarantineTo'
 
191
  DESC 'Virus quarantine location'
 
192
  EQUALITY caseIgnoreIA5Match
 
193
  SUBSTR caseIgnoreIA5SubstringsMatch
 
194
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
 
195
  SINGLE-VALUE )
 
196
 
 
197
#dn: cn=schema
 
198
#changetype: modify
 
199
#add: attributetypes
 
200
attributetype ( 1.3.6.1.4.1.15312.2.2.1.17
 
201
  NAME 'amavisBannedQuarantineTo'
 
202
  DESC 'Banned Files quarantine location'
 
203
  EQUALITY caseIgnoreIA5Match
 
204
  SUBSTR caseIgnoreIA5SubstringsMatch
 
205
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
 
206
  SINGLE-VALUE )
 
207
 
 
208
#dn: cn=schema
 
209
#changetype: modify
 
210
#add: attributetypes
 
211
attributetype ( 1.3.6.1.4.1.15312.2.2.1.18
 
212
  NAME 'amavisBadHeaderQuarantineTo'
 
213
  DESC 'Bad Header quarantine location'
 
214
  EQUALITY caseIgnoreIA5Match
 
215
  SUBSTR caseIgnoreIA5SubstringsMatch
 
216
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
 
217
  SINGLE-VALUE )
 
218
 
 
219
#dn: cn=schema
 
220
#changetype: modify
 
221
#add: attributetypes
 
222
attributetype ( 1.3.6.1.4.1.15312.2.2.1.19
 
223
  NAME 'amavisLocal'
 
224
  DESC 'Is user considered local'
 
225
  EQUALITY booleanMatch
 
226
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
 
227
  SINGLE-VALUE )
 
228
 
 
229
#dn: cn=schema
 
230
#changetype: modify
 
231
#add: attributetypes
 
232
attributetype ( 1.3.6.1.4.1.15312.2.2.1.20
 
233
  NAME 'amavisMessageSizeLimit'
 
234
  DESC 'Message size limit'
 
235
  EQUALITY caseIgnoreIA5Match
 
236
  SUBSTR caseIgnoreIA5SubstringsMatch
 
237
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
 
238
  SINGLE-VALUE )
 
239
 
 
240
#dn: cn=schema
 
241
#changetype: modify
 
242
#add: attributetypes
 
243
attributetype ( 1.3.6.1.4.1.15312.2.2.1.21
 
244
  NAME 'amavisWarnVirusRecip'
 
245
  DESC 'Notify virus recipients'
 
246
  EQUALITY booleanMatch
 
247
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
 
248
  SINGLE-VALUE )
 
249
 
 
250
#dn: cn=schema
 
251
#changetype: modify
 
252
#add: attributetypes
 
253
attributetype ( 1.3.6.1.4.1.15312.2.2.1.22
 
254
  NAME 'amavisWarnBannedRecip'
 
255
  DESC 'Notify banned file recipients'
 
256
  EQUALITY booleanMatch
 
257
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
 
258
  SINGLE-VALUE )
 
259
 
 
260
#dn: cn=schema
 
261
#changetype: modify
 
262
#add: attributetypes
 
263
attributetype ( 1.3.6.1.4.1.15312.2.2.1.23
 
264
  NAME 'amavisWarnBadHeaderRecip'
 
265
  DESC 'Notify bad header recipients'
 
266
  EQUALITY booleanMatch
 
267
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
 
268
  SINGLE-VALUE )
 
269
 
 
270
#dn: cn=schema
 
271
#changetype: modify
 
272
#add: attributetypes
 
273
attributetype ( 1.3.6.1.4.1.15312.2.2.1.24
 
274
  NAME 'amavisVirusAdmin'
 
275
  DESC 'Virus admin'
 
276
  EQUALITY caseIgnoreIA5Match
 
277
  SUBSTR caseIgnoreIA5SubstringsMatch
 
278
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
 
279
  SINGLE-VALUE )
 
280
 
 
281
#dn: cn=schema
 
282
#changetype: modify
 
283
#add: attributetypes
 
284
attributetype ( 1.3.6.1.4.1.15312.2.2.1.25
 
285
  NAME 'amavisNewVirusAdmin'
 
286
  DESC 'New virus admin'
 
287
  EQUALITY caseIgnoreIA5Match
 
288
  SUBSTR caseIgnoreIA5SubstringsMatch
 
289
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
 
290
  SINGLE-VALUE )
 
291
 
 
292
#dn: cn=schema
 
293
#changetype: modify
 
294
#add: attributetypes
 
295
attributetype ( 1.3.6.1.4.1.15312.2.2.1.26
 
296
  NAME 'amavisSpamAdmin'
 
297
  DESC 'Spam admin'
 
298
  EQUALITY caseIgnoreIA5Match
 
299
  SUBSTR caseIgnoreIA5SubstringsMatch
 
300
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
 
301
  SINGLE-VALUE )
 
302
 
 
303
#dn: cn=schema
 
304
#changetype: modify
 
305
#add: attributetypes
 
306
attributetype ( 1.3.6.1.4.1.15312.2.2.1.27
 
307
  NAME 'amavisBannedAdmin'
 
308
  DESC 'Banned file admin'
 
309
  EQUALITY caseIgnoreIA5Match
 
310
  SUBSTR caseIgnoreIA5SubstringsMatch
 
311
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
 
312
  SINGLE-VALUE )
 
313
 
 
314
#dn: cn=schema
 
315
#changetype: modify
 
316
#add: attributetypes
 
317
attributetype ( 1.3.6.1.4.1.15312.2.2.1.28
 
318
  NAME 'amavisBadHeaderAdmin'
 
319
  DESC 'Bad header admin'
 
320
  EQUALITY caseIgnoreIA5Match
 
321
  SUBSTR caseIgnoreIA5SubstringsMatch
 
322
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
 
323
  SINGLE-VALUE )
 
324
 
 
325
#dn: cn=schema
 
326
#changetype: modify
 
327
#add: attributetypes
 
328
attributetype ( 1.3.6.1.4.1.15312.2.2.1.29
 
329
  NAME 'amavisBannedRuleNames'
 
330
  DESC 'Banned rule names'
 
331
  EQUALITY caseIgnoreIA5Match
 
332
  SUBSTR caseIgnoreIA5SubstringsMatch
 
333
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
 
334
  SINGLE-VALUE )
 
335
 
 
336
#dn: cn=schema
 
337
#changetype: modify
 
338
#add: attributetypes
 
339
attributetype ( 1.3.6.1.4.1.15312.2.2.1.30
 
340
  NAME 'amavisSpamDsnCutoffLevel'
 
341
  DESC 'Spam DSN Cutoff Level'
 
342
  EQUALITY caseIgnoreIA5Match
 
343
  SUBSTR caseIgnoreIA5SubstringsMatch
 
344
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
 
345
  SINGLE-VALUE )
 
346
 
 
347
#dn: cn=schema
 
348
#changetype: modify
 
349
#add: attributetypes
 
350
attributetype ( 1.3.6.1.4.1.15312.2.2.1.31
 
351
  NAME 'amavisSpamQuarantineCutoffLevel'
 
352
  DESC 'Spam Quarantine Cutoff Level'
 
353
  EQUALITY caseIgnoreIA5Match
 
354
  SUBSTR caseIgnoreIA5SubstringsMatch
 
355
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
 
356
  SINGLE-VALUE )
 
357
 
 
358
#dn: cn=schema
 
359
#changetype: modify
 
360
#add: attributetypes
 
361
attributetype ( 1.3.6.1.4.1.15312.2.2.1.32
 
362
  NAME 'amavisSpamSubjectTag'
 
363
  DESC 'Spam Subject Tag'
 
364
  EQUALITY caseExactIA5Match
 
365
  SUBSTR caseExactSubstringsMatch
 
366
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
 
367
  SINGLE-VALUE )
 
368
 
 
369
#dn: cn=schema
 
370
#changetype: modify
 
371
#add: attributetypes
 
372
attributetype ( 1.3.6.1.4.1.15312.2.2.1.33
 
373
  NAME 'amavisSpamSubjectTag2'
 
374
  DESC 'Spam Subject Tag2'
 
375
  EQUALITY caseExactIA5Match
 
376
  SUBSTR caseExactSubstringsMatch
 
377
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
 
378
  SINGLE-VALUE )
 
379
 
 
380
 
114
381
# Classes
115
382
#---------
116
383
 
117
384
# amavisAccount
118
385
# This class is an auxiliary class, this mean that the class will be added
119
386
# to a structural class. Usually, the structural class is the class that
120
 
# represent the mail account itself (e.g an inetOrgPerson)
 
387
# represent the mail account itself (e.g. an inetOrgPerson)
121
388
 
 
389
#dn: cn=schema
 
390
#changetype: modify
 
391
#add: objectclasses
122
392
objectclass ( 1.3.6.1.4.1.15312.2.2.2.1
123
393
  NAME 'amavisAccount' AUXILIARY
124
394
  DESC 'Amavisd Account'
125
395
  SUP top
126
 
  MUST ( mail )
127
 
  MAY ( amavisVirusLover $ amavisBannedFilesLover $ amavisSpamLover $
128
 
        amavisBypassVirusChecks $ amavisBypassSpamChecks $
129
 
        amavisSpamTagLevel $ amavisSpamTag2Level $
130
 
        amavisSpamKillLevel $ amavisSpamModifiesSubj $
 
396
  MAY ( amavisVirusLover $ amavisBypassVirusChecks $
 
397
        amavisSpamLover $ amavisBypassSpamChecks $
 
398
        amavisBannedFilesLover $ amavisBypassBannedChecks $
 
399
        amavisBadHeaderLover $ amavisBypassHeaderChecks $
 
400
        amavisSpamTagLevel $ amavisSpamTag2Level $ amavisSpamKillLevel $
131
401
        amavisWhitelistSender $ amavisBlacklistSender $
132
 
        amavisSpamQuarantineTo $
 
402
        amavisSpamQuarantineTo $ amavisVirusQuarantineTo $
 
403
        amavisBannedQuarantineTo $ amavisBadHeaderQuarantineTo $
 
404
        amavisSpamModifiesSubj $ amavisLocal $ amavisMessageSizeLimit $
 
405
        amavisWarnVirusRecip $ amavisWarnBannedRecip $
 
406
        amavisWarnBadHeaderRecip $ amavisVirusAdmin $ amavisNewVirusAdmin $
 
407
        amavisSpamAdmin $ amavisBannedAdmin $ amavisBadHeaderAdmin $
 
408
        amavisBannedRuleNames $
 
409
        amavisSpamDsnCutoffLevel $ amavisSpamQuarantineCutoffLevel $
 
410
        amavisSpamSubjectTag $ amavisSpamSubjectTag2 $
133
411
        cn $ description ) )
134
412
 
135
413
#--------------------------------------------------------------------------
136
414
#
137
415
#               GNU Free Documentation License
138
416
#                 Version 1.2, November 2002
139
 
140
 
 
417
#
 
418
#
141
419
#  Copyright (C) 2000,2001,2002  Free Software Foundation, Inc.
142
420
#      59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
143
421
#  Everyone is permitted to copy and distribute verbatim copies
144
422
#  of this license document, but changing it is not allowed.
145
 
146
 
 
423
#
 
424
#
147
425
# 0. PREAMBLE
148
 
 
426
#
149
427
# The purpose of this License is to make a manual, textbook, or other
150
428
# functional and useful document "free" in the sense of freedom: to
151
429
# assure everyone the effective freedom to copy and redistribute it,
153
431
# Secondarily, this License preserves for the author and publisher a way
154
432
# to get credit for their work, while not being considered responsible
155
433
# for modifications made by others.
156
 
 
434
#
157
435
# This License is a kind of "copyleft", which means that derivative
158
436
# works of the document must themselves be free in the same sense.  It
159
437
# complements the GNU General Public License, which is a copyleft
160
438
# license designed for free software.
161
 
 
439
#
162
440
# We have designed this License in order to use it for manuals for free
163
441
# software, because free software needs free documentation: a free
164
442
# program should come with manuals providing the same freedoms that the
166
444
# it can be used for any textual work, regardless of subject matter or
167
445
# whether it is published as a printed book.  We recommend this License
168
446
# principally for works whose purpose is instruction or reference.
169
 
170
 
 
447
#
 
448
#
171
449
# 1. APPLICABILITY AND DEFINITIONS
172
 
 
450
#
173
451
# This License applies to any manual or other work, in any medium, that
174
452
# contains a notice placed by the copyright holder saying it can be
175
453
# distributed under the terms of this License.  Such a notice grants a
179
457
# licensee, and is addressed as "you".  You accept the license if you
180
458
# copy, modify or distribute the work in a way requiring permission
181
459
# under copyright law.
182
 
 
460
#
183
461
# A "Modified Version" of the Document means any work containing the
184
462
# Document or a portion of it, either copied verbatim, or with
185
463
# modifications and/or translated into another language.
186
 
 
464
#
187
465
# A "Secondary Section" is a named appendix or a front-matter section of
188
466
# the Document that deals exclusively with the relationship of the
189
467
# publishers or authors of the Document to the Document's overall subject
194
472
# connection with the subject or with related matters, or of legal,
195
473
# commercial, philosophical, ethical or political position regarding
196
474
# them.
197
 
 
475
#
198
476
# The "Invariant Sections" are certain Secondary Sections whose titles
199
477
# are designated, as being those of Invariant Sections, in the notice
200
478
# that says that the Document is released under this License.  If a
202
480
# allowed to be designated as Invariant.  The Document may contain zero
203
481
# Invariant Sections.  If the Document does not identify any Invariant
204
482
# Sections then there are none.
205
 
 
483
#
206
484
# The "Cover Texts" are certain short passages of text that are listed,
207
485
# as Front-Cover Texts or Back-Cover Texts, in the notice that says that
208
486
# the Document is released under this License.  A Front-Cover Text may
209
487
# be at most 5 words, and a Back-Cover Text may be at most 25 words.
210
 
 
488
#
211
489
# A "Transparent" copy of the Document means a machine-readable copy,
212
490
# represented in a format whose specification is available to the
213
491
# general public, that is suitable for revising the document
220
498
# or discourage subsequent modification by readers is not Transparent.
221
499
# An image format is not Transparent if used for any substantial amount
222
500
# of text.  A copy that is not "Transparent" is called "Opaque".
223
 
 
501
#
224
502
# Examples of suitable formats for Transparent copies include plain
225
503
# ASCII without markup, Texinfo input format, LaTeX input format, SGML
226
504
# or XML using a publicly available DTD, and standard-conforming simple
231
509
# processing tools are not generally available, and the
232
510
# machine-generated HTML, PostScript or PDF produced by some word
233
511
# processors for output purposes only.
234
 
 
512
#
235
513
# The "Title Page" means, for a printed book, the title page itself,
236
514
# plus such following pages as are needed to hold, legibly, the material
237
515
# this License requires to appear in the title page.  For works in
238
516
# formats which do not have any title page as such, "Title Page" means
239
517
# the text near the most prominent appearance of the work's title,
240
518
# preceding the beginning of the body of the text.
241
 
 
519
#
242
520
# A section "Entitled XYZ" means a named subunit of the Document whose
243
521
# title either is precisely XYZ or contains XYZ in parentheses following
244
522
# text that translates XYZ in another language.  (Here XYZ stands for a
246
524
# "Dedications", "Endorsements", or "History".)  To "Preserve the Title"
247
525
# of such a section when you modify the Document means that it remains a
248
526
# section "Entitled XYZ" according to this definition.
249
 
 
527
#
250
528
# The Document may include Warranty Disclaimers next to the notice which
251
529
# states that this License applies to the Document.  These Warranty
252
530
# Disclaimers are considered to be included by reference in this
253
531
# License, but only as regards disclaiming warranties: any other
254
532
# implication that these Warranty Disclaimers may have is void and has
255
533
# no effect on the meaning of this License.
256
 
257
 
 
534
#
 
535
#
258
536
# 2. VERBATIM COPYING
259
 
 
537
#
260
538
# You may copy and distribute the Document in any medium, either
261
539
# commercially or noncommercially, provided that this License, the
262
540
# copyright notices, and the license notice saying this License applies
266
544
# copying of the copies you make or distribute.  However, you may accept
267
545
# compensation in exchange for copies.  If you distribute a large enough
268
546
# number of copies you must also follow the conditions in section 3.
269
 
 
547
#
270
548
# You may also lend copies, under the same conditions stated above, and
271
549
# you may publicly display copies.
272
 
273
 
 
550
#
 
551
#
274
552
# 3. COPYING IN QUANTITY
275
 
 
553
#
276
554
# If you publish printed copies (or copies in media that commonly have
277
555
# printed covers) of the Document, numbering more than 100, and the
278
556
# Document's license notice requires Cover Texts, you must enclose the
285
563
# Copying with changes limited to the covers, as long as they preserve
286
564
# the title of the Document and satisfy these conditions, can be treated
287
565
# as verbatim copying in other respects.
288
 
 
566
#
289
567
# If the required texts for either cover are too voluminous to fit
290
568
# legibly, you should put the first ones listed (as many as fit
291
569
# reasonably) on the actual cover, and continue the rest onto adjacent
292
570
# pages.
293
 
 
571
#
294
572
# If you publish or distribute Opaque copies of the Document numbering
295
573
# more than 100, you must either include a machine-readable Transparent
296
574
# copy along with each Opaque copy, or state in or with each Opaque copy
303
581
# location until at least one year after the last time you distribute an
304
582
# Opaque copy (directly or through your agents or retailers) of that
305
583
# edition to the public.
306
 
 
584
#
307
585
# It is requested, but not required, that you contact the authors of the
308
586
# Document well before redistributing any large number of copies, to give
309
587
# them a chance to provide you with an updated version of the Document.
310
 
311
 
 
588
#
 
589
#
312
590
# 4. MODIFICATIONS
313
 
 
591
#
314
592
# You may copy and distribute a Modified Version of the Document under
315
593
# the conditions of sections 2 and 3 above, provided that you release
316
594
# the Modified Version under precisely this License, with the Modified
317
595
# Version filling the role of the Document, thus licensing distribution
318
596
# and modification of the Modified Version to whoever possesses a copy
319
597
# of it.  In addition, you must do these things in the Modified Version:
320
 
 
598
#
321
599
# A. Use in the Title Page (and on the covers, if any) a title distinct
322
600
#    from that of the Document, and from those of previous versions
323
601
#    (which should, if there were any, be listed in the History section
365
643
# N. Do not retitle any existing section to be Entitled "Endorsements"
366
644
#    or to conflict in title with any Invariant Section.
367
645
# O. Preserve any Warranty Disclaimers.
368
 
 
646
#
369
647
# If the Modified Version includes new front-matter sections or
370
648
# appendices that qualify as Secondary Sections and contain no material
371
649
# copied from the Document, you may at your option designate some or all
372
650
# of these sections as invariant.  To do this, add their titles to the
373
651
# list of Invariant Sections in the Modified Version's license notice.
374
652
# These titles must be distinct from any other section titles.
375
 
 
653
#
376
654
# You may add a section Entitled "Endorsements", provided it contains
377
655
# nothing but endorsements of your Modified Version by various
378
656
# parties--for example, statements of peer review or that the text has
379
657
# been approved by an organization as the authoritative definition of a
380
658
# standard.
381
 
 
659
#
382
660
# You may add a passage of up to five words as a Front-Cover Text, and a
383
661
# passage of up to 25 words as a Back-Cover Text, to the end of the list
384
662
# of Cover Texts in the Modified Version.  Only one passage of
388
666
# by arrangement made by the same entity you are acting on behalf of,
389
667
# you may not add another; but you may replace the old one, on explicit
390
668
# permission from the previous publisher that added the old one.
391
 
 
669
#
392
670
# The author(s) and publisher(s) of the Document do not by this License
393
671
# give permission to use their names for publicity for or to assert or
394
672
# imply endorsement of any Modified Version.
395
 
396
 
 
673
#
 
674
#
397
675
# 5. COMBINING DOCUMENTS
398
 
 
676
#
399
677
# You may combine the Document with other documents released under this
400
678
# License, under the terms defined in section 4 above for modified
401
679
# versions, provided that you include in the combination all of the
402
680
# Invariant Sections of all of the original documents, unmodified, and
403
681
# list them all as Invariant Sections of your combined work in its
404
682
# license notice, and that you preserve all their Warranty Disclaimers.
405
 
 
683
#
406
684
# The combined work need only contain one copy of this License, and
407
685
# multiple identical Invariant Sections may be replaced with a single
408
686
# copy.  If there are multiple Invariant Sections with the same name but
411
689
# author or publisher of that section if known, or else a unique number.
412
690
# Make the same adjustment to the section titles in the list of
413
691
# Invariant Sections in the license notice of the combined work.
414
 
 
692
#
415
693
# In the combination, you must combine any sections Entitled "History"
416
694
# in the various original documents, forming one section Entitled
417
695
# "History"; likewise combine any sections Entitled "Acknowledgements",
418
696
# and any sections Entitled "Dedications".  You must delete all sections
419
697
# Entitled "Endorsements".
420
 
421
 
 
698
#
 
699
#
422
700
# 6. COLLECTIONS OF DOCUMENTS
423
 
 
701
#
424
702
# You may make a collection consisting of the Document and other documents
425
703
# released under this License, and replace the individual copies of this
426
704
# License in the various documents with a single copy that is included in
427
705
# the collection, provided that you follow the rules of this License for
428
706
# verbatim copying of each of the documents in all other respects.
429
 
 
707
#
430
708
# You may extract a single document from such a collection, and distribute
431
709
# it individually under this License, provided you insert a copy of this
432
710
# License into the extracted document, and follow this License in all
433
711
# other respects regarding verbatim copying of that document.
434
 
435
 
 
712
#
 
713
#
436
714
# 7. AGGREGATION WITH INDEPENDENT WORKS
437
 
 
715
#
438
716
# A compilation of the Document or its derivatives with other separate
439
717
# and independent documents or works, in or on a volume of a storage or
440
718
# distribution medium, is called an "aggregate" if the copyright
443
721
# When the Document is included in an aggregate, this License does not
444
722
# apply to the other works in the aggregate which are not themselves
445
723
# derivative works of the Document.
446
 
 
724
#
447
725
# If the Cover Text requirement of section 3 is applicable to these
448
726
# copies of the Document, then if the Document is less than one half of
449
727
# the entire aggregate, the Document's Cover Texts may be placed on
451
729
# electronic equivalent of covers if the Document is in electronic form.
452
730
# Otherwise they must appear on printed covers that bracket the whole
453
731
# aggregate.
454
 
455
 
 
732
#
 
733
#
456
734
# 8. TRANSLATION
457
 
 
735
#
458
736
# Translation is considered a kind of modification, so you may
459
737
# distribute translations of the Document under the terms of section 4.
460
738
# Replacing Invariant Sections with translations requires special
467
745
# of those notices and disclaimers.  In case of a disagreement between
468
746
# the translation and the original version of this License or a notice
469
747
# or disclaimer, the original version will prevail.
470
 
 
748
#
471
749
# If a section in the Document is Entitled "Acknowledgements",
472
750
# "Dedications", or "History", the requirement (section 4) to Preserve
473
751
# its Title (section 1) will typically require changing the actual
474
752
# title.
475
 
476
 
 
753
#
 
754
#
477
755
# 9. TERMINATION
478
 
 
756
#
479
757
# You may not copy, modify, sublicense, or distribute the Document except
480
758
# as expressly provided for under this License.  Any other attempt to
481
759
# copy, modify, sublicense or distribute the Document is void, and will
483
761
# parties who have received copies, or rights, from you under this
484
762
# License will not have their licenses terminated so long as such
485
763
# parties remain in full compliance.
486
 
487
 
 
764
#
 
765
#
488
766
# 10. FUTURE REVISIONS OF THIS LICENSE
489
 
 
767
#
490
768
# The Free Software Foundation may publish new, revised versions
491
769
# of the GNU Free Documentation License from time to time.  Such new
492
770
# versions will be similar in spirit to the present version, but may
493
771
# differ in detail to address new problems or concerns.  See
494
772
# http://www.gnu.org/copyleft/.
495
 
 
773
#
496
774
# Each version of the License is given a distinguishing version number.
497
775
# If the Document specifies that a particular numbered version of this
498
776
# License "or any later version" applies to it, you have the option of