db-derby-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From chaa...@apache.org
Subject svn commit: r1304569 - /db/derby/docs/trunk/src/ref/
Date Fri, 23 Mar 2012 19:38:52 GMT
Author: chaase3
Date: Fri Mar 23 19:38:51 2012
New Revision: 1304569

URL: http://svn.apache.org/viewvc?rev=1304569&view=rev
Log:
DERBY-5522  Document the NATIVE authentication scheme.

In Reference Manual, added 7 new topics and modified 8.

Patch: DERBY-5522-ref-2.diff

Added:
    db/derby/docs/trunk/src/ref/rrefnativecreateuserproc.dita   (with props)
    db/derby/docs/trunk/src/ref/rrefnativedropuserproc.dita   (with props)
    db/derby/docs/trunk/src/ref/rrefnativemodifypasswordproc.dita   (with props)
    db/derby/docs/trunk/src/ref/rrefnativeresetpasswordproc.dita   (with props)
    db/derby/docs/trunk/src/ref/rrefproperpasswordmillis.dita   (with props)
    db/derby/docs/trunk/src/ref/rrefproperpasswordthreshold.dita   (with props)
    db/derby/docs/trunk/src/ref/rrefsistabssysusers.dita   (with props)
Modified:
    db/derby/docs/trunk/src/ref/crefproper22250.dita
    db/derby/docs/trunk/src/ref/refderby.ditamap
    db/derby/docs/trunk/src/ref/rrefproper13766.dita
    db/derby/docs/trunk/src/ref/rrefproper24846.dita
    db/derby/docs/trunk/src/ref/rrefproper25025.dita
    db/derby/docs/trunk/src/ref/rrefproper27467.dita
    db/derby/docs/trunk/src/ref/rrefproperbuiltinalgorithm.dita
    db/derby/docs/trunk/src/ref/rrefpropersqlauth.dita

Modified: db/derby/docs/trunk/src/ref/crefproper22250.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/crefproper22250.dita?rev=1304569&r1=1304568&r2=1304569&view=diff
==============================================================================
--- db/derby/docs/trunk/src/ref/crefproper22250.dita (original)
+++ db/derby/docs/trunk/src/ref/crefproper22250.dita Fri Mar 23 19:38:51 2012
@@ -115,6 +115,16 @@ conglomerates.</p>
 <entry colname="3">Static</entry>
 </row>
 <row>
+<entry colname="1"><i><xref href="rrefproperpasswordmillis.dita#rrefproperpasswordmillis">derby.authentication.native.passwordLifetimeMillis</xref></i></entry>
+<entry colname="2">S, D</entry>
+<entry colname="3">Static</entry>
+</row>
+<row>
+<entry colname="1"><i><xref href="rrefproperpasswordthreshold.dita#rrefproperpasswordthreshold">derby.authentication.native.passwordLifetimeThreshold</xref></i></entry>
+<entry colname="2">S, D</entry>
+<entry colname="3">Static</entry>
+</row>
+<row>
 <entry colname="1"><i><xref href="rrefproper13766.dita#rrefproper13766">derby.authentication.provider</xref></i></entry>
 <entry colname="2">S, D</entry>
 <entry colname="3">Static</entry>

Modified: db/derby/docs/trunk/src/ref/refderby.ditamap
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/refderby.ditamap?rev=1304569&r1=1304568&r2=1304569&view=diff
==============================================================================
--- db/derby/docs/trunk/src/ref/refderby.ditamap (original)
+++ db/derby/docs/trunk/src/ref/refderby.ditamap Fri Mar 23 19:38:51 2012
@@ -378,6 +378,10 @@ limitations under the License.
 </topicref>
 <topicref href="rrefbackupdbenablelognowaitproc.dita" navtitle="SYSC_UTIL.SYSCS_BACKUP_DATABASE_AND_ENABLE_LOG_ARCHIVE_MODE_NOWAIT system procedure">
 </topicref>
+<topicref href="rrefnativecreateuserproc.dita" navtitle="SYSCS_UTIL.SYSCS_CREATE_USER system procedure">
+</topicref>
+<topicref href="rrefnativedropuserproc.dita" navtitle="SYSCS_UTIL.SYSCS_DROP_USER system procedure">
+</topicref>
 <topicref href="rrefemptystmtcache.dita" navtitle="SYSCS_UTIL.SYSCS_EMPTY_STATEMENT_CACHE stored procedure">
 </topicref>
 <topicref href="rrefcheckpointdbproc.dita" navtitle="SYSCS_UTIL.SYSCS_CHECKPOINT_DATABASE system procedure">
@@ -408,8 +412,12 @@ limitations under the License.
 </topicref>
 <topicref href="rrefunfreezedbproc.dita" navtitle="SYSCS_UTIL.SYSCS_UNFREEZE_DATABASE system procedure">
 </topicref>
+<topicref href="rrefnativemodifypasswordproc.dita" navtitle="SYSCS_UTIL.SYSCS_MODIFY_PASSWORD system procedure">
+</topicref>
 <topicref href="rrefreloadpolicyproc.dita" navtitle="SYSCS_UTIL.SYSCS_RELOAD_SECURITY_POLICY system procedure">
 </topicref>
+<topicref href="rrefnativeresetpasswordproc.dita" navtitle="SYSCS_UTIL.SYSCS_RESET_PASSWORD system procedure">
+</topicref>
 <topicref href="rrefsetdbpropproc.dita" navtitle="SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY system procedure">
 </topicref>
 <topicref href="rrefsqlj38831.dita" navtitle="SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICS system procedure">
@@ -516,6 +524,8 @@ data type"></topicref>
 </topicref>
 <topicref href="rrefsistabs79888.dita" navtitle="SYSTRIGGERS system table">
 </topicref>
+<topicref href="rrefsistabssysusers.dita" navtitle="SYSUSERS system table">
+</topicref>
 <topicref href="rrefsistabs24045.dita" navtitle="SYSVIEWS system table"></topicref>
 </topicref>
 <topicref href="rref_xplain_tables.dita" navtitle="XPLAIN style tables">
@@ -722,6 +732,10 @@ URL syntax"></topicref>
 </topicref>
 <topicref href="rrefproper37341.dita" navtitle="derby.authentication.ldap.searchFilter">
 </topicref>
+<topicref href="rrefproperpasswordmillis.dita" navtitle="derby.authentication.native.passwordLifetimeMillis">
+</topicref>
+<topicref href="rrefproperpasswordthreshold.dita" navtitle="derby.authentication.native.passwordLifetimeThreshold">
+</topicref>
 <topicref href="rrefproper13766.dita" navtitle="derby.authentication.provider">
 </topicref>
 <topicref href="rrefproper25581.dita" navtitle="derby.authentication.server">

Added: db/derby/docs/trunk/src/ref/rrefnativecreateuserproc.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/rrefnativecreateuserproc.dita?rev=1304569&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ref/rrefnativecreateuserproc.dita (added)
+++ db/derby/docs/trunk/src/ref/rrefnativecreateuserproc.dita Fri Mar 23 19:38:51 2012
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at      
+
+http://www.apache.org/licenses/LICENSE-2.0  
+
+Unless required by applicable law or agreed to in writing, software  
+distributed under the License is distributed on an "AS IS" BASIS,  
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  
+See the License for the specific language governing permissions and  
+limitations under the License.
+-->
+
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<reference id="rrefnativecreateuserproc" xml:lang="en-us">
+<title>SYSCS_UTIL.SYSCS_CREATE_USER system procedure</title>
+<shortdesc>The <codeph>SYSCS_UTIL.SYSCS_CREATE_USER</codeph> system procedure
+adds a new user account to a database.</shortdesc>
+<prolog><metadata>
+<keywords>
+<indexterm>system procedures<indexterm>SYSCS_UTIL.SYSCS_CREATE_USER</indexterm></indexterm>
+<indexterm>SYSCS_UTIL.SYSCS_CREATE_USER system procedure</indexterm>
+<indexterm>NATIVE authentication<indexterm>SYSCS_UTIL.SYSCS_CREATE_USER system procedure</indexterm></indexterm>
+</keywords>
+</metadata></prolog>
+<refbody>
+<section>
+<p>This procedure creates users for use with NATIVE authentication. For
+details about NATIVE authentication, see
+<i><xref href="rrefproper13766.dita#rrefproper13766">derby.authentication.provider</xref></i>
+and "Using NATIVE authentication" in the
+<ph conref="../conrefs.dita#pub/citdevelop"></ph>.</p>
+<p>If NATIVE authentication is not already turned on when you call this
+procedure:</p>
+<ul>
+<li>The first user whose credentials are stored must be the
+<xref href="rrefattrib26867.dita#rrefattrib26867">database owner</xref>.</li>
+<li>Calling this procedure will turn on NATIVE authentication the next time the
+database is booted.</li>
+<li>Once you turn on NATIVE authentication with this procedure, it remains
+turned on permanently. There is no way to turn it off.</li>
+</ul>
+</section>
+<section><title>Syntax</title>
+<codeblock>SYSCS_UTIL.SYSCS_CREATE_USER(IN USERNAME VARCHAR(128),
+IN PASSWORD VARCHAR(32672))</codeblock> 
+<p>No result set is returned by this procedure.</p>
+<dl><dlentry>
+<dt>USERNAME</dt>
+<dd>A case-sensitive user name. This user name is an authorization identifier.
+See "Authorization identifiers, user authentication, and user authorization" in
+the <ph conref="../conrefs.dita#pub/citdevelop"></ph> for more information about
+how these names are treated.</dd>
+</dlentry>
+<dlentry>
+<dt>PASSWORD</dt>
+<dd>A case-sensitive password.</dd>
+</dlentry></dl>
+</section>
+<section><title>Execute privileges</title>
+<p>If authentication and SQL authorization are both enabled, only the
+<xref href="rrefattrib26867.dita#rrefattrib26867">database owner</xref> has
+execute privileges on this procedure by default. See "Using NATIVE
+authentication," "Enabling user authentication," and "Setting the SQL standard
+authorization mode" in the <ph conref="../conrefs.dita#pub/citdevelop"></ph> for
+more information. The database owner can grant access to other users.</p>
+</section>
+<section><title>JDBC example</title> 
+<codeblock>CallableStatement cs = conn.prepareCall
+("CALL SYSCS_UTIL.SYSCS_CREATE_USER(?, ?)");
+cs.setString(1, "FRED");
+cs.setString(2, "fredpassword");
+cs.execute();
+cs.close();</codeblock>
+</section>
+<section><title>SQL example</title>
+<codeblock>CALL SYSCS_UTIL.SYSCS_CREATE_USER('FRED', 'fredpassword')</codeblock>
+</section>
+</refbody>
+</reference>

Propchange: db/derby/docs/trunk/src/ref/rrefnativecreateuserproc.dita
------------------------------------------------------------------------------
    svn:eol-style = native

Added: db/derby/docs/trunk/src/ref/rrefnativedropuserproc.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/rrefnativedropuserproc.dita?rev=1304569&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ref/rrefnativedropuserproc.dita (added)
+++ db/derby/docs/trunk/src/ref/rrefnativedropuserproc.dita Fri Mar 23 19:38:51 2012
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at      
+
+http://www.apache.org/licenses/LICENSE-2.0  
+
+Unless required by applicable law or agreed to in writing, software  
+distributed under the License is distributed on an "AS IS" BASIS,  
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  
+See the License for the specific language governing permissions and  
+limitations under the License.
+-->
+
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<reference id="rrefnativedropuserproc" xml:lang="en-us">
+<title>SYSCS_UTIL.SYSCS_DROP_USER system procedure</title>
+<shortdesc>The <codeph>SYSCS_UTIL.SYSCS_DROP_USER</codeph> system procedure
+removes a user account from a database.</shortdesc>
+<prolog><metadata>
+<keywords>
+<indexterm>system procedures<indexterm>SYSCS_UTIL.SYSCS_DROP_USER</indexterm></indexterm>
+<indexterm>SYSCS_UTIL.SYSCS_DROP_USER system procedure</indexterm>
+<indexterm>NATIVE authentication<indexterm>SYSCS_UTIL.SYSCS_DROP_USER system procedure</indexterm></indexterm>
+</keywords>
+</metadata></prolog>
+<refbody>
+<section>
+<p>This procedure is used in conjunction with NATIVE authentication. For
+details about NATIVE authentication, see
+<i><xref href="rrefproper13766.dita#rrefproper13766">derby.authentication.provider</xref></i>
+and "Using NATIVE authentication" in the
+<ph conref="../conrefs.dita#pub/citdevelop"></ph>.</p>
+<p>You are not allowed to remove the user account of the
+<xref href="rrefattrib26867.dita#rrefattrib26867">database owner</xref>.</p>
+</section>
+<section><title>Syntax</title>
+<codeblock>SYSCS_UTIL.SYSCS_DROP_USER(IN USERNAME VARCHAR(128))</codeblock> 
+<p>No result set is returned by this procedure.</p>
+<dl><dlentry>
+<dt>USERNAME</dt>
+<dd>A case-sensitive user name. This user name is an authorization identifier.
+See "Authorization identifiers, user authentication, and user authorization" in
+the <ph conref="../conrefs.dita#pub/citdevelop"></ph> for more information about
+how these names are treated. If the user name is that of the database owner,
+an error is raised.</dd>
+</dlentry>
+</dl>
+</section>
+<section><title>Execute privileges</title>
+<p>If authentication and SQL authorization are both enabled, only the
+<xref href="rrefattrib26867.dita#rrefattrib26867">database owner</xref> has
+execute privileges on this procedure by default. See "Using NATIVE
+authentication," "Enabling user authentication," and "Setting the SQL standard
+authorization mode" in the <ph conref="../conrefs.dita#pub/citdevelop"></ph> for
+more information. The database owner can grant access to other users.</p>
+</section>
+<section><title>JDBC example</title> 
+<codeblock>CallableStatement cs = conn.prepareCall
+("CALL SYSCS_UTIL.SYSCS_DROP_USER('FRED')");
+cs.execute();
+cs.close();</codeblock>
+</section>
+<section><title>SQL example</title>
+<codeblock>CALL SYSCS_UTIL.SYSCS_DROP_USER('FRED')</codeblock>
+</section>
+</refbody>
+</reference>

Propchange: db/derby/docs/trunk/src/ref/rrefnativedropuserproc.dita
------------------------------------------------------------------------------
    svn:eol-style = native

Added: db/derby/docs/trunk/src/ref/rrefnativemodifypasswordproc.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/rrefnativemodifypasswordproc.dita?rev=1304569&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ref/rrefnativemodifypasswordproc.dita (added)
+++ db/derby/docs/trunk/src/ref/rrefnativemodifypasswordproc.dita Fri Mar 23 19:38:51 2012
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at      
+
+http://www.apache.org/licenses/LICENSE-2.0  
+
+Unless required by applicable law or agreed to in writing, software  
+distributed under the License is distributed on an "AS IS" BASIS,  
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  
+See the License for the specific language governing permissions and  
+limitations under the License.
+-->
+
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<reference id="rrefnativemodifypasswordproc" xml:lang="en-us">
+<title>SYSCS_UTIL.SYSCS_MODIFY_PASSWORD system procedure</title>
+<shortdesc>The <codeph>SYSCS_UTIL.SYSCS_MODIFY_PASSWORD</codeph> system
+procedure is called by a user to change that user's own password.</shortdesc>
+<prolog><metadata>
+<keywords>
+<indexterm>system procedures<indexterm>SYSCS_UTIL.SYSCS_MODIFY_PASSWORD</indexterm></indexterm>
+<indexterm>SYSCS_UTIL.SYSCS_MODIFY_PASSWORD system procedure</indexterm>
+<indexterm>NATIVE authentication<indexterm>SYSCS_UTIL.SYSCS_MODIFY_PASSWORD system procedure</indexterm></indexterm>
+</keywords>
+</metadata></prolog>
+<refbody>
+<section>
+<p>This procedure is used in conjunction with NATIVE authentication. For
+details about NATIVE authentication, see
+<i><xref href="rrefproper13766.dita#rrefproper13766">derby.authentication.provider</xref></i>
+and "Using NATIVE authentication" in the
+<ph conref="../conrefs.dita#pub/citdevelop"></ph>.</p>
+<p>The <i><xref href="rrefproperpasswordmillis.dita#rrefproperpasswordmillis">derby.authentication.native.passwordLifetimeMillis</xref></i>
+property sets the password expiration time, and the
+<i><xref href="rrefproperpasswordthreshold.dita#rrefproperpasswordthreshold">derby.authentication.native.passwordLifetimeThreshold</xref></i>
+property sets the time when a user is warned that the password will expire.</p>
+</section>
+<section><title>Syntax</title>
+<codeblock>SYSCS_UTIL.SYSCS_MODIFY_PASSWORD(IN PASSWORD VARCHAR(32672))</codeblock> 
+<p>No result set is returned by this procedure.</p>
+<dl><dlentry>
+<dt>PASSWORD</dt>
+<dd>A case-sensitive password.</dd>
+</dlentry>
+</dl>
+</section>
+<section><title>Execute privileges</title>
+<p>Any user can execute this procedure.</p>
+</section>
+<section><title>JDBC example</title>
+<codeblock>CallableStatement cs = conn.prepareCall
+("CALL SYSCS_UTIL.SYSCS_MODIFY_PASSWORD('shhhhh!')");
+cs.execute();
+cs.close();</codeblock>
+</section>
+<section><title>SQL example</title>
+<codeblock>CALL SYSCS_UTIL.SYSCS_MODIFY_PASSWORD('shhhhh!')</codeblock>
+</section>
+</refbody>
+</reference>

Propchange: db/derby/docs/trunk/src/ref/rrefnativemodifypasswordproc.dita
------------------------------------------------------------------------------
    svn:eol-style = native

Added: db/derby/docs/trunk/src/ref/rrefnativeresetpasswordproc.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/rrefnativeresetpasswordproc.dita?rev=1304569&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ref/rrefnativeresetpasswordproc.dita (added)
+++ db/derby/docs/trunk/src/ref/rrefnativeresetpasswordproc.dita Fri Mar 23 19:38:51 2012
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at      
+
+http://www.apache.org/licenses/LICENSE-2.0  
+
+Unless required by applicable law or agreed to in writing, software  
+distributed under the License is distributed on an "AS IS" BASIS,  
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  
+See the License for the specific language governing permissions and  
+limitations under the License.
+-->
+
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<reference id="rrefnativeresetpasswordproc" xml:lang="en-us">
+<title>SYSCS_UTIL.SYSCS_RESET_PASSWORD system procedure</title>
+<shortdesc>The <codeph>SYSCS_UTIL.SYSCS_RESET_PASSWORD</codeph> system procedure
+resets a password that has expired or has been forgotten.</shortdesc>
+<prolog><metadata>
+<keywords>
+<indexterm>system procedures<indexterm>SYSCS_UTIL.SYSCS_RESET_PASSWORD</indexterm></indexterm>
+<indexterm>SYSCS_UTIL.SYSCS_RESET_PASSWORD system procedure</indexterm>
+<indexterm>NATIVE authentication<indexterm>SYSCS_UTIL.SYSCS_RESET_PASSWORD system procedure</indexterm></indexterm>
+</keywords>
+</metadata></prolog>
+<refbody>
+<section>
+<p>This procedure is used in conjunction with NATIVE authentication. For
+details about NATIVE authentication, see
+<i><xref href="rrefproper13766.dita#rrefproper13766">derby.authentication.provider</xref></i>
+and "Using NATIVE authentication" in the
+<ph conref="../conrefs.dita#pub/citdevelop"></ph>.</p>
+</section>
+<section><title>Syntax</title>
+<codeblock>SYSCS_UTIL.SYSCS_RESET_PASSWORD(IN USERNAME VARCHAR(128),
+IN PASSWORD VARCHAR(32672))</codeblock> 
+<p>No result set is returned by this procedure.</p>
+<dl><dlentry>
+<dt>USERNAME</dt>
+<dd>A case-sensitive user name. This user name is an authorization identifier.
+See "Authorization identifiers, user authentication, and user authorization" in
+the <ph conref="../conrefs.dita#pub/citdevelop"></ph> for more information about
+how these names are treated.</dd>
+</dlentry>
+<dlentry>
+<dt>PASSWORD</dt>
+<dd>A case-sensitive password.</dd>
+</dlentry>
+</dl>
+</section>
+<section><title>Execute privileges</title>
+<p>If authentication and SQL authorization are both enabled, only the
+<xref href="rrefattrib26867.dita#rrefattrib26867">database owner</xref> has
+execute privileges on this procedure by default. See "Using NATIVE
+authentication," "Enabling user authentication," and "Setting the SQL standard
+authorization mode" in the <ph conref="../conrefs.dita#pub/citdevelop"></ph> for
+more information. The database owner can grant access to other users.</p>
+</section>
+<section><title>JDBC example</title> 
+<codeblock>CallableStatement cs = conn.prepareCall
+("CALL SYSCS_UTIL.SYSCS_RESET_PASSWORD(?, ?)");
+cs.setString(1, "FRED");
+cs.setString(2, "temppassword");
+cs.execute();
+cs.close();</codeblock>
+</section>
+<section><title>SQL example</title>
+<codeblock>CALL SYSCS_UTIL.SYSCS_RESET_PASSWORD('FRED', 'temppassword')</codeblock>
+</section>
+</refbody>
+</reference>

Propchange: db/derby/docs/trunk/src/ref/rrefnativeresetpasswordproc.dita
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: db/derby/docs/trunk/src/ref/rrefproper13766.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/rrefproper13766.dita?rev=1304569&r1=1304568&r2=1304569&view=diff
==============================================================================
--- db/derby/docs/trunk/src/ref/rrefproper13766.dita (original)
+++ db/derby/docs/trunk/src/ref/rrefproper13766.dita Fri Mar 23 19:38:51 2012
@@ -30,6 +30,31 @@ for <ph conref="../conrefs.dita#prod/pro
 authentication.</p>
 <p>Legal values include:</p>
 <ul>
+<li>NATIVE:<i>credentialsDB</i>
+<p>NATIVE authentication using <i>credentialsDB</i>, a dedicated database, to
+store user credentials. This value must be set by using system-wide Java Virtual
+Machine (JVM) properties or by using the <i>derby.properties</i> file; it cannot
+be set in the database by using the SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY
+system procedure. When this system-wide value is set, <i>credentialsDB</i> is
+used to authenticate all operations. Individual databases can override this
+directive by specifying their own value for
+<i>derby.authentication.provider</i>.</p>
+<p>The value of <i>credentialsDB</i> must be a valid name for a database.</p>
+</li>
+<li>NATIVE:<i>credentialsDB</i>:LOCAL
+<p>NATIVE authentication using <i>credentialsDB</i> for system-wide operations,
+but using an individual database's
+<xref href="rrefsistabssysusers.dita#rrefsistabssysusers"></xref> to
+authenticate connections to that database. This value must be set by using 
+system-wide JVM properties or by using the <i>derby.properties</i> file; it
+cannot be set in the database by using the SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY
+procedure.</p>
+</li>
+<li>NATIVE::LOCAL
+<p>NATIVE authentication for an individual database, using credentials in its
+own SYSUSERS system table. This value is never explicitly set by an application.
+It is only set by <ph conref="../conrefs.dita#prod/productshortname"></ph>
+itself when it marks a database as a credentials database.</p></li>
 <li>LDAP   <p>An external LDAP directory service.</p></li>
 <li>A complete Java class name   <p>A user-defined class that provides user
 authentication.</p></li>
@@ -37,10 +62,42 @@ authentication.</p></li>
 simple internal user authentication repository.</p>
 <note type="important"><ph conref="../conrefs.dita#prod/productshortname"></ph>'s
 BUILTIN authentication mechanism is suitable only for development and testing
-purposes. It is strongly recommended that production systems rely on LDAP or a
-user-defined class for authentication. It is also strongly recommended that
-production systems protect network connections with SSL/TLS.</note></li>
+purposes, and it will no longer be documented in future releases. It is
+strongly recommended that production systems rely on LDAP or a user-defined
+class for authentication. It is also strongly recommended that production
+systems protect network connections with SSL/TLS.</note></li>
 </ul>
+<p>For more information about these settings, see "Using NATIVE
+authentication" and "External directory service" in the
+<ph conref="../conrefs.dita#pub/citdevelop"></ph>.</p>
+<p>To enable any <ph conref="../conrefs.dita#prod/productshortname"></ph> user
+authentication setting other than NATIVE, you must set the
+<i><xref href="rrefproper27467.dita#rrefproper27467">derby.connection.requireAuthentication</xref></i>
+property to true. If you specify NATIVE authentication,
+<ph conref="../conrefs.dita#prod/productshortname"></ph> behaves as if the
+<i>derby.connection.requireAuthentication</i> and
+<i><xref href="rrefpropersqlauth.dita#rrefpropersqlauth">derby.database.sqlAuthorization</xref></i>
+properties were also set.</p>
+<p>When using NATIVE authentication, you can also set the following related
+properties:</p>
+<ul>
+<li><i><xref href="rrefproperpasswordmillis.dita#rrefproperpasswordmillis"></xref></i></li>
+<li><i><xref href="rrefproperpasswordthreshold.dita#rrefproperpasswordthreshold"></xref></i></li>
+</ul>
+<p>When using NATIVE authentication, the database owner calls the
+<codeph><xref href="rrefnativecreateuserproc.dita#rrefnativecreateuserproc">SYSCS_UTIL.SYSCS_CREATE_USER</xref></codeph>
+system procedure to create users, and can also call the following additional user
+management procedures:</p>
+<ul>
+<li><codeph><xref href="rrefnativedropuserproc.dita#rrefnativedropuserproc">SYSCS_UTIL.SYSCS_DROP_USER</xref></codeph></li>
+<li><codeph><xref href="rrefnativeresetpasswordproc.dita#rrefnativeresetpasswordproc">SYSCS_UTIL.SYSCS_RESET_PASSWORD</xref></codeph></li>
+</ul>
+<p>When using NATIVE authentication, any user can call the
+<codeph><xref href="rrefnativemodifypasswordproc.dita#rrefnativemodifypasswordproc">SYSCS_UTIL.SYSCS_MODIFY_PASSWORD</xref></codeph>
+system procedure to change that user's password.</p>
+
+<p>For more information about user authentication, see the <ph
+conref="../conrefs.dita#pub/citdevelop"></ph>.</p>
 <p>When using an external authentication service provider (LDAP), you must also
 set:</p>
 <ul>
@@ -62,22 +119,22 @@ to various naming and directory services
 <ph conref="../conrefs.dita#prod/productshortname"></ph> to hook up to an
 existing user authentication service that uses any of the standard directory and
 naming service providers to JNDI.</p>
-<p>To enable any <ph conref="../conrefs.dita#prod/productshortname"></ph> user
-authentication, you must set the
-<i><xref href="rrefproper27467.dita#rrefproper27467">derby.connection.requireAuthentication</xref></i>
-property to true.</p>
-<p>For more information about user authentication, see the <ph
-conref="../conrefs.dita#pub/citdevelop"></ph>.</p></section>
+</section>
 <refsyn><title>Syntax</title>
-<codeblock><b>derby.authentication.provider={ LDAP | BUILTIN | <b><i>classProviderName</i></b> }</b></codeblock>
+<codeblock><b>derby.authentication.provider={ NATIVE:<i>credentialsDB</i> | 
+                                NATIVE:<i>credentialsDB</i>:LOCAL |
+                                LDAP | 
+                                BUILTIN | 
+                                <b><i>classProviderName</i></b> }</b></codeblock>
 </refsyn>
-<section><title>Default</title> <p>BUILTIN</p> </section>
+<section><title>Default</title> <p>No authentication.</p> </section>
 <example><title>Example</title> <codeblock><b>-- system-wide property
-derby.authentication.provider=LDAP
+derby.authentication.provider=NATIVE:MyCredsDB:LOCAL
 -- database-wide property
 CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY(
     'derby.authentication.provider',
-    'BUILTIN')</b></codeblock> </example>
+    'LDAP')</b></codeblock>
+</example>
 <section><title>Dynamic or static</title>
 <p>Static. For system-wide properties, you must reboot
 <ph conref="../conrefs.dita#prod/productshortname"></ph> for the change to take

Modified: db/derby/docs/trunk/src/ref/rrefproper24846.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/rrefproper24846.dita?rev=1304569&r1=1304568&r2=1304569&view=diff
==============================================================================
--- db/derby/docs/trunk/src/ref/rrefproper24846.dita (original)
+++ db/derby/docs/trunk/src/ref/rrefproper24846.dita Fri Mar 23 19:38:51 2012
@@ -43,7 +43,7 @@ are:</p>
 <i>noAccess</i> or <i>readOnlyAccess</i>, be sure to allow at least one user
 full access. See <i><xref href="rrefproper25025.dita#rrefproper25025"/></i> and
 <i><xref href="rrefproper39325.dita#rrefproper39325"/>.</i></note>
-<p>For more information about user authorization, see "User Authorization"
+<p>For more information about user authorization, see "User authorizations"
 in the <cite><ph conref="../conrefs.dita#pub/citdevelop"></ph></cite>.</p> 
 </section>
 <refsyn><title>Syntax</title>

Modified: db/derby/docs/trunk/src/ref/rrefproper25025.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/rrefproper25025.dita?rev=1304569&r1=1304568&r2=1304569&view=diff
==============================================================================
--- db/derby/docs/trunk/src/ref/rrefproper25025.dita (original)
+++ db/derby/docs/trunk/src/ref/rrefproper25025.dita Fri Mar 23 19:38:51 2012
@@ -37,7 +37,7 @@ both with this property and in <i>derby.
 follow the rules of <i>SQL92Identifiers</i> and can be delimited.
 Specifying a user name that does not follow these rules raises an
 exception.</note>
-<p>For more information about user authorization, see "User Authorization"
+<p>For more information about user authorization, see "User authorizations"
 in the <cite><ph conref="../conrefs.dita#pub/citdevelop"></ph></cite>.</p>
 </section>
 <refsyn><title>Syntax</title>

Modified: db/derby/docs/trunk/src/ref/rrefproper27467.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/rrefproper27467.dita?rev=1304569&r1=1304568&r2=1304569&view=diff
==============================================================================
--- db/derby/docs/trunk/src/ref/rrefproper27467.dita (original)
+++ db/derby/docs/trunk/src/ref/rrefproper27467.dita Fri Mar 23 19:38:51 2012
@@ -34,6 +34,11 @@ a valid user name and password.</p>
 user authentication specified with the
 <i><xref href="rrefproper13766.dita#rrefproper13766">derby.authentication.provider</xref></i>
 property.</p>
+<p>If the <i>derby.authentication.provider</i> property specifies
+NATIVE authentication, <ph conref="../conrefs.dita#prod/productshortname"></ph>
+behaves as if <i>derby.connection.requireAuthentication</i> were set to
+<i>TRUE</i>, regardless of how <i>derby.connection.requireAuthentication</i> has
+been set by other means.</p>
 <p>For more information about user authentication, see "Working with user
 authentication" in the <ph conref="../conrefs.dita#pub/citdevelop"></ph>.</p>
 </section>

Modified: db/derby/docs/trunk/src/ref/rrefproperbuiltinalgorithm.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/rrefproperbuiltinalgorithm.dita?rev=1304569&r1=1304568&r2=1304569&view=diff
==============================================================================
--- db/derby/docs/trunk/src/ref/rrefproperbuiltinalgorithm.dita (original)
+++ db/derby/docs/trunk/src/ref/rrefproperbuiltinalgorithm.dita Fri Mar 23 19:38:51 2012
@@ -20,14 +20,14 @@ limitations under the License.
 <title>derby.authentication.builtin.algorithm</title>
 <prolog><metadata>
 <keywords><indexterm>derby.authentication.builtin.algorithm</indexterm>
-<indexterm>built-in authentication algorithm<indexterm>configuring</indexterm></indexterm>
+<indexterm>authentication algorithm<indexterm>configuring</indexterm></indexterm>
 <indexterm>message digest algorithm<indexterm>configuring</indexterm></indexterm>
 </keywords>
 </metadata></prolog>
 <refbody>
 <section><title>Function</title>
 <p>Specifies the message digest algorithm to use to protect the passwords that
-are stored in the database when using built-in authentication. The value is the
+are stored in the database when using NATIVE or BUILTIN authentication. The value is the
 name of a message digest algorithm available from one of the Java Cryptography
 Extension (JCE) providers registered in the JVM. Some examples of valid values
 are MD5, SHA-256, and SHA-512.</p>

Added: db/derby/docs/trunk/src/ref/rrefproperpasswordmillis.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/rrefproperpasswordmillis.dita?rev=1304569&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ref/rrefproperpasswordmillis.dita (added)
+++ db/derby/docs/trunk/src/ref/rrefproperpasswordmillis.dita Fri Mar 23 19:38:51 2012
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at      
+
+http://www.apache.org/licenses/LICENSE-2.0  
+
+Unless required by applicable law or agreed to in writing, software  
+distributed under the License is distributed on an "AS IS" BASIS,  
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  
+See the License for the specific language governing permissions and  
+limitations under the License.
+-->
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN" "../dtd/reference.dtd">
+<reference id="rrefproperpasswordmillis" xml:lang="en-us">
+<title>derby.authentication.native.passwordLifetimeMillis</title>
+<prolog><metadata>
+<keywords><indexterm>derby.authentication.native.passwordLifetimeMillis</indexterm>
+<indexterm>password expiration<indexterm>specifying</indexterm></indexterm></keywords>
+</metadata></prolog>
+<refbody>
+<section><title>Function</title>
+<p>Specifies the number of milliseconds a NATIVE authentication password remains
+valid after being created, reset, or modified. If the value is less than or
+equal to zero, the password never expires.</p>
+<p>To avoid locking out the super-user, the password of the database owner of a
+credentials database never expires.</p>
+<p>If a connection attempt is made when the password's remaining lifetime is
+less than a proportion of the maximum lifetime, a warning is issued. The
+proportion is specified by the
+<i><xref href="rrefproperpasswordthreshold.dita#rrefproperpasswordthreshold">derby.authentication.native.passwordLifetimeThreshold</xref></i>
+property.</p>
+</section>
+<refsyn><title>Syntax</title>
+<codeblock><b>derby.authentication.native.passwordLifetimeMillis=<i>millis</i></b></codeblock>
+</refsyn>
+<section><title>Default</title>
+<p>A number of milliseconds equal to 31 days (2,678,400,000).</p>
+</section>
+<example><title>Example</title>
+<codeblock><b><ph>-- system-wide property</ph>
+derby.authentication.native.passwordLifetimeMillis=5356800000
+
+<ph>-- database-level property</ph>
+CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY(
+    'derby.authentication.native.passwordLifetimeMillis', '5356800000');</b></codeblock>
+</example>
+<section><title>Dynamic or static</title>
+<p>Static. For system-wide properties, you must reboot
+<ph conref="../conrefs.dita#prod/productshortname"></ph> for the change to take
+effect. For database-wide properties, you must reboot the database for the
+change to take effect.</p>
+</section>
+</refbody>
+</reference>

Propchange: db/derby/docs/trunk/src/ref/rrefproperpasswordmillis.dita
------------------------------------------------------------------------------
    svn:eol-style = native

Added: db/derby/docs/trunk/src/ref/rrefproperpasswordthreshold.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/rrefproperpasswordthreshold.dita?rev=1304569&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ref/rrefproperpasswordthreshold.dita (added)
+++ db/derby/docs/trunk/src/ref/rrefproperpasswordthreshold.dita Fri Mar 23 19:38:51 2012
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at      
+
+http://www.apache.org/licenses/LICENSE-2.0  
+
+Unless required by applicable law or agreed to in writing, software  
+distributed under the License is distributed on an "AS IS" BASIS,  
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  
+See the License for the specific language governing permissions and  
+limitations under the License.
+-->
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN" "../dtd/reference.dtd">
+<reference id="rrefproperpasswordthreshold" xml:lang="en-us">
+<title>derby.authentication.native.passwordLifetimeThreshold</title>
+<prolog><metadata>
+<keywords><indexterm>derby.authentication.native.passwordLifetimeThreshold</indexterm>
+<indexterm>password expiration warning threshold<indexterm>specifying</indexterm></indexterm></keywords>
+</metadata></prolog>
+<refbody>
+<section><title>Function</title>
+<p>Specifies the threshold that triggers a connection-time warning that a
+password is about to expire. The threshold must be a DOUBLE value greater than
+0.0.</p>
+<p>To avoid locking out the super-user, the password of the database owner of a
+credentials database never expires.</p>
+<p>A warning is raised when a user logs in and the remaining lifetime of that
+user's password is less than this proportion of the maximum password lifetime.
+That is, <ph conref="../conrefs.dita#prod/productshortname"></ph> raises a
+warning when the remaining lifetime of a password is less than
+<codeph>(derby.authentication.native.passwordLifetimeThreshold * 
+derby.authentication.native.passwordLifetimeMillis)</codeph>.</p>
+<p>To set the lifetime of the password, use the
+<i><xref href="rrefproperpasswordmillis.dita#rrefproperpasswordmillis">derby.authentication.native.passwordLifetimeMillis</xref></i>
+property.</p>
+</section>
+<refsyn><title>Syntax</title>
+<codeblock><b>derby.authentication.native.passwordLifetimeThreshold=<i>proportion</i></b></codeblock>
+</refsyn>
+<section><title>Default</title>
+<p>0.125 (1/8).</p>
+</section>
+<example><title>Example</title>
+<codeblock><b><ph>-- system-wide property</ph>
+derby.authentication.native.passwordLifetimeThreshold=0.2
+
+<ph>-- database-level property</ph>
+CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY(
+    'derby.authentication.native.passwordLifetimeThreshold', '0.2');</b></codeblock>
+</example>
+<section><title>Dynamic or static</title>
+<p>Static. For system-wide properties, you must reboot
+<ph conref="../conrefs.dita#prod/productshortname"></ph> for the change to take
+effect. For database-wide properties, you must reboot the database for the
+change to take effect.</p>
+</section>
+</refbody>
+</reference>

Propchange: db/derby/docs/trunk/src/ref/rrefproperpasswordthreshold.dita
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: db/derby/docs/trunk/src/ref/rrefpropersqlauth.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/rrefpropersqlauth.dita?rev=1304569&r1=1304568&r2=1304569&view=diff
==============================================================================
--- db/derby/docs/trunk/src/ref/rrefpropersqlauth.dita (original)
+++ db/derby/docs/trunk/src/ref/rrefpropersqlauth.dita Fri Mar 23 19:38:51 2012
@@ -41,12 +41,17 @@ FALSE.</p></li>
 <p>The values are not case-sensitive.</p>
 <note>If you set this property as a system property before you create the
 databases, all new databases will automatically have SQL authorization enabled.
-If the databases already exists, you can set this property only as a database
+If the databases already exist, you can set this property only as a database
 property.</note>
 <p><ph conref="../conrefs.dita#prod/productshortname"></ph> uses the type of
 user authentication that is specified with the
-<codeph><xref href="rrefproper13766.dita#rrefproper13766">derby.authentication.provider</xref></codeph>
+<i><xref href="rrefproper13766.dita#rrefproper13766">derby.authentication.provider</xref></i>
 property.</p>
+<p>If the <i>derby.authentication.provider</i> property specifies
+NATIVE authentication, <ph conref="../conrefs.dita#prod/productshortname"></ph>
+behaves as if <i>derby.database.sqlAuthorization</i> were set to <i>TRUE</i>,
+regardless of how <i>derby.database.sqlAuthorization</i> has been set by other
+means.</p>
 <p>For more information about user authorization, see "User authorizations" in
 the <ph conref="../conrefs.dita#pub/citdevelop"></ph>.</p>
 </section>

Added: db/derby/docs/trunk/src/ref/rrefsistabssysusers.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ref/rrefsistabssysusers.dita?rev=1304569&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ref/rrefsistabssysusers.dita (added)
+++ db/derby/docs/trunk/src/ref/rrefsistabssysusers.dita Fri Mar 23 19:38:51 2012
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at      
+
+http://www.apache.org/licenses/LICENSE-2.0  
+
+Unless required by applicable law or agreed to in writing, software  
+distributed under the License is distributed on an "AS IS" BASIS,  
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  
+See the License for the specific language governing permissions and  
+limitations under the License.
+-->
+
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<reference id="rrefsistabssysusers" xml:lang="en-us">
+<title>SYSUSERS system table</title>
+<shortdesc>The SYSUSERS table stores user credentials when NATIVE authentication
+is enabled.</shortdesc>
+<prolog><metadata>
+<keywords><indexterm>system tables<indexterm>SYSUSERS</indexterm></indexterm>
+<indexterm>database credentials<indexterm>SYSUSERS system table</indexterm></indexterm>
+<indexterm>SYSUSERS system table</indexterm></keywords>
+</metadata></prolog>
+<refbody>
+<section>
+<p>When SQL authorization is enabled (as it is, for instance, when NATIVE
+authentication is on) only the database owner can SELECT from this table, and
+no one, not even the database owner, can SELECT the PASSWORD column.</p>
+<p>The following table shows the contents of the SYSUSERS system table.</p>
+<table>
+<title>SYSUSERS system table</title>
+<tgroup cols="5" colsep="1" rowsep="1">
+<colspec colname="1" colnum="1" colwidth="29*"/>
+<colspec colname="2" colnum="2" colwidth="24*"/>
+<colspec colname="3" colnum="3" colwidth="11*"/>
+<colspec colname="4" colnum="4" colwidth="12*"/>
+<colspec colname="5" colnum="5" colwidth="24*"/>
+<thead>
+<row valign="bottom">
+<entry colname="1">Column Name</entry>
+<entry colname="2">Type</entry>
+<entry colname="3">Length</entry>
+<entry colname="4">Nullable</entry>
+<entry colname="5">Contents</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry colname="1">USERNAME</entry>
+<entry colname="2">VARCHAR</entry>
+<entry colname="3">128</entry>
+<entry colname="4">false</entry>
+<entry colname="5">The user's name, the value of the
+<codeph>user</codeph> attribute on a connection URL.</entry>
+</row>
+<row>
+<entry colname="1">HASHINGSCHEME</entry>
+<entry colname="2">VARCHAR</entry>
+<entry colname="3">32672</entry>
+<entry colname="4">false</entry>
+<entry colname="5">Describes how the password is hashed.</entry>
+</row>
+<row>
+<entry colname="1">PASSWORD</entry>
+<entry colname="2">VARCHAR</entry>
+<entry colname="3">32672</entry>
+<entry colname="4">false</entry>
+<entry colname="5">The password after applying the HASHINGSCHEME.</entry>
+</row>
+<row>
+<entry colname="1">LASTMODIFIED</entry>
+<entry colname="2">TIMESTAMP</entry>
+<entry colname="3">29</entry>
+<entry colname="4">false</entry>
+<entry colname="5">The time when the password was last updated.</entry>
+</row>
+</tbody>
+</tgroup>
+</table></section>
+</refbody>
+</reference>

Propchange: db/derby/docs/trunk/src/ref/rrefsistabssysusers.dita
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message