March 17, 2018

AsiaBSDcon 2018 | BSD Now 237BSD Now
AsiaBSDcon review, Meltdown & Spectre Patches in FreeBSD stable, Interview with MidnightBSD founder, 8 months with TrueOS, the mysteries of GNU & BSD split
New package, py-josepy-1.0.1OpenBSD packages
Javascript Object Signing and Encryption (JOSE)

March 16, 2018

New package, pycharm-2017.3.4OpenBSD packages
Python IDE based on IntelliJ IDEA
New package, py-intervaltree-2.1.0OpenBSD packages
editable interval tree data structure for Python 2 and 3
Force OpenBSD to use unbound(8) DNS resolver in DHCP client modeTuM'Fatig

By default, a DHCP client gets an IP address, a network gateway and a DNS server. That’s fine most of the time. But if you own an OpenBSD cloud instance that has to use DHCP to get online, you might not be satisfied with the domain-name-servers option provided by your DHCP server. Hopefully, OpenBSD provides an easy way to force...

The post Force OpenBSD to use unbound(8) DNS resolver in DHCP client mode appeared first on TuM'Fatig.

New package, py-selenium-3.9.0OpenBSD packages
Python bindings for Selenium WebDriver

March 14, 2018

Shell tool for updating DragonFlyDragonFly BSD Digest

Aaron LI wrote a tool to update a running DragonFly system from an existing image – release or snapshot.  I haven’t tried it yet, but it’s very promising.  It’s up on Github so if this gets you excited, you know what to do.

GNOME 3.28 'Chongqing' Linux Is HereSlashdot
BrianFagioli writes: GNOME 3.28 is the latest version of GNOME 3, and is the result of 6 months' hard work by the GNOME community. It contains several major new features, as well as many smaller improvements and bug fixes. In total, the release incorporates 24105 changes, made by approximately 778 contributors. The Project explains, "GNOME 3.28 comes with more beautiful things! First, and most significantly, GNOME's default interface font (called Cantarell) has undergone a significant update. Character forms and spacing have been evolved, so that text is more readable and attractive. Several new weights have also been added -- light and extra bold -- which are being used to produce interfaces that are both modern and beautiful. Other beautiful things include GNOME's collection of background wallpapers, which has been updated to include a lovely set of photographs, and the selection of profile pictures, which has been completely updated with attractive new images to pick from." Unfortunately, you can't just click on a button and upgrade to GNOME 3.28 today. Actually, for the most part, you will need to wait for it to become available for your operating system. Sadly, this can take a while. Fedora users, for instance, will have to wait for a major OS upgrade for it to become available.

Read more of this story at Slashdot.

DragonFly, VirtualBox, and EFIDragonFly BSD Digest

This is a sort of nice non-report report, cause EFI booting just works fine, as you’d hope/expect.

March 13, 2018

DragonFly’s network stack at AsiaBSDCon 2018DragonFly BSD Digest

Sepherosa Ziehau presented on DragonFly’s network stack at the just-concluded AsiaBSDCon 2018.  He posted a link to the badges, his paper, and his slides.

March 12, 2018

New package, pkgconf-1.4.2OpenBSD packages
package compiler and linker metadata toolkit

March 11, 2018

Lazy Reading for 2018/03/11DragonFly BSD Digest

Old games – but not too old, for this week’s theme.


New package, py-funcy-1.10.1OpenBSD packages
fancy and practical functional tools

March 10, 2018

Tint2 rocksVincent's Blog

After having developed my own version of PyPanel, I finally prefer Tint2 which offers lot of flexibility and, in fact, match all my requirements. Let me explain you how I'm using this small peace of code.

In Other BSDs for 2018/03/10DragonFly BSD Digest

It’s a week for good quotes to pull from linked stories.

Stack-register CheckingUndeadly

Recently, Theo de Raadt (deraadt@) described a new type of mitigation he has been working on together with Stefan Kempf (stefan@):

How about we add another new permission!  This is not a hardware
permission, but a software permission.  It is opportunistically
enforced by the kernel.
the permission is MAP_STACK.  If you want to use memory as a stack,
you must mmap it with that flag bit.  The kernel does so automatically
for the stack region of a process's stack.  Two other types of stack
occur: thread stacks, and alternate signal stacks.  Those are handled
in clever ways.

When a system call happens, we check if the stack-pointer register
points to such a page.  If it doesn't, the program is killed.  We
have tightened the ABI.  You may no longer point your stack register
at non-stack memory.  You'll be killed.  This checking code is MI, so
it works for all platforms.

For more detail, see Theo's original message.

Read more…

March 09, 2018

Small systems to stick on a shelfDragonFly BSD Digest

I always like hearing about small systems, in this case potential single-purpose DragonFly firewalls.

New package, py-vivisect-0.0.1aOpenBSD packages
vivisect analysis and debugging framework
Send email with chrooted PHP in OpenBSDTuM'Fatig

OpenBSD highly enables chrooting daemons. I try to do it as much as possible. But lazy software sometime fail to work out of the box. Here’s my notes to enable sending email via chroot PHP (in my case, hear WordPress). I use Apache + PHP-FPM. Those directions might work when using Apache + mod_php. The PHP-FPM is configured for chroot:...

The post Send email with chrooted PHP in OpenBSD appeared first on TuM'Fatig.

Mike Larkin at bhyvecon 2018: OpenBSD vmm(4) updateUndeadly

Mike Larkin (mlarkin@) has just given a presentation at bhyvecon Tokyo 2018.

The slides are now available (as PDF).

In addition to the excellent summary of the state-of-play for vmm and friends, the presentation offers a tantalizing glimpse at possible future directions.

BSDNow 236: How a cd worksDragonFly BSD Digest

BSDNow 236 has a very eclectic range of items this week, including talk about pledge, cd, Bitcoin, Lua, Salt, SMTP, and so on.  No interview, but I’m not sure how you’d even fit that in.

March 08, 2018

How a cd works | BSD Now 236BSD Now
We’ll cover OpenBSD’s defensive approach to OS security, help you Understanding Syscall Conventions for Different Platforms, Mishandling SMTP Sender Verification, how the cd command works & the LUA boot loader coming to FreeBSD.
New package, burp-2.1.28OpenBSD packages
BackUp and Restore Program
New package, burp-2.0.54OpenBSD packages
BackUp and Restore Program
New package, py-plugnplay-0.5.3OpenBSD packages
a generic plug-in system for python