mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Chris Ridd
19.43.2015 f6c36f4ea7add3895ff6e6ecf39fb1842a54de97
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
<?xml version="1.0" encoding="UTF-8"?>
<!--
  ! CCPL HEADER START
  !
  ! This work is licensed under the Creative Commons
  ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
  ! To view a copy of this license, visit
  ! http://creativecommons.org/licenses/by-nc-nd/3.0/
  ! or send a letter to Creative Commons, 444 Castro Street,
  ! Suite 900, Mountain View, California, 94041, USA.
  !
  ! You can also obtain a copy of the license at legal-notices/CC-BY-NC-ND.txt.
  ! See the License for the specific language governing permissions
  ! and limitations under the License.
  !
  ! If applicable, add the following below this CCPL HEADER, with the fields
  ! enclosed by brackets "[]" replaced with your own identifying information:
  !      Portions Copyright [yyyy] [name of copyright owner]
  !
  ! CCPL HEADER END
  !
  !      Copyright 2011-2015 ForgeRock AS.
  !
-->
<chapter xml:id='chap-compatibility'
         xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
         xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
         xsi:schemaLocation='http://docbook.org/ns/docbook
                             http://docbook.org/xml/5.0/xsd/docbook.xsd'
         xmlns:xlink='http://www.w3.org/1999/xlink'>
 <title>OpenDJ Compatibility</title>
 
 <para>
  This chapter covers both major changes to existing functionality,
  and also deprecated and removed functionality.
 </para>
 
 <section xml:id="changed-functionality">
  <title>Important Changes to Existing Functionality</title>
 
  <para>
   Take the following changes into account
   when upgrading to OpenDJ ${docTargetVersion}.
  </para>
 
  <itemizedlist>
   <listitem>
    <para>
     TODO: Update for next release
    </para>
   </listitem>
 
   <listitem>
    <para>
     Improvements that allow OpenDJ directory server
     to use alternative backends have resulted in incompatible updates
     to some backup archives:
    </para>
 
    <itemizedlist>
     <listitem>
      <para>
       Configuration, schema, and task backend backup archives now all
       have backup archives named
       <filename>backup-<replaceable>backend-id</replaceable>-<replaceable>backup-id</replaceable></filename>.
      </para>
     </listitem>
 
     <listitem>
      <para>
       The backup archive content for schema backends has changed.
      </para>
     </listitem>
    </itemizedlist>
 
    <para>
     Rather than using a backup archive with the <command>backup</command> command,
     use a file system backup if you must revert an upgrade to ${docTargetVersion}.
     After successful upgrade, do not restore backup archives generated
     with older versions of the <command>backup</command> command.
    </para>
   </listitem>
 
   <listitem>
    <para>
     LDAP SDK ${sdkDocTargetVersion}
     <filename>makeldif.template</filename> files
     are not backwards-compatible
     with the OpenDJ directory server <command>make-ldif</command> command.
    </para>
 
    <para>
     When specifying a branch in LDAP SDK <command>makeldif</command> templates,
     you must now also specify the object classes for the branch.
     Server <command>make-ldif</command> templates require branch specifications
     that do not specify the object classes for the branch.
    </para>
   </listitem>
 
   <listitem>
    <para>The following global ACI settings have changed.</para>
 
    <itemizedlist>
     <listitem>
      <para>The attribute <literal>debugsearchindex</literal> has also been
      added to the list of attributes that are not allowed in the "Anonymous
      read access" global ACI.</para>
     </listitem>
    </itemizedlist>
 
    <para>
     When you upgrade from earlier versions of OpenDJ, however,
     the previous <literal>global-aci</literal> settings are not updated.
     To apply the changes manually,
     change the relevant <literal>global-aci</literal> settings
     by using the <command>dsconfig</command> command.
     An example of how to change a <literal>global-aci</literal> property
     can be found in the <citetitle>Administration Guide</citetitle> section,
     <link
      xlink:show="new"
      xlink:href="admin-guide#access-control-disable-anonymous"
      xlink:role="http://docbook.org/xlink/role/olink"
     ><citetitle>ACI: Disable Anonymous Access</citetitle></link>.
    </para>
   </listitem>
  </itemizedlist>
 
<!-- Not yet
  <para>The <command>ldif-diff</command> command has been renamed
  <command>ldifdiff</command>, and the <option>-\-outputLDIF</option>,
  <option>-\-overwriteExisting</option>, <option>-\-sourceLDIF</option>,
  <option>-\-targetLDIF</option> options have been dropped in favor of a
  format closer to that of the <command>diff</command> command.</para>
-->
 </section>
 
 <section xml:id="deprecated-functionality">
  <title>Deprecated Functionality</title>
 
  <para>
   TODO: Update for next release
  </para>
 </section>
 
 <section xml:id="removed-functionality">
  <title>Removed Functionality</title>
 
  <para>
   TODO: Update for next release
  </para>
 
  <para>
   Native packages in SVR4 format for Solaris are not provided at this time.
  </para>
 </section>
</chapter>