Compare commits

...

31 Commits

Author SHA1 Message Date
solene 67c825e96e Merge pull request 'issue-14 Russian translation' (#86) from continue/openbsd-webzine:main into main
Reviewed-on: solene/openbsd-webzine#86
2023-09-14 15:42:51 +00:00
Aleksey Ryndin df27537ebf issue-13 Russian translation (complete) and link to `ru_issue-13.html` from index page 2023-09-14 15:57:55 +03:00
Aleksey Ryndin 015bfbee13 Temporary file removed 2023-09-13 22:50:34 +03:00
Aleksey Ryndin a687990d02 issue-14 Russian translation (WiP) 2023-09-13 22:50:17 +03:00
Aleksey Ryndin 214ba54ca1 issue-14 Russian translation (initial commit, incomplete) 2023-09-13 20:00:57 +03:00
solene b4b67ffc13 Merge pull request 'added css img- display: block' (#85) from tom/openbsd-webzine:css into main
Reviewed-on: solene/openbsd-webzine#85
2023-09-13 11:51:26 +00:00
tom e04d4bb124 added css img- display: block 2023-09-13 11:27:39 +00:00
Solène Rapenne a82369df3e
enhance meta 2023-09-13 12:14:08 +02:00
Solène Rapenne a3cd5a4c4c
close an ul tag 2023-09-13 12:11:45 +02:00
Solène Rapenne 8ebb17e68d
enhance open graph 2023-09-13 12:09:17 +02:00
Aleksey Ryndin 2d681c27b4 Merge branch 'main' of https://tildegit.org/solene/openbsd-webzine into main 2023-09-13 13:05:58 +03:00
Solène Rapenne f007afc47f
fix opengraph because of missing logo 2023-09-13 11:58:12 +02:00
Solène Rapenne 89f07ccd81
fix publish date for #14 2023-09-13 11:56:10 +02:00
Solène Rapenne b735db77bc
Prahou's art 2023-09-13 11:34:36 +02:00
Aleksey Ryndin c7af161221 Merge branch 'main' of https://tildegit.org/solene/openbsd-webzine into main 2023-09-13 12:25:36 +03:00
Solène Rapenne 23991199e8
shell tip #14 2023-09-13 10:48:09 +02:00
Solène Rapenne e8b7823fe7
prepare next issue 2023-09-13 10:32:24 +02:00
Solène Rapenne 04cc5bed5d
issue #14 is almost done 2023-09-13 10:32:14 +02:00
Solène Rapenne 94bf997fee
hook the new issue 2023-09-13 10:31:59 +02:00
Solène Rapenne 4c86f5899c
css: make the body a bit larger 2023-09-13 10:31:44 +02:00
Solene Rapenne 221205d71f our fellow artist Tomáš migrated his mastodon account 2023-07-21 14:04:06 +02:00
solene b73df9e051 Merge pull request 'minor fixes in spanish translation' (#82) from quobit/openbsd-webzine:issue13-es-minor-fixes into main
Reviewed-on: solene/openbsd-webzine#82
2023-03-22 21:02:50 +00:00
Solene Rapenne e058baabbd register es #13 in index 2023-03-22 20:25:09 +01:00
Adriano Barbosa 7023d64972 Add #13 brazilian portuguese translation. 2023-03-22 20:25:09 +01:00
Aleksey Ryndin 46883add23 Link to `ru_issue-13.html` from index page 2023-03-22 20:25:08 +01:00
Aleksey Ryndin 39d91f2e66 issue-13 Russian translation 2023-03-22 20:24:02 +01:00
solene d133e6e1bb Merge pull request 'Add #13 brazilian portuguese translation.' (#83) from barbosaaob/openbsd-webzine:main into main
Reviewed-on: solene/openbsd-webzine#83
2023-03-22 19:17:34 +00:00
Aleksey Ryndin d063555f4d Link to `ru_issue-13.html` from index page 2023-03-22 19:41:50 +03:00
Aleksey Ryndin 741d50486b issue-13 Russian translation 2023-03-22 19:36:08 +03:00
Adriano Barbosa 4889da9f68 Add #13 brazilian portuguese translation. 2023-03-21 17:52:25 -04:00
José Carlos García bc21fb4330 minor fixes in spanish translation 2023-03-20 10:07:40 +00:00
20 changed files with 601 additions and 33 deletions

View File

@ -10,9 +10,10 @@
<meta property="og:title" content="OpenBSD webzine __TITLE__" />
<meta property="og:description" content="Webzine created by volunteers who are passionate about the OpenBSD project development." />
<meta property="og:url" content="https://webzine.puffy.cafe/__FILENAME__" />
<meta property="og:image" content="https://webzine.puffy.cafe/images/logo.png" />
<meta property="og:image" content="https://webzine.puffy.cafe/images/ob-wz-monochrome-fs8.png" name="image" />
<meta property="og:type" content="website" />
<meta property="og:locale" content="en_EN" />
<meta name="author" content="Solène Rapenne" />
<title>OpenBSD Webzine #__ISSUE__</title>
<style>
@ -87,7 +88,7 @@ body {
padding-left: 30px;
padding-right: 30px;
padding-bottom: 30px;
max-width: 900px;
max-width: 1150px;
border: 1px solid #111;
background-color: #eee;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
@ -95,6 +96,7 @@ body {
}
img {
display: block;
max-width: 100%;
height: auto;
margin: auto;

View File

@ -1,7 +1,8 @@
<article id="issues">
<h2>Issues published</h2>
<ul>
<li>2023-03-19 - Issue #13 <a class="permalink" href="issue-13.html">English</a>, <a class="permalink" href="fr_issue-13.html" hreflang="fr">French</a></li>
<li>2023-09-13 - Issue #14 <a class="permalink" href="issue-14.html">English</a>, <a class="permalink" href="ru_issue-14.html">Russian</a></li>
<li>2023-03-19 - Issue #13 <a class="permalink" href="issue-13.html">English</a>, <a class="permalink" href="fr_issue-13.html" hreflang="fr">French</a>, <a class="permalink" href="es_issue-13.html" hreflang="es">Spanish</a>, <a class="permalink" href="pt-br_issue-13.html">Brazilian Portuguese</a>, <a class="permalink" href="ru_issue-13.html" hreflang="ru">Russian</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: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -1 +1 @@
issue-14
issue-15

View File

@ -9,10 +9,10 @@
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>Soporte para código xonly</li>
<li>Nueva innovación de seguridad pinsyscall(2)</li>
<li>Relink dinámico de sshd</li>
<li>El cifrado completo de disco es manejado por el instalador</li>
<li>Soporte para código <em>xonly</em></li>
<li>Nueva innovación de seguridad <em>pinsyscall(2)</em></li>
<li><em>Reenlazado</em> dinámico de sshd</li>
<li>El cifrado completo de disco gestionado por el instalador</li>
<li>OpenBSD 7.3 saldrá pronto</li>
</ul>
</article>
@ -33,31 +33,31 @@
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Cambios recientes en -current</h2>
<ul>
<li><a href="https://undeadly.org/cgi?action=article;sid=20230130061324" class="permalink">Informe de estado de solo-ejecución</a> (también llamado xonly)</li>
<li>Explicaciones sobre la <a href="https://lwn.net/Articles/915640/" class="permalink">nueva llamada al sistema mimmutable()</a></li>
<li>Para reforzar el pledge hecho en ssh, la línea de comando de escape se ha deshabilitado de manera predeterminada en este <a href="https://marc.info/?l=openbsd-cvs&m=166959904705078&w=2" class="permalink">commit</a></li>
<li><a href="https://undeadly.org/cgi?action=article;sid=20230130061324" class="permalink">Informe de estado de solo-ejecución</a> (también llamado <em>xonly</em>)</li>
<li>Explicaciones sobre la <a href="https://lwn.net/Articles/915640/" class="permalink">nueva llamada al sistema <em>mimmutable()</em></a></li>
<li>Para reforzar el <em>pledge</em> hecho en <em>ssh</em>, el escape en la línea de comandos se ha deshabilitado de manera predeterminada en este <a href="https://marc.info/?l=openbsd-cvs&m=166959904705078&w=2" class="permalink"><em>commit</em></a></li>
<li><a href="https://marc.info/?l=openbsd-announce&m=166992877809710&w=2" class="permalink">OpenIKED 7.2</a> ha sido lanzado</li>
<li>Las interfaces se pueden <a href="https://undeadly.org/cgi?action=article;sid=20221206062638" class="permalink">configurar por dirección MAC</a> utilizando hostname.MAC en lugar de hostname.if</li>
<li>El instalador ahora soporta <a href="https://marc.info/?l=openbsd-cvs&m=167821018806244&w=2" class="permalink">opciones de cifrado de disco encriptado</a></li>
<li>Las interfaces se pueden <a href="https://undeadly.org/cgi?action=article;sid=20221206062638" class="permalink">configurar por dirección MAC</a> utilizando <em>hostname.MAC</em> en lugar de <em>hostname.if</em></li>
<li>El instalador ahora soporta <a href="https://marc.info/?l=openbsd-cvs&m=167821018806244&w=2" class="permalink">opciones de cifrado de disco</a></li>
</ul>
<h2>Paquetes nuevos interesantes</h2>
<ul>
<li>El gestor de paquetes <a href="https://marc.info/?l=openbsd-ports-cvs&amp;m=167657394218844&amp;w=2" class="permalink">Nix</a> (no hace mucho por el momento)</li>
<li><a href="https://git.sdf.org/bch/xmem" class="permalink">xmem</a>, aplicación gráfica que muestra el uso de memoria y swap.</li>
<li><a href="https://git.sr.ht/~fkooman/vpn-user-portal" class="permalink">eduvpn</a>, portal de usuario y administrador para Let's Connect! y eduVPN</li>
<li><a href="https://git.sr.ht/~fkooman/vpn-user-portal" class="permalink">eduvpn</a>, portal de usuario y administración para Let's Connect! y eduVPN</li>
<li><a href="https://fennel-lang.org/" class="permalink">fennel</a>, dialecto de Lisp que se ejecuta en Lua</li>
<li><a href="https://github.com/skeeto/endlessh" class="permalink">endlessh</a>, trampa SSH que envía lentamente un banner sin fin</li>
<li><a href="https://github.com/younix/lchat" class="permalink">lchat</a>, cliente de chat orientado a línea para ii</li>
<li><a href="https://www.nerdfonts.com/" class="permalink">nerds-fonts</a>, agregador de fuentes icónicas, colección y parcheo</li>
<li><a href="https://lab.abiscuola.org/rssgoemail/" class="permalink">rssgoemail</a>, envía feeds RSS/Atom/Gemini por correo electrónico</li>
<li><a href="https://www.nerdfonts.com/" class="permalink">nerds-fonts</a>, agregador de fuentes de iconos, colecciones y parches</li>
<li><a href="https://lab.abiscuola.org/rssgoemail/" class="permalink">rssgoemail</a>, envía <em>feeds</em> RSS/Atom/Gemini por correo electrónico</li>
<li><a href="https://labplot.kde.org/" class="permalink">LabPlot</a>, software de visualización y análisis de datos</li>
<li><a href="https://ntfy.sh/" class="permalink">ntfy</a>, envía notificaciones push a tu teléfono o escritorio</li>
<li><a href="https://calligra.org/plan/" class="permalink">calligraplan</a>, aplicación de gestión de proyectos de KDE Calligra</li>
<li><a href="https://calligra.org/plan/" class="permalink">calligraplan</a>, aplicación de gestión de proyectos KDE Calligra</li>
<li><a href="https://github.com/phillbush/xnotify" class="permalink">xnotify</a>, muestra notificaciones leídas desde la entrada estándar</li>
<li><a href="https://pkg.go.dev/golang.org/x/tools/gopls" class="permalink">gopls</a>, LSP oficial de Go</li>
<li><a href="https://github.com/rustic-rs/rustic" class="permalink">rustic</a>, copias de seguridad rápidas, cifradas y deduplicadas (no listo para producción)</li>
<li><a href="https://tratt.net/laurie/src/try_repeat/" class="permalink">try_repeat</a>, ejecuta un comando 'n' veces, saliendo temprano si falla</li>
<li><a href="https://tratt.net/laurie/src/try_repeat/" class="permalink">try_repeat</a>, ejecuta un comando 'n' veces, saliendo de inmediato si falla</li>
<li><a href="https://github.com/temisu/ancient" class="permalink">ancient</a>, rutinas de descompresión para formatos antiguos</li>
<li><a href="https://openports.pl/path/security/keycloak" class="permalink">keycloak</a>, solución de gestión de identidad y acceso</li>
</ul>
@ -65,16 +65,16 @@
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Consejos para la línea de comandos</h2>
<p>Supongo que la mayoría de los usuarios de OpenBSD conocen el comando <code>top</code>, pero ¿conoces <code>systat</code>? Este comando proporciona mucha información sobre el sistema, y es una interfaz de usuario de terminal (TUI) que permite cambiar vistas para obtener diferentes informaciones. Ejecutarlo como root te dará más información que como un usuario simple, como la cola de PF o las estadísticas en tiempo real de PF. Es una herramienta imprescindible para cualquier administrador de OpenBSD que desee conocer más sobre el estado actual del sistema.</p>
<p>Supongo que la mayoría de los usuarios de OpenBSD conocen el comando <code>top</code>, pero ¿conoces <code>systat</code>? Este comando proporciona mucha información sobre el sistema, y es una interfaz de usuario de terminal (TUI) que permite cambiar vistas para obtener diferentes informaciones. Ejecutarlo como <em>root</em> te dará más información que como un usuario simple, como la cola de PF o las estadísticas en tiempo real de PF. Es una herramienta imprescindible para cualquier administrador de OpenBSD que desee conocer más sobre el estado actual del sistema.</p>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Yendo más allá</h2>
<ul>
<li>Undeadly está publicando un feed RSS de syspatches <a href="https://undeadly.org/errata/errata.rss" class="permalink">en esta dirección</a></li>
<li>Compra un mazo de cartas con la marca <a href="https://openbsd.amsterdam/cards.html" class="permalink">UNIX pipe game</a> por openbsd.amsterdam</li>
<li>Fuzzing OpenBSD ping(8), y <a href="https://tlakh.xyz/fuzzing-ping.html" class="permalink">solucionando un error de hace 24 años</a></li>
<li>Undeadly está publicando un <em>feed</em> RSS de <em>syspatches</em> <a href="https://undeadly.org/errata/errata.rss" class="permalink">en esta dirección</a></li>
<li>Compra un mazo de cartas con la marca <a href="https://openbsd.amsterdam/cards.html" class="permalink">UNIX <em>pipe game</em></a> por openbsd.amsterdam</li>
<li><em>Fuzzing</em> OpenBSD ping(8), y <a href="https://tlakh.xyz/fuzzing-ping.html" class="permalink">solucionando un error de hace 24 años</a></li>
<li>Una guía <a href="https://astro-gr.org/openbsd-full-encryption-with-dual-boot/" class="permalink">explicando una configuración de arranque dual</a> con cifrado de disco completo</li>
<li>Probando Rust y Modula-2 en GCC, <a href="https://briancallahan.net/blog/20221219.html" class="permalink">¿funcionan en OpenBSD?</a></li>
<li><a href="https://www.sizeofvoid.org/posts/2022-26-12-openbsd-kde-status-report-2022/" class="permalink">Informe de estado de KDE</a></li>
@ -89,12 +89,12 @@
<li>Una lección de historia sobre el proyecto, <a href="https://undeadly.org/cgi?action=article;sid=20230226065006" class="permalink">OpenBSD en Canadá</a></li>
<li>Algunas personas hacen funcionar un <a href="https://www.h-i-r.net/2023/02/running-kubernetes-cluster-with-openbsd.html" class="permalink">cluster de Kubernetes</a> en OpenBSD</li>
<li>Algunos poemas de ChatGPT sobre OpenBSD <a href="https://nxdomain.no/~peter/chatgpt_poem_about_openbsd.txt" class="permalink">aquí</a> y <a href="https://nxdomain.no/~peter/chatgpt_on_ipv6_and_openbsd_poetry.html" class="permalink">allá</a></li>
<li>Se explica la <a href="https://sha256.net/dynamic_host_configuration_please.html" class="permalink">configuración dinámica del host</a> en OpenBSD (un MUST leer)</li>
<li>Se explica la <a href="https://sha256.net/dynamic_host_configuration_please.html" class="permalink">configuración dinámica del host</a> en OpenBSD (de lectura obligada)</li>
<li>La famosa guía <a href="https://si3t.ch/ah/en/" class="permalink">Alojar un servidor con OpenBSD</a> (muy buena lectura si eres nuevo en OpenBSD)</li>
<li>Explicaciones sobre los <a href="https://palant.info/2023/03/08/converting-incoming-emails-on-the-fly-with-opensmtpd-filters/" class="permalink">filtros de OpenSMTPD en vivo</a></li>
<li>Una guía que cubre <a href="https://marcocetica.com/posts/wireguard_openbsd/" class="permalink">Wireguard y Unbound en OpenBSD</a></li>
<li><a href="https://mizik.eu/blog/is-openbsd-for-you/" class="permalink">¿Es OpenBSD para ti?</a> Una lista de hechos que pueden ayudarte a decidir si OpenBSD es para ti o no.</li>
<li>Una guía que explica cómo <a href="https://www.tumfatig.net/2023/self-hosted-email-services-on-openbsd/" class="permalink">autohospedar correos electrónicos</a> en OpenBSD</li>
<li>Una guía que explica cómo <a href="https://www.tumfatig.net/2023/self-hosted-email-services-on-openbsd/" class="permalink"><em>autoalojar</em> servicios de correo electrónico</a> en OpenBSD</li>
</ul>
</article>
@ -108,10 +108,10 @@
En primer lugar, nunca encontré una forma de saber cuándo es el momento adecuado para publicar una edición: prefiero esperar a tener mucho material para incluir, para hacer una edición completa en lugar de programar ediciones sin mucho contenido.
En segundo lugar, escribir la edición solo lleva tiempo, generalmente un par de horas para poner todo junto y corregirlo, y la forma en que se hace la revista web no ayuda mucho. La otra revista web que inicié para NixOS es mucho más fácil de mantener, pero también carece de algo de alma ya que se genera principalmente a partir de una plantilla alimentada por enlaces y títulos, que se adapta al estilo de NixOS pero no a OpenBSD en mi opinión.
Ahora he iniciado un <a href="https://www.patreon.com/user?u=23274526" class="permalink">Patreon</a>, mantendré la revista web con más seriedad.</p>
<p>Además, me gustaría felicitar a la comunidad de OpenBSD por ser tan vibrante, con una profunda cultura de auto-hosting y diversidad. Mientras escribía esta edición, noté que la mayoría de los nuevos ports no eran proyectos de GitHub y que la mayoría de los enlaces eran sobre servicios de auto-hosting. ¡Hurra! Son una comunidad increíble con la que interactuar.</p>
<p>Además, me gustaría felicitar a la comunidad de OpenBSD por ser tan vibrante, con una profunda cultura de auto-alojamiento y diversidad. Mientras escribía esta edición, noté que la mayoría de los nuevos <em>ports</em> no eran proyectos de GitHub y que la mayoría de los enlaces eran sobre servicios de auto-alojamiento. ¡Hurra! Son una comunidad increíble con la que interactuar.</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Autores</h2>
<p>Solène Rapenne. Ilustraciones de Prahou. Muchas gracias a todos los involucrados y de apoyo a la idea.</p>
<p>Solène Rapenne. Ilustraciones de Prahou. Muchas gracias a todos los involucrados y por el apoyo a la idea.</p>
</article>

View File

@ -0,0 +1,139 @@
<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>Edição #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>suporte para código xonly</li>
<li>inovação de segurança pinsyscall(2)</li>
<li>relink dinâmico do sshd</li>
<li>criptografia completa do disco no instalador</li>
<li>OpenBSD 7.3 pronto em breve</li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Artes do momento</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>Uma garota perguntando «Uma nova edição?" Você lerá para mim?» a um Puffy flutuante que segura um papel em sua mão.</figcaption>
</figure>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Mudanças recentes em -current</h2>
<ul>
<li><a href="https://undeadly.org/cgi?action=article;sid=20230130061324" class="permalink">Informações sobre execute-only</a> (também chamado de xonly)</li>
<li>Explicação sobre a <a href="https://lwn.net/Articles/915640/" class="permalink">nova chamada de sistema mimmutable()</a></li>
<li>De modo a estreitar o pledge feito no ssh, o comando de escape foi desabilitado por padrão nesse <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> foi liberado</li>
<li>Interfaces podem ser <a href="https://undeadly.org/cgi?action=article;sid=20221206062638" class="permalink">configuradas por endereço MAC</a> usando hostname.MAC ao invés de hostname.if</li>
<li>O instalador agora tem suporte a <a href="https://marc.info/?l=openbsd-cvs&m=167821018806244&w=2" class="permalink">opções de criptografia de disco</a></li>
</ul>
<h2>Novos pacotes interessantes</h2>
<ul>
<li>O gerenciador de pacotes <a href="https://marc.info/?l=openbsd-ports-cvs&m=167657394218844&w=2" class="permalink">Nix</a> (não faz muito no momento)</li>
<li><a href="https://git.sdf.org/bch/xmem" class="permalink">xmem</a>, aplicação gráfica que mostra uso de memória e swap</li>
<li><a href="https://git.sr.ht/~fkooman/vpn-user-portal" class="permalink">eduvpn</a>, portal de usuário e admin para Let's Connect! e eduVPN</li>
<li><a href="https://fennel-lang.org/" class="permalink">fennel</a>, dialeto Lisp que roda em Lua</li>
<li><a href="https://github.com/skeeto/endlessh" class="permalink">endlessh</a>, tarpit SSH que lentamente envia um banner infinito</li>
<li><a href="https://github.com/younix/lchat" class="permalink">lchat</a>, cliente de chat orientado a linha para ii</li>
<li><a href="https://www.nerdfonts.com/" class="permalink">nerds-fonts</a>, agregador, colecionador e corretor de fontes icônicas</li>
<li><a href="https://lab.abiscuola.org/rssgoemail/" class="permalink">rssgoemail</a>, envia feeds RSS/Atom/Gemini por email</li>
<li><a href="https://labplot.kde.org/" class="permalink">LabPlot</a>, software de visualização e análise</li>
<li><a href="https://ntfy.sh/" class="permalink">ntfy</a>, envia notificações push para seu telefone e desktop</li>
<li><a href="https://calligra.org/plan/" class="permalink">calligraplan</a>, gerente de projeto KDE Calligra</li>
<li><a href="https://github.com/phillbush/xnotify" class="permalink">xnotify</a>, exibe notificações lidas da entrada padrão</li>
<li><a href="https://pkg.go.dev/golang.org/x/tools/gopls" class="permalink">gopls</a>, Go LSP oficial</li>
<li><a href="https://github.com/rustic-rs/rustic" class="permalink">rustic</a>, deduplicação de backups rápido e criptografado (não está pronto para produção)</li>
<li><a href="https://tratt.net/laurie/src/try_repeat/" class="permalink">try_repeat</a>, roda um comando 'n' vezes parando se ele falhar</li>
<li><a href="https://github.com/temisu/ancient" class="permalink">ancient</a>, rotina de descompressão para formatos antigos</li>
<li><a href="https://openports.pl/path/security/keycloak" class="permalink">keycloak</a>, solução para Identificação e Gerenciamento de Acesso</li>
</ul>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Dicas de shell</h2>
<p>Suponho que a maioria dos usuários de OpenBSD conhecem o comando
<code>top</code>, mas você conhece o <code>systat</code>? Este comando dá
diversas informações sobre o sistema e é uma interface de usuário para terminal
(TUI) que permite alterar visualizações para diferentes informações. Corando
como root dará mais informações do que você tem enquanto um usuário regular,
como filas do PF ou estatísticas em tempo real do PF. É uma ferramenta
indispensável para um admin do OpenBSD que gostaria de saber mais sobre o
estado atual do sistema.</p>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Indo além</h2>
<ul>
<li>Undeadly está publicando um feed RSS de syspatches <a href="https://undeadly.org/errata/errata.rss" class="permalink">neste endereço</a></li>
<li>Compre um deck de cartas com o <a href="https://openbsd.amsterdam/cards.html" class="permalink">jogo UNIX pipe</a> da marca openbsd.amsterdam</li>
<li>OpenBSD fuzzy ping(8), e <a href="https://tlakh.xyz/fuzzing-ping.html" class="permalink">solução de um bug de 24 anos</a></li>
<li>Um guia <a href="https://astro-gr.org/openbsd-full-encryption-with-dual-boot/" class="permalink">explicando a configuração em dual-boot</a> com criptografia completa do disco</li>
<li>Testando Rust e Modula-2 no GCC, <a href="https://briancallahan.net/blog/20221219.html" class="permalink">eles funcionam no OpenBSD?</a></li>
<li><a href="https://www.sizeofvoid.org/posts/2022-26-12-openbsd-kde-status-report-2022/" class="permalink">Relatório de estado do KDE</a></li>
<li>Um guia explicando como <a href="https://xn--gckvb8fzb.com/run-your-own-lastpass-on-hardened-openbsd/" class="permalink">configurar seu próprio lastpass no OpenBSD</a></li>
<li>Confiando em servidores SSH utilizando DNS: <a href="https://sha256.net/VerifyHostKeyDNS.html" class="permalink">VerifyHostKeyDNS … ou como eu cadastro novos hosts na minha infraestrutura.</a></li>
<li>Um guia prático de <a href="https://rob-turner.net/post/vx-lan/" class="permalink">VXLAN sobre Wireguard</a></li>
<li>Como fazer uma <a href="https://research.exoticsilicon.com/articles/console_screendumps" class="permalink">captura de tela do console</a>, incluindo uma explicação longa e detalhada</li>
<li><a href="https://sha256.net/llgal.html" class="permalink">Álbum de fotos estáticas com llgal</a> no OpenBSD</li>
<li>Um estudo aprofundado do <a href="https://research.exoticsilicon.com/articles/eject_command_hacking" class="permalink">comando eject</a></li>
<li>Um guia explicando <a href="https://x61.sh/log/2023/02/20230217T112354-nextcloud_openbsd.html" class="permalink">como instalar e configurar o nextcloud</a> no OpenBSD</li>
<li><a href="https://sha256.net/privsep.html" class="permalink">Mudança de privilégio, separação de privilégio e modo de operação de serviço restrito no OpenBSD</a></li>
<li>Uma lição de história sobre o projeto, <a href="https://undeadly.org/cgi?action=article;sid=20230226065006" class="permalink">OpenBSD no Canada</a></li>
<li>Algumas pessoas <a href="https://www.h-i-r.net/2023/02/running-kubernetes-cluster-with-openbsd.html" class="permalink">rodam um cluster Kubernetes</a> no OpenBSD</li>
<li>Uma poesia do ChatGPT sobre OpenBSD <a href="https://nxdomain.no/~peter/chatgpt_poem_about_openbsd.txt" class="permalink">aqui</a> e <a href="https://nxdomain.no/~peter/chatgpt_on_ipv6_and_openbsd_poetry.html" class="permalink">ali</a></li>
<li>A <a href="https://sha256.net/dynamic_host_configuration_please.html" class="permalink">configuração de host dinâmica</a> no OpenBSD explicada (NÃO DEIXE de ler)</li>
<li>O famoso guia <a href="https://si3t.ch/ah/en/" class="permalink">Servidor com OpenBSD</a> (leitura recomendada se você é novo no OpenBSD)</li>
<li>Explicações sobre <a href="https://palant.info/2023/03/08/converting-incoming-emails-on-the-fly-with-opensmtpd-filters/" class="permalink">filtros OpenSMTPD on the fly</a></li>
<li>um guia sobre <a href="https://marcocetica.com/posts/wireguard_openbsd/" class="permalink">Wireguard e Unbound no OpenBSD</a></li>
<li><a href="https://mizik.eu/blog/is-openbsd-for-you/" class="permalink">O OpenBSD é para você?</a> Uma lista de fatos que devem te ajudar a decidir se o OpenBSD é ou não para você.</li>
<li>Um guia explicando como <a href="https://www.tumfatig.net/2023/self-hosted-email-services-on-openbsd/" class="permalink">hospedar emails</a> no OpenBSD</li>
</ul>
</article>
<article id="redaction">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Notas do time editorial</h2>
<p>
</p>
<h3>Notas da Solene</h3>
<p>Ainda atrasada como usualmente, eu gostaria de elaborar sobre isso.
Primeiramente, eu ainda não encontrei uma maneira de saber quando é a hora de
publicar uma edição: eu prefiro esperar até ter muito material para fazer uma
edição completa ao invés de programar edições sem muito conteúdo.
Em segundo lugar, escrever a edição sozinha toma tempo, usualmente algumas
horas para reunir o material e corrigir, e a forma como a webzine é feita não
está ajudando muito. A outra Webzine que iniciei para o NixOS é muito mais
fácil de manter, mas falta uma alma uma vez que é gerada a partir de um modelo
alimentado por links e títulos, ela se adéqua ao estilo do NixOS mas não ao
OpenBSD na minha opinião.
Agora que iniciei um <a href="https://www.patreon.com/user?u=23274526" class="permalink">patreon</a>, manterei a webzine mais seriamente.</p>
<p>Além disso, eu gostaria de parabenizar a comunidade do OpenBSD por ser
vibrante, com uma forte cultura de hospedagem própria e diversidade.
Enquanto escrevo essa edição, percebi que a maioria dos novos ports não são
projetos do Github, e que a maioria dos links eram sobre hospedagem própria.
Viva! Vocês são uma comunidade incrível de interagir.</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Autores</h2>
<p>Solène Rapenne. Arte por Prahou. Agradecimentos a todos envolvidos e que contribuem para essa ideia</p>
</article>

View File

@ -0,0 +1,141 @@
<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>реализация режима xonly для кода</li>
<li>новый механизм безопасности pinsyscall(2)</li>
<li>динамическая перелинковка sshd</li>
<li>полнодисковое шифрование в инсталляторе</li>
<li>OpenBSD 7.3 уже скоро</li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Художественное оформление этого выпуска</h2>
<figure>
<a href="images/artwork-issue13.png">
<picture>
<img src="images/artwork-issue13.png"
alt="Парящий Puffy держит бумагу в руках, а рядом девушка спрашивает его: «Новый номер?! Почитаешь его мне?»." />
</picture>
</a>
<figcaption>Парящий Puffy держит бумагу в руках, а рядом девушка спрашивает его: «Новый номер?! Почитаешь его мне?».</figcaption>
</figure>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Последние изменения в -current</h2>
<ul>
<li><a href="https://undeadly.org/cgi?action=article;sid=20230130061324" class="permalink">Текущее положение дел кода только-на-исполнение (en)</a> (он же xonly код)</li>
<li>Пояснения к <a href="https://lwn.net/Articles/915640/" class="permalink">новому системному вызову mimmutable() (en)</a></li>
<li>Для ужесточения pledge в ssh, <a href="https://marc.info/?l=openbsd-cvs&m=166959904705078&w=2" class="permalink">введена новая опция EnableEscapeCommandline (en)</a>, отвечающая за разрешение использования escape-последовательности ~C, которая отключена по умолчанию</li>
<li>Вышла новая версия <a href="https://marc.info/?l=openbsd-announce&m=166992877809710&w=2" class="permalink">OpenIKED 7.2 (en)</a></li>
<li>Настройки сетевых интерфейсов теперь могут быть <a href="https://undeadly.org/cgi?action=article;sid=20221206062638" class="permalink">заданы по MAC адресу (en)</a> (hostname.MAC) наряду с возможностью задания их по имени сетевого интерфейса (hostname.if)</li>
<li>В инсталлятор добавлена поддержка возможности <a href="https://marc.info/?l=openbsd-cvs&m=167821018806244&w=2" class="permalink">шифрования дисков (en)</a></li>
</ul>
<h2>Новые интересные пакеты</h2>
<ul>
<li>Пакетный менеджер <a href="https://marc.info/?l=openbsd-ports-cvs&m=167657394218844&w=2" class="permalink">Nix</a> (пока с очень ограниченными возможностями)</li>
<li><a href="https://git.sdf.org/bch/xmem" class="permalink">xmem</a>: графическое приложение, которое отображает использование памяти и подкачки</li>
<li><a href="https://git.sr.ht/~fkooman/vpn-user-portal" class="permalink">eduvpn</a>: портал пользователя и администратора для Let's Connect! и eduVPN</li>
<li><a href="https://fennel-lang.org/" class="permalink">fennel</a>: диалект Lisp, который работает на Lua</li>
<li><a href="https://github.com/skeeto/endlessh" class="permalink">endlessh</a>: SSH ловушка (tarpit), которая медленно отображает бесконечный баннер</li>
<li><a href="https://github.com/younix/lchat" class="permalink">lchat</a>: строчно-ориентированный фронтенд для ii-подобных чатов</li>
<li><a href="https://www.nerdfonts.com/" class="permalink">nerds-fonts</a>: агрегатор и патчер иконографических шрифтов</li>
<li><a href="https://lab.abiscuola.org/rssgoemail/" class="permalink">rssgoemail</a>: пересылка содержимого RSS/Atom/Gemini каналов на почту</li>
<li><a href="https://labplot.kde.org/" class="permalink">LabPlot</a>: визуализация и анализ данных</li>
<li><a href="https://ntfy.sh/" class="permalink">ntfy</a>: отсылка push уведомлений на ваш телефон или компьютер</li>
<li><a href="https://calligra.org/plan/" class="permalink">calligraplan</a>: приложение для управления проектами</li>
<li><a href="https://github.com/phillbush/xnotify" class="permalink">xnotify</a>: отображение уведомлений, содержимое которых задается через стандартный ввод</li>
<li><a href="https://pkg.go.dev/golang.org/x/tools/gopls" class="permalink">gopls</a>: официальный LSP сервер от Go</li>
<li><a href="https://github.com/rustic-rs/rustic" class="permalink">rustic</a>: быстрые, зашифрованные, дедуплицированные резервные копии (не готово к production использованию)</li>
<li><a href="https://tratt.net/laurie/src/try_repeat/" class="permalink">try_repeat</a>: запуск команды 'n' раз (или выход раньше в случае ошибки)</li>
<li><a href="https://github.com/temisu/ancient" class="permalink">ancient</a>: распаковщик для старых форматов сжатия</li>
<li><a href="https://openports.pl/path/security/keycloak" class="permalink">keycloak</a>: решение для управления идентификацией и доступом</li>
</ul>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Советы по работе с командной строкой</h2>
<p>Я думаю, что большинство пользователей OpenBSD знаю команду
<code>top</code>, но знаете ли вы о <code>systat</code>?
Эта команда выводит широкий спектр информации о системе в виде
терминального пользовательского интерфейса (TUI), позволяя менять
представление различных данных.
Запуск от лица суперпользователя (root) даст доступ к большему количеству
информации, которая недоступна для обычного пользователя.
Например данные о PF: состояние очереди и статистика в реальном времени.
Это необходимый инструмент каждого системного администратора OpenBSD,
который хочет знать больше о текущем состоянии системы.</p>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Что еще</h2>
<ul>
<li>Undeadly публикует <a href="https://undeadly.org/errata/errata.rss" class="permalink">RSS ленту syspatch'ей (en)</a></li>
<li>Открыта продажа фирменной колоды <a href="https://openbsd.amsterdam/cards.html" class="permalink">карт игры UNIX pipe (en)</a> от openbsd.amsterdam</li>
<li>Фаззинг утилиты ping(8) из OpenBSD и <a href="https://tlakh.xyz/fuzzing-ping.html" class="permalink">закрытие ошибки 24 летней давности (en)</a></li>
<li>Руководство по <a href="https://astro-gr.org/openbsd-full-encryption-with-dual-boot/" class="permalink">установке OpenBSD второй системой (en)</a> на отдельный раздел с шифрованием</li>
<li>Тестирование Rust и Modula-2 в GCC: <a href="https://briancallahan.net/blog/20221219.html" class="permalink">работают ли они на OpenBSD? (en)</a></li>
<li><a href="https://www.sizeofvoid.org/posts/2022-26-12-openbsd-kde-status-report-2022/" class="permalink">Состояние дел у KDE на openbsd (en)</a></li>
<li>Руководство по <a href="https://xn--gckvb8fzb.com/run-your-own-lastpass-on-hardened-openbsd/" class="permalink">установке собственного lastpass на OpenBSD (en)</a></li>
<li>Доверие к серверу SSH с использованием DNS: <a href="https://sha256.net/VerifyHostKeyDNS.html" class="permalink">VerifyHostKeyDNS … или как я ввожу новые хосты в свою инфраструктуру (en)</a></li>
<li>Практическое руководство по <a href="https://rob-turner.net/post/vx-lan/" class="permalink">туннелированию VXLAN через WireGuard (en)</a></li>
<li>Как сделать <a href="https://research.exoticsilicon.com/articles/console_screendumps" class="permalink">захват содержимого консоли (en)</a> (с длинным и подробным объяснением)</li>
<li><a href="https://sha256.net/llgal.html" class="permalink">Статический фото альбом с использованием llgal (en)</a> на OpenBSD</li>
<li>Углубленное изучение <a href="https://research.exoticsilicon.com/articles/eject_command_hacking" class="permalink">команды eject (en)</a></li>
<li>Руководство с подробными объяснениями <a href="https://x61.sh/log/2023/02/20230217T112354-nextcloud_openbsd.html" class="permalink">по установке и настройке nextcloud (en)</a> на OpenBSD</li>
<li><a href="https://sha256.net/privsep.html" class="permalink">Снижение привилегий, разделение привилегий и режим работы с ограниченными возможностями в OpenBSD (en)</a></li>
<li>Немного истории проекта: <a href="https://undeadly.org/cgi?action=article;sid=20230226065006" class="permalink">OpenBSD в Канаде (en)</a></li>
<li><a href="https://www.h-i-r.net/2023/02/running-kubernetes-cluster-with-openbsd.html" class="permalink">Запуск Kubernetes кластера на OpenBSD (VMM) (en)</a></li>
<li>Немного поэзии об OpenBSD от ChatGPT <a href="https://nxdomain.no/~peter/chatgpt_poem_about_openbsd.txt" class="permalink">здесь (en)</a> и <a href="https://nxdomain.no/~peter/chatgpt_on_ipv6_and_openbsd_poetry.html" class="permalink">здесь (en)</a></li>
<li><a href="https://sha256.net/dynamic_host_configuration_please.html" class="permalink">Конфигурирование сети (en)</a> на OpenBSD с объяснениями (обязательно к прочтению)</li>
<li><a href="https://si3t.ch/ah/en/" class="permalink">Сервер на OpenBSD (en)</a> (очень хороший материал для новичков OpenBSD)</li>
<li><a href="https://palant.info/2023/03/08/converting-incoming-emails-on-the-fly-with-opensmtpd-filters/" class="permalink">Применение фильтров OpenSMTPD на лету (en)</a></li>
<li>Руководство по <a href="https://marcocetica.com/posts/wireguard_openbsd/" class="permalink">Wireguard и Unbound на OpenBSD (en)</a></li>
<li><a href="https://mizik.eu/blog/is-openbsd-for-you/" class="permalink">Подходит ли вам OpenBSD? (en)</a> Список фактов, которые могут помочь вам решить, подходит ли вам OpenBSD или нет.</li>
<li>Руководство по развёртыванию <a href="https://www.tumfatig.net/2023/self-hosted-email-services-on-openbsd/" class="permalink">собственного почтового сервера (en)</a> на OpenBSD</li>
</ul>
</article>
<article id="redaction">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Колонка редакции</h2>
<p>
</p>
<h3>Примечание от Solene</h3>
<p>Еще один выпуск, вышедший с опозданием. Я хотела бы подробнее остановиться на этом.
Во-первых, я так и не придумала, как правильно определить, когда пора делать новый номер.
Я предпочитаю ждать, пока наберется много материала, чтобы сделать хороший выпуск,
а не штамповать по расписанию не особо содержательные журналы.
Во-вторых, написание каждого номера отнимает время, обычно пару часов.
Нужно собрать всё воедино, вычитать, а текущая схема вебзина не слишком помогает.
Другой веб-журнал, который я начала для NixOS, гораздо проще поддерживать,
но ему не хватает души, поскольку он в основном создается из шаблона, содержащего ссылки и заголовки.
Это, на мой взгляд, подходит для стиля NixOS, но никак не соответствует OpenBSD.
Еще я завела <a href="https://www.patreon.com/user?u=23274526" class="permalink">patreon</a> и
теперь я буду более серьезно относиться к поддержке вебзина.</p>
<p>
В заключении хочется поздравить сообщество OpenBSD с его развитой культурой самостоятельного хостинга и разнообразия.
Во время написания этого выпуска я заметила, что большинство новых портов хостятся не на GitHub и
огромное число ссылок посвящено вопросам селф-хостинга.
Ура! Вы замечательное сообщество, с которым приятно иметь дело.</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Авторы</h2>
<p>Solène Rapenne. Художественное оформление: Prahou. Большое спасибо всем причастным и поддерживающим идею.</p>
</article>

135
issues/issue-14/10_en.html Normal file
View File

@ -0,0 +1,135 @@
<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>
<p>It must be the year of OpenBSD on desktop!
<ul>
<li>Wayland is getting in shape</li>
<li>KDE Plasma is getting committed</li>
<li>Softdeps temporarily disabled</li>
<li>Malloc leak detection</li>
<li>vmd received virtio GPU and uses a multi process model</li>
<li>Battery charging control</li>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Recent -current changes</h2>
<ul>
<li>[CFT] Major pfsync(4) Rewrite on the Horizon <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230621081948">(undeadly)</a></li>
<li>malloc leak detection available in -current <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230417074903">(undeadly)</a></li>
<li>Keystroke timing obfuscation added to ssh(1) <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230829051257">(undeadly)</a></li>
<li>(Even more) Aggressive randomisation of stack location <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230319230523">(undeadly)</a></li>
<li>Add a set of sysctls to control the charging of laptop batteries<a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=168436150408382&w=2">(cvs commit)</a></li>
<li>Wayland on OpenBSD <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230711113344">(undeadly)</a></li>
<li>Mandatory enforcement of indirect branch targets <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230714121907">(undeadly)</a></li>
<li>cron(8) now supports random ranges with steps <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230507122935">(undeadly)</a></li>
<li>Soft updates (softdep) disabled for future VFS work <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230706044554">(undeadly)</a></li>
<li>shutdown/reboot now require membership of group _shutdown <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230620064255">(undeadly)</a></li>
<li>viogpu(4), a VirtIO GPU driver, added to -current <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230421124221">(undeadly)</a></li>
<li>vmd(8) moves to a multi-process model <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230430051250">(undeadly)</a></li>
</ul>
<h2>Interesting new packages</h2>
<ul>
<li><a class="permalink" href="https://novelwriter.io/">novelwriter</a>: markdown-like text editor for planning and writing novels</li>
<li><a class="permalink" href="https://www.kiwix.org/">kiwix-tools</a>: command-line Kiwix tools</li>
<li><a class="permalink" href="https://github.com/jorio/CandyCrisis">candycrisis</a>: open source clone of Puyo Puyo series</li>
<li><a class="permalink" href="https://github.com/dloebl/cgif">cgif</a>: GIF encoder written in C</li>
<li><a class="permalink" href="https://github.com/go-shiori/shiori">shiori</a>: simple bookmarks manager</li>
<li><a class="permalink" href="https://github.com/walles/riff">riff</a>: diff tool highlighting which parts of lines have changed</li>
<li><a class="permalink" href="https://github.com/codership/galera">galera</a>: synchronous multi-master replication engine</li>
<li><a class="permalink" href="https://sites.google.com/site/broguegame/">brogue</a>: roguelike game by Brian Walker with X11 support</li>
<li><a class="permalink" href="https://git.stuerz.xyz/openbsd/lsblk">lsblk</a>: list block devices</li>
<li><a class="permalink" href="https://projects.omarpolo.com/smarc.html">smarc</a>: static web mail archive generator</li>
<li><a class="permalink" href="https://xournalpp.github.io/">xournalpp</a>: handwriting notetaking with PDF annotation support</li>
<li><a class="permalink" href="https://github.com/phillbush/xclickroot">xclickroot</a>: click on root window and run a command</li>
<li><a class="permalink" href="https://github.com/swillner/highlight-pointer">highlight-pointer</a>: highlight mouse pointer using a dot</li>
<li><a class="permalink" href="https://github.com/prusa3d/PrusaSlicer">prusaslicer</a>: G-code generator for 3D printers</li>
<li><a class="permalink" href="https://github.com/mgdm/htmlq">htmlq</a>: like jq, but for HTML</li>
<li><a class="permalink" href="https://projects.omarpolo.com/plass.html">plass</a>: manage passwords</li>
</ul>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Shell tips</h2>
<p>Know your processes! The <code>ps</code> command can actually provide a lot of information about processes running on your system. Per the man page, in the <code>state</code> column, letters are used to indicate some important information about the processes.</p>
<ul>
<li><code>c</code> indicates that the process is running in a chroot</li>
<li><code>p</code> tells the process has called pledge() (but not which promises were used)</li>
<li><code>U</code> shows the process has called unveil() and can't unveil() new paths/files anymore</li>
<li><code>u</code> shows the process has called unveil() but it's not locked. It's most likely an issue with how unveil() has been added in the program!</li>
<li><code>X</code> will remind you that you are currently tracing/debugging the process, in case you forgot</li>
</ul>
<p>Of course, there are many other states, I encourage you to read <code>ps(1)</code> man page to know about all the features it provides.</p>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Going further</h2>
<ul>
<li>Publish your photographies on the fediverse: <a class="permalink" href="https://www.tumfatig.net/2023/self-hosting-pixelfed-on-openbsd/">Self-hosting Pixelfed on OpenBSD</a>
<li>Synchronize calendars and address books over the network: <a class="permalink" href="https://dataswamp.org/~solene/2023-04-23-calendar-and-contacts-with-radicale.html">Set up your own CalDAV and CardDAV servers on OpenBSD</a>
<li>Local K3S cloud with vmm: <a class="permalink" href="https://x61.ar/log/2022/09/20220926T143151-openbsd_alpine_k3s_cluster.html">K3s clusterDuck over Alpine over OpenBSD</a>
<li>Cloud deployment: <a class="permalink" href="https://x61.ar/log/2023/05/19052023172439-terraform_proxmox_openbsd.html">Terraform + Proxmox + OpenBSD = &lt;3</a>
<li>VPN guide based on WireGuard: <a class="permalink" href="https://it-notes.dragas.net/2023/04/03/make-your-own-vpn-wireguard-ipv6-and-ad-blocking-included/">Make your own VPN - Wireguard, ipv6 and ad-blocking included</a>
<li>Some vmm storage tips: <a class="permalink" href="https://dataswamp.org/~solene/2023-08-27-openbsd-vmm-templates.html">OpenBSD vmm and qcow2 derived disks</a>
<li>Good old sysadmin network tool: <a class="permalink" href="https://dataswamp.org/~solene/2023-03-26-smokeping.html">Monitor your remote host network quality using smokeping on OpenBSD</a>
<li>Finally a multiboot guide! <a class="permalink" href="https://www.tumfatig.net/2023/multiboot-microsoft-windows-openbsd-and-slackware-linux/">Multiboot Microsoft Windows, OpenBSD and Slackware Linux</a>
<li>For Qubes OS users: <a class="permalink" href="https://dataswamp.org/~solene/2023-06-03-openbsd-in-qubes-os.html">Install OpenBSD in Qubes OS</a>
<li>Templates for cloud deployment: <a class="permalink" href="https://x61.ar/log/2023/05/17052023102313-qemu_proxmox_openbsd_template.html">Creating an OpenBSD template over QEMU/Proxmox</a>
<li>Trying to implement a Qubes OS like OpenBSD: <a class="permalink" href="https://dataswamp.org/~solene/2023-06-16-openkubsd-progress-1.html">OpenKuBSD progress report</a>
<li>Simple tutorial for VM users: <a class="permalink" href="https://byte-sized.de/linux-unix/openbsd-als-vm-installieren/#english">Install OpenBSD as a VM</a>
<li>A guide to pledge system call: <a class="permalink" href="https://dataswamp.org/~solene/2023-09-08-openbsd-how-to-pledge-a-program.html">How to add pledge to a program in OpenBSD</a>
<li>Ever wanted to run a command every day? <a class="permalink" href="https://dataswamp.org/~solene/2023-06-28-anacron.html">Using anacron to run periodic tasks</a>
<li>Deploying a PHP program: <a class="permalink" href="https://dataswamp.org/~solene/2023-07-07-kanboard-on-openbsd.html">How to install Kanboard on OpenBSD</a>
<li>Nice SearXNG guide: <a class="permalink" href="https://www.tumfatig.net/2023/self-hosted-searxng-instance-on-openbsd/">Self-Hosted SearXNG instance on OpenBSD</a>
<li>Faster pkg_add -u for everyone! <a class="permalink" href="https://dataswamp.org/~solene/2023-05-30-openbsd-backport-pkg_add.html">Backport OpenBSD 7.3 pkg_add enhancement</a>
<li>For developers: <a class="permalink" href="https://blog.lambda.cx/posts/openbsd-dynamic-tracing/">Dynamic Tracing on OpenBSD 7.3</a>
<li>For those who never run userdel and groupdel after removing packages: <a class="permalink" href="https://dataswamp.org/~solene/2023-04-03-openbsd-delete-old-users.html">Detect left over users and groups on OpenBSD</a>
<li>Boot OpenBSD on libreboot: <a class="permalink" href="https://gnucode.me/libreboot-full-disk-encryption-on-openbsd.html">Libreboot Full Disk encryption on OpenBSD</a>
<li>Another calendar and addressbook syncing guide: <a class="permalink" href="https://www.tumfatig.net/2023/self-hosted-calendar-and-addressbook-services-on-openbsd/">Self-Hosted Calendar and Addressbook services on OpenBSD</a>
<li>top, vmstat, systat, ps related: <a class="permalink" href="https://dataswamp.org/~solene/2023-08-11-openbsd-understand-memory-usage.html">Some explanations about OpenBSD memory usage</a>
<li>No need for bluetooth to stream to your phone: <a class="permalink" href="https://dataswamp.org/~solene/2023-05-05-openbsd-sound-streaming.html">Stream your OpenBSD desktop audio to other devices</a>
<li>Parsing logs isn't always easy: <a class="permalink" href="https://dataswamp.org/~solene/2023-06-22-opensmtpd-block-attempts.html">Ban scanners IPs from OpenSMTP logs</a>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Artworks of the moment</h2>
<figure>
<a href="images/artwork-issue14.png">
<picture>
<img src="images/tn_artwork-issue14.png"
alt="A giant puffer fish fixing old machines. A girl kneels nearby. The narrator says «There, I found it»." />
</picture>
</a>
<figcaption>A giant puffer fish fixing old machines. A girl kneels nearby. The narrator says «There, I found it».</figcaption>
<p>Artwork made by <a class="permalink" href="https://merveilles.town/@prahou">Tomáš</a>. More of his stuff at <a class="permalink" href="https://analognowhere.com/">analog nowhere</a>.</p>
</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>I finally catched up all the backlog I gathered over almost six months. I need to make adjustments to the website framework to make it easier to work with for newer issues, I'd like to publish like before, an issue every two months. I'm still super happy of the webzine style and format, it looks old-school and fits the community in some sense. Thanks everyone contributing to OpenBSD and its community!</p>
<p>The webzine is two years old, what a journey! I'm really proud to see it available in 9 different languages (all the issues aren't translated but still). I may change the layout a little but otherwise, it's good to continue like this.</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, especially Tomáš for making all his OpenBSD related art!</p>
</article>

View File

@ -1 +1 @@
PUBLISHED_DATE="2023-03-19T22:00:21Z"
PUBLISHED_DATE="2023-09-13T10:30:26Z"

View File

@ -0,0 +1,149 @@
<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>
<p>Это станет годом OpenBSD на десктопе!</p>
<ul>
<li>Wayland набирает обороты</li>
<li>KDE Plasma уже в репозитории</li>
<li>Softdeps временно отключены</li>
<li>Обнаружение утечек malloc</li>
<li>В vmd появились virtio GPU и модель работы в нескольких процессах</li>
<li>Управление зарядом батареи</li>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Свежие изменения в -current</h2>
<ul>
<li>Грядёт серьезная переработка pfsync(4) <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230621081948">(undeadly) (en)</a></li>
<li>Обнаружение утечек вызовов malloc <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230417074903">(undeadly) (en)</a></li>
<li>В ssh(1) добавлена обфускация временных интервалов между нажатиями клавиш <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230829051257">(undeadly) (en)</a></li>
<li>(Ещё более) Агрессивная рандомизация положения стека <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230319230523">(undeadly) (en)</a></li>
<li>Добавлен набор sysctl для управления зарядом батареи <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=168436150408382&w=2">(cvs commit) (en)</a></li>
<li>Wayland на OpenBSD <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230711113344">(undeadly) (en)</a></li>
<li>Обязательная проверка вычисляемых адресов косвенного ветвления <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230714121907">(undeadly) (en)</a></li>
<li>cron(8) теперь поддерживает псевдослучайные промежутки с заданным шагом <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230507122935">(undeadly) (en)</a></li>
<li>Soft updates (softdep) отключены для развития VFS <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230706044554">(undeadly) (en)</a></li>
<li>shutdown/reboot теперь требуют членства в группе _shutdown <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230620064255">(undeadly) (en)</a></li>
<li>В -current добавлен драйвер viogpu(4): VirtIO GPU <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230421124221">(undeadly) (en)</a></li>
<li>vmd(8) переходит к модели работы в нескольких процессах <a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20230430051250">(undeadly) (en)</a></li>
</ul>
<h2>Новые интересные пакеты</h2>
<ul>
<li><a class="permalink" href="https://novelwriter.io/">novelwriter</a>: markdown-подобный текстовый редактор для написания романов и крупных проектов, содержащих множество небольших текстовых документов</li>
<li><a class="permalink" href="https://www.kiwix.org/">kiwix-tools</a>: утилиты командной строки Kiwix</li>
<li><a class="permalink" href="https://github.com/jorio/CandyCrisis">candycrisis</a>: Игра в духе Puyo Puyo с открытым исходном кодом</li>
<li><a class="permalink" href="https://github.com/dloebl/cgif">cgif</a>: GIF-кодер, написанный на C</li>
<li><a class="permalink" href="https://github.com/go-shiori/shiori">shiori</a>: простой менеджер закладок</li>
<li><a class="permalink" href="https://github.com/walles/riff">riff</a>: обёртка над утилитой diff, которая раскрашивает изменения</li>
<li><a class="permalink" href="https://github.com/codership/galera">galera</a>: библиотека синхронной multi-master репликации</li>
<li><a class="permalink" href="https://sites.google.com/site/broguegame/">brogue</a>: roguelike игра от Brian Walker с поддержкой X11</li>
<li><a class="permalink" href="https://git.stuerz.xyz/openbsd/lsblk">lsblk</a>: реализация lsblk для OpenBSD</li>
<li><a class="permalink" href="https://projects.omarpolo.com/smarc.html">smarc</a>: генератор статичного веб-архива для почтового списка рассылки</li>
<li><a class="permalink" href="https://xournalpp.github.io/">xournalpp</a>: ведение рукописных заметок с поддержкой аннотаций в PDF</li>
<li><a class="permalink" href="https://github.com/phillbush/xclickroot">xclickroot</a>: запуск команды по клику в корневом окне</li>
<li><a class="permalink" href="https://github.com/swillner/highlight-pointer">highlight-pointer</a>: подсвечивание указателя мыши жирной точкой</li>
<li><a class="permalink" href="https://github.com/prusa3d/PrusaSlicer">prusaslicer</a>: генератор G-code для 3D принтеров</li>
<li><a class="permalink" href="https://github.com/mgdm/htmlq">htmlq</a>: аналог jq, но для HTML</li>
<li><a class="permalink" href="https://projects.omarpolo.com/plass.html">plass</a>: менеджер паролей</li>
</ul>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Советы по работе с командной строкой</h2>
<p>Знайте свои процессы!
Команда <code>ps</code> предоставляет довольно много информации о процессах, запущенных на вашей системе.
Согласно странице man руководства, в столбце <code>state</code> выводятся символы, которые отражают важную информацию о процессе.</p>
<ul>
<li><code>c</code> указывает на то, что процесс работает в chroot</li>
<li><code>p</code> говорит о том, что была вызвана функция pledge() (но умалчивает о том с какими аргументами)</li>
<li><code>U</code> отображается для процессов, которые вызвали unveil(), и состояние unveil() у которых заблокировано</li>
<li><code>u</code> отображается для процессов, которые вызвали unveil(), но состояние unveil() у которых не заблокировано. Это может быть признаком неверного добавления unveil() в код программы!</li>
<li><code>X</code> напомнит вам о том, что процесс находится в состоянии трассировки/отладки, если вдруг вы забыли</li>
</ul>
<p>Конечно, возможны еще множество и других состояний, поэтому я настоятельно советую вам прочитать man страницу о <code>ps(1)</code>,
что бы быть в курсе всех возможностей, предоставляемой этой командой.</p>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Что еще</h2>
<ul>
<li>Публикация ваших фотографий в федивёрс: <a class="permalink" href="https://www.tumfatig.net/2023/self-hosting-pixelfed-on-openbsd/">Self-hosting Pixelfed on OpenBSD</a>
<li>Синхронизация календаря и адресной книги по сети: <a class="permalink" href="https://dataswamp.org/~solene/2023-04-23-calendar-and-contacts-with-radicale.html">Set up your own CalDAV and CardDAV servers on OpenBSD</a>
<li>Локальное облако K3S с помощью vmm: <a class="permalink" href="https://x61.ar/log/2022/09/20220926T143151-openbsd_alpine_k3s_cluster.html">K3s clusterDuck over Alpine over OpenBSD</a>
<li>Облачное развёртывание: <a class="permalink" href="https://x61.ar/log/2023/05/19052023172439-terraform_proxmox_openbsd.html">Terraform + Proxmox + OpenBSD = &lt;3</a>
<li>Руководство по VPN с использованием WireGuard: <a class="permalink" href="https://it-notes.dragas.net/2023/04/03/make-your-own-vpn-wireguard-ipv6-and-ad-blocking-included/">Make your own VPN - Wireguard, ipv6 and ad-blocking included</a>
<li>Несколько полезных трюков с хранилищем vmm: <a class="permalink" href="https://dataswamp.org/~solene/2023-08-27-openbsd-vmm-templates.html">OpenBSD vmm and qcow2 derived disks</a>
<li>Старая-добрая утилита для администрирования сети: <a class="permalink" href="https://dataswamp.org/~solene/2023-03-26-smokeping.html">Monitor your remote host network quality using smokeping on OpenBSD</a>
<li>Наконец-то руководство по мультизагрузке! <a class="permalink" href="https://www.tumfatig.net/2023/multiboot-microsoft-windows-openbsd-and-slackware-linux/">Multiboot Microsoft Windows, OpenBSD and Slackware Linux</a>
<li>Для пользователей Qubes OS: <a class="permalink" href="https://dataswamp.org/~solene/2023-06-03-openbsd-in-qubes-os.html">Install OpenBSD in Qubes OS</a>
<li>Шаблоны для облачного развёртывания: <a class="permalink" href="https://x61.ar/log/2023/05/17052023102313-qemu_proxmox_openbsd_template.html">Creating an OpenBSD template over QEMU/Proxmox</a>
<li>Попытка реализации Qubes OS на основе OpenBSD: <a class="permalink" href="https://dataswamp.org/~solene/2023-06-16-openkubsd-progress-1.html">OpenKuBSD progress report</a>
<li>Простое руководство для пользователей виртуальных машин: <a class="permalink" href="https://byte-sized.de/linux-unix/openbsd-als-vm-installieren/#english">Install OpenBSD as a VM</a>
<li>Руководство по внедрению системного вызова pledge: <a class="permalink" href="https://dataswamp.org/~solene/2023-09-08-openbsd-how-to-pledge-a-program.html">How to add pledge to a program in OpenBSD</a>
<li>Нужно, что бы команда выполнялась каждый день? <a class="permalink" href="https://dataswamp.org/~solene/2023-06-28-anacron.html">Using anacron to run periodic tasks</a>
<li>Развёртывание программ на PHP: <a class="permalink" href="https://dataswamp.org/~solene/2023-07-07-kanboard-on-openbsd.html">How to install Kanboard on OpenBSD</a>
<li>Хорошее руководство по SearXNG: <a class="permalink" href="https://www.tumfatig.net/2023/self-hosted-searxng-instance-on-openbsd/">Self-Hosted SearXNG instance on OpenBSD</a>
<li>Ускоряем pkg_add -u для всех! <a class="permalink" href="https://dataswamp.org/~solene/2023-05-30-openbsd-backport-pkg_add.html">Backport OpenBSD 7.3 pkg_add enhancement</a>
<li>Интересное для разработчиков: <a class="permalink" href="https://blog.lambda.cx/posts/openbsd-dynamic-tracing/">Dynamic Tracing on OpenBSD 7.3</a>
<li>Для тех, кто не запускает userdel и groupdel после удаления пакетов: <a class="permalink" href="https://dataswamp.org/~solene/2023-04-03-openbsd-delete-old-users.html">Detect left over users and groups on OpenBSD</a>
<li>Грузим OpenBSD на libreboot: <a class="permalink" href="https://gnucode.me/libreboot-full-disk-encryption-on-openbsd.html">Libreboot Full Disk encryption on OpenBSD</a>
<li>Ещё одно руководство по синхронизации календаря и адресной книги: <a class="permalink" href="https://www.tumfatig.net/2023/self-hosted-calendar-and-addressbook-services-on-openbsd/">Self-Hosted Calendar and Addressbook services on OpenBSD</a>
<li>top, vmstat, systat, ps и все-все-все: <a class="permalink" href="https://dataswamp.org/~solene/2023-08-11-openbsd-understand-memory-usage.html">Some explanations about OpenBSD memory usage</a>
<li>Для потоковой передачи аудио на ваш телефон bluetooth не нужен: <a class="permalink" href="https://dataswamp.org/~solene/2023-05-05-openbsd-sound-streaming.html">Stream your OpenBSD desktop audio to other devices</a>
<li>Разбор логов это не всегда просто: <a class="permalink" href="https://dataswamp.org/~solene/2023-06-22-opensmtpd-block-attempts.html">Ban scanners IPs from OpenSMTP logs</a>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Художественное оформление этого выпуска</h2>
<figure>
<a href="images/artwork-issue14.png">
<picture>
<img src="images/tn_artwork-issue14.png"
alt="Крупная рыба Puffy ковыряется в старых компьютерах. Рядом на одно колено опустилась девушка, рыба косится на неё. На фоне надпись: «There, I found it» («Вот оно»)."
/>
</picture>
</a>
<figcaption>Крупная рыба Puffy ковыряется в старых компьютерах. Рядом на одно колено опустилась девушка, рыба косится на неё. На фоне надпись: «There, I found it» («Вот оно»).</figcaption>
<p>Автор работы - <a class="permalink" href="https://merveilles.town/@prahou">Tomáš</a>. Больше работ на сайте <a class="permalink" href="https://analognowhere.com/">analog nowhere</a>.</p>
</figure>
</article>
<article id="redaction">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Колонка редакции</h2>
<p>
</p>
<h3>Примечание от Solene</h3>
<p>
Я наконец-то разгребла копившееся почти полгода отставание.
Нужно изменить структуру сайта так, что бы было удобнее выпускать новые номера.
В идеале хотелось бы вернуться к выпуску каждые два месяца.
Мне по прежнему нравится стиль и формат веб-журнала: он выглядит в духе старой школы, что по-своему подходит сообществу.
Спасибо всем, кто вносит свой вклад в сообщества OpenBSD и этого веб-журнала.
</p>
<p>
Веб-журналу исполнилось два года, это уже целое приключение!
Я горжусь тем, что он доступен на 9 языках мира (не все выпуски, но всё же).
Возможно я немного поменяю вёрстку, но в целом всё будет продолжаться в том же духе.
</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Авторы</h2>
<p>Solène Rapenne. Большое спасибо всем причастным и поддерживающим идею, особенно Tomáš за его работы в духе OpenBSD!</p>
</article>

View File

@ -0,0 +1 @@
PUBLISHED_DATE="2023-03-19T22:00:21Z"

View File

@ -8,6 +8,6 @@
alt="A black and white picture with a pufferfish staring at the viewer, a human hand trying to block the fish's sight." />
</picture>
</a>
<figcaption>"When I log in as root." by <a href="https://bsd.network/@prahou" class="permalink">Tomáš</a></figcaption>
<figcaption>"When I log in as root." by <a href="https://merveilles.town/@prahou" class="permalink">Tomáš</a></figcaption>
</figure>
</article>

View File

@ -8,6 +8,6 @@
alt="A hand drawn puffy with a headset and a small floating heart on its right. It's labeled Puffones." />
</picture>
</a>
<figcaption>"End of year gifts." by <a href="https://bsd.network/@prahou" class="permalink">Tomáš</a></figcaption>
<figcaption>"End of year gifts." by <a href="https://merveilles.town/@prahou" class="permalink">Tomáš</a></figcaption>
</figure>
</article>

View File

@ -67,7 +67,7 @@
alt="Un puffy bouleversé avec un casque audio et un petit coeur flottant à sa droite. Il est étiqueté Puffones." />
</picture>
</a>
<figcaption>"End of year gifts." by <a href="https://bsd.network/@prahou" class="permalink">Tomáš</a></figcaption>
<figcaption>"End of year gifts." by <a href="https://merveilles.town/@prahou" class="permalink">Tomáš</a></figcaption>
</figure>
</article>
<article id="redaction">

View File

@ -8,6 +8,6 @@
alt="Some circles with spikes having eyes looking like puffy fishes, hand drawn in black and white" />
</picture>
</a>
<figcaption>"Herd of puff." by <a href="https://bsd.network/@prahou" class="permalink">Tomáš</a></figcaption>
<figcaption>"Herd of puff." by <a href="https://merveilles.town/@prahou" class="permalink">Tomáš</a></figcaption>
</figure>
</article>

View File

@ -139,7 +139,7 @@ Ajouter des entrées d'autocompletion est facile mais ksh est évalué en cours
alt="Quelques cercles avec des piquants et des yeux ressemblant à des poissons globe, dessinés à la main en noir et blanc." />
</picture>
</a>
<figcaption>"Herd of puff." by <a href="https://bsd.network/@prahou" class="permalink">Tomáš</a></figcaption>
<figcaption>"Herd of puff." by <a href="https://merveilles.town/@prahou" class="permalink">Tomáš</a></figcaption>
</figure>
</article>
<article id="authors">

View File

@ -9,7 +9,7 @@ then
else
nix shell nixpkgs#gnumake nixpkgs#libxml2 -c /bin/sh -c "cd issues && make"
fi
rclone sync -v --size-only \
rclone sync -L -v --size-only \
--sftp-set-modtime=false \
--sftp-disable-hashcheck=true \
--sftp-disable-concurrent-writes=true \