Author: rhillegas Date: Tue Mar 12 14:20:49 2019 New Revision: 1041716 Log: DERBY-7010: Change http: to https: on website download page; commit derby-7010-20-aa-changeHttpToHttpsOnWebsiteDownloadPage.diff.
Modified: websites/production/db/content/derby/releases/release-10.15.1.3.html Modified: websites/production/db/content/derby/releases/release-10.15.1.3.html ============================================================================== --- websites/production/db/content/derby/releases/release-10.15.1.3.html (original) +++ websites/production/db/content/derby/releases/release-10.15.1.3.html Tue Mar 12 14:20:49 2019 @@ -520,7 +520,7 @@ document.write("Last Published: " + docu <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> -<p>You are currently using <strong>[preferred]</strong>. If you encounter a problem with this mirror, then please select another. If all mirrors are failing, there are backup mirrors at the end of the list. See <a class="external" href="http://www.apache.org/mirrors/">status</a> of mirrors.</p> +<p>You are currently using <strong>[preferred]</strong>. If you encounter a problem with this mirror, then please select another. If all mirrors are failing, there are backup mirrors at the end of the list. See <a class="external" href="https://www.apache.org/mirrors/">status</a> of mirrors.</p> <a name="SelectMirror"></a> <form action="[location]" method="get" id="SelectMirror">Other mirrors: <select name="Preferred"><option value="[http]">[http]</option><option value="[ftp]">[ftp]</option><option value="[backup]">[backup] (backup)</option></select> <input type="submit" value="Change"> </form> @@ -532,17 +532,17 @@ document.write("Last Published: " + docu <li>src distribution - contains the Derby source tree at the point which the binaries were built.</li> </ul> <p> -<a href="[preferred]/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-bin.zip">db-derby-10.15.1.3-bin.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-bin.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-bin.zip.sha512">SHA-512</a>]<br> -<a href="[preferred]/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-bin.tar.gz">db-derby-10.15.1.3-bin.tar.gz</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-bin.tar.gz.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-bin.tar.gz.sha512">SHA-512</a>]</p> +<a href="[preferred]/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-bin.zip">db-derby-10.15.1.3-bin.zip</a> [<a class="external" href="https://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-bin.zip.asc">PGP</a>] [<a class="external" href="https://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-bin.zip.sha512">SHA-512</a>]<br> +<a href="[preferred]/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-bin.tar.gz">db-derby-10.15.1.3-bin.tar.gz</a> [<a class="external" href="https://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-bin.tar.gz.asc">PGP</a>] [<a class="external" href="https://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-bin.tar.gz.sha512">SHA-512</a>]</p> <p> -<a href="[preferred]/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib.zip">db-derby-10.15.1.3-lib.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib.zip.sha512">SHA-512</a>]<br> -<a href="[preferred]/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib.tar.gz">db-derby-10.15.1.3-lib.tar.gz</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib.tar.gz.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib.tar.gz.sha512">SHA-512</a>]</p> +<a href="[preferred]/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib.zip">db-derby-10.15.1.3-lib.zip</a> [<a class="external" href="https://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib.zip.asc">PGP</a>] [<a class="external" href="https://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib.zip.sha512">SHA-512</a>]<br> +<a href="[preferred]/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib.tar.gz">db-derby-10.15.1.3-lib.tar.gz</a> [<a class="external" href="https://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib.tar.gz.asc">PGP</a>] [<a class="external" href="https://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib.tar.gz.sha512">SHA-512</a>]</p> <p> -<a href="[preferred]/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib-debug.zip">db-derby-10.15.1.3-lib-debug.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib-debug.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib-debug.zip.sha512">SHA-512</a>]<br> -<a href="[preferred]/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib-debug.tar.gz">db-derby-10.15.1.3-lib-debug.tar.gz</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib-debug.tar.gz.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib-debug.tar.gz.sha512">SHA-512</a>]</p> +<a href="[preferred]/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib-debug.zip">db-derby-10.15.1.3-lib-debug.zip</a> [<a class="external" href="https://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib-debug.zip.asc">PGP</a>] [<a class="external" href="https://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib-debug.zip.sha512">SHA-512</a>]<br> +<a href="[preferred]/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib-debug.tar.gz">db-derby-10.15.1.3-lib-debug.tar.gz</a> [<a class="external" href="https://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib-debug.tar.gz.asc">PGP</a>] [<a class="external" href="https://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-lib-debug.tar.gz.sha512">SHA-512</a>]</p> <p> -<a href="[preferred]/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-src.zip">db-derby-10.15.1.3-src.zip</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-src.zip.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-src.zip.sha512">SHA-512</a>]<br> -<a href="[preferred]/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-src.tar.gz">db-derby-10.15.1.3-src.tar.gz</a> [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-src.tar.gz.asc">PGP</a>] [<a class="external" href="http://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-src.tar.gz.sha512">SHA-512</a>] (Note that, due to long filenames, you will need gnu tar to unravel this tarball.)</p> +<a href="[preferred]/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-src.zip">db-derby-10.15.1.3-src.zip</a> [<a class="external" href="https://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-src.zip.asc">PGP</a>] [<a class="external" href="https://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-src.zip.sha512">SHA-512</a>]<br> +<a href="[preferred]/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-src.tar.gz">db-derby-10.15.1.3-src.tar.gz</a> [<a class="external" href="https://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-src.tar.gz.asc">PGP</a>] [<a class="external" href="https://www.apache.org/dist/db/derby/db-derby-10.15.1.3/db-derby-10.15.1.3-src.tar.gz.sha512">SHA-512</a>] (Note that, due to long filenames, you will need gnu tar to unravel this tarball.)</p> </div> <a name="Release Notes for Apache Derby 10.15.1.3"></a> <h2 class="boxed">Release Notes for Apache Derby 10.15.1.3</h2> @@ -553,8 +553,8 @@ document.write("Last Published: " + docu <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> -<p>Apache Derby is a pure Java relational database engine using standard SQL and JDBC as its APIs. More information about Derby can be found on the <a href="http://db.apache.org/derby/">Apache web site</a>. Derby functionality includes:</p> +<p>The most up to date information about Derby releases can be found on the <a class="external" href="https://db.apache.org/derby/derby_downloads.html">Derby download page</a>.</p> +<p>Apache Derby is a pure Java relational database engine using standard SQL and JDBC as its APIs. More information about Derby can be found on the <a class="external" href="https://db.apache.org/derby/">Apache web site</a>. Derby functionality includes:</p> <ul> <li>Embedded engine with JDBC drivers</li> <li>Network Server</li> @@ -572,11 +572,11 @@ document.write("Last Published: " + docu <p>This is a feature release. The following new feature was added:</p> <ul> <li> -<strong>JPMS modularization</strong> - Derby has been re-packaged as a set of JPMS modules. This introduced a new jar file, <em>derbyshared.jar</em>, required by all configurations. Module diagrams for Derby configurations can be found in the <a href="http://db.apache.org/derby/docs/10.15/publishedapi/index.html">javadoc</a> for the 10.15 public API.</li> +<strong>JPMS modularization</strong> - Derby has been re-packaged as a set of JPMS modules. This introduced a new jar file, <em>derbyshared.jar</em>, required by all configurations. Module diagrams for Derby configurations can be found in the <a class="external" href="https://db.apache.org/derby/docs/10.15/publishedapi/index.html">javadoc</a> for the 10.15 public API.</li> </ul> -<p>New users should consult the <a href="http://db.apache.org/derby/manuals/index.html#docs_10.15">10.15 documentation</a>, especially the <a href="http://db.apache.org/derby/docs/10.15/getstart/index.html">Getting Started With Derby</a> guide.</p> +<p>New users should consult the <a class="external" href="https://db.apache.org/derby/manuals/index.html#docs_10.15">10.15 documentation</a>, especially the <a class="external" href="https://db.apache.org/derby/docs/10.15/getstart/index.html">Getting Started With Derby</a> guide.</p> <p>Existing users who want to continue running Derby with a classpath should read the extended release note for issue DERBY-6945 (see below).</p> -<p>Existing users who want to run Derby with a module path should consult the module diagrams in the <a href="http://db.apache.org/derby/docs/10.15/publishedapi/index.html">javadoc</a> for the 10.15 public API. Templates for wiring together a module path can be found in the <em>setEmbeddedCP</em>, <em>setNetworkServerCP</em>, and <em>setNetworkClientCP</em> scripts located in the bin directory of the release distributions, as described by the "Manually setting the CLASSPATH/MODULEPATH environment variables" topic in the <a href="http://db.apache.org/derby/docs/10.15/getstart/index.html">Getting Started With Derby</a> guide.</p> +<p>Existing users who want to run Derby with a module path should consult the module diagrams in the <a class="external" href="https://db.apache.org/derby/docs/10.15/publishedapi/index.html">javadoc</a> for the 10.15 public API. Templates for wiring together a module path can be found in the <em>setEmbeddedCP</em>, <em>setNetworkServerCP</em>, and <em>setNetworkClientCP</em> scripts located in the bin directory of the release distributions, as described by the "Manually setting the CLASSPATH/MODULEPATH environment variables" topic in the <a class="external" href="https://db.apache.org/derby/docs/10.15/getstart/index.html">Getting Started With Derby</a> guide.</p> </div> <a name="Bug+Fixes"></a> <h3 class="boxed">Bug Fixes</h3> @@ -688,7 +688,7 @@ document.write("Last Published: " + docu Users must recode applications which open multiple streams on the same column. --> <h4>Application Changes Required</h4> -<p>Consult the module diagrams for configurations described on the landing page of the <a href="http://db.apache.org/derby/docs/10.15/publishedapi/index.html">10.15 public API</a>. Then adjust your application's classpath as follows:</p> +<p>Consult the module diagrams for configurations described on the landing page of the <a class="external" href="https://db.apache.org/derby/docs/10.15/publishedapi/index.html">10.15 public API</a>. Then adjust your application's classpath as follows:</p> <ul> <li> <strong>Remote client</strong> - When running remote client applications, make sure that the classpath includes <em>derbyshared.jar</em>. Remote applications which use Derby DataSources should also include <em>derbytools.jar</em>.</li> @@ -699,7 +699,7 @@ document.write("Last Published: " + docu <li> <strong>Tools</strong> - When running Derby tools like <em>ij</em>, <em>dblook</em>, and <em>sysinfo</em>, make sure that the classpath includes <em>derbyshared.jar</em>. Again, no change should be necessary if you boot the tools via the <em>java -jar derbyrun.jar</em> pattern.</li> </ul> -<p>Java security policy files must grant slightly different privileges to Derby jar files. This is because packages have moved to different ProtectionDomains (chiefly into <em>derbyshared.jar</em>) and because an additional privilege is needed in order to read the module path. For more information, see the <a href="http://db.apache.org/derby/docs/10.15/security/csecjavasecurity.html"><em>Configuring Java Security</em></a> topic in the <strong>Derby Security Guide</strong> and consult the following template policy files in the <em>demo/templates</em> directory of the bin distribution:</p> +<p>Java security policy files must grant slightly different privileges to Derby jar files. This is because packages have moved to different ProtectionDomains (chiefly into <em>derbyshared.jar</em>) and because an additional privilege is needed in order to read the module path. For more information, see the <a class="external" href="https://db.apache.org/derby/docs/10.15/security/csecjavasecurity.html"><em>Configuring Java Security</em></a> topic in the <strong>Derby Security Guide</strong> and consult the following template policy files in the <em>demo/templates</em> directory of the bin distribution:</p> <ul> <li> <strong>clientTemplate.policy</strong> - Privileges needed by remote client applications.</li> @@ -731,7 +731,7 @@ document.write("Last Published: " + docu <h3 class="boxed">Verifying Releases</h3> <div> <p>It is essential that you verify the integrity of the downloaded files using the PGP and SHA-512 signatures. SHA-512 verification ensures the file was not corrupted during the download process. PGP verification ensures that the file came from a certain person.</p> -<p>The PGP signatures can be verified using <a class="external" href="http://www.pgpi.org/">PGP</a> or <a class="external" href="http://www.gnupg.org/">GPG</a>. First download the Apache Derby <a class="external" href="https://dist.apache.org/repos/dist/release/db/derby/KEYS">KEYS</a> as well as the <span class="codefrag">asc</span> signature file for the particular distribution. It is important that you get these files from the ultimate trusted source - the main ASF distribution site, rather than from a mirror. Then verify the signatures using ...</p> +<p>The PGP signatures can be verified using <a class="external" href="https://www.pgpi.org/">PGP</a> or <a class="external" href="https://www.gnupg.org/">GPG</a>. First download the Apache Derby <a class="external" href="https://dist.apache.org/repos/dist/release/db/derby/KEYS">KEYS</a> as well as the <span class="codefrag">asc</span> signature file for the particular distribution. It is important that you get these files from the ultimate trusted source - the main ASF distribution site, rather than from a mirror. Then verify the signatures using ...</p> <pre> % pgpk -a KEYS % pgpv db-derby-X.Y.tar.gz.asc