Remove duplicate IDs
IDs should not be defined multiple times. Use the `<section>` elements to define the IDs rather than the headings.
This commit is contained in:
parent
975692c23a
commit
0a39225eea
16
about.xhtml
16
about.xhtml
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - About -->
|
<!-- Inferencium - Website - About -->
|
||||||
<!-- Version: 8.0.0-alpha.1 -->
|
<!-- Version: 8.0.0-alpha.2 -->
|
||||||
|
|
||||||
<!-- Copyright 2022 Jake Winters -->
|
<!-- Copyright 2022 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -29,7 +29,7 @@
|
|||||||
</nav>
|
</nav>
|
||||||
<h1>About</h1>
|
<h1>About</h1>
|
||||||
<nav id="toc">
|
<nav id="toc">
|
||||||
<h2 id="toc"><a href="#toc">Table of Contents</a></h2>
|
<h2><a href="#toc">Table of Contents</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#about_me">About Me</a></li>
|
<li><a href="#about_me">About Me</a></li>
|
||||||
<ul>
|
<ul>
|
||||||
@ -69,7 +69,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
<section id="about_me">
|
<section id="about_me">
|
||||||
<h2 id="about_me"><a href="#about_me">About Me</a></h2>
|
<h2><a href="#about_me">About Me</a></h2>
|
||||||
<p>I am Jake Winters, also known by my pseudonym "Inference", a security
|
<p>I am Jake Winters, also known by my pseudonym "Inference", a security
|
||||||
researcher based in United Kingdom.<br/>
|
researcher based in United Kingdom.<br/>
|
||||||
I am the founder, lead developer, and administrator, of Inferencium.<br/>
|
I am the founder, lead developer, and administrator, of Inferencium.<br/>
|
||||||
@ -106,7 +106,7 @@
|
|||||||
forward-slash when there is more to the system than only GNU.</p>
|
forward-slash when there is more to the system than only GNU.</p>
|
||||||
</section>
|
</section>
|
||||||
<section id="date_time">
|
<section id="date_time">
|
||||||
<h2 id="date_time"><a href="#date_time">Date and Time</a></h2>
|
<h2><a href="#date_time">Date and Time</a></h2>
|
||||||
<p>All dates and times across my services are
|
<p>All dates and times across my services are
|
||||||
<a href="https://wikipedia.org/wiki/ISO_8601">ISO 8601</a>-compliant. The
|
<a href="https://wikipedia.org/wiki/ISO_8601">ISO 8601</a>-compliant. The
|
||||||
short-form format <code>YYYY-MM-DD</code> is used for dates, and
|
short-form format <code>YYYY-MM-DD</code> is used for dates, and
|
||||||
@ -117,7 +117,7 @@
|
|||||||
<code>YYYYMMDDThhmmss-hhmm</code> (with negative offset).</p>
|
<code>YYYYMMDDThhmmss-hhmm</code> (with negative offset).</p>
|
||||||
</section>
|
</section>
|
||||||
<section id="licensing">
|
<section id="licensing">
|
||||||
<h2 id="licensing"><a href="#licensing">Licensing</a></h2>
|
<h2><a href="#licensing">Licensing</a></h2>
|
||||||
<p>I care about upstreaming and sharing code, strongly preferring licenses which
|
<p>I care about upstreaming and sharing code, strongly preferring licenses which
|
||||||
have high license compatibility in order to permit sharing code with as many
|
have high license compatibility in order to permit sharing code with as many
|
||||||
other projects as possible; for this reason, permissive licenses are my
|
other projects as possible; for this reason, permissive licenses are my
|
||||||
@ -194,7 +194,7 @@
|
|||||||
isn't "free", it's not open-source, either.</p>
|
isn't "free", it's not open-source, either.</p>
|
||||||
</section>
|
</section>
|
||||||
<section id="services">
|
<section id="services">
|
||||||
<h2 id="services"><a href="#services">Services</a></h2>
|
<h2><a href="#services">Services</a></h2>
|
||||||
<p>This list contains the policies and practices of my services.</p>
|
<p>This list contains the policies and practices of my services.</p>
|
||||||
<p>My policies and practices are heavily security- and privacy-focused, with
|
<p>My policies and practices are heavily security- and privacy-focused, with
|
||||||
improvements made on an ongoing basis as new technologies, protocols, and
|
improvements made on an ongoing basis as new technologies, protocols, and
|
||||||
@ -246,7 +246,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
<section id="recommendations">
|
<section id="recommendations">
|
||||||
<h2 id="recommendations"><a href="#recommendations">Recommendations</a></h2>
|
<h2><a href="#recommendations">Recommendations</a></h2>
|
||||||
<h3 id="recommendations-hardware"><a href="#recommendations-hardware">Hardware</a></h3>
|
<h3 id="recommendations-hardware"><a href="#recommendations-hardware">Hardware</a></h3>
|
||||||
<h4 id="recommendations-hardware-smartphone"><a href="#recommendations-hardware-smartphone">Smartphone</a></h4>
|
<h4 id="recommendations-hardware-smartphone"><a href="#recommendations-hardware-smartphone">Smartphone</a></h4>
|
||||||
<div style="overflow-x:auto;">
|
<div style="overflow-x:auto;">
|
||||||
@ -565,7 +565,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
<section id="recommendations-music">
|
<section id="recommendations-music">
|
||||||
<h3 id="recommendations-music"><a href="#recommendations-music">Music</a></h3>
|
<h3><a href="#recommendations-music">Music</a></h3>
|
||||||
<p>For a curated list of music I enjoy, visit my
|
<p>For a curated list of music I enjoy, visit my
|
||||||
<a href="music.xhtml">music page</a>.</p>
|
<a href="music.xhtml">music page</a>.</p>
|
||||||
</section>
|
</section>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - Blog -->
|
<!-- Inferencium - Website - Blog -->
|
||||||
<!-- Version: 6.0.0-alpha.1 -->
|
<!-- Version: 6.0.0-alpha.2 -->
|
||||||
|
|
||||||
<!-- Copyright 2022 Jake Winters -->
|
<!-- Copyright 2022 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -29,7 +29,7 @@
|
|||||||
</nav>
|
</nav>
|
||||||
<h1>Blog</h1>
|
<h1>Blog</h1>
|
||||||
<nav id="toc">
|
<nav id="toc">
|
||||||
<h2 id="toc"><a href="#toc">Table of Contents</a></h2>
|
<h2><a href="#toc">Table of Contents</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><b>2022-12-20</b></li>
|
<li><b>2022-12-20</b></li>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - Blog - #0 -->
|
<!-- Inferencium - Website - Blog - #0 -->
|
||||||
<!-- Version: 7.0.0-alpha.1 -->
|
<!-- Version: 7.0.0-alpha.2 -->
|
||||||
|
|
||||||
<!-- Copyright 2022 Jake Winters -->
|
<!-- Copyright 2022 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -32,7 +32,7 @@
|
|||||||
<p class="update_date">Posted: 2022-01-27 (UTC+00:00)</p>
|
<p class="update_date">Posted: 2022-01-27 (UTC+00:00)</p>
|
||||||
<p class="update_date">Updated: 2023-10-31 (UTC+00:00)</p>
|
<p class="update_date">Updated: 2023-10-31 (UTC+00:00)</p>
|
||||||
<nav id="toc">
|
<nav id="toc">
|
||||||
<h2 id="toc"><a href="#toc">Table of Contents</a></h2>
|
<h2><a href="#toc">Table of Contents</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#introduction">Introduction</a></li>
|
<li><a href="#introduction">Introduction</a></li>
|
||||||
<li><a href="#examples">Examples</a></li>
|
<li><a href="#examples">Examples</a></li>
|
||||||
@ -44,7 +44,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
<section id="introduction">
|
<section id="introduction">
|
||||||
<h2 id="introduction"><a href="#introduction">Introduction</a></h2>
|
<h2><a href="#introduction">Introduction</a></h2>
|
||||||
<p>The world has become a dangerous, privacy invading, human rights stripping,
|
<p>The world has become a dangerous, privacy invading, human rights stripping,
|
||||||
totalitarian place; in order to combat this, people are joining a growing, and
|
totalitarian place; in order to combat this, people are joining a growing, and
|
||||||
dangerous, trend, which I will refer to in this post as the "Free and Open
|
dangerous, trend, which I will refer to in this post as the "Free and Open
|
||||||
@ -80,9 +80,9 @@
|
|||||||
respecting platform on this model.</p>
|
respecting platform on this model.</p>
|
||||||
</section>
|
</section>
|
||||||
<section id="examples">
|
<section id="examples">
|
||||||
<h2 id="examples"><a href="#examples">Examples</a></h2>
|
<h2><a href="#examples">Examples</a></h2>
|
||||||
<section id="examples-smartphones">
|
<section id="examples-smartphones">
|
||||||
<h3 id="examples-smartphones"><a href="#examples-smartphones">Smartphones</a></h3>
|
<h3><a href="#examples-smartphones">Smartphones</a></h3>
|
||||||
<p>A FOSS phone, especially so-called
|
<p>A FOSS phone, especially so-called
|
||||||
"<a href="https://en.wikipedia.org/wiki/Linux_for_mobile_devices#Smartphones">Linux phones</a>"
|
"<a href="https://en.wikipedia.org/wiki/Linux_for_mobile_devices#Smartphones">Linux phones</a>"
|
||||||
are completely detrimental to privacy and control, because they
|
are completely detrimental to privacy and control, because they
|
||||||
@ -154,7 +154,7 @@
|
|||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
<section id="solution">
|
<section id="solution">
|
||||||
<h2 id="solution"><a href="#solution">Solution</a></h2>
|
<h2><a href="#solution">Solution</a></h2>
|
||||||
<p>What can you do about this? The answer is simple; however, it does require
|
<p>What can you do about this? The answer is simple; however, it does require
|
||||||
you to use logic, fact, and evidence, not emotion, which is a difficult pill for
|
you to use logic, fact, and evidence, not emotion, which is a difficult pill for
|
||||||
most people to swallow. Use your adversaries' weapons against them. The only way
|
most people to swallow. Use your adversaries' weapons against them. The only way
|
||||||
@ -182,7 +182,7 @@
|
|||||||
for the entire support timeframe of the devices.</p>
|
for the entire support timeframe of the devices.</p>
|
||||||
</section>
|
</section>
|
||||||
<section id="conclusion">
|
<section id="conclusion">
|
||||||
<h2 id="conclusion"><a href="#conclusion">Conclusion</a></h2>
|
<h2><a href="#conclusion">Conclusion</a></h2>
|
||||||
<p>Use what you can, and do what you can. By neglecting security, you are, even
|
<p>Use what you can, and do what you can. By neglecting security, you are, even
|
||||||
if unintentionally, neglecting exactly what you are trying to gain; privacy and
|
if unintentionally, neglecting exactly what you are trying to gain; privacy and
|
||||||
control.</p>
|
control.</p>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - Blog - #1 -->
|
<!-- Inferencium - Website - Blog - #1 -->
|
||||||
<!-- Version: 7.0.0-alpha.1 -->
|
<!-- Version: 7.0.0-alpha.2 -->
|
||||||
|
|
||||||
<!-- Copyright 2022 Jake Winters -->
|
<!-- Copyright 2022 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -32,7 +32,7 @@
|
|||||||
<p class="update_date">Posted: 2022-01-29 (UTC+00:00)</p>
|
<p class="update_date">Posted: 2022-01-29 (UTC+00:00)</p>
|
||||||
<p class="update_date">Updated: 2023-10-31 (UTC+00:00)</p>
|
<p class="update_date">Updated: 2023-10-31 (UTC+00:00)</p>
|
||||||
<nav id="toc">
|
<nav id="toc">
|
||||||
<h2 id="toc"><a href="#toc">Table of Contents</a></h2>
|
<h2><a href="#toc">Table of Contents</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#issue-0">Issue #0 - Against CVE Assignment</a></li>
|
<li><a href="#issue-0">Issue #0 - Against CVE Assignment</a></li>
|
||||||
<li><a href="#issue-1">Issue #1 - CVEs Are Not Useful</a></li>
|
<li><a href="#issue-1">Issue #1 - CVEs Are Not Useful</a></li>
|
||||||
@ -43,7 +43,7 @@
|
|||||||
<p>Anyone who cares about security may want to switch from systemd as soon as possible; its lead
|
<p>Anyone who cares about security may want to switch from systemd as soon as possible; its lead
|
||||||
developer doesn't care about your security at all.</p>
|
developer doesn't care about your security at all.</p>
|
||||||
<section id="issue-0">
|
<section id="issue-0">
|
||||||
<h2 id="issue-0"><a href="#issue-0">Issue #0 - Against CVE Assignment</a></h2>
|
<h2><a href="#issue-0">Issue #0 - Against CVE Assignment</a></h2>
|
||||||
<blockquote>"You don't assign CVEs to every single random bugfix we do, do
|
<blockquote>"You don't assign CVEs to every single random bugfix we do, do
|
||||||
you?"</blockquote>
|
you?"</blockquote>
|
||||||
<p>- Lennart Poettering, systemd lead developer</p>
|
<p>- Lennart Poettering, systemd lead developer</p>
|
||||||
@ -52,7 +52,7 @@
|
|||||||
<a href="https://github.com/systemd/systemd/pull/5998#issuecomment-303782334">systemd GitHub Issue 5998</a></p>
|
<a href="https://github.com/systemd/systemd/pull/5998#issuecomment-303782334">systemd GitHub Issue 5998</a></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="issue-1">
|
<section id="issue-1">
|
||||||
<h2 id="issue-1"><a href="#issue-1">Issue #1 - CVEs Are Not Useful</a></h2>
|
<h2><a href="#issue-1">Issue #1 - CVEs Are Not Useful</a></h2>
|
||||||
<blockquote>"Humpf, I am not convinced this is the right way to announce this.
|
<blockquote>"Humpf, I am not convinced this is the right way to announce this.
|
||||||
We never did that, and half the CVEs aren't useful anyway, hence I am not sure
|
We never did that, and half the CVEs aren't useful anyway, hence I am not sure
|
||||||
we should start with that now, because it is either inherently incomplete or
|
we should start with that now, because it is either inherently incomplete or
|
||||||
@ -66,7 +66,7 @@
|
|||||||
<a href="https://github.com/systemd/systemd/pull/6225#issuecomment-311739869">systemd GitHub Issue 6225</a></p>
|
<a href="https://github.com/systemd/systemd/pull/6225#issuecomment-311739869">systemd GitHub Issue 6225</a></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="issue-2">
|
<section id="issue-2">
|
||||||
<h2 id="issue-2"><a href="#issue-2">Issue #2 - Security is a Circus</a></h2>
|
<h2><a href="#issue-2">Issue #2 - Security is a Circus</a></h2>
|
||||||
<blockquote>"I am not sure I buy enough into the security circus to do that
|
<blockquote>"I am not sure I buy enough into the security circus to do that
|
||||||
though for any minor issue..."</blockquote>
|
though for any minor issue..."</blockquote>
|
||||||
<p>- Lennart Poettering, systemd lead developer</p>
|
<p>- Lennart Poettering, systemd lead developer</p>
|
||||||
@ -74,7 +74,7 @@
|
|||||||
<a href="https://github.com/systemd/systemd/issues/5144#issuecomment-276740654">systemd GitHub Issue 5144</a></p>
|
<a href="https://github.com/systemd/systemd/issues/5144#issuecomment-276740654">systemd GitHub Issue 5144</a></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="issue-3">
|
<section id="issue-3">
|
||||||
<h2 id="issue-3"><a href="#issue-3">Issue #3 - Blaming the User</a></h2>
|
<h2><a href="#issue-3">Issue #3 - Blaming the User</a></h2>
|
||||||
<blockquote><p>"Yes, as you found out "0day" is not a valid username. I wonder
|
<blockquote><p>"Yes, as you found out "0day" is not a valid username. I wonder
|
||||||
which tool permitted you to create it in the first place. Note that not
|
which tool permitted you to create it in the first place. Note that not
|
||||||
permitting numeric first characters is done on purpose: to avoid ambiguities
|
permitting numeric first characters is done on purpose: to avoid ambiguities
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - Blog - #3 -->
|
<!-- Inferencium - Website - Blog - #3 -->
|
||||||
<!-- Version: 7.0.0-alpha.1 -->
|
<!-- Version: 7.0.0-alpha.2 -->
|
||||||
|
|
||||||
<!-- Copyright 2022 Jake Winters -->
|
<!-- Copyright 2022 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -32,7 +32,7 @@
|
|||||||
<p class="update_date">Posted: 2022-12-20 (UTC+00:00)</p>
|
<p class="update_date">Posted: 2022-12-20 (UTC+00:00)</p>
|
||||||
<p class="update_date">Updated: 2023-11-11 (UTC+00:00)</p>
|
<p class="update_date">Updated: 2023-11-11 (UTC+00:00)</p>
|
||||||
<nav id="toc">
|
<nav id="toc">
|
||||||
<h2 id="toc"><a href="#toc">Table of Contents</a></h2>
|
<h2><a href="#toc">Table of Contents</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#introduction">Introduction</a></li>
|
<li><a href="#introduction">Introduction</a></li>
|
||||||
<li><a href="#solution">Solution</a></li>
|
<li><a href="#solution">Solution</a></li>
|
||||||
@ -40,7 +40,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
<section id="introduction">
|
<section id="introduction">
|
||||||
<h2 id="introduction"><a href="#introduction">Introduction</a></h2>
|
<h2><a href="#introduction">Introduction</a></h2>
|
||||||
<p>It's no secret that I'm an advocate of Chromium and will use it for the
|
<p>It's no secret that I'm an advocate of Chromium and will use it for the
|
||||||
foreseeable future. It is a highly secure web browser which provides strong
|
foreseeable future. It is a highly secure web browser which provides strong
|
||||||
protection against malicious wesbites and the code they run, and, while I am not
|
protection against malicious wesbites and the code they run, and, while I am not
|
||||||
@ -61,7 +61,7 @@
|
|||||||
web.</p>
|
web.</p>
|
||||||
</section>
|
</section>
|
||||||
<section id="solution">
|
<section id="solution">
|
||||||
<h2 id="solution"><a href="#solution">Solution</a></h2>
|
<h2><a href="#solution">Solution</a></h2>
|
||||||
<p>In order to combat the Chromium monopoly, users typically go over to
|
<p>In order to combat the Chromium monopoly, users typically go over to
|
||||||
Chromium's classical rival, Firefox. However, Firefox is dying and has lost
|
Chromium's classical rival, Firefox. However, Firefox is dying and has lost
|
||||||
almost all of its userbase over the last 2-3 years; the reason for this is a
|
almost all of its userbase over the last 2-3 years; the reason for this is a
|
||||||
@ -97,7 +97,7 @@
|
|||||||
tactical, not emotional.</p>
|
tactical, not emotional.</p>
|
||||||
</section>
|
</section>
|
||||||
<section id="conclusion">
|
<section id="conclusion">
|
||||||
<h2 id="conclusion"><a href="#conclusion">Conclusion</a></h2>
|
<h2><a href="#conclusion">Conclusion</a></h2>
|
||||||
<p>Supporting Safari is the first step in supporting WebKit and promoting usage
|
<p>Supporting Safari is the first step in supporting WebKit and promoting usage
|
||||||
of the independent web engine. Buying time while supporting and contributing to
|
of the independent web engine. Buying time while supporting and contributing to
|
||||||
WebKit browser projects is the best and only chance anyone has at competing with
|
WebKit browser projects is the best and only chance anyone has at competing with
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - Blog - #2 -->
|
<!-- Inferencium - Website - Blog - #2 -->
|
||||||
<!-- Version: 7.0.0-alpha.1 -->
|
<!-- Version: 7.0.0-alpha.2 -->
|
||||||
|
|
||||||
<!-- Copyright 2022 Jake Winters -->
|
<!-- Copyright 2022 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -32,7 +32,7 @@
|
|||||||
<p class="update_date">Posted: 2022-06-30 (UTC+00:00)</p>
|
<p class="update_date">Posted: 2022-06-30 (UTC+00:00)</p>
|
||||||
<p class="update_date">Updated: 2023-11-11 (UTC+00:00)</p>
|
<p class="update_date">Updated: 2023-11-11 (UTC+00:00)</p>
|
||||||
<nav id="toc">
|
<nav id="toc">
|
||||||
<h2 id="toc"><a href="#toc">Table of Contents</a></h2>
|
<h2><a href="#toc">Table of Contents</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#introduction">Introduction</a></li>
|
<li><a href="#introduction">Introduction</a></li>
|
||||||
<li><a href="#examples">Examples</a></li>
|
<li><a href="#examples">Examples</a></li>
|
||||||
@ -44,7 +44,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
<section id="introduction">
|
<section id="introduction">
|
||||||
<h2 id="introduction"><a href="#introduction">Introduction</a></h2>
|
<h2><a href="#introduction">Introduction</a></h2>
|
||||||
<p>A recent trend is seeing people move towards decentralised services and
|
<p>A recent trend is seeing people move towards decentralised services and
|
||||||
platforms. While this is reasonable and I can understand why they are doing such
|
platforms. While this is reasonable and I can understand why they are doing such
|
||||||
a thing, they are seemingly doing it without thinking about the possible
|
a thing, they are seemingly doing it without thinking about the possible
|
||||||
@ -54,9 +54,9 @@
|
|||||||
will discuss some of the security issues with the decentralised model.</p>
|
will discuss some of the security issues with the decentralised model.</p>
|
||||||
</section>
|
</section>
|
||||||
<section id="examples">
|
<section id="examples">
|
||||||
<h2 id="examples"><a href="#examples">Examples</a></h2>
|
<h2><a href="#examples">Examples</a></h2>
|
||||||
<section id="examples-messaging">
|
<section id="examples-messaging">
|
||||||
<h3 id="examples-messaging"><a href="#examples-messaging">Messaging</a></h3>
|
<h3><a href="#examples-messaging">Messaging</a></h3>
|
||||||
<p>When it comes to messaging your contacts on a centralised
|
<p>When it comes to messaging your contacts on a centralised
|
||||||
platform, such as Twitter or Facebook, the keys are pinned to
|
platform, such as Twitter or Facebook, the keys are pinned to
|
||||||
that user account, using the user's password as the method of
|
that user account, using the user's password as the method of
|
||||||
@ -94,7 +94,7 @@
|
|||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
<section id="solution">
|
<section id="solution">
|
||||||
<h2 id="solution"><a href="#solution">Solution</a></h2>
|
<h2><a href="#solution">Solution</a></h2>
|
||||||
<p>I'll cut to the chase; there isn't a definitive solution. The best way to
|
<p>I'll cut to the chase; there isn't a definitive solution. The best way to
|
||||||
handle this situation is to design your threat model and think about your
|
handle this situation is to design your threat model and think about your
|
||||||
reasoning for avoiding centralised platforms. Is it lack of trust of a specific
|
reasoning for avoiding centralised platforms. Is it lack of trust of a specific
|
||||||
@ -139,7 +139,7 @@
|
|||||||
would make this impossible to implement in any form.</p>
|
would make this impossible to implement in any form.</p>
|
||||||
</section>
|
</section>
|
||||||
<section id="conclusion">
|
<section id="conclusion">
|
||||||
<h2 id="conclusion"><a href="#conclusion">Conclusion</a></h2>
|
<h2><a href="#conclusion">Conclusion</a></h2>
|
||||||
<p>Do not demand anonymity; demand privacy and control of your own data.
|
<p>Do not demand anonymity; demand privacy and control of your own data.
|
||||||
Complete anonymity makes it impossible to have a root of trust, and is typically
|
Complete anonymity makes it impossible to have a root of trust, and is typically
|
||||||
never necessary. It is possible for someone else to hold your keys, without them
|
never necessary. It is possible for someone else to hold your keys, without them
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - Changelog -->
|
<!-- Inferencium - Website - Changelog -->
|
||||||
<!-- Version: 4.0.0-alpha.3 -->
|
<!-- Version: 4.0.0-alpha.4 -->
|
||||||
|
|
||||||
<!-- Copyright 2023 Jake Winters -->
|
<!-- Copyright 2023 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -29,7 +29,7 @@
|
|||||||
</nav>
|
</nav>
|
||||||
<h1>Changelog</h1>
|
<h1>Changelog</h1>
|
||||||
<nav id="toc">
|
<nav id="toc">
|
||||||
<h2 id="toc"><a href="#toc">Table of Contents</a></h2>
|
<h2><a href="#toc">Table of Contents</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="changelog/firmware-aa000-0.xhtml">Firmware - aa000-0</a></li>
|
<li><a href="changelog/firmware-aa000-0.xhtml">Firmware - aa000-0</a></li>
|
||||||
<li><a href="changelog/firmware-xa000-0.xhtml">Firmware - xa000-0</a></li>
|
<li><a href="changelog/firmware-xa000-0.xhtml">Firmware - xa000-0</a></li>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - Changelog - Firmware - aa000-0 -->
|
<!-- Inferencium - Website - Changelog - Firmware - aa000-0 -->
|
||||||
<!-- Version: 3.0.0-alpha.1 -->
|
<!-- Version: 3.0.0-alpha.2 -->
|
||||||
|
|
||||||
<!-- Copyright 2023 Jake Winters -->
|
<!-- Copyright 2023 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -29,7 +29,7 @@
|
|||||||
</nav>
|
</nav>
|
||||||
<h1>Changelog - Firmware - aa000-0</h1>
|
<h1>Changelog - Firmware - aa000-0</h1>
|
||||||
<nav id="toc">
|
<nav id="toc">
|
||||||
<h2 id="toc"><a href="#toc">Table of Contents</a></h2>
|
<h2><a href="#toc">Table of Contents</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#7.0.0.8">7.0.0.8</a></li>
|
<li><a href="#7.0.0.8">7.0.0.8</a></li>
|
||||||
<li><a href="#6.0.0.7">6.0.0.7</a></li>
|
<li><a href="#6.0.0.7">6.0.0.7</a></li>
|
||||||
@ -41,112 +41,109 @@
|
|||||||
<li><a href="#0.0.0.1">0.0.0.1</a></li>
|
<li><a href="#0.0.0.1">0.0.0.1</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
<section id="changelog">
|
<section id="7.0.0.8">
|
||||||
<section id="changelog-7.0.0.8">
|
<h2><a href="#7.0.0.8">7.0.0.8</a></h2>
|
||||||
<h2 id="7.0.0.8"><a href="#7.0.0.8">7.0.0.8</a></h2>
|
<p>Tags:</p>
|
||||||
<p>Tags:</p>
|
<ul>
|
||||||
<ul>
|
<li><a href="https://src.inferencium.net/Inferencium/firmware-aa000-0/src/tag/firmware-aa000-0-7.0.0.8">firmware-aa000-0-7.0.0.8</a></li>
|
||||||
<li><a href="https://src.inferencium.net/Inferencium/firmware-aa000-0/src/tag/firmware-aa000-0-7.0.0.8">firmware-aa000-0-7.0.0.8</a></li>
|
</ul>
|
||||||
</ul>
|
<p>Changelog (since version 6.0.0.7):</p>
|
||||||
<p>Changelog (since version 6.0.0.7):</p>
|
<ul>
|
||||||
<ul>
|
<li>Update readme</li>
|
||||||
<li>Update readme</li>
|
<li>Update WHENCE</li>
|
||||||
<li>Update WHENCE</li>
|
<li>Update check_whence script</li>
|
||||||
<li>Update check_whence script</li>
|
<li>Update AMD CPU Family 19h microcode</li>
|
||||||
<li>Update AMD CPU Family 19h microcode</li>
|
</ul>
|
||||||
</ul>
|
</section>
|
||||||
</section>
|
<section id="6.0.0.7">
|
||||||
<section id="changelog-6.0.0.7">
|
<h2><a href="#6.0.0.7">6.0.0.7</a></h2>
|
||||||
<h2 id="6.0.0.7"><a href="#6.0.0.7">6.0.0.7</a></h2>
|
<p>Tags:</p>
|
||||||
<p>Tags:</p>
|
<ul>
|
||||||
<ul>
|
<li><a href="https://src.inferencium.net/Inferencium/firmware-aa000-0/src/tag/firmware-aa000-0-6.0.0.7">firmware-aa000-0-6.0.0.7</a></li>
|
||||||
<li><a href="https://src.inferencium.net/Inferencium/firmware-aa000-0/src/tag/firmware-aa000-0-6.0.0.7">firmware-aa000-0-6.0.0.7</a></li>
|
</ul>
|
||||||
</ul>
|
<p>Changelog (since version 5.0.0.6):</p>
|
||||||
<p>Changelog (since version 5.0.0.6):</p>
|
<ul>
|
||||||
<ul>
|
<li>Add AMD GPU Beige Goby firmware</li>
|
||||||
<li>Add AMD GPU Beige Goby firmware</li>
|
<li>Remove AMD GPU Navy Flounder firmware</li>
|
||||||
<li>Remove AMD GPU Navy Flounder firmware</li>
|
</ul>
|
||||||
</ul>
|
</section>
|
||||||
</section>
|
<section id="5.0.0.6">
|
||||||
<section id="changelog-5.0.0.6">
|
<h2><a href="#5.0.0.6">5.0.0.6</a></h2>
|
||||||
<h2 id="5.0.0.6"><a href="#5.0.0.6">5.0.0.6</a></h2>
|
<p>Tags:</p>
|
||||||
<p>Tags:</p>
|
<ul>
|
||||||
<ul>
|
<li><a href="https://src.inferencium.net/Inferencium/firmware-aa000-0/src/tag/firmware-aa000-0-5.0.0.6">firmware-aa000-0-5.0.0.6</a></li>
|
||||||
<li><a href="https://src.inferencium.net/Inferencium/firmware-aa000-0/src/tag/firmware-aa000-0-5.0.0.6">firmware-aa000-0-5.0.0.6</a></li>
|
</ul>
|
||||||
</ul>
|
<p>Changelog (since version 4.0.0.5):</p>
|
||||||
<p>Changelog (since version 4.0.0.5):</p>
|
<ul>
|
||||||
<ul>
|
<li>Remove unnecessary Realtek RTL8125B NIC firmware</li>
|
||||||
<li>Remove unnecessary Realtek RTL8125B NIC
|
</ul>
|
||||||
firmware</li>
|
</section>
|
||||||
</ul>
|
<section id="4.0.0.5">
|
||||||
</section>
|
<h2><a href="#4.0.0.5">4.0.0.5</a></h2>
|
||||||
<section id="changelog-4.0.0.5">
|
<p>Tags:</p>
|
||||||
<h2 id="4.0.0.5"><a href="#4.0.0.5">4.0.0.5</a></h2>
|
<ul>
|
||||||
<p>Tags:</p>
|
<li><a href="https://src.inferencium.net/Inferencium/firmware-aa000-0/src/tag/firmware-aa000-0-4.0.0.5">firmware-aa000-0-4.0.0.5</a></li>
|
||||||
<ul>
|
</ul>
|
||||||
<li><a href="https://src.inferencium.net/Inferencium/firmware-aa000-0/src/tag/firmware-aa000-0-4.0.0.5">firmware-aa000-0-4.0.0.5</a></li>
|
<p>Changelog (since version 3.0.0.4):</p>
|
||||||
</ul>
|
<ul>
|
||||||
<p>Changelog (since version 3.0.0.4):</p>
|
<li>Update readme</li>
|
||||||
<ul>
|
<li>Update Makefile</li>
|
||||||
<li>Update readme</li>
|
<li>Update WHENCE</li>
|
||||||
<li>Update Makefile</li>
|
<li>Update check_whence script</li>
|
||||||
<li>Update WHENCE</li>
|
<li>Update copy-firmware script</li>
|
||||||
<li>Update check_whence script</li>
|
<li>Add Realtek RTL8125B NIC firmware</li>
|
||||||
<li>Update copy-firmware script</li>
|
</ul>
|
||||||
<li>Add Realtek RTL8125B NIC firmware</li>
|
</section>
|
||||||
</ul>
|
<section id="3.0.0.4">
|
||||||
</section>
|
<h2><a href="#3.0.0.4">3.0.0.4</a></h2>
|
||||||
<section id="changelog-3.0.0.4">
|
<p>Tags:</p>
|
||||||
<h2 id="3.0.0.4"><a href="#3.0.0.4">3.0.0.4</a></h2>
|
<ul>
|
||||||
<p>Tags:</p>
|
<li><a href="https://src.inferencium.net/Inferencium/firmware-aa000-0/src/tag/firmware-aa000-0-3.0.0.4">firmware-aa000-0-3.0.0.4</a></li>
|
||||||
<ul>
|
</ul>
|
||||||
<li><a href="https://src.inferencium.net/Inferencium/firmware-aa000-0/src/tag/firmware-aa000-0-3.0.0.4">firmware-aa000-0-3.0.0.4</a></li>
|
<p>Changelog (since version 2.0.0.3):</p>
|
||||||
</ul>
|
<ul>
|
||||||
<p>Changelog (since version 2.0.0.3):</p>
|
<li>Update WHENCE</li>
|
||||||
<ul>
|
<li>Update AMD GPU Navy Flounder DMCUB firmware to version
|
||||||
<li>Update WHENCE</li>
|
0.0.172.0</li>
|
||||||
<li>Update AMD GPU Navy Flounder DMCUB
|
</ul>
|
||||||
firmware to version 0.0.172.0</li>
|
</section>
|
||||||
</ul>
|
<section id="2.0.0.3">
|
||||||
</section>
|
<h2><a href="#2.0.0.3">2.0.0.3</a></h2>
|
||||||
<section id="changelog-2.0.0.3">
|
<p>Tags:</p>
|
||||||
<h2 id="2.0.0.3"><a href="#2.0.0.3">2.0.0.3</a></h2>
|
<ul>
|
||||||
<p>Tags:</p>
|
<li><a href="https://src.inferencium.net/Inferencium/firmware-aa000-0/src/tag/firmware-aa000-0-2.0.0.3">firmware-aa000-0-2.0.0.3</a></li>
|
||||||
<ul>
|
</ul>
|
||||||
<li><a href="https://src.inferencium.net/Inferencium/firmware-aa000-0/src/tag/firmware-aa000-0-2.0.0.3">firmware-aa000-0-2.0.0.3</a></li>
|
<p>Changelog (since version 1.0.0.2):</p>
|
||||||
</ul>
|
<ul>
|
||||||
<p>Changelog (since version 1.0.0.2):</p>
|
<li>Update readme</li>
|
||||||
<ul>
|
<li>Switch AMD CPU microcode readme from plaintext formatting to
|
||||||
<li>Update readme</li>
|
AsciiDoc formatting</li>
|
||||||
<li>Switch AMD CPU microcode readme from plaintext
|
<li>Update AMD CPU microcode readme</li>
|
||||||
formatting to AsciiDoc formatting</li>
|
<li>Update WHENCE</li>
|
||||||
<li>Update AMD CPU microcode readme</li>
|
<li>Update AMD GPU Navy Flounder DMCUB firmware</li>
|
||||||
<li>Update WHENCE</li>
|
</ul>
|
||||||
<li>Update AMD GPU Navy Flounder DMCUB firmware</li>
|
</section>
|
||||||
</ul>
|
<section id="1.0.0.2">
|
||||||
</section>
|
<h2><a href="#1.0.0.2">1.0.0.2</a></h2>
|
||||||
<section id="changelog-1.0.0.2">
|
<p>Tags:</p>
|
||||||
<h2 id="1.0.0.2"><a href="#1.0.0.2">1.0.0.2</a></h2>
|
<ul>
|
||||||
<p>Tags:</p>
|
<li><a href="https://src.inferencium.net/Inferencium/firmware-aa000-0/src/tag/firmware-aa000-0-1.0.0.2">firmware-aa000-0-1.0.0.2</a></li>
|
||||||
<ul>
|
</ul>
|
||||||
<li><a href="https://src.inferencium.net/Inferencium/firmware-aa000-0/src/tag/firmware-aa000-0-1.0.0.2">firmware-aa000-0-1.0.0.2</a></li>
|
<p>Changelog (since version 0.0.0.1):</p>
|
||||||
</ul>
|
<ul>
|
||||||
<p>Changelog (since version 0.0.0.1):</p>
|
<li>Remove AMD GPU Green Sardine firmware</li>
|
||||||
<ul>
|
</ul>
|
||||||
<li>Remove AMD GPU Green Sardine firmware</li>
|
</section>
|
||||||
</ul>
|
<section id="0.0.0.1">
|
||||||
</section>
|
<h2><a href="#0.0.0.1">0.0.0.1</a></h2>
|
||||||
<section id="changelog-0.0.0.1">
|
<p>Tags:</p>
|
||||||
<h2 id="0.0.0.1"><a href="#0.0.0.1">0.0.0.1</a></h2>
|
<ul>
|
||||||
<p>Tags:</p>
|
<li><a href="https://src.inferencium.net/Inferencium/firmware-aa000-0/src/tag/firmware-aa000-0-0.0.0.1">firmware-aa000-0-0.0.0.1</a></li>
|
||||||
<ul>
|
</ul>
|
||||||
<li><a href="https://src.inferencium.net/Inferencium/firmware-aa000-0/src/tag/firmware-aa000-0-0.0.0.1">firmware-aa000-0-0.0.0.1</a></li>
|
<p>Changelog:</p>
|
||||||
</ul>
|
<ul>
|
||||||
<p>Changelog:</p>
|
<li>Initial release</li>
|
||||||
<ul>
|
</ul>
|
||||||
<li>Initial release</li>
|
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</section>
|
</section>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - Changelog - Firmware - xa000-0 -->
|
<!-- Inferencium - Website - Changelog - Firmware - xa000-0 -->
|
||||||
<!-- Version: 3.0.0-alpha.1 -->
|
<!-- Version: 3.0.0-alpha.2 -->
|
||||||
|
|
||||||
<!-- Copyright 2023 Jake Winters -->
|
<!-- Copyright 2023 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -29,7 +29,7 @@
|
|||||||
</nav>
|
</nav>
|
||||||
<h1>Changelog - Firmware - xa000-0</h1>
|
<h1>Changelog - Firmware - xa000-0</h1>
|
||||||
<nav id="toc">
|
<nav id="toc">
|
||||||
<h2 id="toc"><a href="#toc">Table of Contents</a></h2>
|
<h2><a href="#toc">Table of Contents</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#4.0.0.4">4.0.0.4</a></li>
|
<li><a href="#4.0.0.4">4.0.0.4</a></li>
|
||||||
<li><a href="#3.0.0.3">3.0.0.3</a></li>
|
<li><a href="#3.0.0.3">3.0.0.3</a></li>
|
||||||
@ -38,69 +38,67 @@
|
|||||||
<li><a href="#0.0.0.0">0.0.0.0</a></li>
|
<li><a href="#0.0.0.0">0.0.0.0</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
<section id="changelog">
|
<section id="4.0.0.4">
|
||||||
<section id="changelog-4.0.0.4">
|
<h2><a href="#4.0.0.4">4.0.0.4</a></h2>
|
||||||
<h2 id="4.0.0.4"><a href="#4.0.0.4">4.0.0.4</a></h2>
|
<p>Tags:</p>
|
||||||
<p>Tags:</p>
|
<ul>
|
||||||
<ul>
|
<li><a href="https://src.inferencium.net/Inferencium/firmware-xa000-0/src/tag/firmware-xa000-0-4.0.0.4">firmware-xa000-0-4.0.0.4</a></li>
|
||||||
<li><a href="https://src.inferencium.net/Inferencium/firmware-xa000-0/src/tag/firmware-xa000-0-4.0.0.4">firmware-xa000-0-4.0.0.4</a></li>
|
</ul>
|
||||||
</ul>
|
<p>Changelog (since version 3.0.0.3):</p>
|
||||||
<p>Changelog (since version 3.0.0.3):</p>
|
<ul>
|
||||||
<ul>
|
<li>Update readme</li>
|
||||||
<li>Update readme</li>
|
<li>Update WHENCE</li>
|
||||||
<li>Update WHENCE</li>
|
<li>Update AMD CPU Family 17h microcode</li>
|
||||||
<li>Update AMD CPU Family 17h microcode</li>
|
<li>Update AMD GPU Raven VCN firmware</li>
|
||||||
<li>Update AMD GPU Raven VCN firmware</li>
|
</ul>
|
||||||
</ul>
|
</section>
|
||||||
</section>
|
<section id="3.0.0.3">
|
||||||
<section id="changelog-3.0.0.3">
|
<h2><a href="#3.0.0.3">3.0.0.3</a></h2>
|
||||||
<h2 id="3.0.0.3"><a href="#3.0.0.3">3.0.0.3</a></h2>
|
<p>Tags:</p>
|
||||||
<p>Tags:</p>
|
<ul>
|
||||||
<ul>
|
<li><a href="https://src.inferencium.net/Inferencium/firmware-xa000-0/src/tag/firmware-xa000-0-3.0.0.3">firmware-xa000-0-3.0.0.3</a></li>
|
||||||
<li><a href="https://src.inferencium.net/Inferencium/firmware-xa000-0/src/tag/firmware-xa000-0-3.0.0.3">firmware-xa000-0-3.0.0.3</a></li>
|
</ul>
|
||||||
</ul>
|
<p>Changelog (since version 2.0.0.2):</p>
|
||||||
<p>Changelog (since version 2.0.0.2):</p>
|
<ul>
|
||||||
<ul>
|
<li>Add Realtek RTL8125B NIC firmware</li>
|
||||||
<li>Add Realtek RTL8125B NIC firmware</li>
|
</ul>
|
||||||
</ul>
|
</section>
|
||||||
</section>
|
<section id="2.0.0.2">
|
||||||
<section id="changelog=2.0.0.2">
|
<h2><a href="#2.0.0.2">2.0.0.2</a></h2>
|
||||||
<h2 id="2.0.0.2"><a href="#2.0.0.2">2.0.0.2</a></h2>
|
<p>Tags:</p>
|
||||||
<p>Tags:</p>
|
<ul>
|
||||||
<ul>
|
<li><a href="https://src.inferencium.net/Inferencium/firmware-xa000-0/src/tag/firmware-xa000-0-2.0.0.2">firmware-xa000-0-2.0.0.2</a></li>
|
||||||
<li><a href="https://src.inferencium.net/Inferencium/firmware-xa000-0/src/tag/firmware-xa000-0-2.0.0.2">firmware-xa000-0-2.0.0.2</a></li>
|
</ul>
|
||||||
</ul>
|
<p>Changelog (since version 1.0.0.1):</p>
|
||||||
<p>Changelog (since version 1.0.0.1):</p>
|
<ul>
|
||||||
<ul>
|
<li>Update readme</li>
|
||||||
<li>Update readme</li>
|
<li>Update Makefile</li>
|
||||||
<li>Update Makefile</li>
|
<li>Update WHENCE</li>
|
||||||
<li>Update WHENCE</li>
|
<li>Update check_whence script</li>
|
||||||
<li>Update check_whence script</li>
|
<li>Update copy-firmware script</li>
|
||||||
<li>Update copy-firmware script</li>
|
</ul>
|
||||||
</ul>
|
</section>
|
||||||
</section>
|
<section id="1.0.0.1">
|
||||||
<section id="changelog-1.0.0.1">
|
<h2><a href="#1.0.0.1">1.0.0.1</a></h2>
|
||||||
<h2 id="1.0.0.1"><a href="#1.0.0.1">1.0.0.1</a></h2>
|
<p>Tags:</p>
|
||||||
<p>Tags:</p>
|
<ul>
|
||||||
<ul>
|
<li><a href="https://src.inferencium.net/Inferencium/firmware-xa000-0/src/tag/firmware-xa000-0-1.0.0.1">firmware-xa000-0-1.0.0.1</a></li>
|
||||||
<li><a href="https://src.inferencium.net/Inferencium/firmware-xa000-0/src/tag/firmware-xa000-0-1.0.0.1">firmware-xa000-0-1.0.0.1</a></li>
|
</ul>
|
||||||
</ul>
|
<p>Changelog (since version 0.0.0.0):</p>
|
||||||
<p>Changelog (since version 0.0.0.0):</p>
|
<ul>
|
||||||
<ul>
|
<li>Update WHENCE</li>
|
||||||
<li>Update WHENCE</li>
|
</ul>
|
||||||
</ul>
|
</section>
|
||||||
</section>
|
<section id="0.0.0.0">
|
||||||
<section id="changelog-0.0.0.0">
|
<h2><a href="#0.0.0.0">0.0.0.0</a></h2>
|
||||||
<h2 id="0.0.0.0"><a href="#0.0.0.0">0.0.0.0</a></h2>
|
<p>Tags:</p>
|
||||||
<p>Tags:</p>
|
<ul>
|
||||||
<ul>
|
<li><a href="https://src.inferencium.net/Inferencium/firmware-xa000-0/src/tag/firmware-xa000-0-0.0.0.0">firmware-xa000-0-0.0.0.0</a></li>
|
||||||
<li><a href="https://src.inferencium.net/Inferencium/firmware-xa000-0/src/tag/firmware-xa000-0-0.0.0.0">firmware-xa000-0-0.0.0.0</a></li>
|
</ul>
|
||||||
</ul>
|
<p>Changelog:</p>
|
||||||
<p>Changelog:</p>
|
<ul>
|
||||||
<ul>
|
<li>Initial release</li>
|
||||||
<li>Initial release</li>
|
</ul>
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</section>
|
</section>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - Changelog - Firmware - xb000-0 -->
|
<!-- Inferencium - Website - Changelog - Firmware - xb000-0 -->
|
||||||
<!-- Version: 3.0.0-alpha.1 -->
|
<!-- Version: 3.0.0-alpha.2 -->
|
||||||
|
|
||||||
<!-- Copyright 2023 Jake Winters -->
|
<!-- Copyright 2023 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -29,38 +29,36 @@
|
|||||||
</nav>
|
</nav>
|
||||||
<h1>Changelog - Firmware - xb000-0</h1>
|
<h1>Changelog - Firmware - xb000-0</h1>
|
||||||
<nav id="toc">
|
<nav id="toc">
|
||||||
<h2 id="toc"><a href="#toc">Table of Contents</a></h2>
|
<h2><a href="#toc">Table of Contents</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#1.0.0.1">1.0.0.1</a></li>
|
<li><a href="#1.0.0.1">1.0.0.1</a></li>
|
||||||
<li><a href="#0.0.0.0">0.0.0.0</a></li>
|
<li><a href="#0.0.0.0">0.0.0.0</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
<section id="changelog">
|
<section id="1.0.0.1">
|
||||||
<section id="changelog-1.0.0.1">
|
<h2><a href="#1.0.0.1">1.0.0.1</a></h2>
|
||||||
<h2 id="1.0.0.1"><a href="#1.0.0.1">1.0.0.1</a></h2>
|
<p>Tags:</p>
|
||||||
<p>Tags:</p>
|
<ul>
|
||||||
<ul>
|
<li><a href="https://src.inferencium.net/Inferencium/firmware-xb000-0/src/tag/firmware-xb000-0-1.0.0.1">firmware-xb000-0-1.0.0.1</a></li>
|
||||||
<li><a href="https://src.inferencium.net/Inferencium/firmware-xb000-0/src/tag/firmware-xb000-0-1.0.0.1">firmware-xb000-0-1.0.0.1</a></li>
|
</ul>
|
||||||
</ul>
|
<p>Changelog (since version 0.0.0.0):</p>
|
||||||
<p>Changelog (since version 0.0.0.0):</p>
|
<ul>
|
||||||
<ul>
|
<li>Update readme</li>
|
||||||
<li>Update readme</li>
|
<li>Update WHENCE</li>
|
||||||
<li>Update WHENCE</li>
|
<li>Update AMD CPU Family 19h microcode</li>
|
||||||
<li>Update AMD CPU Family 19h microcode</li>
|
<li>Update AMD GPU Green Sardine VCN firmware</li>
|
||||||
<li>Update AMD GPU Green Sardine VCN firmware</li>
|
</ul>
|
||||||
</ul>
|
</section>
|
||||||
</section>
|
<section id="0.0.0.0">
|
||||||
<section id="changelog-0.0.0.0">
|
<h2><a href="#0.0.0.0">0.0.0.0</a></h2>
|
||||||
<h2 id="0.0.0.0"><a href="#0.0.0.0">0.0.0.0</a></h2>
|
<p>Tags:</p>
|
||||||
<p>Tags:</p>
|
<ul>
|
||||||
<ul>
|
<li><a href="https://src.inferencium.net/Inferencium/firmware-xb000-0/src/tag/firmware-xb000-0-0.0.0.0">firmware-xb000-0-0.0.0.0</a></li>
|
||||||
<li><a href="https://src.inferencium.net/Inferencium/firmware-xb000-0/src/tag/firmware-xb000-0-0.0.0.0">firmware-xb000-0-0.0.0.0</a></li>
|
</ul>
|
||||||
</ul>
|
<p>Changelog:</p>
|
||||||
<p>Changelog:</p>
|
<ul>
|
||||||
<ul>
|
<li>Initial release</li>
|
||||||
<li>Initial release</li>
|
</ul>
|
||||||
</ul>
|
|
||||||
</section>
|
|
||||||
</section>
|
</section>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - Contact -->
|
<!-- Inferencium - Website - Contact -->
|
||||||
<!-- Version: 8.0.0-alpha.1 -->
|
<!-- Version: 8.0.0-alpha.2 -->
|
||||||
|
|
||||||
<!-- Copyright 2022 Jake Winters -->
|
<!-- Copyright 2022 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -29,7 +29,7 @@
|
|||||||
</nav>
|
</nav>
|
||||||
<h1>Contact</h1>
|
<h1>Contact</h1>
|
||||||
<nav id="toc">
|
<nav id="toc">
|
||||||
<h2 id="toc"><a href="#toc">Table of Contents</a></h2>
|
<h2><a href="#toc">Table of Contents</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#e2ee">End-to-end encrypted contact methods</a></li>
|
<li><a href="#e2ee">End-to-end encrypted contact methods</a></li>
|
||||||
<ul>
|
<ul>
|
||||||
@ -40,9 +40,9 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
<section id="e2ee">
|
<section id="e2ee">
|
||||||
<h2 id="e2ee"><a href="#e2ee">End-to-end Encrypted Contact Methods</a></h2>
|
<h2><a href="#e2ee">End-to-end Encrypted Contact Methods</a></h2>
|
||||||
<section id="e2ee-preferred">
|
<section id="e2ee-preferred">
|
||||||
<h3 id="e2ee-preferred"><a href="#e2ee-preferred">Preferred</a></h3>
|
<h3><a href="#e2ee-preferred">Preferred</a></h3>
|
||||||
<p>Whenever possible, use the following contact methods; they
|
<p>Whenever possible, use the following contact methods; they
|
||||||
allow verification to mitigate man-in-the-middle attacks, have
|
allow verification to mitigate man-in-the-middle attacks, have
|
||||||
high security, and reasonable privacy.</p>
|
high security, and reasonable privacy.</p>
|
||||||
@ -65,7 +65,7 @@
|
|||||||
</section>
|
</section>
|
||||||
<!--
|
<!--
|
||||||
<section id="e2ee-metadatafree">
|
<section id="e2ee-metadatafree">
|
||||||
<h3 id="e2ee-metadatafree"><a href="#e2ee-metadatafree">Metadata-free</a></h3>
|
<h3><a href="#e2ee-metadatafree">Metadata-free</a></h3>
|
||||||
<p>If metadata leakage is an issue for you, you can use the
|
<p>If metadata leakage is an issue for you, you can use the
|
||||||
following contact methods.</p>
|
following contact methods.</p>
|
||||||
<p>These services do not have verification functionality and
|
<p>These services do not have verification functionality and
|
||||||
@ -77,7 +77,7 @@
|
|||||||
</section>
|
</section>
|
||||||
<!--
|
<!--
|
||||||
<section id="nonprivate">
|
<section id="nonprivate">
|
||||||
<h2 id="nonprivate"><a href="#nonprivate" class="h2">Non-private Contact Methods</a></h2>
|
<h2><a href="#nonprivate" class="h2">Non-private Contact Methods</a></h2>
|
||||||
<p>The following contact methods do not utilise end-to-end encryption, or I do
|
<p>The following contact methods do not utilise end-to-end encryption, or I do
|
||||||
not use such functionality; they are suitable for public contact only, including
|
not use such functionality; they are suitable for public contact only, including
|
||||||
directly and groups. Do not use these methods if confidentiality and/or privacy
|
directly and groups. Do not use these methods if confidentiality and/or privacy
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - Directory -->
|
<!-- Inferencium - Website - Directory -->
|
||||||
<!-- Version: 3.0.0-alpha.1 -->
|
<!-- Version: 3.0.0-alpha.2 -->
|
||||||
|
|
||||||
<!-- Copyright 2023 Jake Winters -->
|
<!-- Copyright 2023 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -29,7 +29,7 @@
|
|||||||
</nav>
|
</nav>
|
||||||
<h1>Directory</h1>
|
<h1>Directory</h1>
|
||||||
<section id="xmpp">
|
<section id="xmpp">
|
||||||
<h2 id="xmpp"><a href="#xmpp">XMPP</a></h2>
|
<h2><a href="#xmpp">XMPP</a></h2>
|
||||||
<p>This is a list of XMPP channels hosted by me. Channels branded as
|
<p>This is a list of XMPP channels hosted by me. Channels branded as
|
||||||
Inferencium are run by me. Channels not under Inferencium branding are
|
Inferencium are run by me. Channels not under Inferencium branding are
|
||||||
either run by me or other people, but are hosted on Inferencium servers.</p>
|
either run by me or other people, but are hosted on Inferencium servers.</p>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - Documentation -->
|
<!-- Inferencium - Website - Documentation -->
|
||||||
<!-- Version: 3.0.0-alpha.1 -->
|
<!-- Version: 3.0.0-alpha.2 -->
|
||||||
|
|
||||||
<!-- Copyright 2023 Jake Winters -->
|
<!-- Copyright 2023 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -29,7 +29,7 @@
|
|||||||
</nav>
|
</nav>
|
||||||
<h1>Documentation</h1>
|
<h1>Documentation</h1>
|
||||||
<nav id="toc">
|
<nav id="toc">
|
||||||
<h2 id="toc"><a href="#toc">Table of Contents</a></h2>
|
<h2><a href="#toc">Table of Contents</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="documentation/hardened_malloc.xhtml">hardened_malloc</a></li>
|
<li><a href="documentation/hardened_malloc.xhtml">hardened_malloc</a></li>
|
||||||
<li><a href="documentation/openssl_selfsigned_certificate_chain.xhtml">OpenSSL Self-signed Certificate Chain</a></li>
|
<li><a href="documentation/openssl_selfsigned_certificate_chain.xhtml">OpenSSL Self-signed Certificate Chain</a></li>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - Documentation - hardened_malloc -->
|
<!-- Inferencium - Website - Documentation - hardened_malloc -->
|
||||||
<!-- Version: 3.0.0-alpha.13 -->
|
<!-- Version: 3.0.0-alpha.14 -->
|
||||||
|
|
||||||
<!-- Copyright 2023 Jake Winters -->
|
<!-- Copyright 2023 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -45,7 +45,7 @@
|
|||||||
<a href="https://src.inferencium.net/Inferencium/doc/src/branch/stable/security/hardened_malloc.adoc">documentation source code repository</a>.</p>
|
<a href="https://src.inferencium.net/Inferencium/doc/src/branch/stable/security/hardened_malloc.adoc">documentation source code repository</a>.</p>
|
||||||
</section>
|
</section>
|
||||||
<nav id="toc">
|
<nav id="toc">
|
||||||
<h2 id="toc"><a href="#toc">Table of Contents</a></h2>
|
<h2><a href="#toc">Table of Contents</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#memory_pages">Increase Permitted Amount of Memory Pages</a></li>
|
<li><a href="#memory_pages">Increase Permitted Amount of Memory Pages</a></li>
|
||||||
<li><a href="#clone_source_code">Clone hardened_malloc Source Code</a></li>
|
<li><a href="#clone_source_code">Clone hardened_malloc Source Code</a></li>
|
||||||
@ -56,21 +56,21 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
<section id="memory_pages">
|
<section id="memory_pages">
|
||||||
<h2 id="memory_pages"><a href="#memory_pages">Increase Permitted Amount of Memory Pages</a></h2>
|
<h2><a href="#memory_pages">Increase Permitted Amount of Memory Pages</a></h2>
|
||||||
<p>Add <code>vm.max_map_count = 1048576</code> to
|
<p>Add <code>vm.max_map_count = 1048576</code> to
|
||||||
<code>/etc/sysctl.conf</code> to accommodate hardened_malloc's large amount of
|
<code>/etc/sysctl.conf</code> to accommodate hardened_malloc's large amount of
|
||||||
guard pages.</p>
|
guard pages.</p>
|
||||||
</section>
|
</section>
|
||||||
<section id="clone_source_code">
|
<section id="clone_source_code">
|
||||||
<h2 id="clone_source_code"><a href="#clone_source_code">Clone hardened_malloc Source Code</a></h2>
|
<h2><a href="#clone_source_code">Clone hardened_malloc Source Code</a></h2>
|
||||||
<p><code>$ git clone https://github.com/GrapheneOS/hardened_malloc.git</code></p>
|
<p><code>$ git clone https://github.com/GrapheneOS/hardened_malloc.git</code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="enter_local_repository">
|
<section id="enter_local_repository">
|
||||||
<h2 id="enter_local_repository"><a href="#enter_local_repository">Enter hardened_malloc Local Git Repository</a></h2>
|
<h2><a href="#enter_local_repository">Enter hardened_malloc Local Git Repository</a></h2>
|
||||||
<p><code>$ cd hardened_malloc/</code></p>
|
<p><code>$ cd hardened_malloc/</code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="compile">
|
<section id="compile">
|
||||||
<h2 id="compile"><a href="#compile">Compile hardened_malloc</a></h2>
|
<h2><a href="#compile">Compile hardened_malloc</a></h2>
|
||||||
<p><code>$ make <var><arguments></var></code></p>
|
<p><code>$ make <var><arguments></var></code></p>
|
||||||
<p><code>CONFIG_N_ARENA=<var>n</var></code> can be adjusted to increase parallel
|
<p><code>CONFIG_N_ARENA=<var>n</var></code> can be adjusted to increase parallel
|
||||||
performance at the expense of memory usage, or decrease memory usage at the
|
performance at the expense of memory usage, or decrease memory usage at the
|
||||||
@ -109,11 +109,11 @@
|
|||||||
of hardened_malloc's extensive official documentation.</p>
|
of hardened_malloc's extensive official documentation.</p>
|
||||||
</section>
|
</section>
|
||||||
<section id="copy_library">
|
<section id="copy_library">
|
||||||
<h2 id="copy_library"><a href="#copy_library">Copy Compiled hardened_malloc Library</a></h2>
|
<h2><a href="#copy_library">Copy Compiled hardened_malloc Library</a></h2>
|
||||||
<p><code># cp out/libhardened_malloc.so <var><target path></var></code></p>
|
<p><code># cp out/libhardened_malloc.so <var><target path></var></code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="preload_on_boot">
|
<section id="preload_on_boot">
|
||||||
<h2 id="preload_on_boot"><a href="#preload_on_boot">Set System to Preload hardened_malloc on Boot</a></h2>
|
<h2><a href="#preload_on_boot">Set System to Preload hardened_malloc on Boot</a></h2>
|
||||||
<p><b>musl-based systems:</b> Add
|
<p><b>musl-based systems:</b> Add
|
||||||
<code>LD_PRELOAD=<var><hardened_malloc path></var></code> to
|
<code>LD_PRELOAD=<var><hardened_malloc path></var></code> to
|
||||||
<code>/etc/environment</code></p>
|
<code>/etc/environment</code></p>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - Documentation - OpenSSL Self-signed Certificate Chain -->
|
<!-- Inferencium - Website - Documentation - OpenSSL Self-signed Certificate Chain -->
|
||||||
<!-- Version: 3.0.0-alpha.1 -->
|
<!-- Version: 3.0.0-alpha.2 -->
|
||||||
|
|
||||||
<!-- Copyright 2023 Jake Winters -->
|
<!-- Copyright 2023 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -27,8 +27,8 @@
|
|||||||
<div><a href="../directory.xhtml">Directory</a></div>
|
<div><a href="../directory.xhtml">Directory</a></div>
|
||||||
<div><a href="../key.xhtml">Key</a></div>
|
<div><a href="../key.xhtml">Key</a></div>
|
||||||
</nav>
|
</nav>
|
||||||
|
<h1 id="openssl_selfsigned_certificate_chain"><a href="#openssl_selfsigned_certificate_chain">Documentation - OpenSSL Self-signed Certificate Chain</a></h1>
|
||||||
<section id="introduction">
|
<section id="introduction">
|
||||||
<h1 id="introduction"><a href="#introduction">Documentation - OpenSSL Self-signed Certificate Chain</a></h1>
|
|
||||||
<p>This documentation contains the complete set of commands to create a new OpenSSL
|
<p>This documentation contains the complete set of commands to create a new OpenSSL
|
||||||
self-signed certificate chain with V3 subjectAltName (SAN) extensions enabled. Multiple
|
self-signed certificate chain with V3 subjectAltName (SAN) extensions enabled. Multiple
|
||||||
SANs can be included in a certificate by adding each domain as a comma-delimited string.
|
SANs can be included in a certificate by adding each domain as a comma-delimited string.
|
||||||
@ -40,7 +40,7 @@
|
|||||||
<a href="https://src.inferencium.net/Inferencium/doc/src/branch/stable/security/openssl_selfsigned_certificate_chain.adoc">documentation source code repository</a>.</p>
|
<a href="https://src.inferencium.net/Inferencium/doc/src/branch/stable/security/openssl_selfsigned_certificate_chain.adoc">documentation source code repository</a>.</p>
|
||||||
</section>
|
</section>
|
||||||
<nav id="toc">
|
<nav id="toc">
|
||||||
<h2 id="toc"><a href="#toc">Table of Contents</a></h2>
|
<h2><a href="#toc">Table of Contents</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#create_certificate_authority_key">Create Certificate Authority Key</a></li>
|
<li><a href="#create_certificate_authority_key">Create Certificate Authority Key</a></li>
|
||||||
<li><a href="#verify_certificate_authority_key">Verify Certificate Authority Key</a></li>
|
<li><a href="#verify_certificate_authority_key">Verify Certificate Authority Key</a></li>
|
||||||
@ -62,71 +62,71 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
<section id="create_certificate_authority_key">
|
<section id="create_certificate_authority_key">
|
||||||
<h2 id="create_certificate_authority_key"><a href="#create_certificate_authority_key">Create Certificate Authority Key</a></h2>
|
<h2><a href="#create_certificate_authority_key">Create Certificate Authority Key</a></h2>
|
||||||
<p><code>openssl genrsa <var><encryption type></var> -out <var><CA key name></var>.pem <var><key size></var></code></p>
|
<p><code>openssl genrsa <var><encryption type></var> -out <var><CA key name></var>.pem <var><key size></var></code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="verify_certificate_authority_key">
|
<section id="verify_certificate_authority_key">
|
||||||
<h2 id="verify_certificate_authority_key"><a href="#verify_certificate_authority_key">Verify Certificate Authority Key</a></h2>
|
<h2><a href="#verify_certificate_authority_key">Verify Certificate Authority Key</a></h2>
|
||||||
<p><code>openssl rsa -noout -text -in <var><CA key name></var>.pem</code></p>
|
<p><code>openssl rsa -noout -text -in <var><CA key name></var>.pem</code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="create_certificate_authority_certificate">
|
<section id="create_certificate_authority_certificate">
|
||||||
<h2 id="create_certificate_authority_certificate"><a href="#create_certificate_authority_certificate">Create Certificate Authority Certificate</a></h2>
|
<h2><a href="#create_certificate_authority_certificate">Create Certificate Authority Certificate</a></h2>
|
||||||
<p><code>openssl req -new -x509 -days <var><days of validity></var> -extensions v3_ca -key <var><CA key name></var>.pem -out <var><CA certificate name></var>.pem</code></p>
|
<p><code>openssl req -new -x509 -days <var><days of validity></var> -extensions v3_ca -key <var><CA key name></var>.pem -out <var><CA certificate name></var>.pem</code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="convert_certificate_to_pem_format">
|
<section id="convert_certificate_to_pem_format">
|
||||||
<h2 id="convert_certificate_to_pem_format"><a href="#convert_certificate_to_pem_format">Convert Certificate to PEM Format</a></h2>
|
<h2><a href="#convert_certificate_to_pem_format">Convert Certificate to PEM Format</a></h2>
|
||||||
<p><code>openssl x509 -in <var><CA certificate name></var>.pem -out <var><CA certificate name></var>.pem -outform PEM</code></p>
|
<p><code>openssl x509 -in <var><CA certificate name></var>.pem -out <var><CA certificate name></var>.pem -outform PEM</code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="verify_certificate_authority_certificate">
|
<section id="verify_certificate_authority_certificate">
|
||||||
<h2 id="verify_certificate_authority_certificate"><a href="#verify_certificate_authority_certificate">Verify Certificate Authority Certificate</a></h2>
|
<h2><a href="#verify_certificate_authority_certificate">Verify Certificate Authority Certificate</a></h2>
|
||||||
<p><code>openssl x509 -noout -text -in <var><CA certificate name></var>.pem</code></p>
|
<p><code>openssl x509 -noout -text -in <var><CA certificate name></var>.pem</code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="create_intermediate_certificate_authority_key">
|
<section id="create_intermediate_certificate_authority_key">
|
||||||
<h2 id="create_intermediate_certificate_authority_key"><a href="#create_intermediate_certificate_authority_key">Create Intermediate Certificate Authority Key</a></h2>
|
<h2><a href="#create_intermediate_certificate_authority_key">Create Intermediate Certificate Authority Key</a></h2>
|
||||||
<p><code>openssl genrsa <var><encryption type></var> -out <var><intermediate CA key name></var>.pem <var><key size></var></code></p>
|
<p><code>openssl genrsa <var><encryption type></var> -out <var><intermediate CA key name></var>.pem <var><key size></var></code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="verify_intermediate_certificate_authority_key">
|
<section id="verify_intermediate_certificate_authority_key">
|
||||||
<h2 id="verify_intermediate_certificate_authority_key"><a href="#verify_intermediate_certificate_authority_key">Verify Intermediate Certificate Authority Key</a></h2>
|
<h2><a href="#verify_intermediate_certificate_authority_key">Verify Intermediate Certificate Authority Key</a></h2>
|
||||||
<p><code>openssl rsa -noout -text -in <var><intermediate CA key name></var>.pem</code></p>
|
<p><code>openssl rsa -noout -text -in <var><intermediate CA key name></var>.pem</code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="create_intermediate_certificate_authority_signing_request">
|
<section id="create_intermediate_certificate_authority_signing_request">
|
||||||
<h2 id="create_intermediate_certificate_authority_signing_request"><a href="#create_intermediate_certificate_authority_signing_request">Create Intermediate Certificate Authority Signing Request</a></h2>
|
<h2><a href="#create_intermediate_certificate_authority_signing_request">Create Intermediate Certificate Authority Signing Request</a></h2>
|
||||||
<p><code>openssl req -new -sha256 -key <var><intermediate CA key name></var>.pem -out <var><intermediate CA certificate signing request name></var>.pem</code></p>
|
<p><code>openssl req -new -sha256 -key <var><intermediate CA key name></var>.pem -out <var><intermediate CA certificate signing request name></var>.pem</code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="create_intermediate_certificate_authority_certificate">
|
<section id="create_intermediate_certificate_authority_certificate">
|
||||||
<h2 id="create_intermediate_certificate_authority_certificate"><a href="#create_intermediate_certificate_authority_certificate">Create Intermediate Certificate Authority Certificate</a></h2>
|
<h2><a href="#create_intermediate_certificate_authority_certificate">Create Intermediate Certificate Authority Certificate</a></h2>
|
||||||
<p><code>openssl ca -config <var><intermediate CA configuration file></var> -extensions v3_intermediate_ca -days <var><days of validity></var> -notext -md sha256 -in <var><intermediate CA signing request name></var>.pem -out <var><intermediate CA certificate name></var>.pem</code></p>
|
<p><code>openssl ca -config <var><intermediate CA configuration file></var> -extensions v3_intermediate_ca -days <var><days of validity></var> -notext -md sha256 -in <var><intermediate CA signing request name></var>.pem -out <var><intermediate CA certificate name></var>.pem</code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="verify_intermediate_certificate_authority_certificate">
|
<section id="verify_intermediate_certificate_authority_certificate">
|
||||||
<h2 id="verify_intermediate_certificate_authority_certificate"><a href="#verify_intermediate_certificate_authority_certificate">Verify Intermediate Certificate Authority Certificate</a></h2>
|
<h2><a href="#verify_intermediate_certificate_authority_certificate">Verify Intermediate Certificate Authority Certificate</a></h2>
|
||||||
<p><code>openssl x509 -noout -text -in <var><intermediate CA certificate name></var>.pem</code></p>
|
<p><code>openssl x509 -noout -text -in <var><intermediate CA certificate name></var>.pem</code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="verify_chain_of_trust-ca_to_intermediate">
|
<section id="verify_chain_of_trust-ca_to_intermediate">
|
||||||
<h2 id="verify_chain_of_trust-ca_to_intermediate"><a href="#verify_chain_of_trust-ca_to_intermediate">Verify Chain of Trust (CA to Intermediate)</a></h2>
|
<h2><a href="#verify_chain_of_trust-ca_to_intermediate">Verify Chain of Trust (CA to Intermediate)</a></h2>
|
||||||
<p><code>openssl verify -CAfile <var><CA certificate name></var>.pem <var><intermediate CA certificate name></var>.pem</code></p>
|
<p><code>openssl verify -CAfile <var><CA certificate name></var>.pem <var><intermediate CA certificate name></var>.pem</code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="create_server_key">
|
<section id="create_server_key">
|
||||||
<h2 id="create_server_key"><a href="#create_server_key">Create Server Key</a></h2>
|
<h2><a href="#create_server_key">Create Server Key</a></h2>
|
||||||
<p><code>openssl genrsa <var><encryption type></var> -out <var><server key name></var>.pem <var><key size></var></code></p>
|
<p><code>openssl genrsa <var><encryption type></var> -out <var><server key name></var>.pem <var><key size></var></code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="verify_server_key">
|
<section id="verify_server_key">
|
||||||
<h2 id="verify_server_key"><a href="#verify_server_key">Verify Server Key</a></h2>
|
<h2><a href="#verify_server_key">Verify Server Key</a></h2>
|
||||||
<p><code>openssl rsa -noout -text -in <var><server key name></var>.pem</code></p>
|
<p><code>openssl rsa -noout -text -in <var><server key name></var>.pem</code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="create_server_certificate_signing_request">
|
<section id="create_server_certificate_signing_request">
|
||||||
<h2 id="create_server_certificate_signing_request"><a href="#create_server_certificate_signing_request">Create Server Certificate Signing Request</a></h2>
|
<h2><a href="#create_server_certificate_signing_request">Create Server Certificate Signing Request</a></h2>
|
||||||
<p><code>openssl req -new -sha256 -subj "/C=<var><country></var>/ST=<var><state/province></var>/L=<var><locality></var>/O=<var><organization></var>/CN=<var><common name></var>" -addext "subjectAltName = DNS.1:<var><alternative DNS entry></var>" -key <var><server key name></var>.pem -out <var><server certificate signing request name></var>.pem</code></p>
|
<p><code>openssl req -new -sha256 -subj "/C=<var><country></var>/ST=<var><state/province></var>/L=<var><locality></var>/O=<var><organization></var>/CN=<var><common name></var>" -addext "subjectAltName = DNS.1:<var><alternative DNS entry></var>" -key <var><server key name></var>.pem -out <var><server certificate signing request name></var>.pem</code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="create_server_certificate">
|
<section id="create_server_certificate">
|
||||||
<h2 id="create_server_certificate"><a href="#create_server_certificate">Create Server Certificate</a></h2>
|
<h2><a href="#create_server_certificate">Create Server Certificate</a></h2>
|
||||||
<p><code>openssl x509 -sha256 -req -days <var><days of validity></var> -in <var><server certificate signing request name></var>.pem -CA <var><intermediate CA certificate name></var>.pem -CAkey <var><intermediate CA key name></var>.pem -extensions SAN -extfile <(cat /etc/ssl/openssl.cnf <(printf "\n[SAN]\nsubjectAltName=DNS.1:")) -out <var><server certificate name></var>.pem</code></p>
|
<p><code>openssl x509 -sha256 -req -days <var><days of validity></var> -in <var><server certificate signing request name></var>.pem -CA <var><intermediate CA certificate name></var>.pem -CAkey <var><intermediate CA key name></var>.pem -extensions SAN -extfile <(cat /etc/ssl/openssl.cnf <(printf "\n[SAN]\nsubjectAltName=DNS.1:")) -out <var><server certificate name></var>.pem</code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="verify_server_certificate">
|
<section id="verify_server_certificate">
|
||||||
<h2 id="verify_server_certificate"><a href="#verify_server_certificate">Verify Server Certificate</a></h2>
|
<h2><a href="#verify_server_certificate">Verify Server Certificate</a></h2>
|
||||||
<p><code>openssl x509 -noout -text -in <var><server certificate name></var>.pem</code></p>
|
<p><code>openssl x509 -noout -text -in <var><server certificate name></var>.pem</code></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="verify_chain_of_trust-intermediate_to_server">
|
<section id="verify_chain_of_trust-intermediate_to_server">
|
||||||
<h2 id="verify_chain_of_trust-intermediate_to_server"><a href="#verify_chain_of_trust-intermediate_to_server">Verify Chain of Trust (Intermediate to Server)</a></h2>
|
<h2><a href="#verify_chain_of_trust-intermediate_to_server">Verify Chain of Trust (Intermediate to Server)</a></h2>
|
||||||
<p><code>openssl verify -CAfile <var><intermediate CA certificate name></var>.pem <var><server certificate></var>.pem</code></p>
|
<p><code>openssl verify -CAfile <var><intermediate CA certificate name></var>.pem <var><server certificate></var>.pem</code></p>
|
||||||
</section>
|
</section>
|
||||||
</body>
|
</body>
|
||||||
|
14
key.xhtml
14
key.xhtml
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - Key -->
|
<!-- Inferencium - Website - Key -->
|
||||||
<!-- Version: 7.0.0-alpha.1 -->
|
<!-- Version: 7.0.0-alpha.2 -->
|
||||||
|
|
||||||
<!-- Copyright 2022 Jake Winters -->
|
<!-- Copyright 2022 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -29,7 +29,7 @@
|
|||||||
</nav>
|
</nav>
|
||||||
<h1>Key</h1>
|
<h1>Key</h1>
|
||||||
<nav id="toc">
|
<nav id="toc">
|
||||||
<h2 id="toc"><a href="#toc">Table of Contents</a></h2>
|
<h2><a href="#toc">Table of Contents</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#notes">Notes</a></li>
|
<li><a href="#notes">Notes</a></li>
|
||||||
<li><a href="#e2ee">End-to-end Encrypted Contact Methods</a></li>
|
<li><a href="#e2ee">End-to-end Encrypted Contact Methods</a></li>
|
||||||
@ -66,7 +66,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
<section id="notes">
|
<section id="notes">
|
||||||
<h2 id="notes"><a href="#notes">Notes</a></h2>
|
<h2><a href="#notes">Notes</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li>You can also find my keys on
|
<li>You can also find my keys on
|
||||||
<a href="https://github.com/inferenceus/key">GitHub</a>
|
<a href="https://github.com/inferenceus/key">GitHub</a>
|
||||||
@ -78,9 +78,9 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
<section id="e2ee">
|
<section id="e2ee">
|
||||||
<h2 id="e2ee"><a href="#e2ee">End-to-end Encrypted Contact Methods</a></h2>
|
<h2><a href="#e2ee">End-to-end Encrypted Contact Methods</a></h2>
|
||||||
<section id="xmpp">
|
<section id="xmpp">
|
||||||
<h3 id="xmpp"><a href="#xmpp"><img class="logo-small" src="asset/img/logo-xmpp.png" width="40px" height="40px"/>XMPP</a></h3>
|
<h3><a href="#xmpp"><img class="logo-small" src="asset/img/logo-xmpp.png" width="40px" height="40px"/>XMPP</a></h3>
|
||||||
<p class="update_date">Updated: 2023-01-13 (UTC+00:00)</p>
|
<p class="update_date">Updated: 2023-01-13 (UTC+00:00)</p>
|
||||||
<p>Whenever possible, open the links to pin the fingerprints directly
|
<p>Whenever possible, open the links to pin the fingerprints directly
|
||||||
from this webpage; if that is not possible, manually verify the
|
from this webpage; if that is not possible, manually verify the
|
||||||
@ -101,9 +101,9 @@
|
|||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
<section id="file_git_signing">
|
<section id="file_git_signing">
|
||||||
<h2 id="file_git_signing"><a href="#file_git_signing">File/Git Signing</a></h2>
|
<h2><a href="#file_git_signing">File/Git Signing</a></h2>
|
||||||
<section id="ssh">
|
<section id="ssh">
|
||||||
<h3 id="ssh"><a href="#ssh">SSH</a></h3>
|
<h3><a href="#ssh">SSH</a></h3>
|
||||||
<p class="update_date">Updated: 2023-07-27 (UTC+00:00)</p>
|
<p class="update_date">Updated: 2023-07-27 (UTC+00:00)</p>
|
||||||
<p>Each SSH key is signed by the previous key, allowing verification of
|
<p>Each SSH key is signed by the previous key, allowing verification of
|
||||||
the chain of keys, and root of trust.</p>
|
the chain of keys, and root of trust.</p>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - Music -->
|
<!-- Inferencium - Website - Music -->
|
||||||
<!-- Version: 4.0.0-alpha.1 -->
|
<!-- Version: 4.0.0-alpha.2 -->
|
||||||
|
|
||||||
<!-- Copyright 2023 Jake Winters -->
|
<!-- Copyright 2023 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -28,7 +28,7 @@
|
|||||||
<div><a href="key.xhtml">Key</a></div>
|
<div><a href="key.xhtml">Key</a></div>
|
||||||
</nav>
|
</nav>
|
||||||
<h1>Music</h1>
|
<h1>Music</h1>
|
||||||
<section id="music">
|
<section id="introduction">
|
||||||
<p>This is a curated list of my personally-enjoyed music. The list is
|
<p>This is a curated list of my personally-enjoyed music. The list is
|
||||||
alphabetically-sorted A-Z, based on artist name, followed by track name, and is
|
alphabetically-sorted A-Z, based on artist name, followed by track name, and is
|
||||||
formatted as <code>ARTIST - TRACK</code>. Each item in the list has its own individual
|
formatted as <code>ARTIST - TRACK</code>. Each item in the list has its own individual
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<!-- Inferencium - Website - Source -->
|
<!-- Inferencium - Website - Source -->
|
||||||
<!-- Version: 6.0.0-alpha.1 -->
|
<!-- Version: 6.0.0-alpha.2 -->
|
||||||
|
|
||||||
<!-- Copyright 2022 Jake Winters -->
|
<!-- Copyright 2022 Jake Winters -->
|
||||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||||
@ -29,7 +29,7 @@
|
|||||||
</nav>
|
</nav>
|
||||||
<h1>Source</h1>
|
<h1>Source</h1>
|
||||||
<nav id="toc">
|
<nav id="toc">
|
||||||
<h2 id="toc"><a href="#toc">Table of Contents</a></h2>
|
<h2><a href="#toc">Table of Contents</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://src.inferencium.net/Inferencium/cfg/">cfg</a> - Configuration files</li>
|
<li><a href="https://src.inferencium.net/Inferencium/cfg/">cfg</a> - Configuration files</li>
|
||||||
<li><a href="https://src.inferencium.net/Inferencium/constellation/">constellation</a> - Constellation Fediverse back-end</li>
|
<li><a href="https://src.inferencium.net/Inferencium/constellation/">constellation</a> - Constellation Fediverse back-end</li>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user