<?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/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-2012 ForgeRock AS
  !    
-->
<chapter xml:id='chap-issues'
 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'
 xmlns:xinclude='http://www.w3.org/2001/XInclude'>
 <title>OpenIDM Fixes, Limitations, &amp; Known Issues</title>

 <para>OpenIDM issues are tracked at <link
 xlink:href='https://bugster.forgerock.org/jira/browse/OPENIDM'
 >https://bugster.forgerock.org/jira/browse/OPENIDM</link>.
 </para>

 <section xml:id="fixes">
  <title>Fixes in This Release</title>

  <itemizedlist>
   <para>OpenIDM <?eval ${docTargetVersion}?> fixes the following issues.</para>

   <listitem>
    <para><link xlink:show="new"
    xlink:href='https://bugster.forgerock.org/jira/browse/OPENIDM-548'
    >OPENIDM-548</link>: If-None-Match tries to read the object and fails.</para>
   </listitem>
   <listitem>
    <para><link xlink:show="new"
    xlink:href='https://bugster.forgerock.org/jira/browse/OPENIDM-533'
    >OPENIDM-547</link>: NPE with the ETag header when not using quotes.</para>
   </listitem>
   <listitem>
    <para><link xlink:show="new"
    xlink:href='https://bugster.forgerock.org/jira/browse/OPENIDM-542'
    >OPENIDM-542</link>: <literal>ManagedObjectProperty#onStore</literal> does
    not put the encrypted value into <literal>JsonCrypto</literal>.</para>
   </listitem>
   <listitem>
    <para><link xlink:show="new"
    xlink:href='https://bugster.forgerock.org/jira/browse/OPENIDM-541'
    >OPENIDM-541</link>: Rest POST <literal>managed/user?_action=patch</literal>
    returning with no response. Status should be 204.</para>
   </listitem>
   <listitem>
    <para><link xlink:show="new"
    xlink:href='https://bugster.forgerock.org/jira/browse/OPENIDM-538'
    >OPENIDM-538</link>: SSL Mutual auth should set openidm-cert role.</para>
   </listitem>
   <listitem>
    <para><link xlink:show="new"
    xlink:href='https://bugster.forgerock.org/jira/browse/OPENIDM-533'
    >OPENIDM-533</link>: Shutdown script seems to have stopped working.</para>
   </listitem>
   <listitem>
    <para><link xlink:show="new"
    xlink:href='https://bugster.forgerock.org/jira/browse/OPENIDM-532'
    >OPENIDM-532</link>: Authentication rejected on first start-up.</para>
   </listitem>
   <listitem>
    <para><link xlink:show="new"
    xlink:href='https://bugster.forgerock.org/jira/browse/OPENIDM-517'
    >OPENIDM-517</link>: OrientDB service gets stuck in &quot;activating&quot;
    state at startup</para>
   </listitem>
   <listitem>
    <para><link xlink:show="new"
    xlink:href='https://bugster.forgerock.org/jira/browse/OPENIDM-515'
    >OPENIDM-515</link>: Need to be able to match activity log entries to recon
    log entries, and tell who initiated the action</para>
   </listitem>
   <listitem>
    <para><link xlink:show="new"
    xlink:href='https://bugster.forgerock.org/jira/browse/OPENIDM-490'
    >OPENIDM-490</link>: Router config must be more resilient</para>
   </listitem>
   <listitem>
    <para><link xlink:show="new"
    xlink:href='https://bugster.forgerock.org/jira/browse/OPENIDM-487'
    >OPENIDM-487</link>: JAAS authentication fails on some platforms</para>
   </listitem>
   <listitem>
    <para><link xlink:show="new"
    xlink:href='https://bugster.forgerock.org/jira/browse/OPENIDM-479'
    >OPENIDM-479</link>: Start-up logs all repository configuration file
    contents in clear text, replace with logging where configuration came
    from</para>
   </listitem>
   <listitem>
    <para><link xlink:show="new"
    xlink:href='https://bugster.forgerock.org/jira/browse/OPENIDM-477'
    >OPENIDM-477</link>: There is SQL locking issue when multiple thread try
    to create or update object.</para>
   </listitem>
   <listitem>
    <para><link xlink:show="new"
    xlink:href='https://bugster.forgerock.org/jira/browse/OPENIDM-471'
    >OPENIDM-471</link>: On Mac when using Safari, the simple authentication
    always pops up even when registering a new user.</para>
   </listitem>
   <listitem>
    <para><link xlink:show="new"
    xlink:href='https://bugster.forgerock.org/jira/browse/OPENIDM-466'
    >OPENIDM-466</link>: Wrong Logger Classname in DataSourceFactory.java</para>
   </listitem>
   <listitem>
    <para><link xlink:show="new"
    xlink:href='https://bugster.forgerock.org/jira/browse/OPENIDM-448'
    >OPENIDM-448</link>: Reconciliation process is stopped when the first
    readObject throws SynchronizationException</para>
   </listitem>
  </itemizedlist>
 </section>

 <section xml:id="limitations">
  <title>Limitations</title>

  <para>OpenIDM <?eval ${docTargetVersion}?> does not run as a Windows
  service.</para>
 </section>

 <section xml:id="known-issues">
  <title>Known Issues</title>
 
  <itemizedlist>
   <para>OpenIDM <?eval ${docTargetVersion}?> has the following known
   issues.</para>
   <listitem>
    <para><link xlink:show="new"
    xlink:href="https://bugster.forgerock.org/jira/browse/OPENIDM-521"
    >OPENIDM-521</link>: Spurious 4xx errors if HTTP service starts before
    others</para>
   </listitem>
   <listitem>
    <para><link xlink:show="new"
    xlink:href="https://bugster.forgerock.org/jira/browse/OPENIDM-491"
    >OPENIDM-491</link>: Running recon with misconfigured or empty connector
    results in the error "Cowardly refusing to perform recon"</para>
   </listitem>
   <listitem>
    <para><link xlink:show="new"
    xlink:href="https://bugster.forgerock.org/jira/browse/OPENIDM-467"
    >OPENIDM-467</link>: Cannot save JSON object in repository if it contains
    a list</para>
   </listitem>
  </itemizedlist>
 </section>
</chapter>

