July 19, 2018

New package, amtk-5.0.0OpenBSD packages
Actions, Menus and Toolbars Kit
New package, p5-MooX-StrictConstructor-0.010OpenBSD packages
blow up Moo-based object constructors on unknown attributes
New package, sk1-2.0rc3OpenBSD packages
multiplatform vector graphics editor

July 18, 2018

What Are You Pointing At | BSD Now 255BSD Now

What ZFS blockpointers are, zero-day rewards offered, KDE on FreeBSD status, new FreeBSD core team, NetBSD WiFi refresh, poor man’s CI, and the power of Ctrl+T.

g2k18 hackathon report: Florian Obser on rtadvd(8) -> rad(8) progress (actually, rewrite)Undeadly
Fresh from the just concluded hackathon in Ljubjlana comes our next report from Florian Obser (florian@) who writes:
Sometimes you have to roll the hard six.

I have been trying to bolt a standard OpenBSD parse.y based config file onto rtadvd(8) for about a year now. I could not do it. The code base is just too weird. There are other bugs lurking as well and I have a hard time fixing them.

Read more…

July 17, 2018

SemiBUG meeting tonightDragonFly BSD Digest

Tonight’s SemiBUG meeting is piggybacking on an Azure User’s Group meeting, same general location.  (This is why)  Go, if you are near.

g2k18 hackathon report: Matthieu Herrb on font caches and xenodmUndeadly
Next in from Ljubljana is Matthieu Herrb (matthieu@):

I spent the first day and a half chasing an issue that many people have been experiencing: the first X start after an install or upgrade from a snapshot was slow. The direct cause of this is well-known: it's the fontconfig library (used by all applications that do font rendering) that re-builds its font cache (~/.cache/fontconfig/) because of newly installed fonts.

Except that normally, OpenBSD X sets ship a pre-computed, system-wide cache (/var/cache/fontconfig/) that should avoid this. So what is the problem ?

Read more…

implicit prefix length removed from route(8)OpenBSD -current updates
Unless <tt>-prefixlen</tt> or <a href="https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing">CIDR</a> notation is used, <a href="https://man.openbsd.org/route.8">route(8)</a> no longer interprets an IPv6 host address as <tt>/64</tt> subnet. <p> Despite the manual page already stating correct behaviour, a route different from the specified destination string would be installed: <blockquote><pre> # <b>route add 2001:db8:: ::1</b> add net 2001:db8::: gateway ::1 # <b>route show -inet6 | grep 2001:db8</b> 2001:db8::/64 localhost UGS 0 0 32768 8 lo0 </pre></blockquote> This behaviour was deprecated in 2003 by <a href="https://tools.ietf.org/html/rfc3587">RFC 3587</a> and has now been fixed to take an host address as is: <blockquote><pre> 2001:db8:: localhost UGHS 0 0 32768 8 lo0 </pre></blockquote>

July 16, 2018

g2k18 hackathon report: Antoine Jacoutot on portingUndeadly
Before winning the football world cup, the french were writing their hackathon reports. Here's the one from Antoine Jacoutot (ajacoutot@):

g2k18 was my third General Hackathon in Ljubljana, Slovenia. I love it there, it's a great place to host such an event: perfect location (city center), beautiful city, cheap yet very nice food etc.

My goal for the week was to remove a few items from my overgrowing TODO list.

Read more…

g2k18 Hackathon Report: Marc Espie on ports and packages progressUndeadly

The g2k18 hackathon has just concluded, and already we have our first report. Marc Espie (espie@) wrote in:

So I came into Ljublana running. Specifically, I've been working on a lot of ports infrastructure stuff recently.

  • update-plist at g2k18
  • the infamous cups bug fix a bit later
  • and now tags.

Read more…

Upgrade results, bonus for dragonflybsd.orgDragonFly BSD Digest

Remember the upgrade for dragonflybsd.org machines?  It completed, and it’s interesting to see that SSDs have become so easily available that “spinning rust” hard disk drives are only still useful for bulk storage, and even then probably not for much longer.

Another neat side effect: disk usage on developer system leaf.dragonflybsd.org  was cut in half, thanks to HAMMER2 dedup/compression.  It’s a ‘free’ half-terabyte.

0.4.14Kristaps Dzonsons

Allow for data-sblg-navtag and data-sblg-articletag to support an embedded ${sblg-get|xxx}. This is useful for having a navigation list (in -L or -C mode) deriving from the page itself, such as a see also. Also bring up to date with newest oconfigure.

July 15, 2018

Lazy Reading for 2018/07/15DragonFly BSD Digest

Oddball things week, this week.

wpakey and hostname.if(5)OpenBSD -current updates
The <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a> utility encourages users of the <tt>wpakey</tt> keyword to use it on the same line as any <tt>join</tt> or <tt>nwid</tt> keywords. In particular, <a href="https://man.openbsd.org/hostname.if">hostname.if(5)</a> file should be adjusted: <blockquote><pre> nwid mynwid wpakey mywpakey </pre></blockquote>

July 14, 2018

Employers, Jobs and OpenBSDLobsters

The responses in the thread are a little knee-jerk at first, although the original question invited that sort of thing.


Generate qrcode using command lineSolène Rapenne (solene@)

If you need to generate a QR picture using command line tool. I would recommend libqrencode.

qrencode -o file.png 'some text'

It’s also possible to display the QR code inside the terminal with the following command.

qrencode -t ANSI256 'some text'

Official qrencode website

July 13, 2018

Hardening your openbsd machine.Vincent's Blog

You have selected OpenBSD because this is one of the most secured OS (maybe the most secured :-) ), but people around you ask to go further. Your current machine is directly facing internet and some people fear that this machine could be compromised. In this blog I will explain what I did to secure one of my machine.

New package, brainfuck-2.7.1OpenBSD packages
Brainfuck interpreter written in C

July 12, 2018

Wi-Fi on OpenBSD just got a lot easierHiR Information Report
... if you're running the latest OpenBSD-CURRENT snapshot, at any rate...

Last night, Reyk Floeter posted this teaser, hinting that phessler@'s work on this feature was inching toward completion.

And it's already in snapshots dated July 12, 2018 and newer. Some mirrors haven't gotten this snapshot yet, as of the time of publication. What this means is that you can load up all of your frequently-used wireless networks into your wifi adapter's /etc/hostname.if file, and it will attempt to auto-join them in the order they're listed. It'll be interesting to see if the installer for OpenBSD 6.4 uses this syntax if you set up a wireless network during the install process.

I like the simplicity of this, versus the complexity of configuring wpa_supplicant, NetworkManager, NetCtl and similar tools. I suspect if you've got only wpa-enabled networks in the list, it should be resistant to most evil twin attacks such as Karma, but I haven't tried that yet.

Documentation of this feature doesn't seem to be covered in the hostname.if or individual wireless driver man pages yet, but the above photo was obvious enough for me to create a working example configuration file for my daily-driver laptop running -CURRENT (on which I'm writing this article).

It looks like a lot of other good things are coming out of the g2k18 hackaton, including advances on unveil, a simple way to control filesystem-level access on a per-process basis, which Bob Beck presented at BSDCan 2018.
New package, chrome-gnome-shell-10.1OpenBSD packages
GNOME Shell integration for Chrome
Bare the OS | BSD Now 254BSD Now

Control flow integrity with HardenedBSD, fixing bufferbloat with OpenBSD’s pf, Bareos Backup Server on FreeBSD, MeetBSD CfP, crypto simplified interface, twitter gems, interesting BSD commits, and more.

BSDNow 254: Bare the OSDragonFly BSD Digest

BSD 254 has no interview but covers lots, including mostly-new-to-me BareOS.  Also fun, this washing machine tidbit in their Beastie Bits.