pouet.chapril.org est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Chapril https://www.chapril.org est un projet de l'April https://www.april.org

Administré par :

Statistiques du serveur :

1,1K
comptes actifs

#openbsd

71 messages57 participants7 messages aujourd’hui

First change since #swad 0.2 will actually be a (huge?) improvement to my #poser lib. So far, it was hardwired to use the good old #POSIX #select call. This is perfectly fine for handling around up to 100 (or at least less than 1000, YMMV) clients.

Some #select implementations offer defining the upper limit for checked file descriptors. Added support for that.

POSIX also specifies #poll, which has very similar #scalability issues, but slightly different. Added support for this as well.

And then, I went on to add support for the #Linux-specific #epoll and #BSD-specific #kqueue (#FreeBSD, #NetBSD, #OpenBSD, ...) which are both designed to *solve* any scalability issues 🥳

A little thing that slightly annoyed me about kqueue was that there's no support for temporarily changing the signal mask, so I had to do the silly dance shown in the screenshot. OTOH, it offers changing event filters and getting events in a single call, which I might try to even further optimize ... 😎

T-1 days until BSD-NL Full Day Event - Early 2025 🐡😈⛳

We are almost there! See you all tomorrow!

In between all the hacking and slacking there will be talks!

🌐 events.bsdnl.nl/early25/talk/W
🎤 A packet's journey through pf
A walkthrough of a packet's journey through (FreeBSD's) pf, concentrating on the big picture and its implications.
by Kristof Provost

🌐 events.bsdnl.nl/early25/talk/V
🎤 Disk Space - The final frontier?
We'll follow the adventures of the spaceship BSD-NL 2025 (since NCC-1701 was already taken) on their voyage of exploration.
by Benedict Reuschling

The full schedule 📅 events.bsdnl.nl/early25/schedu

📆 2025-04-12 / April 12th 2025
🕐 10:00-23:00 CET
📍 Brouwerij Maximus (Utrecht)
🌐 bsdnl.nl

events.bsdnl.nlA packet's journey through pf BSD-NL Conference - Early 2025A walkthrough of a packet's journey through (FreeBSD's) pf, concentrating on the big picture and its implications. We'll cover when packets are inspected, when rules are evaluated and how states are used. Along the way we'll cover what DTrace probes can show us, what some of pfctl's counters mean and just how many times pf can look at a single packet. This talk is intended for firewall admins looking for a deeper understanding and aspiring pf developers. It is not a "How to use pf" talk.
#BSDNL#RUNBSD#BSD

While waiting for #OpenBSD 7.7 don't forget to update your 7.6 machines with the following:

014 2025-04-09 RELIABILITY Incorrect internal RRDP state handling in rpki-client can lead to a denial of service.

013 2025-04-09 SECURITY sshd(8) fix the DisableForwarding directive, which was failing to disable X11 forwarding and agent forwarding as documented.

012 2025-04-09 SECURITY iked(8) and isakmpd(8) fix double-free in ecdh mode.

:openbsd:

No spring or autumn would be complete without a new, exciting #OpenBSD release!

You can start preparing right away for the upcoming OpenBSD 7.7 release openbsd.org/77.html by reading "You Have Installed OpenBSD. Now For The Daily Tasks." nxdomain.no/~peter/openbsd_ins

#openbsd #bsd #unixlike #newrelease #devops #development #sysadmin #networking #security #sanity #qualitysoftware

(and yes, as hinted in the article, that first link will only start working in a little while, so be patient, please)

I didn’t know about openrsync until recently — been using rsync for years and somehow missed it!

openrsync is a lightweight rsync replacement developed by the OpenBSD team.
It focuses on security, simplicity, and a small footprint.

While not yet feature-complete compared to GNU rsync, it supports common
use cases like recursive copying, preserving permissions, and syncing over SSH.

Originally introduced in OpenBSD 6.5 (May 2019)
Authored by Kristaps Dzonsons
🔗 https://www.openrsync.org/manual.html

Thinking about writing a SlackBuild for it — I’ll give it a proper test first. 🙂

#openbsd #openrsync #slackbuild #rsync
www.openrsync.orgOpenRsync: Manual PagesOpenRsync Manual Pages