]> Kevux Git Server - kevux.org-website/commitdiff
Update: News - 2022 / 07 / 02 - FLL 0.5.10 Release
authorKevin Day <thekevinday@gmail.com>
Sun, 3 Jul 2022 00:59:32 +0000 (19:59 -0500)
committerKevin Day <thekevinday@gmail.com>
Sun, 3 Jul 2022 00:59:32 +0000 (19:59 -0500)
.gitignore
css/kevux.css
documentation/fake.html
fll.html
news.html
news/2022_07_02-fll_0_5_10_release.html [new file with mode: 0644]

index 429503526204a7a461405956c8580df4aff93c30..e32966cb636b25f0e44fcd3c2539ba500ffe0b55 100644 (file)
@@ -1,6 +1,7 @@
 documents/website
 documents/releases/kevux/iso
 release/dragonfly
+release/fll
 release/turtle
 favicon.ico
 .htaccess\.*
index dd2de8bfdd49d0ae7278ab9fe7f899a4321046a7..293630021fa4a1a559760fb99a039e29021425ae 100644 (file)
 
 .kevux > .content-block > .main-block .table {
   border-collapse: collapse;
-  margin: 1rem;
+  margin: 0px;
 
   max-width: calc(var(--width_screen_90) - var(--width_side));
 }
 
+.kevux > .content-block > .main-block .table > .caption {
+  font-weight: bold;
+}
+
 .kevux > .content-block > .main-block .table > .head {
   border-bottom: 1px solid black;
 }
 
 .kevux > .content-block > .main-block .dl {
   border: 1px solid #e0e0e0;
-
-  width: fit-content;
 }
 
 .kevux > .content-block > .main-block .dl > .di {
   margin-bottom: 1rem;
 }
 
+.kevux > .content-block > .main-block .link {
+  word-break: break-word;
+}
+
 .kevux > .content-block > .main-block .code {
   box-sizing: border-box;
 
   text-align: center;
 }
 
+.kevux > .content-block > .main-block .table.fll-release > .head > .row > .column {
+  font-weight: bold;
+}
+
+.kevux > .content-block > .main-block .table.fll-release > .set > .row:nth-child(even) {
+  background-color: #efefef;
+}
+
+.kevux > .content-block > .main-block .table.fll-release > .set > .row > .column:nth-child(2),
+.kevux > .content-block > .main-block .table.fll-release > .set > .row > .column:nth-child(3) {
+  text-align: center;
+}
+
 .kevux > .content-block .image.content {
   display: block;
   box-sizing: border-box;
index 519789db9feccf6f89e0b58d4ffd635efa99a3d3..3ed5e600bf35ede34e32e6a6bf9fb6df41d95118 100644 (file)
                     </tr>
                     <tr class="row">
                       <td class="column"><code class="code">make</code></td>
-                      <td class="column">Build or compile the code based on fakefile.</td>
+                      <td class="column">Build or compile the code based on fakefile (default).</td>
                     </tr>
                     <tr class="row">
                       <td class="column"><code class="code">skeleton</code></td>
index 46d28b20739d0aad24ab1ec247e04bd1679dadf9..08c0fa2bfeae8461b0d8c6bcb6d07e747c02f7e2 100644 (file)
--- a/fll.html
+++ b/fll.html
             </header>
             <div class="article-content">
               <p class="p">
-                The current stable release series of <abbr title="Featureless Linux Library">FLL</abbr> is <strong>0.6</strong>. At this time, the official stable release for the <strong>0.6</strong> series is not yet released but a release candidate is already out. The release candidate is version <strong>0.5.9</strong>.
+                The current stable release series of <abbr title="Featureless Linux Library">FLL</abbr> is <strong>0.6</strong>. At this time, the official stable release for the <strong>0.6</strong> series is not yet released but a release candidate is already out. The release candidate is version <strong>0.5.10</strong>.
               </p>
+              <p class="p">
+                There are two different ways in which the project is released. The <em>bare release</em> and the <em>pre-packaged release</em>.
+              </p>
+              <p class="p">
+                 A <em>bare release</em> is the original project structure exactly as it appears in the Git source code repositories. The project is designed and intended to be hacked. As a result, the project must be converted into a package. There are different default supported package structures like <em>monolithic</em>, <em>level</em>, and <em>individual</em>.
+              </p>
+              <p class="p">
+                 A <em>pre-packaged release</em> is the project packaged into a <em>monolithic</em> structure. The programs are also pre-packaged to expect to link against a <em>monolithic</em> <abbr title="Featureless Linux Library">FLL</abbr> package.
+              </p>
+              <div class="center">
+                <table class="table fll-release">
+                  <caption class="caption"><abbr title="Featureless Linux Library">FLL</abbr> Pre-packaged Files</caption>
+                  <thead class="head set">
+                    <tr class="row">
+                      <td class="column">Package</td>
+                      <td class="column">Hash</td>
+                      <td class="column">Sign</td>
+                    </tr>
+                  </thead>
+                  <tbody class="body set">
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/monolithic/fll-0.5.10.tar.gz" class="link download">FLL 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/monolithic/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/monolithic/fll-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/byte_dump-0.5.10.tar.gz" class="link download">Byte Dump 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/byte_dump-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/control-0.5.10.tar.gz" class="link download">Control 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/control-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/controller-0.5.10.tar.gz" class="link download">Controller 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/controller-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/fake-0.5.10.tar.gz" class="link download">Fake 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fake-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/firewall-0.5.10.tar.gz" class="link download">Firewall 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/firewall-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_basic_list_read-0.5.10.tar.gz" class="link download">FSS Basic List Read 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_basic_list_read-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_basic_list_write-0.5.10.tar.gz" class="link download">FSS Basic List Write 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_basic_list_write-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_basic_read-0.5.10.tar.gz" class="link download">FSS Basic Read 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_basic_read-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_basic_write-0.5.10.tar.gz" class="link download">FSS Basic Write 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_basic_write-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_embedded_list_read-0.5.10.tar.gz" class="link download">FSS Embedded List Read 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_embedded_list_read-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_embedded_list_write-0.5.10.tar.gz" class="link download">FSS Embedded List Write 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_embedded_list_write-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_extended_list_read-0.5.10.tar.gz" class="link download">FSS Extended List Read 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_extended_list_read-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_extended_list_write-0.5.10.tar.gz" class="link download">FSS Extended List Write 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_extended_list_write-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_extended_read-0.5.10.tar.gz" class="link download">FSS Extended Read 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_extended_read-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_extended_write-0.5.10.tar.gz" class="link download">FSS Extended Write 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_extended_write-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_identify-0.5.10.tar.gz" class="link download">FSS Identify 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_identify-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_payload_read-0.5.10.tar.gz" class="link download">FSS Payload Read 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_payload_read-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_payload_write-0.5.10.tar.gz" class="link download">FSS Payload Write 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_payload_write-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_status_code-0.5.10.tar.gz" class="link download">FSS Status Code 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fss_status_code-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/iki_read-0.5.10.tar.gz" class="link download">IKI Read 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/iki_read-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/iki_write-0.5.10.tar.gz" class="link download">IKI Write 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/iki_write-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/status_code-0.5.10.tar.gz" class="link download">Status Code 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/status_code-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                    <tr class="row">
+                      <td class="column"><a href="release/fll/0.5/10/programs/utf8-0.5.10.tar.gz" class="link download">Utf8 0.5.10 - Pre-packaged</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/fll-0.5.10.tar.sha256" class="link download">SHA256</a></td>
+                      <td class="column"><a href="release/fll/0.5/10/programs/utf8-0.5.10.tar.asc" class="link download">GPG</a></td>
+                    </tr>
+                  </tbody>
+                </table>
+              </div>
+              <p class="p">
+                The pre-packaged releases may also be found on the following external websites:
+              </p>
+              <ul>
+                <li><strong>Sourceforge, Monolithic</strong>: <a href="https://sourceforge.net/projects/fll/files/FLL-0.5/0.5.10/monolithic/" class="link external">https://sourceforge.net/projects/fll/files/FLL-0.5/0.5.10/monolithic/</a></li>
+                <li><strong>Sourceforge, Programs</strong>: <a href="https://sourceforge.net/projects/fll/files/FLL-0.5/0.5.10/programs/" class="link external">https://sourceforge.net/projects/fll/files/FLL-0.5/0.5.10/programs/</a></li>
+              </ul>
+              <p class="p">
+                The bare releases may be found on the following websites:
+              </p>
+              <ul>
+                <li><strong>Github</strong>: <a href="https://github.com/thekevinday/fll/releases/tag/0.5.10" class="link external">https://github.com/thekevinday/fll/releases/tag/0.5.10</a></li>
+                <li><strong>Gitlab</strong>: <a href="https://gitlab.com/kevuxer/fll/-/releases/0.5.10" class="link external">https://gitlab.com/kevuxer/fll/-/releases/0.5.10</a></li>
+              </ul>
             </div>
           </article>
         </main>
index 6e66fba20e1da608f5d99000516e9fabb26c86d6..edf1d7fce4d64719016a13ccb7c7ba97c036c062 100644 (file)
--- a/news.html
+++ b/news.html
       <div id="nav-expanded" class="nav-block">
         <nav id="kevux-document-nav" class="nav-menu">
           <div class="nav-item block">
+            <div class="nav-text notice">2022 / 07 / 02</div>
+            <a href="news/2022_07_02-fll_0_5_10_release.html" class="nav-text link">FLL 0.5.10 Release</a>
+          </div>
+          <div class="nav-item block">
             <div class="nav-text notice">2022 / 06 / 04</div>
             <a href="news/2022_06_04-librem_to_freedom.html" class="nav-text link">Librem to Freedom</a>
           </div>
 
           <article class="article">
             <header class="article-header header">
+              <h2 class="article-title h h2">2022 / 07 / 02 - FLL 0.5.10 Release</h2>
+            </header>
+
+            <div class="article-content" id="2022_06_04-librem_to_freedom">
+              <p class="p">
+                The Featureless Linux Library development version 0.5.10 is released.
+              </p>
+              <p class="p">
+                This release is a release canditate for the stable version 0.6.0.
+              </p>
+              <p class="p">
+                Unit tests for all <em>level_0</em> projects now exists (except for f_type which is not planned to ever have unit tests).
+              </p>
+              <p class="p">
+                Many problems and consistency issue have been identified by the written unit tests and fixed.
+                The unit tests, however, are neither complete nor thorough.
+                There are almost no unit tests for <em>level_1</em>, <em>level_2</em>, or <em>level_3</em> projects.
+              </p>
+              <p class="p">
+                I noticed that the Unicode processing code is incomplete as of the 0.5.9 release.
+                The available Unicode processing functions are now complete.
+                A massive amount of unit tests now exist for testing the Unicode.
+              </p>
+              <p class="p">
+                Check out the project on the <a href="fll.html#release" class="link"><abbr title="Featureless Linux Library">FLL</abbr> release</a> page.
+              </p>
+              <p class="p">
+                <a href="news/2022_07_02-fll_0_5_10_release.html" class="content link">Continue reading…</a>
+              </p>
+            </div>
+          </article>
+
+          <article class="article">
+            <header class="article-header header separate">
               <h2 class="article-title h h2">2022 / 06 / 04 - Librem to Freedom</h2>
             </header>
 
diff --git a/news/2022_07_02-fll_0_5_10_release.html b/news/2022_07_02-fll_0_5_10_release.html
new file mode 100644 (file)
index 0000000..702005d
--- /dev/null
@@ -0,0 +1,238 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <title>News - 2022/07/02 - FLL 0.5.10 Release</title>
+
+    <base href="../">
+
+    <meta charset="UTF-8">
+    <meta name="author" content="Kevin Day">
+    <meta name="description" content="News post on 2022/07/02.">
+    <meta name="keywords" content="Kevin Day, Kevux, FLL, Featureless, Linux, Library, Distribution, Open-Source, News">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    <link type="text/css" rel="stylesheet" media="all" href="css/kevux.css">
+    <link type="text/css" rel="stylesheet" media="only screen" href="css/kevux-screen.css">
+    <link type="text/css" rel="stylesheet" media="only screen and (min-device-width:501px)" href="css/kevux-screen-desktop.css">
+    <link type="text/css" rel="stylesheet" media="only screen and (max-device-width:500px)" href="css/kevux-screen-mobile.css">
+    <link type="text/css" rel="stylesheet" media="only screen and (min-device-width:1201px)" href="css/kevux-screen-large.css">
+    <link type="text/css" rel="stylesheet" media="only screen and (min-device-width:501px) and (max-device-width:1200px)" href="css/kevux-screen-normal.css">
+    <link type="text/css" rel="stylesheet" media="only screen and (min-device-width:251px) and (max-device-width:500px)" href="css/kevux-screen-small.css">
+    <link type="text/css" rel="stylesheet" media="only screen and (max-device-width:250px)" href="css/kevux-screen-tiny.css">
+    <link type="text/css" rel="stylesheet" media="only print" href="css/kevux-print.css">
+    <link type="text/css" rel="stylesheet" media="only print and (orientation:landscape)" href="css/kevux-print-landscape.css">
+    <link type="text/css" rel="stylesheet" media="only print and (orientation:portrait)" href="css/kevux-print-portrait.css">
+
+    <link rel="canonical" href="news/2022_07_02-fll_0_5_10_release.html">
+    <link type="image/x-icon" rel="icon" href="images/kevux.ico">
+    <link type="image/x-icon" rel="shortcut" href="images/kevux.ico">
+    <link type="text/html" rel="license" href="licenses.html">
+  </head>
+
+  <body id="kevux" class="kevux no-js news">
+    <div role="banner" class="header-block">
+      <header class="header-section header">
+        <div class="header-site">Kevux Systems and Software</div>
+      </header>
+
+      <div class="nav-block">
+        <nav id="kevux-site-nav" class="nav-menu">
+          <div class="nav-item active"><a href="news.html" class="nav-text link">News</a></div>
+          <div class="nav-item"><a href="distributions.html" class="nav-text link">Distributions</a></div>
+          <div class="nav-item"><a href="fll.html" class="nav-text link">FLL</a></div>
+          <div class="nav-item"><a href="projects.html" class="nav-text link">Projects</a></div>
+          <div class="nav-item"><a href="documentation.html" class="nav-text link">Documentation</a></div>
+        </nav>
+      </div>
+    </div>
+
+    <div class="content-block">
+      <div id="nav-expanded" class="nav-block">
+        <nav id="kevux-document-nav" class="nav-menu">
+          <div class="nav-item block back">
+            <a href="news.html" class="nav-text link back">Back</a>
+          </div>
+          <div class="nav-item block unlink">
+            <div class="nav-text notice">2022 / 07 / 02</div>
+            <div class="nav-text unlink">FLL 0.5.10 Release</div>
+          </div>
+          <div class="nav-item block ellipses">
+            <a href="news/2022_07_02-fll_0_5_10_release.html#nav-expanded" class="nav-text link open" title="Expand Menu">…</a>
+            <a href="news/2022_07_02-fll_0_5_10_release.html" class="nav-text link close">Collapse Menu</a>
+          </div>
+        </nav>
+      </div>
+
+      <div role="document" class="main-block">
+        <main class="main">
+          <header class="section-header header">
+            <h1 class="section-title h h1">2022 / 07 / 02 - FLL 0.5.10 Release</h1>
+          </header>
+
+          <div class="main-content">
+            <p class="p">
+              The Featureless Linux Library development version 0.5.10 is released.
+            </p>
+            <p class="p">
+              The primary focus of the 0.5.10 release is for releasing the 0.6.0 stable release.
+            </p>
+            <p class="p">
+              Unit tests for all <em>level_0</em> projects now exists (except for f_type which is not planned to ever have unit tests).
+            </p>
+            <p class="p">
+              Many problems and consistency issue have been identified by the written unit tests and fixed.
+              The unit tests, however, are neither complete nor thorough.
+              There are almost no unit tests for <em>level_1</em>, <em>level_2</em>, or <em>level_3</em> projects.
+            </p>
+            <p class="p">
+              I noticed that the Unicode processing code is incomplete as of the 0.5.9 release.
+              The available Unicode processing functions are now complete.
+              A massive amount of unit tests now exist for testing the Unicode.
+            </p>
+            <p class="p">
+              There are now over 3000 unit tests for all code in this repository.
+            </p>
+            <p class="p">
+              <strong>Security Fixes:</strong>
+            </p>
+            <ul>
+              <li><strong>FLL</strong>: Floating point exception due to incorrect number type used in conversion function.</li>
+              <li><strong>FLL</strong>: The realpath() calls malloc() and free() is not called (memory leak).</li>
+              <li><strong>FLL</strong>: Incorrect pointers result in incomplete memory deallocation in f_directory.</li>
+              <li><strong>Fake</strong>: Add missing NULL at the end of string.</li>
+              <li><strong>Fake</strong>: Add missing parameter checks and rename "data" to "custom".</li>
+              <li><strong>Fake</strong>: Wrong variable passed resulting in invalid read and writes in Fake.</li>
+            </ul>
+            <p class="p">
+              <strong>Regression Fixes:</strong>
+            </p>
+            <ul>
+              <li><strong>Controller</strong>: Remove invalid validation block.</li>
+            </ul>
+            <p class="p">
+              <strong>Features:</strong>
+            </p>
+            <ul>
+              <li><strong>FLL</strong>: Provide simple script for assisting in the mass generation of Unicode handling code.</li>
+              <li><strong>FLL</strong>: Provide rebuild option in package script.</li>
+              <li><strong>IKI Read</strong>: The iki_read program should support wrapping a variable value.</li>
+              <li><strong>IKI Read</strong>: The iki_read program should support a more generalized substitution process called "replace".</li>
+              <li><strong>UTF8</strong>: Add missing functionality allowing the utf8 program to convert back to binary data with invalid codepoints.</li>
+            </ul>
+            <p class="p">
+              <strong>Bug Fixes:</strong>
+            </p>
+            <ul>
+              <li><strong>FLL</strong>: Signal code is not being set when accepted signal is received.</li>
+              <li><strong>FLL</strong>: Problems and clean ups exposed when writing f_thread unit tests.</li>
+              <li><strong>FLL</strong>: The < 0xc2 test is supposed to be against the first byte rather than the second.</li>
+              <li><strong>FLL</strong>: A typo resulting in treating < 0xc3 as invalid UTF-8 when it is instead < 0xc2.</li>
+              <li><strong>FLL</strong>: Add missing endianness check to f_convesion.</li>
+              <li><strong>FLL</strong>: Uppercase 'T' needs to be supported (fl_conversion).</li>
+              <li><strong>FLL</strong>: Problems exposed by unit tests in f_utf.</li>
+              <li><strong>FLL</strong>: Incorrect 4-width characters are generated.</li>
+              <li><strong>FLL</strong>: Problems exposed by unit tests for f_signal.</li>
+              <li><strong>FLL</strong>: Problems exposed by unit tests in f_file.</li>
+              <li><strong>FLL</strong>: Problems exposed by unit tests in f_conversion.</li>
+              <li><strong>FLL</strong>: When any of -c, -p, or -s is the last parameter in test.sh no error is thrown.</li>
+              <li><strong>FLL</strong>: Package building test failures do not properly fail.</li>
+              <li><strong>FLL</strong>: Fix problems exposed by unit tests in f_status.</li>
+              <li><strong>FLL</strong>: Incorrect variable used results in F_parameter error.</li>
+              <li><strong>FLL</strong>: The print functions are not printing the last letter in certain cases.</li>
+              <li><strong>FLL</strong>: Trimmed printing is not working as expected.</li>
+              <li><strong>FLL</strong>: Fix problems exposed by unit tests in f_print.</li>
+              <li><strong>FLL</strong>: The quotes are always being defined even when there are no quotes in the FSS read functions.</li>
+              <li><strong>FLL</strong>: Problems exposed by unit tests (f_socket).</li>
+              <li><strong>FLL</strong>: Remove extra zero from hex-digit (f_utf).</li>
+              <li><strong>FLL</strong>: Fix problems exposed by unit tests (fll_status_string).</li>
+              <li><strong>FLL</strong>: Problems exposed by unit tests and do some relevant code style clean up (f_execute).</li>
+              <li><strong>FLL</strong>: Add missing return value handling in f_fss.</li>
+              <li><strong>FLL</strong>: Incorrect and missing initializer macros in f_fss.</li>
+              <li><strong>FLL</strong>: The FSS object write functions don't handle all newlines.</li>
+              <li><strong>FLL</strong>: Fixes to f_path of problems exposed by unit tests.</li>
+              <li><strong>FLL</strong>: Invalid read in f_file_stream_read_until().</li>
+              <li><strong>FLL</strong>: NULL is a valid character, causing utf8 not to properly print NULL characters.</li>
+              <li><strong>FLL</strong>: The FILE type may not have a known storage size and use F_type_output_d.</li>
+              <li><strong>FLL</strong>: Problems in f_file functions exposed by unit tests.</li>
+              <li><strong>FLL</strong>: Problems in f_file regarding file mode exposed by unit tests.</li>
+              <li><strong>FLL</strong>: The f_file_is_at() function is not properly comparing the file type.</li>
+              <li><strong>FLL</strong>: Three-width UTF-8 characters are improperly being detected as unassigned.</li>
+              <li><strong>FLL</strong>: Unicode characters are not printing correctly.</li>
+              <li><strong>FLL</strong>: Fix problems exposed by f_file project tests.</li>
+              <li><strong>FLL</strong>: Memory handling related to or exposed by f_directory unit tests.</li>
+              <li><strong>FLL</strong>: Invalid memory deletion.</li>
+              <li><strong>FLL</strong>: For f_file, use off_t, pre-test for EOF or error, use sizeof(f_char_t), and use size_t rather than ssize_t.</li>
+              <li><strong>FLL</strong>: The f_capability should accept f_string_constant_t rather than f_string_static_t.</li>
+              <li><strong>Byte Dump</strong>: The byte_dump --first and --last are not always working as expected.</li>
+              <li><strong>Byte Dump</strong>: Trailing Unicode sequences that get cut off before the encoding is completed improperly display.</li>
+              <li><strong>Controller</strong>: Entry file not found when --settings is used.</li>
+              <li><strong>Controller</strong>: Incorrect rule name for controller boot settings file.</li>
+              <li><strong>Controller</strong>: When compiled as "init" the controller program does not use the correct paths.</li>
+              <li><strong>Fake</strong>: IKI variable substitution in fake doesn't always expand properly.</li>
+              <li><strong>Fake</strong>: Use '%Q' rather than '%S' when printing error.prefix and add missing error.prefix.</li>
+              <li><strong>Fake</strong>: Environment variables in fake are not being expanded.</li>
+              <li><strong>Fake</strong>: The fake program should not require the data directory when explicit fakefile or settings files are specified.</li>
+              <li><strong>Fake</strong>: Defaults should not be applied when an empty Object is specified.</li>
+              <li><strong>FSS Identify</strong>: The fss_identify needs the latest version of f_utf_is_digit().</li>
+              <li><strong>UTF8</strong>: Last character of file after conversion from code point is not printed by utf8 program.</li>
+              <li><strong>UTF8</strong>: Combining and Width detection for utf8 are not properly printing.</li>
+            </ul>
+            <p class="p">
+              <strong>Updates:</strong>
+            </p>
+            <ul>
+              <li><strong>FLL</strong>: Improve design in f_conversion to be safer when handling variables allowed to be replaced.</li>
+              <li><strong>FLL</strong>: Example bootstrap script now supports building all programs.</li>
+              <li><strong>FLL</strong>: White space function changes.</li>
+              <li><strong>FLL</strong>: Use "decimal" instead of "digit" (f_conversion).</li>
+              <li><strong>FLL</strong>: The f_utf project regarding digits and perform other clean ups.</li>
+              <li><strong>FLL</strong>: Use a regular int instead of uint8_t for counting digit in conversion function.</li>
+              <li><strong>FLL</strong>: Add script for generating Unicode Codepoints from integers.</li>
+              <li><strong>FLL</strong>: Generate Unicode script to support generating test data.</li>
+              <li><strong>FLL</strong>: Finish adding Unicode symbol handling code.</li>
+              <li><strong>FLL</strong>: Rename f_thread_signal() to f_thread_signal_write().</li>
+              <li><strong>FLL</strong>: Implement Math Symbol Category.</li>
+              <li><strong>FLL</strong>: Handle more cases of combining characters following white space.</li>
+              <li><strong>FLL</strong>: Add Unicode Symbols for currency and modifiers and minor comment clean ups.</li>
+              <li><strong>FLL</strong>: The f_utf punctuation codes.</li>
+              <li><strong>FLL</strong>: Tweak endiannes for f_utf_char_t.</li>
+              <li><strong>FLL</strong>: Use F_utf_not instead of F_utf and other resulting changes.</li>
+              <li><strong>FLL</strong>: Rewrite the f_serialize functions.</li>
+              <li><strong>FLL</strong>: The f_limit project is out of date.</li>
+              <li><strong>FLL</strong>: Add missing state.flag assignment in f_state_t_clear macro and fix syntax practice in initializer.</li>
+              <li><strong>FLL</strong>: Add missing function f_path_is_absolute() and fix existing f_path_is_*() functions.</li>
+              <li><strong>FLL</strong>: Utilize the state.flag to allow for fss read to not fail out on invalid UTF-8 code sequence and fix naming problems.</li>
+              <li><strong>FLL</strong>: Utilize the state.flag to allow for iki read to not fail out on invalid UTF-8 code sequence.</li>
+              <li><strong>FLL</strong>: The f_utf_is_* functions should be more specific on return state for F_failure.</li>
+              <li><strong>FLL</strong>: Add pictures of the Kohlrabi that I have decided to use to represent the FLL project.</li>
+              <li><strong>FLL</strong>: Remove unused code, cast (char) to (unsigned int) for array indexes, and fix bitwise problem.</li>
+              <li><strong>FLL</strong>: Add licenses to text files and clarify OSL text.</li>
+              <li><strong>FLL</strong>: Redesign f_file functions to not need struct stat passed and other improvements.</li>
+              <li><strong>FLL</strong>: Improve the logic for the read link f_file functions.</li>
+              <li><strong>FLL</strong>: Add missing checks to f_file_link_hard_at() and use F_file_descriptor.</li>
+              <li><strong>FLL</strong>: Implement file statistics flag enumeration, dereferencing/no-dereferencing, and also use F_stream_not.</li>
+              <li><strong>FLL</strong>: Simplify build settings files.</li>
+              <li><strong>All FSS Read Programs</strong>: Improve read program logic to allow for catching interrupts during file read.</li>
+              <li><strong>Controller</strong>: Add note about ulimit privileges potentially causes failure of example controller rules.</li>
+              <li><strong>Fake</strong>: Add additional checks just in case execution is attempted with both program name and arguments have no data.</li>
+              <li><strong>Fake</strong>: The featureless make should default to 'make' mode.</li>
+              <li><strong>Fake</strong>: The fake program should check file existence when clean is combined with another command like build or make.</li>
+              <li><strong>Fake</strong>: The fake "build" fakefile Object needs to support modes and fix a related bug.</li>
+              <li><strong>Fake</strong>: Use off_t instead of f_array_length_t to match uses in functions like f_file_size().</li>
+              <li><strong>Fake</strong>: The fake program should show the fakefile or setting being used when building.</li>
+              <li><strong>Fake</strong>: The example project build settings and fakefiles.</li>
+              <li><strong>FSS Embedded List Read</strong>: Remove extra error print in fss_embedded_list_read.</li>
+              <li><strong>IKI Write</strong>: Have iki_write use form-feed rather than end of line character for pipe input.</li>
+            </ul>
+            <p class="p">
+              Check out the project on the <a href="fll.html#release" class="link"><abbr title="Featureless Linux Library">FLL</abbr> release</a> page.
+            </p>
+            <p class="p">
+              <strong>Kevin Day</strong>
+            </p>
+          </div>
+        </main>
+      </div>
+    </div>
+  </body>
+</html>