Modified: websites/production/db/content/derby/papers/btree_package.html
==============================================================================
--- websites/production/db/content/derby/papers/btree_package.html (original)
+++ websites/production/db/content/derby/papers/btree_package.html Sun Oct  1 
16:35:06 2017
@@ -3,9 +3,8 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
-<meta name="generator" content="">
 <meta name="" content="">
 <title>org.apache.derby.impl.store.access.btree</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -318,6 +317,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>org.apache.derby.impl.store.access.btree</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -354,8 +354,9 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
+</div>
 <p>Implements BTree access method, which is the basis for SQL indexes.</p>
-<a name="N1001B"></a><a name="Overview"></a>
+<a name="Overview"></a>
 <h2 class="boxed">Overview</h2>
 <div class="section">
 <p>Derby implements secondary SQL indexes as BTrees. The high level features 
of the BTree implementation are:</p>
@@ -367,7 +368,7 @@ document.write("Last Published: " + docu
 <li>Derby uses logical key deletes. This enables it to perform undos during 
rollbacks and restart recovery as single page operations.</li>
 </ol>
 </div>
-<a name="N10031"></a><a name="High+level+structure+of+the+B%2BTree"></a>
+<a name="High+level+structure+of+the+B%2BTree"></a>
 <h2 class="boxed">High level structure of the B+Tree</h2>
 <div class="section">
 <ul>
@@ -378,12 +379,12 @@ document.write("Last Published: " + docu
 <li>IndexRows are generated by the <a 
href="http://db.apache.org/derby/javadoc/engine/org/apache/derby/iapi/sql/dictionary/IndexRowGenerator.html";>IndexRowGenerator</a>.</li>
 </ul>
 </div>
-<a name="N10058"></a><a name="Latching+implementation"></a>
+<a name="Latching+implementation"></a>
 <h2 class="boxed">Latching implementation</h2>
 <div class="section">
 <p>Derby uses latches on pages to get exclusive access to the page while 
reading or writing the page (Derby only uses exclusive latches, no shared 
latches are used). In order to prevent deadlocks latches requested while 
holding other latches are always requested top/down and left to right. Btree 
splits are always left to right. If for any reason the code needs to break this 
protocol then it will first request the latch NOWAIT and if it can't get the 
latch it will release all current latches and wait for the latch it is trying 
to get, and then after obtaining it go about getting the other latches it needs 
for the particular operation. While traversing down the tree Derby may hold 2 
latches: one on parent and one on child. It then continues doing "ladder" 
latching down the tree releasing the highest node when it has successfully got 
a new lower node latch. Latches are short term, only held while 
reading/modifying the page, never held while an I/O is happening. Structure 
modifications 
 are all isolated from other operations through the use of latches.</p>
 </div>
-<a name="N1005E"></a><a name="Locking+and+Isolation+Levels"></a>
+<a name="Locking+and+Isolation+Levels"></a>
 <h2 class="boxed">Locking and Isolation Levels</h2>
 <div class="section">
 <p>Derby uses data only locking for its logical row level locking. All 
isolation level implementation is done using logical locks (Derby does not 
support non-locking isolation such as multi-versioning).</p>
@@ -399,7 +400,7 @@ document.write("Last Published: " + docu
 <dd>No row locks are acquired. The code still gets table level intent locks to 
prevent concurrent DDL during the query.</dd>
 </dl>
 </div>
-<a name="N1007F"></a><a name="BTree+Structure+Modifications"></a>
+<a name="BTree+Structure+Modifications"></a>
 <h2 class="boxed">BTree Structure Modifications</h2>
 <div class="section">
 <p>In Derby, SMOs (structure modification operations - ie. page splits), only 
happen top down. This is not as concurrent as bottom up in <a class="external" 
href="http://www.almaden.ibm.com/u/mohan/RJ6846.pdf";>ARIES/IM</a>, but is 
simpler. As in ARIES/IM <q>Not more than 2 index pages are held latched 
simultaneously at anytime. In order to improve concurrency and to avoid 
deadlocks involving latches, even those latches are not held while waiting for 
a lock wich is not immediately grantable. No data page latch is held or 
acquired during an index access. Latch coupling is used while traversing the 
tree - ie. the latch on a parent page is held while requesting a latch on a 
child page.</q>
@@ -408,24 +409,24 @@ document.write("Last Published: " + docu
 <p>The hard case is when P does not have room for descriminator key. In this 
case all latches are released, and Derby does a split pass from top to bottom, 
and will split the internal nodes that do not have room for the decrimator key. 
Note this may result in more splits than necessary for this particular insert, 
but the assumption is that the splits will have to happen eventually anyway. 
After this split pass is done, the search for the insert starts again from top 
down, but it must once again check for space because it has given up all its 
latches and some other transaction may have acquired the space in the 
meantime.</p>
 <p>Optimization is possible to remember C and see if it is right location, 
and/or use sideway pointers to search right rather than do research of tree.</p>
 </div>
-<a name="N10091"></a><a name="Logical+Key+Deletes"></a>
+<a name="Logical+Key+Deletes"></a>
 <h2 class="boxed">Logical Key Deletes</h2>
 <div class="section">
 <p>In both the BTree and the Heap, deletes are first executed by marking a 
"deleted" bit. This is to insure space on the page for abort, since row level 
locking will allow other rows on the page to be modified conncurrently with the 
transaction executing the delete. The system uses a background daemon to 
schedule work after commit to reclaim the space of the deleted rows. A row 
marked deleted can be "purged" if one can obtain a lock on it (if it was an 
uncommitted delete then the transaction doing the commit would still have an 
exclusive lock on the row).</p>
 </div>
-<a name="N10097"></a><a name="Garbage+Collection+of+deleted+keys"></a>
+<a name="Garbage+Collection+of+deleted+keys"></a>
 <h2 class="boxed">Garbage Collection of deleted keys</h2>
 <div class="section">
 <p>Since rows are only marked as "deleted", and not physically removed, it is 
necessary to perform space reclamation on deleted rows.</p>
-<a name="N1009D"></a><a name="Online+during+BTREE+split"></a>
+<a name="Online+during+BTREE+split"></a>
 <h3 class="boxed">Online during BTREE split</h3>
 <p>Whenever there is not enough room on a leaf to do an insert the code 
attempts to find space on the leaf, by checking if it can reclaim any committed 
deletes on that leaf. That work only requires the latch on the leaf and NOWAIT 
row write locks. It is expected that most of the space reclaim done in the 
BTree goes through this path. Most of this work is done in {@link 
org.apache.derby.impl.store.access.btree.BTreeController.reclaim_deleted_rows}.</p>
-<a name="N100A3"></a><a name="BTREE+post+commit+work"></a>
+<a name="BTREE+post+commit+work"></a>
 <h3 class="boxed">BTREE post commit work</h3>
 <p>Whenever a delete operation deletes the last row from a leaf page then a 
BtreePostCommit job is queued to be executed after the transaction which did 
the delete commits. This work currently requires a table level lock as page 
merges have not been implemented to be allowed concurrent with other 
operations. Many DBMSes don't even try to do page merges except when called 
from some sort of reorg utility. If all rows on page are purged, then the page 
will move to the free list and perform a merge to the tree.</p>
 <p>It is expected that the normal space reclamation happens with row locks 
during btree split, which is why not much work has been done to optimize btree 
post commit path</p>
 </div>
-<a name="N100AB"></a><a name="Logging+and+Recovery"></a>
+<a name="Logging+and+Recovery"></a>
 <h2 class="boxed">Logging and Recovery</h2>
 <div class="section">
 <p>Derby uses physical redo and logical undo for BTree inserts and deletes. 
Logical undo is simplified as a result of using logical key deletes. If keys 
were physically removed during deletes, then the undo of a key delete would 
have required an insert operation which can potentially lead to page splits at 
various levels within the tree. Since the key is not physically removed, but 
only marked as "deleted", undoing a key delete is accomplished easily. However, 
since the page where the insert or delete should take place may have moved, it 
may be necessary to search for the page.</p>

Modified: websites/production/db/content/derby/papers/derby_arch.html
==============================================================================
--- websites/production/db/content/derby/papers/derby_arch.html (original)
+++ websites/production/db/content/derby/papers/derby_arch.html Sun Oct  1 
16:35:06 2017
@@ -3,7 +3,7 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Derby Engine Architecture Overview</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -316,6 +316,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Derby Engine Architecture Overview</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -347,6 +348,7 @@ document.write("Last Published: " + docu
 </ul>
 </li>
 </ul>
+</div>
 </div> 
 
 
@@ -365,13 +367,13 @@ Please post any corrections or additiona
 </p>
 
 
-<a name="N1001F"></a><a name="Module+View"></a>
+<a name="Module+View"></a>
 <h2 class="boxed">Module View</h2>
 <div class="section">
 <p>
 A running system is comprised of a monitor and a collection of modules.
 </p>
-<a name="N10028"></a><a name="Monitor"></a>
+<a name="Monitor"></a>
 <h3 class="boxed">Monitor</h3>
 <p>
 The monitor is code that maps module requests,
@@ -383,7 +385,7 @@ implementation, while in JDK 1.4 the dri
 implementation. This allows Derby to present a single JDBC driver to the
 application regardless of JDK and internally the correct driver is loaded.
 </p>
-<a name="N10032"></a><a name="Modules"></a>
+<a name="Modules"></a>
 <h3 class="boxed">Modules</h3>
 <p>
 A module is a set of discrete functionality, such as a lock manager,
@@ -408,13 +410,13 @@ configurations out of the same code base
 </div>
 
 
-<a name="N10043"></a><a name="Layer%2FBox+View"></a>
+<a name="Layer%2FBox+View"></a>
 <h2 class="boxed">Layer/Box View</h2>
 <div class="section">
 <p>
 There are four main code areas: JDBC, SQL, Store and Services.
 </p>
-<a name="N1004C"></a><a name="JDBC"></a>
+<a name="JDBC"></a>
 <h3 class="boxed">JDBC</h3>
 <p>
 JDBC presents the only api to Derby to applications and consists of
@@ -429,7 +431,7 @@ additional methods.
 <p>
 The JDBC layer sits on top of the SQL layer.
 </p>
-<a name="N10059"></a><a name="SQL"></a>
+<a name="SQL"></a>
 <h3 class="boxed">SQL</h3>
 <p>
 The SQL layer is split into two main logical areas, compilation and
@@ -489,7 +491,7 @@ count.
 These result set objects interface with the Store layer to fetch rows
 from tables, indexes or perform sorts.
 </p>
-<a name="N10084"></a><a name="Store"></a>
+<a name="Store"></a>
 <h3 class="boxed">Store</h3>
 <p>
 The Store layer is split into two main areas, access and raw.
@@ -506,7 +508,7 @@ store works with a pluggable file system
 to be stored in the Java filesystem, jar files, jar files in the
 classpath, or any other mechanism.
 </p>
-<a name="N10091"></a><a name="Services"></a>
+<a name="Services"></a>
 <h3 class="boxed">Services</h3>
 <p>
 Services are utility modules such as lock management, cache management

Modified: websites/production/db/content/derby/papers/derby_htw.html
==============================================================================
--- websites/production/db/content/derby/papers/derby_htw.html (original)
+++ websites/production/db/content/derby/papers/derby_htw.html Sun Oct  1 
16:35:06 2017
@@ -3,7 +3,7 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
 <title>How Things Work</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -315,7 +315,8 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="-a" class="smallerfont" title="Shrink 
text" onclick="ndeSetTextSize('decr'); return false;" type="button">
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
-<h1>How Things Work</h1> 
+<h1>How Things Work</h1>
+<div id="front-matter"></div> 
 
 
 <div class="warning">

Modified: websites/production/db/content/derby/papers/derby_web.html
==============================================================================
--- websites/production/db/content/derby/papers/derby_web.html (original)
+++ websites/production/db/content/derby/papers/derby_web.html Sun Oct  1 
16:35:06 2017
@@ -3,7 +3,7 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Apache Derby Web Site</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -175,6 +175,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby Web Site</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -256,6 +257,7 @@ document.write("Last Published: " + docu
 </ul>
 </li>
 </ul>
+</div>
 </div> 
 
 
@@ -274,25 +276,25 @@ Derby web site itself.
 </p>
 
 
-<a name="N10018"></a><a name="Web+Site+Change+Notes"></a>
+<a name="Web+Site+Change+Notes"></a>
 <h2 class="boxed">Web Site Change Notes</h2>
 <div class="section">
-<a name="N1001E"></a><a name="2016%3A+Web+site+upgraded+to+Forrest+0.9"></a>
+<a name="2016%3A+Web+site+upgraded+to+Forrest+0.9"></a>
 <h3 class="boxed">2016: Web site upgraded to Forrest 0.9</h3>
 <p>The web site is now being built with the latest
 release of Forrest, Forrest 0.9.</p>
-<a name="N10028"></a><a 
name="21-Dec-2007%3A+Web+site+upgraded+to+Forrest+0.8"></a>
+<a name="21-Dec-2007%3A+Web+site+upgraded+to+Forrest+0.8"></a>
 <h3 class="boxed">21-Dec-2007: Web site upgraded to Forrest 0.8</h3>
 <p>The web site was upgraded to build with the latest
 release of Forrest, Forrest 0.8.</p>
-<a name="N10032"></a><a 
name="12-Aug-2005%3A+Web+site+upgraded+to+Forrest+0.7"></a>
+<a name="12-Aug-2005%3A+Web+site+upgraded+to+Forrest+0.7"></a>
 <h3 class="boxed">12-Aug-2005: Web site upgraded to Forrest 0.7</h3>
 <p>The web site was recently upgraded to build with the latest
 release of Forrest, Forrest 0.7.</p>
 <p>If you receive OutOfMemoryErrors while trying to build the
 site, try increasing the amount of memory available to forrest
 by setting the ANT_OPTS environment variable to -mx512M.</p>
-<a name="N1003F"></a><a 
name="31-Jul-2005%3A+Web+site+moved+from+Incubator+to+Apache+DB"></a>
+<a name="31-Jul-2005%3A+Web+site+moved+from+Incubator+to+Apache+DB"></a>
 <h3 class="boxed">31-Jul-2005: Web site moved from Incubator to Apache DB</h3>
 <p>
 Derby graduated from the Incubator to the Apache DB project,
@@ -315,7 +317,7 @@ Specific changes, beginning with SVN rev
   </li>
 
 </ul>
-<a name="N10058"></a><a name="15-May-2005%3A+Version+10.0+manuals+moved"></a>
+<a name="15-May-2005%3A+Version+10.0+manuals+moved"></a>
 <h3 class="boxed">15-May-2005: Version 10.0 manuals moved</h3>
 <p>
 The files that comprise the 10.0 manuals are numerous (about 750), static,
@@ -323,7 +325,7 @@ and take a while to build (20-40 minutes
 In May they were moved to a separate "mini" forrest site, which is now at
 <a 
href="http://db.apache.org/derby/docs/10.0/index.html";>http://db.apache.org/derby/docs/10.0/index.html</a>.
 </p>
-<a name="N10066"></a><a 
name="27-Jan-2005%3A+Web+site+upgraded+to+Forrest+0.6"></a>
+<a name="27-Jan-2005%3A+Web+site+upgraded+to+Forrest+0.6"></a>
 <h3 class="boxed">27-Jan-2005: Web site upgraded to Forrest 0.6</h3>
 <p>
 The Derby web site was initialized in August 2004 with Forrest 0.5.1.
@@ -362,7 +364,7 @@ blocks listed below:
 </div>
 
 
-<a name="N10095"></a><a name="Forrest+in+a+Nutshell"></a>
+<a name="Forrest+in+a+Nutshell"></a>
 <h2 class="boxed">Forrest in a Nutshell</h2>
 <div class="section">
 <p>
@@ -398,7 +400,7 @@ The Derby web site uses Forrest 0.8 and
 
 
 
-<a name="N100C0"></a><a name="Testing+New+Pages+for+the+Derby+Site"></a>
+<a name="Testing+New+Pages+for+the+Derby+Site"></a>
 <h2 class="boxed">Testing New Pages for the Derby Site</h2>
 <div class="section">
 <p>
@@ -408,7 +410,7 @@ who wants to develop content for the Der
 It is much easier to integrate new pages by first
 testing them outside the Derby web site source tree.
 </p>
-<a name="N100C9"></a><a name="Create+a+Forrest+seed+site"></a>
+<a name="Create+a+Forrest+seed+site"></a>
 <h3 class="boxed">Create a Forrest seed site</h3>
 <p>
 The
@@ -440,7 +442,7 @@ Below are some simple steps to get start
 <li> Look at the sample pages that are included in the seed site.</li>
 
 </ul>
-<a name="N10101"></a><a name="Add+your+new+page+to+the+seed+site"></a>
+<a name="Add+your+new+page+to+the+seed+site"></a>
 <h3 class="boxed">Add your new page to the seed site</h3>
 <p>
 If you don't need to add a new page, skip this step.
@@ -530,7 +532,7 @@ Otherwise, incorporate the new page(s) i
         source file. </li>
 
 </ul>
-<a name="N10164"></a><a name="What+editor+can+you+use+for+Forrest+XML%3F"></a>
+<a name="What+editor+can+you+use+for+Forrest+XML%3F"></a>
 <h3 class="boxed">What editor can you use for Forrest XML?</h3>
 <p>
 The Forrest web site mentions jEdit, oXygen, xmlspy, 
@@ -561,7 +563,7 @@ If you find other tools that also work w
 by posting to
 <a href="../derby_mail.html">[email protected]</a>.
 </p>
-<a name="N1018E"></a><a name="Resolve+Forrest+DTDs+locally"></a>
+<a name="Resolve+Forrest+DTDs+locally"></a>
 <h3 class="boxed">Resolve Forrest DTDs locally</h3>
 <p>
 Many source files in the Derby web site repository are in Forrest XML format.
@@ -594,7 +596,7 @@ The mechanics of doing that is described
 
 
 
-<a name="N101AD"></a><a name="Updating+the+Apache+Derby+web+site"></a>
+<a name="Updating+the+Apache+Derby+web+site"></a>
 <h2 class="boxed">Updating the Apache Derby web site </h2>
 <div class="section">
 <p>
@@ -604,14 +606,14 @@ Steps 1-6 are for both contributors and
 Step 7 tells contributors how to create a patch.
 Steps 8-10 tell committers how to commit and publish changes.
 </p>
-<a name="N101B6"></a><a name="1.+Install+Forrest+on+your+machine"></a>
+<a name="1.+Install+Forrest+on+your+machine"></a>
 <h3 class="boxed">1. Install Forrest on your machine</h3>
 <p>
 If you haven't installed Forrest yet,
 <a class="external" href="http://forrest.apache.org/mirrors.cgi";>install 
Forrest 0.8</a> 
 on your local system.
 </p>
-<a name="N101C4"></a><a name="2.+Check+out+the+Derby+web+site+pages"></a>
+<a name="2.+Check+out+the+Derby+web+site+pages"></a>
 <h3 class="boxed">2. Check out the Derby web site pages </h3>
 <p>
 Check the Derby web site files out of the subversion repository:
@@ -619,7 +621,7 @@ Check the Derby web site files out of th
 <pre class="code">
 svn co https://svn.apache.org/repos/asf/db/derby/site/trunk
 </pre>
-<a name="N101D2"></a><a name="3.+Modify+files+in+the+src+tree"></a>
+<a name="3.+Modify+files+in+the+src+tree"></a>
 <h3 class="boxed">3. Modify files in the src tree </h3>
 <p>
 After checking the site out of subversion,
@@ -776,7 +778,7 @@ they control the information and links i
 </li>
 
 </ul>
-<a name="N102E7"></a><a name="4.+Build+the+site"></a>
+<a name="4.+Build+the+site"></a>
 <h3 class="boxed">4. Build the site </h3>
 <p>
 After modifying files, rebuild the site with the
@@ -798,7 +800,7 @@ If you run out of memory building the we
 try setting the <span class="codefrag">ANT_OPTS</span> environment variable to 
 <span class="codefrag">-mx512M</span>.
 </p>
-<a name="N10310"></a><a name="5.+Test+the+changes"></a>
+<a name="5.+Test+the+changes"></a>
 <h3 class="boxed">5. Test the changes </h3>
 <p>
 There are a couple ways (at least) to review changes.
@@ -835,7 +837,7 @@ then Javascript adds extra breadcrumbs f
 won't be added when the site is viewed locally.</a>
 
 </p>
-<a name="N10345"></a><a name="odd_diffs"></a>
+<a name="odd_diffs"></a>
 <h3 class="boxed">6. Adjust the site build - odd diffs</h3>
 <p>Derby developers build the site on a variety of platforms,
 including Windows, Mac, and Linux. The
@@ -861,7 +863,7 @@ should revert the changes made to the <s
 <pre class="code">svn revert build\site\skin\*</pre>
 <p>If you are using TortoiseSVN, you can use Windows Explorer to revert the 
 changes.</p>
-<a name="N1038B"></a><a name="7.+Create+a+patch"></a>
+<a name="7.+Create+a+patch"></a>
 <h3 class="boxed">7. Create a patch</h3>
 <p>
 Create a patch at the <span class="codefrag">trunk</span> level and only 
include the
@@ -871,7 +873,7 @@ Create a patch at the <span class="codef
 <p>
 Upload the patch to a Jira issue to make it available to a Derby committer.
 </p>
-<a name="N103A2"></a><a 
name="8.+Commit+changes+to+the+src+and+build%2Fsite+directories"></a>
+<a name="8.+Commit+changes+to+the+src+and+build%2Fsite+directories"></a>
 <h3 class="boxed">8. Commit changes to the src and build/site directories</h3>
 <p>
 Apply any patch, if one was provided, then build and test the web site
@@ -917,7 +919,7 @@ svn commit --message "here is my commit
 cd ../build/site 
 svn commit --message "here is my commit message" 
 </pre>
-<a name="N103EA"></a><a name="9.+Make+web+site+changes+visible"></a>
+<a name="9.+Make+web+site+changes+visible"></a>
 <h3 class="boxed">9. Make web site changes visible</h3>
 <p>
 A Derby committer can force the source tree to be updated to the latest change 
as follows:
@@ -933,7 +935,7 @@ However, www.apache.org automatically sy
 and the <span class="codefrag">build/site</span> tree will get synced right 
away, 
 so there is no need for this.
 </p>
-<a name="N10401"></a><a 
name="10.+Considering+a+quick+fix+to+the+build+tree%3F"></a>
+<a name="10.+Considering+a+quick+fix+to+the+build+tree%3F"></a>
 <h3 class="boxed">10. Considering a quick fix to the build tree?</h3>
 <p>
 If you modify a file in the <span class="codefrag">build/site</span> tree, 

Modified: websites/production/db/content/derby/papers/fortune_tut.html
==============================================================================
--- websites/production/db/content/derby/papers/fortune_tut.html (original)
+++ websites/production/db/content/derby/papers/fortune_tut.html Sun Oct  1 
16:35:06 2017
@@ -3,7 +3,7 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Apache Derby Fortune Server Tutorial</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -316,6 +316,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby Fortune Server Tutorial</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -337,10 +338,11 @@ document.write("Last Published: " + docu
 <a href="#Revision+History">Revision History</a>
 </li>
 </ul>
+</div>
 </div> 
 
 
-<a name="N1000D"></a><a name="Overview"></a>
+<a name="Overview"></a>
 <h2 class="boxed">Overview</h2>
 <div class="section">
 <p>
@@ -365,7 +367,7 @@ all within Derby's easy-to-use embedded
 </div>
 
 
-<a name="N10025"></a><a name="Intended+Audience"></a>
+<a name="Intended+Audience"></a>
 <h2 class="boxed">Intended Audience</h2>
 <div class="section">
 <p>
@@ -377,7 +379,7 @@ so lack of experience in any of these ar
 </div>
 
 
-<a name="N1002F"></a><a name="Tutorial+Topics"></a>
+<a name="Tutorial+Topics"></a>
 <h2 class="boxed">Tutorial Topics</h2>
 <div class="section">
 <p>
@@ -439,7 +441,7 @@ The tutorial is organized into the secti
 
 
 
-<a name="N10072"></a><a name="Download+Software"></a>
+<a name="Download+Software"></a>
 <h2 class="boxed">Download Software</h2>
 <div class="section">
 <ul>
@@ -469,7 +471,7 @@ The tutorial is organized into the secti
 </div>
 
 
-<a name="N1009B"></a><a name="Credits+and+Acknowledgments"></a>
+<a name="Credits+and+Acknowledgments"></a>
 <h2 class="boxed">Credits and Acknowledgments</h2>
 <div class="section">
 <p>
@@ -499,7 +501,7 @@ was used for generating the web-based ma
 </div>
 
 
-<a name="N100BD"></a><a name="Revision+History"></a>
+<a name="Revision+History"></a>
 <h2 class="boxed">Revision History</h2>
 <div class="section">
 <p>

Modified: websites/production/db/content/derby/papers/index.html
==============================================================================
--- websites/production/db/content/derby/papers/index.html (original)
+++ websites/production/db/content/derby/papers/index.html Sun Oct  1 16:35:06 
2017
@@ -3,7 +3,7 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Apache Derby Papers</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -319,6 +319,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby Papers</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -334,6 +335,7 @@ document.write("Last Published: " + docu
 <a href="#How+to+Contribute+Papers">How to Contribute Papers</a>
 </li>
 </ul>
+</div>
 </div> 
 
 
@@ -343,7 +345,7 @@ This <em>ad hoc</em> spot in the Derby s
 </p>
 
 
-<a name="N10017"></a><a name="Derby+Engine"></a>
+<a name="Derby+Engine"></a>
 <h2 class="boxed">Derby Engine</h2>
 <div class="section">
 <p>
@@ -457,7 +459,7 @@ then open the file you saved.)
 </div>
 
 
-<a name="N100FF"></a><a name="Derby+Network+Client"></a>
+<a name="Derby+Network+Client"></a>
 <h2 class="boxed">Derby Network Client</h2>
 <div class="section">
 <p>
@@ -479,7 +481,7 @@ The table below summarizes white papers
 </div>
 
 
-<a name="N10125"></a><a name="Instruction"></a>
+<a name="Instruction"></a>
 <h2 class="boxed">Instruction</h2>
 <div class="section">
 <p>
@@ -492,7 +494,7 @@ even more tutorials and other instructio
 </div>
 
 
-<a name="N10137"></a><a name="How+to+Contribute+Papers"></a>
+<a name="How+to+Contribute+Papers"></a>
 <h2 class="boxed">How to Contribute Papers</h2>
 <div class="section">
 <p>

Modified: websites/production/db/content/derby/papers/logformats.html
==============================================================================
--- websites/production/db/content/derby/papers/logformats.html (original)
+++ websites/production/db/content/derby/papers/logformats.html Sun Oct  1 
16:35:06 2017
@@ -3,7 +3,7 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Derby Write Ahead Log Format</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -316,6 +316,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Derby Write Ahead Log Format</h1>
+<div id="front-matter">
 <div class="abstract">This document describes the storage format of Derby 
Write Ahead 
         Log. This is a work-in-progress derived from Javadoc comments and from 
         explanations Mike Matrigali and others posted to the Derby lists. 
Please 
@@ -358,9 +359,10 @@ document.write("Last Published: " + docu
 <a href="#Pointers+to+relevant+classes">Pointers to relevant classes</a>
 </li>
 </ul>
+</div>
 </div> 
       
-<a name="N10010"></a><a name="introduction"></a>
+<a name="introduction"></a>
 <h2 class="boxed"> Introduction </h2>
 <div class="section">
 <p> Derby uses a Write Ahead Log to record all changes to the database. 
@@ -389,7 +391,7 @@ document.write("Last Published: " + docu
           paper.</p>
 </div>
       
-<a name="N1002C"></a><a name="References"></a>
+<a name="References"></a>
 <h2 class="boxed"> References </h2>
 <div class="section">
 <p> A good description of Write Ahead Logging, and how a log is typically 
@@ -401,7 +403,7 @@ document.write("Last Published: " + docu
           .</p>
 </div>
       
-<a name="N1003D"></a><a name="Derby+implementation+of+the+Write+Ahead+Log"></a>
+<a name="Derby+implementation+of+the+Write+Ahead+Log"></a>
 <h2 class="boxed">Derby implementation of the Write Ahead Log</h2>
 <div class="section">
 <p> Derby implements the Write Ahead Log using a non-circular file system 
@@ -468,7 +470,7 @@ document.write("Last Published: " + docu
             while"</li>
         
 </ol>
-<a name="N1007C"></a><a name="LogCounter"></a>
+<a name="LogCounter"></a>
 <h3 class="boxed">LogCounter</h3>
 <p>Log records are identified using LogCounter, which is an implementation 
             of LogInstant, a Derby term for LSN. The LogCounter is made up of 
@@ -480,7 +482,7 @@ document.write("Last Published: " + docu
             tells if one log instant is lessThan, equals or greater than 
another.</p>
 </div>
       
-<a name="N1008A"></a><a name="Format+of+Write+Ahead+Log"></a>
+<a name="Format+of+Write+Ahead+Log"></a>
 <h2 class="boxed"> Format of Write Ahead Log </h2>
 <div class="section">
 <p> An implementation of file based log is in 
@@ -488,7 +490,7 @@ document.write("Last Published: " + docu
           This LogFactory is responsible for the formats of 2 kinds of file: 
           the log file and the log control file. And it is responsible for the 
           format of the log record wrapper. </p>
-<a name="N10096"></a><a name="Format+of+Log+Control+File"></a>
+<a name="Format+of+Log+Control+File"></a>
 <h3 class="boxed">Format of Log Control File</h3>
 <p>The log control file contains information about which log files are 
             present and where the last checkpoint log record is located.</p>
@@ -586,7 +588,7 @@ document.write("Last Published: " + docu
 </tr>
           
 </table>
-<a name="N1014C"></a><a name="Format+of+the+log+file"></a>
+<a name="Format+of+the+log+file"></a>
 <h3 class="boxed">Format of the log file</h3>
 <p>The log file contains log records which record all the changes to 
             the database. The complete transaction log is composed of a series 
@@ -654,7 +656,7 @@ document.write("Last Published: " + docu
 </tr>
           
 </table>
-<a name="N101C1"></a><a name="Format+of+the+log+record+wrapper"></a>
+<a name="Format+of+the+log+record+wrapper"></a>
 <h3 class="boxed">Format of the log record wrapper</h3>
 <p>The log record wrapper provides information for the log scan.</p>
 <table class="ForrestTable" cellspacing="1" cellpadding="4"> 
@@ -695,7 +697,7 @@ document.write("Last Published: " + docu
 </tr>
           
 </table>
-<a name="N1020F"></a><a name="The+format+of+a+log+record"></a>
+<a name="The+format+of+a+log+record"></a>
 <h3 class="boxed">The format of a log record</h3>
 <p>The log record described every change to the persistent store</p>
 <table class="ForrestTable" cellspacing="1" cellpadding="4"> 
@@ -851,7 +853,7 @@ document.write("Last Published: " + docu
 </table>
 </div>
       
-<a name="N1033C"></a><a name="Pointers+to+relevant+classes"></a>
+<a name="Pointers+to+relevant+classes"></a>
 <h2 class="boxed">Pointers to relevant classes</h2>
 <div class="section">
 <div class="fixme">

Modified: websites/production/db/content/derby/papers/optimizer.html
==============================================================================
--- websites/production/db/content/derby/papers/optimizer.html (original)
+++ websites/production/db/content/derby/papers/optimizer.html Sun Oct  1 
16:35:06 2017
@@ -3,7 +3,7 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Derby Optimizer Design</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -316,6 +316,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Derby Optimizer Design</h1>
+<div id="front-matter">
 <div class="abstract">This document describes the Derby Optimizer. This is a 
work-in-progress 
         derived from Javadoc comments and from explanations Jeffrey Lichtman 
and 
         others posted to the Derby lists. Please post questions, comments, and 
@@ -332,9 +333,10 @@ document.write("Last Published: " + docu
 <a href="#Potential+Improvements+to+the+Optimizer">Potential Improvements to 
the Optimizer</a>
 </li>
 </ul>
+</div>
 </div> 
       
-<a name="N10010"></a><a name="overview"></a>
+<a name="overview"></a>
 <h2 class="boxed">Overview</h2>
 <div class="section">
 <div class="note">
@@ -404,7 +406,7 @@ document.write("Last Published: " + docu
          the join order musn't be inverted under the current implementation). 
</p>
 </div>
       
-<a name="N10032"></a><a name="Example+of+a+5-way+Join"></a>
+<a name="Example+of+a+5-way+Join"></a>
 <h2 class="boxed">Example of a 5-way Join</h2>
 <div class="section">
 <p> The optimizer looks at so many 
@@ -522,7 +524,7 @@ t1    t2    t3    JOIN
           - t5 - t2. </p>
 </div>
       
-<a name="N10078"></a><a name="Potential+Improvements+to+the+Optimizer"></a>
+<a name="Potential+Improvements+to+the+Optimizer"></a>
 <h2 class="boxed">Potential Improvements to the Optimizer</h2>
 <div class="section">
 <p> It's hard to consider the optimizer by itself. Many optimizer enhancements

Modified: websites/production/db/content/derby/papers/pageformats.html
==============================================================================
--- websites/production/db/content/derby/papers/pageformats.html (original)
+++ websites/production/db/content/derby/papers/pageformats.html Sun Oct  1 
16:35:06 2017
@@ -3,7 +3,7 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Derby On Disk Page Format</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -316,6 +316,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Derby On Disk Page Format</h1>
+<div id="front-matter">
 <div class="abstract">This document describes the storage format of Derby disk 
pages. 
 
     This is a work-in-progress derived from Javadoc comments and 
@@ -367,8 +368,9 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
+</div>
     
-<a name="N10010"></a><a name="introduction"></a>
+<a name="introduction"></a>
 <h2 class="boxed"> Introduction </h2>
 <div class="section">
 <p>Derby stores table and index data in Containers, which currently map 
@@ -437,18 +439,18 @@ have allocation bit maps.
 </p>
 </div>
     
-<a name="N10049"></a><a name="storedpage"></a>
+<a name="storedpage"></a>
 <h2 class="boxed">Data Page Format</h2>
 <div class="section">
 <p>A data page is broken into five sections. 
 
         <img alt="" src="page-format.png"></p>
-<a name="N10055"></a><a name="formatid"></a>
+<a name="formatid"></a>
 <h3 class="boxed">Format Id </h3>
 <p> The formatId is a 4 bytes array, it contains the format Id of this 
 
           page. The possible values are RAW_STORE_STORED_PAGE or 
RAW_STORE_ALLOC_PAGE.</p>
-<a name="N1005F"></a><a name="pageheader"></a>
+<a name="pageheader"></a>
 <h3 class="boxed"> Page Header </h3>
 <p> The page header is a fixed size, 56 bytes. </p>
 <table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -608,7 +610,7 @@ have allocation bit maps.
 
             that 0 means field was never assigned. </div>
 </div>
-<a name="N1017A"></a><a name="records"></a>
+<a name="records"></a>
 <h3 class="boxed"> Records </h3>
 <p>The records section contains zero or more records. Each record starts 
 
@@ -896,7 +898,7 @@ have allocation bit maps.
 
           </div>
 </div>
-<a name="N102C3"></a><a name="slottable"></a>
+<a name="slottable"></a>
 <h3 class="boxed">Slot Offset Table</h3>
 <p>The slot offset table is a table of 6 or 12 bytes per record, depending 
 
@@ -941,14 +943,14 @@ have allocation bit maps.
           First slot is slot 0. The slot table grows backwards. Slots are 
never 
 
           left empty. </p>
-<a name="N1030A"></a><a name="checksum"></a>
+<a name="checksum"></a>
 <h3 class="boxed">Checksum</h3>
 <p>8 bytes of a java.util.zip.CRC32 checksum of the entire's page contents 
 
           without the 8 bytes representing the checksum.</p>
 </div>
     
-<a name="N10315"></a><a name="allocpage"></a>
+<a name="allocpage"></a>
 <h2 class="boxed">Allocation Page</h2>
 <div class="section">
 <p> An allocation page of the file container extends a normal Stored page, 
@@ -1162,7 +1164,7 @@ have allocation bit maps.
        extent row to the alloc page.
 
        </p>
-<a name="N103EA"></a><a name="Alloc+Page+detailed+implementation+notes"></a>
+<a name="Alloc+Page+detailed+implementation+notes"></a>
 <h3 class="boxed">
 
        Alloc Page detailed implementation notes</h3>
@@ -1232,7 +1234,7 @@ have allocation bit maps.
 <p>For the fields in an allocation extent row.</p>
 </div>
     
-<a name="N10404"></a><a name="Allocation+Extent"></a>
+<a name="Allocation+Extent"></a>
 <h2 class="boxed">Allocation Extent</h2>
 <div class="section">
 <p>

Modified: websites/production/db/content/derby/papers/recovery.html
==============================================================================
--- websites/production/db/content/derby/papers/recovery.html (original)
+++ websites/production/db/content/derby/papers/recovery.html Sun Oct  1 
16:35:06 2017
@@ -3,7 +3,7 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Derby Logging and Recovery</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -316,6 +316,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Derby Logging and Recovery</h1>
+<div id="front-matter">
 <div class="abstract">This document describes how Derby implements logging and 
recovery. 
         This is a work-in-progress derived from Javadoc comments and from 
explanations 
         Mike Matrigali and others posted to the Derby lists. Please post 
questions, 
@@ -366,14 +367,15 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
+</div>
     
-<a name="N10010"></a><a name="introduction"></a>
+<a name="introduction"></a>
 <h2 class="boxed"> Introduction </h2>
 <div class="section">
 <p>Derby transaction logging and recovery is based upon the ARIES 
algorithm.</p>
 </div>
     
-<a name="N1001A"></a><a name="ARIES+-+An+Overview"></a>
+<a name="ARIES+-+An+Overview"></a>
 <h2 class="boxed">ARIES - An Overview</h2>
 <div class="section">
 <p>Following is a brief description of the main principles behind ARIES.</p>
@@ -418,7 +420,7 @@ transaction decides to rollback.
         system need to know about high level data structures. </p>
 </div>
     
-<a name="N10033"></a><a name="Features+of+ARIES"></a>
+<a name="Features+of+ARIES"></a>
 <h2 class="boxed">Features of ARIES</h2>
 <div class="section">
 <p>ARIES includes a number of optimisations to reduce the amount of work 
@@ -458,7 +460,7 @@ transaction decides to rollback.
         UndoLsn pointer as described previously.</p>
 </div>
     
-<a name="N10049"></a><a name="References"></a>
+<a name="References"></a>
 <h2 class="boxed">References</h2>
 <div class="section">
 <ol>
@@ -489,7 +491,7 @@ transaction decides to rollback.
 </ol>
 </div>
     
-<a name="N1006B"></a><a name="Derby+implementation+of+ARIES"></a>
+<a name="Derby+implementation+of+ARIES"></a>
 <h2 class="boxed">Derby implementation of ARIES</h2>
 <div class="section">
 <p>I shall only describe how Derby differs from standard ARIES implementation. 
@@ -551,7 +553,7 @@ transaction decides to rollback.
         done.</p>
 </div>
     
-<a name="N1008F"></a><a name="Derby+recovery+process"></a>
+<a name="Derby+recovery+process"></a>
 <h2 class="boxed">Derby recovery process</h2>
 <div class="section">
 <p>Implemented in <span 
class="codefrag">org.apache.derby.impl.store.raw.log.LogToFile.recover()</span>
@@ -574,7 +576,7 @@ transaction decides to rollback.
 </dl>
 </div>
     
-<a name="N100B0"></a><a name="Recovery+Redo+pass"></a>
+<a name="Recovery+Redo+pass"></a>
 <h2 class="boxed">Recovery Redo pass</h2>
 <div class="section">
 <p>Implemented in <span 
class="codefrag">org.apache.derby.impl.store.raw.log.FileLogger.redo()</span>
@@ -598,7 +600,7 @@ transaction decides to rollback.
 </ol>
 </div>
     
-<a name="N100CB"></a><a name="Recovery+Undo+pass"></a>
+<a name="Recovery+Undo+pass"></a>
 <h2 class="boxed">Recovery Undo pass</h2>
 <div class="section">
 <p>Implemented in <span 
class="codefrag">org.apache.derby.impl.store.raw.xact.XactFactory.rollbackAllTransactions()</span>
@@ -614,7 +616,7 @@ transaction decides to rollback.
 </ol>
 </div>
     
-<a name="N100E3"></a><a name="Checkpoints"></a>
+<a name="Checkpoints"></a>
 <h2 class="boxed">Checkpoints</h2>
 <div class="section">
 <p>Implemented in <span 
class="codefrag">org.apache.derby.impl.store.raw.log.LogToFile.checkpoint()</span>
@@ -739,7 +741,7 @@ transaction decides to rollback.
        </p>
 </div>
     
-<a name="N1015E"></a><a name="Derby+Logging+Overview"></a>
+<a name="Derby+Logging+Overview"></a>
 <h2 class="boxed">Derby Logging Overview</h2>
 <div class="section">
 <p>A loggable action in Derby is redoable. If the action implements Undoable 
interface, then it is also
@@ -775,7 +777,7 @@ transaction decides to rollback.
 </ol>
 </div>
     
-<a name="N10180"></a><a name="Loggable+Interface+Hierarchy"></a>
+<a name="Loggable+Interface+Hierarchy"></a>
 <h2 class="boxed">Loggable Interface Hierarchy</h2>
 <div class="section">
 <ul>
@@ -805,7 +807,7 @@ transaction decides to rollback.
 </ul>
 </div>
     
-<a name="N101B2"></a><a name="Container+Log+Operations+Hierarchy"></a>
+<a name="Container+Log+Operations+Hierarchy"></a>
 <h2 class="boxed">Container Log Operations Hierarchy</h2>
 <div class="section">
 <ul>
@@ -826,7 +828,7 @@ transaction decides to rollback.
 </ul>
 </div>
     
-<a name="N101F7"></a><a 
name="Transaction+Management+Log+Operations+Hierarchy"></a>
+<a name="Transaction+Management+Log+Operations+Hierarchy"></a>
 <h2 class="boxed">Transaction Management Log Operations Hierarchy</h2>
 <div class="section">
 <ul>
@@ -840,7 +842,7 @@ transaction decides to rollback.
 </ul>
 </div>
     
-<a name="N1022B"></a><a name="Page+Level+Log+Operations+Hierarchy"></a>
+<a name="Page+Level+Log+Operations+Hierarchy"></a>
 <h2 class="boxed">Page Level Log Operations Hierarchy</h2>
 <div class="section">
 <ul>

Modified: websites/production/db/content/derby/papers/versionupgrade.html
==============================================================================
--- websites/production/db/content/derby/papers/versionupgrade.html (original)
+++ websites/production/db/content/derby/papers/versionupgrade.html Sun Oct  1 
16:35:06 2017
@@ -3,7 +3,7 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Derby Versioning Scheme</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -316,6 +316,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Derby Versioning Scheme</h1>
+<div id="front-matter">
 <div class="abstract">This document describes the Derby Versioning Scheme. 
This is a 
         work-in-progress derived from Javadoc comments and from explanations 
Dan 
         Debrunner and others posted to the Derby lists. Please post questions, 
@@ -335,9 +336,10 @@ document.write("Last Published: " + docu
 <a href="#Upgrading+System+Catalogs">Upgrading System Catalogs</a>
 </li>
 </ul>
+</div>
 </div> 
       
-<a name="N10010"></a><a name="Basic+Numbering+Scheme"></a>
+<a name="Basic+Numbering+Scheme"></a>
 <h2 class="boxed">Basic Numbering Scheme</h2>
 <div class="section">
 <div class="note">
@@ -393,7 +395,7 @@ document.write("Last Published: " + docu
           had undergone 3 additional QA testing cycles. </p>
 </div>
       
-<a name="N10038"></a><a name="Sysinfo+and+how+it+reports+versions"></a>
+<a name="Sysinfo+and+how+it+reports+versions"></a>
 <h2 class="boxed">Sysinfo and how it reports versions</h2>
 <div class="section">
 <p> This version value is reported by the sysinfo utility, in some messages 
@@ -442,7 +444,7 @@ document.write("Last Published: " + docu
 </table>
 </div>
       
-<a name="N1008E"></a><a name="Version+Upgrade+Mechanism"></a>
+<a name="Version+Upgrade+Mechanism"></a>
 <h2 class="boxed">Version Upgrade Mechanism</h2>
 <div class="section">
 <div class="note">
@@ -511,7 +513,7 @@ document.write("Last Published: " + docu
           SALESDB with 10.0.x.y or 10.1.x.y would fail. </p>
 </div>
       
-<a name="N100D7"></a><a name="Upgrading+System+Catalogs"></a>
+<a name="Upgrading+System+Catalogs"></a>
 <h2 class="boxed">Upgrading System Catalogs</h2>
 <div class="section">
 <div class="note">

Modified: websites/production/db/content/derby/quick_start.html
==============================================================================
--- websites/production/db/content/derby/quick_start.html (original)
+++ websites/production/db/content/derby/quick_start.html Sun Oct  1 16:35:06 
2017
@@ -3,7 +3,7 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Apache Derby: Quick Start</title>
 <link type="text/css" href="skin/basic.css" rel="stylesheet">
@@ -157,6 +157,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby: Quick Start</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -169,10 +170,11 @@ document.write("Last Published: " + docu
 <a href="#Next+Steps+for+Developers">Next Steps for Developers</a>
 </li>
 </ul>
+</div>
 </div> 
 
 
-<a name="N1000D"></a><a name="The+Basics"></a>
+<a name="The+Basics"></a>
 <h2 class="boxed">The Basics</h2>
 <div class="section">
 <p>
@@ -208,7 +210,7 @@ The resources listed below are intended
 </div>
 
 
-<a name="N10040"></a><a name="Next+Steps+for+Users"></a>
+<a name="Next+Steps+for+Users"></a>
 <h2 class="boxed">Next Steps for Users</h2>
 <div class="section">
 <p>
@@ -329,7 +331,7 @@ As you learn more about Derby, feel free
 </div>
 
 
-<a name="N100CB"></a><a name="Next+Steps+for+Developers"></a>
+<a name="Next+Steps+for+Developers"></a>
 <h2 class="boxed">Next Steps for Developers</h2>
 <div class="section">
 <p>

Modified: websites/production/db/content/derby/releases/release-10.0.2.1.html
==============================================================================
--- websites/production/db/content/derby/releases/release-10.0.2.1.html 
(original)
+++ websites/production/db/content/derby/releases/release-10.0.2.1.html Sun Oct 
 1 16:35:06 2017
@@ -3,7 +3,7 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Apache Derby 10.0.2.1 Incubator Release</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -157,6 +157,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby 10.0.2.1 Incubator Release</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -173,8 +174,9 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
+</div>
     
-<a name="N1000D"></a><a name="Distributions"></a>
+<a name="Distributions"></a>
 <h2 class="boxed">Distributions</h2>
 <div class="section">
 <p>There are three different distributions:</p>
@@ -204,7 +206,7 @@ document.write("Last Published: " + docu
 </div>
     
     
-<a name="N1007C"></a><a name="Release+Overview"></a>
+<a name="Release+Overview"></a>
 <h2 class="boxed">Release Overview</h2>
 <div class="section">
 <p>Derby is a pure Java relational database engine using standard SQL and
@@ -266,7 +268,7 @@ document.write("Last Published: " + docu
 </div>
     
     
-<a name="N100D7"></a><a name="Release+Notes"></a>
+<a name="Release+Notes"></a>
 <h2 class="boxed">Release Notes</h2>
 <div class="section">
 <p>Derby version 10.0.2.1</p>
@@ -588,7 +590,7 @@ document.write("Last Published: " + docu
 </div>
     
     
-<a name="N10464"></a><a name="Testing"></a>
+<a name="Testing"></a>
 <h2 class="boxed">Testing</h2>
 <div class="section">
 <p>Tests were run on the following platforms. Results are listed separately 
for each platform.</p>

Modified: websites/production/db/content/derby/releases/release-10.1.1.0.html
==============================================================================
--- websites/production/db/content/derby/releases/release-10.1.1.0.html 
(original)
+++ websites/production/db/content/derby/releases/release-10.1.1.0.html Sun Oct 
 1 16:35:06 2017
@@ -3,9 +3,8 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
-<meta name="generator" content="">
 <title>Apache Derby 10.1.1.0 Release</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
 <link media="screen" type="text/css" href="../skin/screen.css" 
rel="stylesheet">
@@ -158,6 +157,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby 10.1.1.0 Release</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -177,7 +177,8 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
-<a name="N10010"></a><a name="Distributions"></a>
+</div>
+<a name="Distributions"></a>
 <h2 class="boxed">Distributions</h2>
 <div class="section">
 <p>Use the links below to download a distribution of Apache Derby from the 
archives. It is good practice to <a href="#Verifying+releases">verify the 
integrity</a> of the distribution files.</p>
@@ -206,7 +207,7 @@ document.write("Last Published: " + docu
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.1.1.0/derby_ui_plugin_1.1.0.zip";>derby_ui_plugin_1.1.0.zip</a>
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.1.1.0/derby_ui_plugin_1.1.0.zip.asc";>PGP</a>]
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.1.1.0/derby_ui_plugin_1.1.0.zip.md5";>MD5</a>]</p>
 <p>Please note: both plugins must be installed for full functionality. For 
information on installing and using the Derby plugins for Eclipse, please see 
the <a href="http://db.apache.org/derby/integrate/plugin_howto.html";>Using the 
10.1 Core and 1.1 UI Derby plug-ins</a> page.</p>
 </div>
-<a name="N1009C"></a><a name="Release+Overview"></a>
+<a name="Release+Overview"></a>
 <h2 class="boxed">Release Overview</h2>
 <div class="section">
 <p>Derby is a pure Java relational database engine using standard SQL and JDBC 
as its APIs.</p>
@@ -258,7 +259,7 @@ document.write("Last Published: " + docu
 <li>JSR-169, JDBC 2.1, and JDBC 3.0 support</li>
 </ul>
 </div>
-<a name="N100F1"></a><a name="Release+Notes"></a>
+<a name="Release+Notes"></a>
 <h2 class="boxed">Release Notes</h2>
 <div class="section">
 <p>Derby version 10.1.1.0</p>
@@ -776,7 +777,7 @@ document.write("Last Published: " + docu
 </tr>
 </table>
 </div>
-<a name="N1059F"></a><a name="Testing"></a>
+<a name="Testing"></a>
 <h2 class="boxed">Testing</h2>
 <div class="section">
 <p>Tests were run on the following platforms. Results are listed separately 
for each platform.</p>
@@ -852,7 +853,7 @@ document.write("Last Published: " + docu
 <p>Tests for a specific platform can be run using the derbyTesting.jar file 
that can be found in the lib directory of the -lib or -bin distributions.</p>
 <p>Instructions on how to run the tests can be found in the <a 
class="external" 
href="http://svn.apache.org/repos/asf/db/derby/code/branches/10.1/java/testing/README.htm";>testing
 README</a>.</p>
 </div>
-<a name="N1064A"></a><a name="Verifying+releases"></a>
+<a name="Verifying+releases"></a>
 <h2 class="boxed">Verifying releases</h2>
 <div class="section">
 <p>It is essential that you verify the integrity of the downloaded files using 
the PGP and MD5 signatures. MD5 verification ensures the file was not corrupted 
during the download process. PGP verification ensures that the file came from a 
certain person.</p>

Modified: websites/production/db/content/derby/releases/release-10.1.2.1.html
==============================================================================
--- websites/production/db/content/derby/releases/release-10.1.2.1.html 
(original)
+++ websites/production/db/content/derby/releases/release-10.1.2.1.html Sun Oct 
 1 16:35:06 2017
@@ -3,9 +3,8 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
-<meta name="generator" content="">
 <title>Apache Derby 10.1.2.1 Release</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
 <link media="screen" type="text/css" href="../skin/screen.css" 
rel="stylesheet">
@@ -158,6 +157,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby 10.1.2.1 Release</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -185,7 +185,8 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
-<a name="N10010"></a><a name="Distributions"></a>
+</div>
+<a name="Distributions"></a>
 <h2 class="boxed">Distributions</h2>
 <div class="section">
 <p>Use the links below to download a distribution of Apache Derby from the 
archives. It is good practice to <a href="#Verifying+releases">verify the 
integrity</a> of the distribution files.</p>
@@ -214,7 +215,7 @@ document.write("Last Published: " + docu
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.1.2.1/derby_ui_plugin_1.1.0.zip";>derby_ui_plugin_1.1.0.zip</a>
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.1.2.1/derby_ui_plugin_1.1.0.zip.asc";>PGP</a>]
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.1.2.1/derby_ui_plugin_1.1.0.zip.md5";>MD5</a>]</p>
 <p>Please note: both plugins must be installed for full functionality. For 
information on installing and using the Derby plugins for Eclipse, please see 
the <a href="http://db.apache.org/derby/integrate/plugin_howto.html";>Using the 
10.1 Core and 1.1 UI Derby plug-ins</a> page.</p>
 </div>
-<a name="N1009C"></a><a name="Release+Overview"></a>
+<a name="Release+Overview"></a>
 <h2 class="boxed">Release Overview</h2>
 <div class="section">
 <p>Derby is a pure Java relational database engine using standard SQL and JDBC 
as its APIs. 10.1.2.1 is a bug fix release providing quality improvements for 
Derby 10.1</p>
@@ -263,12 +264,12 @@ document.write("Last Published: " + docu
 <li>JSR-169, JDBC 2.1, and JDBC 3.0 support</li>
 </ul>
 </div>
-<a name="N100EB"></a><a name="Release+Notes"></a>
+<a name="Release+Notes"></a>
 <h2 class="boxed">Release Notes</h2>
 <div class="section">
 <p>Derby version 10.1.2.1 is a bug fix release based on Apache Derby <a 
href="http://db.apache.org/derby/releases/release-10.1.1.0.html";>10.1.1.0.</a> 
In addition to many other bug fixes, this release contains the fix for 
DERBY-662 which is a rare but potentially serious data loss issue on case 
insensitive file systems such as Windows.</p>
 <p>The following reported JIRA issues were fixed in the 10.1.2.1 release:</p>
-<a name="N100F7"></a><a name="Bugs"></a>
+<a name="Bugs"></a>
 <h3 class="boxed">Bugs</h3>
 <ul>
 <li>[<a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-626";>DERBY-626</a>] - Booting 
embedded engine requires read permission to derby.jar be granted for all code 
in the stack</li>
@@ -318,7 +319,7 @@ document.write("Last Published: " + docu
 <li>[<a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-620";>DERBY-620</a>] - 
BUILDING.txt section 3.2(1): Instructions for finding user home directory are 
not reliable</li>
 <li>[<a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-624";>DERBY-624</a>] - Running 
derbynetclientmats and derbynetmats requires accessDeclaredMembers permission 
to be granted with sane=true</li>
 </ul>
-<a name="N10210"></a><a name="Improvements"></a>
+<a name="Improvements"></a>
 <h3 class="boxed">Improvements</h3>
 <ul>
 <li>[<a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-419";>DERBY-419</a>] - Support 
direct execution of derbynet.jar using the -jar option of the VM.</li>
@@ -326,7 +327,7 @@ document.write("Last Published: " + docu
 <li>[<a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-636";>DERBY-636</a>] - Updated 
localized messages for Derby 10.1</li>
 </ul>
 </div>
-<a name="N10227"></a><a name="Testing"></a>
+<a name="Testing"></a>
 <h2 class="boxed">Testing</h2>
 <div class="section">
 <p>Tests were run on the following platforms. Results are listed separately 
for each platform.</p>
@@ -387,7 +388,7 @@ document.write("Last Published: " + docu
 <p>Tests for a specific platform can be run using the derbyTesting.jar file 
that can be found in the lib directory of the -lib or -bin distributions.</p>
 <p>Instructions on how to run the tests can be found in the <a 
class="external" 
href="http://svn.apache.org/repos/asf/db/derby/code/branches/10.1/java/testing/README.htm";>testing
 README</a>.</p>
 </div>
-<a name="N102AF"></a><a name="Verifying+releases"></a>
+<a name="Verifying+releases"></a>
 <h2 class="boxed">Verifying releases</h2>
 <div class="section">
 <p>It is essential that you verify the integrity of the downloaded files using 
the PGP and MD5 signatures. MD5 verification ensures the file was not corrupted 
during the download process. PGP verification ensures that the file came from a 
certain person.</p>

Modified: websites/production/db/content/derby/releases/release-10.1.3.1.html
==============================================================================
--- websites/production/db/content/derby/releases/release-10.1.3.1.html 
(original)
+++ websites/production/db/content/derby/releases/release-10.1.3.1.html Sun Oct 
 1 16:35:06 2017
@@ -3,9 +3,8 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
-<meta name="generator" content="">
 <title>Apache Derby 10.1.3.1 Release</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
 <link media="screen" type="text/css" href="../skin/screen.css" 
rel="stylesheet">
@@ -158,6 +157,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby 10.1.3.1 Release</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -179,13 +179,13 @@ document.write("Last Published: " + docu
 <a href="#">DERBY-283</a>
 </li>
 <li>
-<a href="#-N103D0">DERBY-526</a>
+<a href="#-N103C7">DERBY-526</a>
 </li>
 <li>
-<a href="#-N103FA">DERBY-1327</a>
+<a href="#-N103F1">DERBY-1327</a>
 </li>
 <li>
-<a href="#-N10434">DERBY-541</a>
+<a href="#-N1042B">DERBY-541</a>
 </li>
 </ul>
 </li>
@@ -197,7 +197,8 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
-<a name="N10010"></a><a name="Distributions"></a>
+</div>
+<a name="Distributions"></a>
 <h2 class="boxed">Distributions</h2>
 <div class="section">
 <p>Use the links below to download a distribution of Apache Derby from the 
archives. You should <strong>always</strong> <a 
href="#Verifying+releases">verify the integrity</a> of distribution files 
downloaded from a mirror.</p>
@@ -230,7 +231,7 @@ document.write("Last Published: " + docu
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.1.3.1/derby_ui_plugin_1.1.0.zip";>derby_ui_plugin_1.1.0.zip</a>
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.1.3.1/derby_ui_plugin_1.1.0.zip.asc";>PGP</a>]
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.1.3.1/derby_ui_plugin_1.1.0.zip.md5";>MD5</a>]</p>
 <p>Please note: both plugins must be installed for full functionality. For 
information on installing and using the Derby plugins for Eclipse, please see 
the <a href="http://db.apache.org/derby/integrate/plugin_howto.html";>Using the 
10.1 Core and 1.1 UI Derby plug-ins</a> page.</p>
 </div>
-<a name="N100BC"></a><a name="Release+Overview"></a>
+<a name="Release+Overview"></a>
 <h2 class="boxed">Release Overview</h2>
 <div class="section">
 <p>Derby is a pure Java relational database engine using standard SQL and JDBC 
as its APIs. 10.1.3.1 is a bug fix release providing quality improvements for 
Derby 10.1</p>
@@ -281,13 +282,13 @@ document.write("Last Published: " + docu
 <li>JSR-169, JDBC 2.1, and JDBC 3.0 support</li>
 </ul>
 </div>
-<a name="N10113"></a><a name="Release+Notes"></a>
+<a name="Release+Notes"></a>
 <h2 class="boxed">Release Notes</h2>
 <div class="section">
 <p>Derby version 10.1.3.1 is a bug fix release based on Apache Derby <a 
href="http://db.apache.org/derby/releases/release-10.1.2.1.html";>10.1.2.1.</a>
 </p>
 <p>The following reported JIRA issues were fixed in the 10.1.3.1 release:</p>
-<a name="N1011E"></a><a name="Bugs+Fixed"></a>
+<a name="Bugs+Fixed"></a>
 <h3 class="boxed">Bugs Fixed</h3>
 <ul>
 <li>[<a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-7";>DERBY-7</a>] - Bug in 
NULLIF Function</li>
@@ -388,7 +389,7 @@ document.write("Last Published: " + docu
 <li>[<a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-1392";>DERBY-1392</a>] - Corner 
case behaviour in RAFContainer#writePage() can cause invalid data to be written 
to data files</li>
 <li>[<a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-1454";>DERBY-1454</a>] - DRDA 
Protocol Exception when DSS is exactly 32767 in length</li>
 </ul>
-<a name="N10369"></a><a name="Improvements"></a>
+<a name="Improvements"></a>
 <h3 class="boxed">Improvements</h3>
 <ul>
 <li>[<a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-178";>DERBY-178</a>] - Provide 
line number information in distribution's class files</li>
@@ -401,7 +402,7 @@ document.write("Last Published: " + docu
 <li>[<a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-1339";>DERBY-1339</a>] - 
messages_pt_BR.properties file should not translate Network Server "start" and 
"shutdown" commands</li>
 <li>[<a class="external" 
href="http://issues.apache.org/jira/browse/DERBY-1376";>DERBY-1376</a>] - File 
java/engine/org/apache/derby/loc/messages_en.properties - Message XSLAT.D</li>
 </ul>
-<a class="external" href="http://issues.apache.org/jira/browse/DERBY";></a><a 
name="N103A6"></a>
+<a class="external" href="http://issues.apache.org/jira/browse/DERBY";></a><a 
name="N1039E"></a>
 <h3 class="boxed">DERBY-283</h3>
 <p>On IPv6/Ipv4 dual stack windows machines, the network server needs the 
following jvm properties to be prefixed while starting the server</p>
 <p>PROBLEM:<br>
@@ -415,7 +416,7 @@ document.write("Last Published: " + docu
 <br>WORKAROUND:<br>
 <br>Start the client and server running on the IPv6 machine with the following 
jvm properties.<br>
 </p>
-<a name="N103D0"></a><a name="-N103D0"></a>
+<a name="-N103C7"></a>
 <h3 class="boxed">DERBY-526</h3>
 <p>Network Client URL cannot take the IP Address as host name for IPV6 
addresses.</p>
 <p>PROBLEM:<br>
@@ -429,7 +430,7 @@ document.write("Last Published: " + docu
 <br>WORKAROUND:<br>
 <br>Use host name in the URL instead of the IP address or connect with a 
datasource instead of URL<br>
 </p>
-<a name="N103FA"></a><a name="-N103FA"></a>
+<a name="-N103F1"></a>
 <h3 class="boxed">DERBY-1327</h3>
 <p>Identity column can be created with wrong and very large start with value 
with "J2RE 1.5.0 IBM Windows 32 build pwi32dev-20060412 (SR2)" with JIT on</p>
 <p>PROBLEM:<br>
@@ -445,7 +446,7 @@ document.write("Last Published: " + docu
 <br>For users of previous releases, the following JIT options can be specified 
for the JVM to prevent corruption in identity columns. This does allow recovery 
after the problem has occured.<br>
 
<br>-Xjit:exclude={org/apache/derby/impl/sql/execute/CreateTableConstantAction.executeConstantAction\(Lorg/apache/derby/iapi/sql/Activation\;\)V}<br>
 </p>
-<a name="N10434"></a><a name="-N10434"></a>
+<a name="-N1042B"></a>
 <h3 class="boxed">DERBY-541</h3>
 <p>PROBLEM:<br>
 <br> A Derby 10.0 database in a jar cannot be booted against a 10.1(.3) 
engine.<br>
@@ -460,7 +461,7 @@ document.write("Last Published: " + docu
 <br> Users with 10.0 Derby databases-in-jars can upgrade their 10.0 database 
in their jar file to a 10.1 database-in-a-jar by unjarring it, then connecting 
to it with a 10.1 version of the Derby engine and the upgrade=true attribute. 
The resulting database can then be jarred up again and future connections to 
this database using the 10.1 Derby engine will succeed.<br> Users of Derby 
versions after 10.2.0.0.376372 should be able to connect to their 10.0 database 
with no extra effort.<br>
 </p>
 </div>
-<a name="N10463"></a><a name="Testing"></a>
+<a name="Testing"></a>
 <h2 class="boxed">Testing</h2>
 <div class="section">
 <p>Tests were run on the following platforms. Results are listed separately 
for each platform.</p>
@@ -632,7 +633,7 @@ document.write("Last Published: " + docu
 <p>Tests for a specific platform can be run using the derbyTesting.jar file 
that can be found in the lib directory of the -lib or -bin distributions.</p>
 <p>Instructions on how to run the tests can be found in the <a 
class="external" 
href="http://svn.apache.org/repos/asf/db/derby/code/branches/10.1/java/testing/README.htm";>testing
 README</a>.</p>
 </div>
-<a name="N105F0"></a><a name="Verifying+releases"></a>
+<a name="Verifying+releases"></a>
 <h2 class="boxed">Verifying releases</h2>
 <div class="section">
 <p>It is essential that you verify the integrity of the downloaded files using 
the PGP and MD5 signatures. MD5 verification ensures the file was not corrupted 
during the download process. PGP verification ensures that the file came from a 
certain person.</p>

Modified: websites/production/db/content/derby/releases/release-10.10.1.1.html
==============================================================================
--- websites/production/db/content/derby/releases/release-10.10.1.1.html 
(original)
+++ websites/production/db/content/derby/releases/release-10.10.1.1.html Sun 
Oct  1 16:35:06 2017
@@ -3,9 +3,8 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
-<meta name="generator" content="">
 <title>Apache Derby 10.10.1.1 Release</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
 <link media="screen" type="text/css" href="../skin/screen.css" 
rel="stylesheet">
@@ -485,6 +484,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby 10.10.1.1 Release</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -515,7 +515,8 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
-<a name="N10010"></a><a name="Distributions"></a>
+</div>
+<a name="Distributions"></a>
 <h2 class="boxed">Distributions</h2>
 <div class="section">
 <p>Use the links below to download a distribution of Apache Derby. You should 
<strong>always</strong> <a href="#Verifying Releases">verify the integrity</a> 
of distribution files downloaded from a mirror.</p>
@@ -539,13 +540,13 @@ document.write("Last Published: " + docu
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.1.1/db-derby-10.10.1.1-src.zip";>db-derby-10.10.1.1-src.zip</a>
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.1.1/db-derby-10.10.1.1-src.zip.asc";>PGP</a>]
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.1.1/db-derby-10.10.1.1-src.zip.md5";>MD5</a>]<br>
 
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.1.1/db-derby-10.10.1.1-src.tar.gz";>db-derby-10.10.1.1-src.tar.gz</a>
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.1.1/db-derby-10.10.1.1-src.tar.gz.asc";>PGP</a>]
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.1.1/db-derby-10.10.1.1-src.tar.gz.md5";>MD5</a>]
 (Note that, due to long filenames, you will need gnu tar to unravel this 
tarball.)</p>
 </div>
-<a name="N10094"></a><a name="Release Notes for Apache Derby 10.10.1.1"></a>
+<a name="Release Notes for Apache Derby 10.10.1.1"></a>
 <h2 class="boxed">Release Notes for Apache Derby 10.10.1.1</h2>
 <div class="section">
 <div>
 <p>These notes describe the difference between Apache Derby release 10.10.1.1 
and the preceding release 10.9.1.0.</p>
 </div>
-<a name="N1009D"></a><a name="Overview"></a>
+<a name="Overview"></a>
 <h3 class="boxed">Overview</h3>
 <div>
 <p>The most up to date information about Derby releases can be found on the <a 
href="http://db.apache.org/derby/derby_downloads.html";>Derby download 
page</a>.</p>
@@ -562,7 +563,7 @@ document.write("Last Published: " + docu
 <li>Java ME CDC/Foundation Profile 1.1 with JSR-169 JDBC Optional Package for 
CDC/Foundation Profile.</li>
 </ul>
 </div>
-<a name="N100C0"></a><a name="New+Features"></a>
+<a name="New+Features"></a>
 <h3 class="boxed">New Features</h3>
 <div>
 <p>This is a feature release. The following new features were added:</p>
@@ -583,7 +584,7 @@ document.write("Last Published: " + docu
 <strong>Optional tools</strong> - Derby has new, optional tools to support 
data migration and metadata queries. See the "Optional tools" section in the 
Derby Tools and Utilities Guide.</li>
 </ul>
 </div>
-<a name="N100E9"></a><a name="Bug+Fixes"></a>
+<a name="Bug+Fixes"></a>
 <h3 class="boxed">Bug Fixes</h3>
 <div>
 <p>The following issues are addressed by Derby release 10.10.1.1. These issues 
are not addressed in the preceding 10.9.1.0 release.</p>
@@ -1189,7 +1190,7 @@ document.write("Last Published: " + docu
 </tr>
 </table>
 </div>
-<a name="N10665"></a><a name="Issues"></a>
+<a name="Issues"></a>
 <h3 class="boxed">Issues</h3>
 <div>
 <p>Compared with the previous release (10.9.1.0), Derby release 10.10.1.1 
introduces the following new features and incompatibilities. These merit your 
special attention.</p>
@@ -1634,7 +1635,7 @@ where T.A = S.A;
 <p>In environments where the server version and the client driver version 
differ, and the return value from <span 
class="codefrag">SQLException.getErrorCode()</span> has significance for the 
application, it is recommended to upgrade both the client driver and the server 
to version 10.10 or higher.</p>
 </div>
 </div>
-<a name="N107E2"></a><a name="Build+Environment"></a>
+<a name="Build+Environment"></a>
 <h3 class="boxed">Build Environment</h3>
 <div>
 <p>Derby release 10.10.1.1 was built using the following environment:</p>
@@ -1651,7 +1652,7 @@ where T.A = S.A;
 <strong>JSR 169</strong> - Java ME support was built using libraries from 
phoneME Advanced Milestone Release 2.</li>
 </ul>
 </div>
-<a name="N10800"></a><a name="Verifying+Releases"></a>
+<a name="Verifying+Releases"></a>
 <h3 class="boxed">Verifying Releases</h3>
 <div>
 <p>It is essential that you verify the integrity of the downloaded files using 
the PGP and MD5 signatures. MD5 verification ensures the file was not corrupted 
during the download process. PGP verification ensures that the file came from a 
certain person.</p>

Modified: websites/production/db/content/derby/releases/release-10.10.2.0.html
==============================================================================
--- websites/production/db/content/derby/releases/release-10.10.2.0.html 
(original)
+++ websites/production/db/content/derby/releases/release-10.10.2.0.html Sun 
Oct  1 16:35:06 2017
@@ -3,9 +3,8 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
-<meta name="generator" content="">
 <title>Apache Derby 10.10.2.0 Release</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
 <link media="screen" type="text/css" href="../skin/screen.css" 
rel="stylesheet">
@@ -485,6 +484,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby 10.10.2.0 Release</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -518,7 +518,8 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
-<a name="N10010"></a><a name="Distributions"></a>
+</div>
+<a name="Distributions"></a>
 <h2 class="boxed">Distributions</h2>
 <div class="section">
 <p>Use the links below to download a distribution of Apache Derby. You should 
<strong>always</strong> <a href="#Verifying Releases">verify the integrity</a> 
of distribution files downloaded from a mirror.</p>
@@ -542,13 +543,13 @@ document.write("Last Published: " + docu
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.2.0/db-derby-10.10.2.0-src.zip";>db-derby-10.10.2.0-src.zip</a>
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.2.0/db-derby-10.10.2.0-src.zip.asc";>PGP</a>]
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.2.0/db-derby-10.10.2.0-src.zip.md5";>MD5</a>]<br>
 
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.2.0/db-derby-10.10.2.0-src.tar.gz";>db-derby-10.10.2.0-src.tar.gz</a>
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.2.0/db-derby-10.10.2.0-src.tar.gz.asc";>PGP</a>]
 [<a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.10.2.0/db-derby-10.10.2.0-src.tar.gz.md5";>MD5</a>]
 (Note that, due to long filenames, you will need gnu tar to unravel this 
tarball.)</p>
 </div>
-<a name="N10094"></a><a name="Release Notes for Apache Derby 10.10.2.0"></a>
+<a name="Release Notes for Apache Derby 10.10.2.0"></a>
 <h2 class="boxed">Release Notes for Apache Derby 10.10.2.0</h2>
 <div class="section">
 <div>
 <p>These notes describe the difference between Apache Derby release 10.10.2.0 
and the preceding release 10.10.1.1.</p>
 </div>
-<a name="N1009D"></a><a name="Overview"></a>
+<a name="Overview"></a>
 <h3 class="boxed">Overview</h3>
 <div>
 <p>The most up to date information about Derby releases can be found on the <a 
href="http://db.apache.org/derby/derby_downloads.html";>Derby download 
page</a>.</p>
@@ -565,12 +566,12 @@ document.write("Last Published: " + docu
 <li>Java ME CDC/Foundation Profile 1.1 with JSR-169 JDBC Optional Package for 
CDC/Foundation Profile.</li>
 </ul>
 </div>
-<a name="N100C0"></a><a name="New+Features"></a>
+<a name="New+Features"></a>
 <h3 class="boxed">New Features</h3>
 <div>
 <p>This is a bug fix release. There are no new features:</p>
 </div>
-<a name="N100C9"></a><a name="Issues+of+special+concern"></a>
+<a name="Issues+of+special+concern"></a>
 <h3 class="boxed">Issues of special concern</h3>
 <div>
 <p>Compared with the previous release (10.10.1.1), Derby release 10.10.2.0 
introduces the following incompatibilities. These merit your special 
attention.</p>
@@ -989,7 +990,7 @@ document.write("Last Published: " + docu
 <p>Most applications should not be affected by this change in any way. Any 
applications that read the values stored in 
<tt>SYS.SYSTRIGGERS.CREATIONTIMESTAMP</tt> should take into account that this 
column doesn't necessarily tell the exact time the trigger was created, because 
it contains a value that may have been adjusted in order to ensure the correct 
execution order.</p>
 </div>
 </div>
-<a name="N10261"></a><a name="Bug+Fixes"></a>
+<a name="Bug+Fixes"></a>
 <h3 class="boxed">Bug Fixes</h3>
 <div>
 <p>The following issues are addressed by Derby release 10.10.2.0. These issues 
are not addressed in the preceding 10.10.1.1 release.</p>
@@ -1208,7 +1209,7 @@ document.write("Last Published: " + docu
 </tr>
 </table>
 </div>
-<a name="N10456"></a><a name="Fixes+in+the+Documentation"></a>
+<a name="Fixes+in+the+Documentation"></a>
 <h3 class="boxed">Fixes in the Documentation</h3>
 <div>
 <p>The following issues are addressed by Derby release 10.10.1.4. These issues 
are not addressed in the preceding 10.10.1.1 release.</p>
@@ -1322,7 +1323,7 @@ document.write("Last Published: " + docu
 </tr>
 </table>
 </div>
-<a name="N10556"></a><a name="Build+Environment"></a>
+<a name="Build+Environment"></a>
 <h3 class="boxed">Build Environment</h3>
 <div>
 <p>Derby release 10.10.2.0 was built using the following environment:</p>
@@ -1339,7 +1340,7 @@ document.write("Last Published: " + docu
 <strong>JSR 169</strong> - Java ME support was built using libraries from IBMs 
weme 6.2.</li>
 </ul>
 </div>
-<a name="N10574"></a><a name="Verifying+Releases"></a>
+<a name="Verifying+Releases"></a>
 <h3 class="boxed">Verifying Releases</h3>
 <div>
 <p>It is essential that you verify the integrity of the downloaded files using 
the PGP and MD5 signatures. MD5 verification ensures the file was not corrupted 
during the download process. PGP verification ensures that the file came from a 
certain person.</p>

Modified: websites/production/db/content/derby/releases/release-10.11.1.1.html
==============================================================================
--- websites/production/db/content/derby/releases/release-10.11.1.1.html 
(original)
+++ websites/production/db/content/derby/releases/release-10.11.1.1.html Sun 
Oct  1 16:35:06 2017
@@ -3,9 +3,8 @@
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-version" content="0.9">
 <meta name="Forrest-skin-name" content="pelt">
-<meta name="generator" content="">
 <title>Apache Derby 10.11.1.1 Release</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
 <link media="screen" type="text/css" href="../skin/screen.css" 
rel="stylesheet">
@@ -485,6 +484,7 @@ document.write("Last Published: " + docu
                  &nbsp;<input value="+a" class="biggerfont" title="Enlarge 
text" onclick="ndeSetTextSize('incr'); return false;" type="button">
 </div>
 <h1>Apache Derby 10.11.1.1 Release</h1>
+<div id="front-matter">
 <div id="minitoc-area">
 <ul class="minitoc">
 <li>
@@ -515,7 +515,8 @@ document.write("Last Published: " + docu
 </li>
 </ul>
 </div>
-<a name="N10010"></a><a name="Distributions"></a>
+</div>
+<a name="Distributions"></a>
 <h2 class="boxed">Distributions</h2>
 <div class="section">
 <p>Use the links below to download a distribution of Apache Derby. You should 
<strong>always</strong> <a href="#Verifying Releases">verify the integrity</a> 
of distribution files downloaded from a mirror.</p>
@@ -539,13 +540,13 @@ document.write("Last Published: " + docu
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.11.1.1/db-derby-10.11.1.1-src.zip";>db-derby-10.11.1.1-src.zip</a>
 [<a class="external" 
href="http://www.apache.org/dist/db/derby/db-derby-10.11.1.1/db-derby-10.11.1.1-src.zip.asc";>PGP</a>]
 [<a class="external" 
href="http://www.apache.org/dist/db/derby/db-derby-10.11.1.1/db-derby-10.11.1.1-src.zip.md5";>MD5</a>]<br>
 
 <a class="external" 
href="http://archive.apache.org/dist/db/derby/db-derby-10.11.1.1/db-derby-10.11.1.1-src.tar.gz";>db-derby-10.11.1.1-src.tar.gz</a>
 [<a class="external" 
href="http://www.apache.org/dist/db/derby/db-derby-10.11.1.1/db-derby-10.11.1.1-src.tar.gz.asc";>PGP</a>]
 [<a class="external" 
href="http://www.apache.org/dist/db/derby/db-derby-10.11.1.1/db-derby-10.11.1.1-src.tar.gz.md5";>MD5</a>]
 (Note that, due to long filenames, you will need gnu tar to unravel this 
tarball.)</p>
 </div>
-<a name="N10094"></a><a name="Release Notes for Apache Derby 10.11.1.1"></a>
+<a name="Release Notes for Apache Derby 10.11.1.1"></a>
 <h2 class="boxed">Release Notes for Apache Derby 10.11.1.1</h2>
 <div class="section">
 <div>
 <p>These notes describe the difference between Apache Derby release 10.11.1.1 
and the preceding release 10.10.2.0.</p>
 </div>
-<a name="N1009D"></a><a name="Overview"></a>
+<a name="Overview"></a>
 <h3 class="boxed">Overview</h3>
 <div>
 <p>The most up to date information about Derby releases can be found on the <a 
href="http://db.apache.org/derby/derby_downloads.html";>Derby download 
page</a>.</p>
@@ -562,7 +563,7 @@ document.write("Last Published: " + docu
 <li>Java SE 8 compact profile 2.</li>
 </ul>
 </div>
-<a name="N100C0"></a><a name="New+Features"></a>
+<a name="New+Features"></a>
 <h3 class="boxed">New Features</h3>
 <div>
 <p>This is a feature release. The following new features were added:</p>
@@ -587,7 +588,7 @@ document.write("Last Published: " + docu
 <strong>Standard syntax for altering column nullability</strong> - Standard 
syntax has been added for altering the nullability of columns. See the section 
on ALTER TABLE in the Derby Reference Manual. See also feature F383 of the SQL 
Standard.</li>
 </ul>
 </div>
-<a name="N100EE"></a><a name="Bug+Fixes"></a>
+<a name="Bug+Fixes"></a>
 <h3 class="boxed">Bug Fixes</h3>
 <div>
 <p>The following issues are addressed by Derby release 10.11.1.1. These issues 
are not addressed in the preceding 10.10.2.0 release.</p>
@@ -1160,7 +1161,7 @@ document.write("Last Published: " + docu
 </tr>
 </table>
 </div>
-<a name="N1061D"></a><a name="Issues"></a>
+<a name="Issues"></a>
 <h3 class="boxed">Issues</h3>
 <div>
 <p>Compared with the previous release (10.10.2.0), Derby release 10.11.1.1 
introduces the following new features and incompatibilities. These merit your 
special attention.</p>
@@ -1614,7 +1615,7 @@ END
 <p>to make it clear to the compiler that it actually wants the expression to 
return a value of type <tt>CHAR(1)</tt>.</p>
 </div>
 </div>
-<a name="N10828"></a><a name="Build+Environment"></a>
+<a name="Build+Environment"></a>
 <h3 class="boxed">Build Environment</h3>
 <div>
 <p>Derby release 10.11.1.1 was built using the following environment:</p>
@@ -1631,7 +1632,7 @@ END
 <strong>JSR 169</strong> - Support for JSR 169 has been deprecated.</li>
 </ul>
 </div>
-<a name="N10846"></a><a name="Verifying+Releases"></a>
+<a name="Verifying+Releases"></a>
 <h3 class="boxed">Verifying Releases</h3>
 <div>
 <p>It is essential that you verify the integrity of the downloaded files using 
the PGP and MD5 signatures. MD5 verification ensures the file was not corrupted 
during the download process. PGP verification ensures that the file came from a 
certain person.</p>


Reply via email to