issue 013

This commit is contained in:
Solene Rapenne 2023-03-19 22:46:01 +01:00
parent 76aa51e627
commit b7afd83d38
5 changed files with 130 additions and 116 deletions

View File

@ -1,6 +1,7 @@
<article id="issues">
<h2>Issues published</h2>
<ul>
<li>2023-03-19 - Issue #13 <a class="permalink" href="issue-13.html">English</a></li>
<li>2022-11-27 - Issue #12 <a class="permalink" href="issue-12.html">English</a>, <a class="permalink" href="fr_issue-12.html" hreflang="fr">French</a>, <a class="permalink" href="ru_issue-12.html" hreflang="ru">Russian</a>, <a class="permalink" href="es_issue-12.html" hreflang="es">Spanish</a>, <a class="permalink" href="pt-br_issue-12.html">Brazilian Portuguese</a></li>
<li>2022-08-13 - Issue #11 <a class="permalink" href="issue-11.html">English</a>, <a class="permalink" href="cs_issue-11.html" hreflang="cz">Czech</a>, <a class="permalink" href="fr_issue-11.html" hreflang="fr">French</a>, <a class="permalink" href="es_issue-11.html" hreflang="es">Spanish</a>, <a class="permalink" href="ru_issue-11.html" hreflang="ru">Russian</a></li>
<li>2022-07-02 - Issue #10 <a class="permalink" href="issue-10.html">English</a>, <a class="permalink" href="cs_issue-10.html" hreflang="cz">Czech</a>, <a class="permalink" href="fr_issue-10.html" hreflang="fr">French</a>, <a class="permalink" href="es_issue-10.html" hreflang="es">Spanish</a>, <a class="permalink" href="ru_issue-10.html" hreflang="ru">Russian</a></li>

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

128
issues/issue-13/00_en.html Normal file
View File

@ -0,0 +1,128 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>support for xonly code</li>
<li>new security innovation pinsyscall(2)</li>
<li>sshd dynamic relinking</li>
<li>full disk encryption handled by the installer</li>
<li>OpenBSD 7.3 will be out soon</li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Artworks of the moment</h2>
<figure>
<a href="images/artwork-issue13.png">
<picture>
<img src="images/artwork-issue13.png"
alt="A floating Puffy holding a paper in hand is asked by a girl «A new issue?! Will you read it to me?»." />
</picture>
</a>
<figcaption>A floating Puffy holding a paper in hand is asked by a girl «A new issue?! Will you read it to me?».</figcaption>
</figure>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Recent -current changes</h2>
<ul>
<li><a href="https://undeadly.org/cgi?action=article;sid=20230130061324" class="permalink">Execute-only status report</a> (also called xonly)</li>
<li>Explanations about the <a href="https://lwn.net/Articles/915640/" class="permalink">new system call mimmutable()</a></li>
<li>In order to tighten the pledge done in ssh, the escape command line has been disabled by default in this <a href="https://marc.info/?l=openbsd-cvs&m=166959904705078&w=2" class="permalink">commit</a></li>
<li><a href="https://marc.info/?l=openbsd-announce&m=166992877809710&w=2" class="permalink">OpenIKED 7.2</a> has been released</li>
<li>Interfaces can be <a href="https://undeadly.org/cgi?action=article;sid=20221206062638" class="permalink">configured by MAC address</a> using hostname.MAC instead of hostname.if</li>
<li>The installer now supports <a href="https://marc.info/?l=openbsd-cvs&m=167821018806244&w=2" class="permalink">encrypted disk options</a></li>
</ul>
<h2>Interesting new packages</h2>
<ul>
<li>The <a href="https://marc.info/?l=openbsd-ports-cvs&m=167657394218844&w=2" class="permalink">Nix</a> package manager (it doesn't do much at the moment)</li>
<li><a href="https://git.sdf.org/bch/xmem" class="permalink">xmem</a>, graphical application that displays memory and swap usage.</li>
<li><a href="https://git.sr.ht/~fkooman/vpn-user-portal" class="permalink">eduvpn</a>, user and admin portal for Let's Connect! and eduVPN</li>
<li><a href="https://fennel-lang.org/" class="permalink">fennel</a>, Lisp dialect that runs on Lua</li>
<li><a href="https://github.com/skeeto/endlessh" class="permalink">endlessh</a>, SSH tarpit that slowly sends an endless banner</li>
<li><a href="https://github.com/younix/lchat" class="permalink">lchat</a>, line oriented chat frontend for ii</li>
<li><a href="https://www.nerdfonts.com/" class="permalink">nerds-fonts</a>, Iconic font aggregator, collection, and patcher</li>
<li><a href="https://lab.abiscuola.org/rssgoemail/" class="permalink">rssgoemail</a>, send RSS/Atom/Gemini feeds to email</li>
<li><a href="https://labplot.kde.org/" class="permalink">LabPlot</a>, data visualization and analysis software</li>
<li><a href="https://ntfy.sh/" class="permalink">ntfy</a>, send push notifications to your phone or desktop</li>
<li><a href="https://calligra.org/plan/" class="permalink">calligraplan</a>, KDE Calligra project management application</li>
<li><a href="https://github.com/phillbush/xnotify" class="permalink">xnotify</a>, display notifications read from standard input</li>
<li><a href="https://pkg.go.dev/golang.org/x/tools/gopls" class="permalink">gopls</a>, official Go LSP</li>
<li><a href="https://github.com/rustic-rs/rustic" class="permalink">rustic</a>, fast, encrypted, deduplicated backups (not production ready)</li>
<li><a href="https://tratt.net/laurie/src/try_repeat/" class="permalink">try_repeat</a>, run a command 'n' times exiting early if it fails</li>
<li><a href="https://github.com/temisu/ancient" class="permalink">ancient</a>, decompression routines for ancient formats</li>
<li><a href="https://openports.pl/path/security/keycloak" class="permalink">keycloak</a>, Identity and Access Management solution</li>
</ul>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Shell tips</h2>
<p>I suppose most of OpenBSD users know about the command
<code>top</code>, but do you know about <code>systat</code>? This
command gives a lot of information about the system, and is a
terminal user interface (TUI) that allows changing views for different
information. Running it as root will give you more information you may not
have as a simple user, like PF queueing or PF realtime statistics. It's
a must-have for any OpenBSD administrator that would like to know more
about the current system status.</p>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Going further</h2>
<ul>
<li>Undeadly is publishing an RSS feed of syspatches <a href="https://undeadly.org/errata/errata.rss" class="permalink">at this address</a></li>
<li>Buy a branded deck of <a href="https://openbsd.amsterdam/cards.html" class="permalink">UNIX pipe game</a> by openbsd.amsterdam</li>
<li>Fuzzing OpenBSD ping(8), and <a href="https://tlakh.xyz/fuzzing-ping.html" class="permalink">solve a 24 years old bug</a></li>
<li>A guide <a href="https://astro-gr.org/openbsd-full-encryption-with-dual-boot/" class="permalink">explaining a dual boot setup</a> with full disk encryption</li>
<li>Testing Rust and Modula-2 in GCC, <a href="https://briancallahan.net/blog/20221219.html" class="permalink">do they work on OpenBSD?</a></li>
<li><a href="https://www.sizeofvoid.org/posts/2022-26-12-openbsd-kde-status-report-2022/" class="permalink">KDE status report</a></li>
<li>A guide explaining how to <a href="https://xn--gckvb8fzb.com/run-your-own-lastpass-on-hardened-openbsd/" class="permalink">setup your own lastpass on OpenBSD</a></li>
<li>Trusting SSH server using DNS: <a href="https://sha256.net/VerifyHostKeyDNS.html" class="permalink">VerifyHostKeyDNS … or how I enroll new hosts into my infrastructure.</a></li>
<li>A practical guide of <a href="https://rob-turner.net/post/vx-lan/" class="permalink">VXLAN over Wireguard</a></li>
<li>How to make <a href="https://research.exoticsilicon.com/articles/console_screendumps" class="permalink">console screendump</a>, this includes a long and detailled explanation</li>
<li><a href="https://sha256.net/llgal.html" class="permalink">Static photo albums with llgal</a> on OpenBSD</li>
<li>A deep study of the <a href="https://research.exoticsilicon.com/articles/eject_command_hacking" class="permalink">eject command</a></li>
<li>A guide explaining <a href="https://x61.sh/log/2023/02/20230217T112354-nextcloud_openbsd.html" class="permalink">how to install and configure nextcloud</a> on OpenBSD</li>
<li><a href="https://sha256.net/privsep.html" class="permalink">Privilege drop, privilege separation, and restricted-service operating mode in OpenBSD</a></li>
<li>Some history lesson about the project, <a href="https://undeadly.org/cgi?action=article;sid=20230226065006" class="permalink">OpenBSD in Canada</a></li>
<li>Some people do <a href="https://www.h-i-r.net/2023/02/running-kubernetes-cluster-with-openbsd.html" class="permalink">run Kubernetes cluster</a> on OpenBSD</li>
<li>Some ChatGPT poetry about OpenBSD <a href="https://nxdomain.no/~peter/chatgpt_poem_about_openbsd.txt" class="permalink">here</a> and <a href="https://nxdomain.no/~peter/chatgpt_on_ipv6_and_openbsd_poetry.html" class="permalink">there</a></li>
<li>The <a href="https://sha256.net/dynamic_host_configuration_please.html" class="permalink">dynamic host configuration</a> on OpenBSD explained (a MUST to read)</li>
<li>The famous guide <a href="https://si3t.ch/ah/en/" class="permalink">Host a server with OpenBSD</a> (very good reading if you are new to OpenBSD)</li>
<li>Explainations about <a href="https://palant.info/2023/03/08/converting-incoming-emails-on-the-fly-with-opensmtpd-filters/" class="permalink">OpenSMTPD filters on the fly</a></li>
<li>Some guide covering <a href="https://marcocetica.com/posts/wireguard_openbsd/" class="permalink">Wireguard and Unbound on OpenBSD</a></li>
<li><a href="https://mizik.eu/blog/is-openbsd-for-you/" class="permalink">Is OpenBSD for you?</a> A list of facts that may help you decide if OpenBSD is for you, or not.</li>
<li>A guide explaining <a href="https://www.tumfatig.net/2023/self-hosted-email-services-on-openbsd/" class="permalink">self-hosting emails</a> on OpenBSD</li>
</ul>
</article>
<article id="redaction">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Note from the editorial team</h2>
<p>
</p>
<h3>Note from Solene</h3>
<p>Still late as usual, I would like to elaborate more on this.
First, I never really figured a way to know when it's time to release an issue: I prefer waiting for a lot of material to put in, to make a beffy issue rather than scheduled issues without much content.
Second, writing the issue alone is taking time, usually a couple of hours to put everything together and proofread, and the way the webzine is done isn't helping much. The other Webzine I started for NixOS is much easier to maintain, but also lacks some soul as it's mostly generated from a template fed of links and titles, it suits NixOS style but not OpenBSD in my opinion.
Now I started a <a href="https://www.patreon.com/user?u=23274526" class="permalink">patreon</a>, I'll maintain the webzine more seriously.</p>
<p>In addition, I would like to congratulate the OpenBSD community for being so vibrant, with a deep culture of self-hosting and diversity. While writing this issue, I noticed most new ports were not GitHub projects, and that most links were about self-hosting services. Hurray! You are an awesome community to interact with.</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Authors</h2>
<p>Solène Rapenne. Artwork by Prahou. Many thanks to everyone involved and supportive of the idea</p>
</article>

View File

@ -1,115 +0,0 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li><a href="https://www.openbsd.org/72.html" class="permalink">OpenBSD 7.2 is out!</a></li>
<li>Webzine is late! 😅</li>
<li>More SMP improvements</li>
<li>Lot of new programs packaged!</li>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Recent -current changes</h2>
<ul>
<li>system calls mmap, munmap and mprotect <a href="https://marc.info/?l=openbsd-cvs&m=166790517817794&w=2" class="permalink">are now unlocked</a></li>
</ul>
<h2>Interesting new packages</h2>
<ul>
<li><a href="https://github.com/jitsi/" class="permalink">jitsi</a>, a self-hosted video conferencing platform</li>
<li><a href="https://github.com/nushell/nushell" class="permalink">nushell</a>, a new kind of shell</li>
<li><a href="https://helix-editor.com/" class="permalink">helix</a>, modal text editor</li>
<li><a href="https://ocrmypdf.readthedocs.io/" class="permalink">OCRmyPDF</a>, add an OCR text layer to scanned PDF files</li>
<li><a href="https://siril.org/" class="permalink">siril</a>, astronomical image processing tool</li>
<li><a href="https://coil32.net/" class="permalink">coil64</a>, an inductance coil calculator</li>
<li><a href="https://www.opensearch.org/" class="permalink">opensearch</a>, distributed and RESTful search engine</li>
<li><a href="https://smallstep.com/certificates" class="permalink">step-ca</a>, private certificate authority and ACME server</li>
<li><a href="https://tildegit.org/solene/iblock/" class="permalink">iblock</a>, inetd program to blackhole IPs connecting to it</li>
<li><a href="https://github.com/epasveer/seer" class="permalink">seergdb</a>, graphical front-end to GDB</li>
<li><a href="https://github.com/ungoogled-software/ungoogled-chromium" class="permalink">ungoogled-chromium</a>, Chromium browser sans integration with Google</li>
<li><a href="https://meli.delivery/" class="permalink">meli</a>, terminal mail client</li>
<li><a href="https://jmap.stalw.art/" class="permalink">stalwart</a>, JMAP server</li>
<li><a href="https://github.com/dalance/amber" class="permalink">amber</a>, code search and replace tool</li>
<li><a href="https://xn--gckvb8fzb.com/projects/reader/" class="permalink">reader</a>, lightweight tool offering better readability of web pages</li>
<li><a href="https://freshrss.org/" class="permalink">freshrss</a>, self hosted RSS/Atom aggregator</li>
<li><a href="https://mycorrhiza.wiki/" class="permalink">mycorrhiza</a>, plain-text driven engine for personal wikis</li>
<li><a href="https://codeberg.org/grisha/newsraft" class="permalink">newsraft</a>, lightweight feed reader for text terminals</li>
<li><a href="https://github.com/libreddit/libreddit" class="permalink">libreddit</a>, alternative private front-end to Reddit</li>
<li><a href="https://tut.anv.nu/" class="permalink">tut</a>, TUI for Mastodon with vim inspired keys</li>
<li><a href="https://github.com/antonmedv/llama" class="permalink">llama</a>, terminal file manager</li>
</ul>
</article>
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>7.2-stable updates (since last webzine issue)</h2>
<ul>
<li><strong>Syspatch</strong>: 001, 002, 003, 004, 005, 006, 007, 008</li>
<li><strong>Package updates</strong>: firefox, firefox-esr, php, adobe-source-code-pro, clamav, chicken, dbus, curl, easy-rsa, freerdp, gdk-pixbuf, gnome-control-center, heimdal, influxdb, isc-dhcp, jenkins, libxml, libmilter, nheko, nostromo, obsf4proxy, obsdfreqd, openldap, openssl, postfix, pjsua, pounce, protobuf, python3, sendmail, seamonkey, samba, rt, telegraf, thunderbird, nextcloud, tomcat, tor, tor-browser, tshark, trac, webkigtk, xfce4-settings, zeek (bro)</li>
</ul>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Shell tips</h2>
<p>
As the root user, you can use the command <code>what</code> on a kernel file to learn about its version.
<code><pre>$ doas what /bsd
/bsd:
OpenBSD 7.2-current (GENERIC) #819: Sat Nov 26 11:01:05 MST 2022</pre></code>
</p>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Going further</h2>
<ul>
<li><a class="permalink" href="https://x61.sh/log/2022/09/20220926T143151-openbsd_alpine_k3s_cluster.html">Hosting a k3s cluster with vmm</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-08-18-why-openbsd-documentation-is-good.html">Why is OpenBSD documentation so good?</a></li>
<li><a class="permalink" href="https://x61.sh/log/2022/10/20221015T145211-honk.html">Self-hosting Honk</a> (a Mastodon server)</li>
<li><a class="permalink" href="https://www.tiltedwindmillpress.com/product/omf-print-ebook-bundle">Michael W. Lucas is publishing a new OpenBSD book</a></li>
<li>[French] <a class="permalink" href="https://doc.huc.fr.eu.org/fr/monitor/introduction-influxdb-openbsd/">Introduction à influxdb</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-10-11-openbsd-kiosk.html">How to make a kiosk</a></li>
<li><a class="permalink" href="https://x61.sh/log/2022/10/20221021T153746-dendrite.html">Self-host a dendrite matrix server</a></li>
<li><a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20221120115616">Next steps toward mimmutable</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-09-25-openbsd-reboot-syspatch.html">Automatic services restart upong update</a></li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Artworks of the moment</h2>
<figure>
<a href="images/artwork-issue12.png">
<picture>
<img src="images/artwork-issue12.png"
alt="A reddish character and the OpenBSD mascot puffy staring at each other. The character is holding a computer with a RUN BSD logo on it." />
</picture>
</a>
<figcaption>A reddish character and the OpenBSD mascot puffy staring at each other. The character is holding a computer with a RUN BSD logo on it.</figcaption>
</figure>
</article>
<article id="redaction">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Note from the editorial team</h2>
<p>
</p>
<h3>Note from Solene</h3>
<p>Yet another issue late on schedule, hopefuly nobody paid for the webzine so it's fine. When a "to become" webzine issue is accumulating too much backlog, it's getting harder to get motivated to write it without missing news. So, this one doesn't contain much information, to be on rails again for the next one. I will try to increase the automation for filling some sections, this would ease adding content like erratas or packages.</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Authors</h2>
<p>Solène Rapenne. Many thanks to everyone involved and supportive of the idea</p>
</article>

View File

@ -1 +1 @@
PUBLISHED_DATE="2022-11-27T12:03:01Z"
PUBLISHED_DATE="2023-03-19T22:00:21Z"