Skip to content
DragonFly project logo

DragonFly BSD Digest

A running description of activity related to DragonFly BSD.

Category: Committed Code

Posted on 2021/04/05
zstd in DragonFly

zstd(1) is now in dsynth, in DragonFly as a library, multi-threaded when you specify, and available as a decompression method for reading files.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2021/03/24
kmalloc_obj added to DragonFly

Matthew Dillon has implemented per-zone memory management in DragonFly with the kmalloc_obj subsystem, as seen in these recent commits.  As usual, the commit messages have detailed explanations – certainly more detailed than mine.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2021/03/16
pkill and -T

Thanks to Levente Kurusa and Aaron LI, pkill(1) now has a -T option, to limit the killed processes to the current terminal.  It’s a minor change, but worth remarking cause if you are killing multiple processes, your muscle memory is going to take over.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2021/03/02
New games on DragonFly

New to DragonFly, but not new to games.  Aarom LI has added several old–school BSD games back to DragonFly mostly via NetBSD.   It’s ching(6), gomoku(6), monop(6), and cgram(6).

0 Comments - Categories: Committed Code, DragonFly, UNIXish
Posted on 2021/02/24
LibreSSL update and a reminder

LibreSSL in DragonFly has had a minor update, from 3.2.3 to 3.2.4, thanks to Daniel Fojt.  It’s a bugfix update, but I’m using it as a chance to remind everyone you can use LibreSSL for everything in dports, too.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2021/02/23
bmake vs dports

If you’re running on DragonFly master, make sure you are on the right version of bmake.  If you are on 5.8, it won’t affect you.

0 Comments - Categories: Committed Code, DPorts, DragonFly
Posted on 2021/01/27
nanosleep and POSIX

POSIX is a sort of standard for UNIX maintained by the IEEE.  Most UNIX-ish systems implement it to some extent, though I am not sure to what degree.  There’s an open source version of the standard, and Aaron LI made nanosleep match up.

0 Comments - Categories: Committed Code, DragonFly, UNIXish
Posted on 2021/01/15
Chat without servers

I always thought IRC was pretty decentralized, but I didn’t realize talk(1) was designed to work machine-to-machine.  That means in theory that if you have a talk(1) binary on your machine, you could chat directly to anyone else with the same binary, even on a different platform.  Since 4.3BSD!  Anyway, I only realized this because of this recent bugfix thanks to Dan Cross.

5 Comments - Categories: BSD, Committed Code, DragonFly, UNIXish
Posted on 2021/01/062021/01/04
timeout(1) in DragonFly

Aaron LI has ported timeout(1) to DragonFly.  It’s a way to run a command with a time limit, and I’m happy to say it is a cross-BSD item, coming from NetBSD by way of FreeBSD.

3 Comments - Categories: BSD, Committed Code, DragonFly
Posted on 2021/01/042021/01/03
A bunch of updates for DragonFly

I’m doing a catch-up post here to note all the smaller updates, some cross-BSD, that have gone into DragonFly in the last week or two: openresolv 3.12.0, dhcpcd 9.4.0, tzdata2020f, 802.11 channel definitions, stdbuf(1) and libstdbuf(3), sockaddr_snprintf(),  and getaddrinfo(1).

0 Comments - Categories: Committed Code, DragonFly
Posted on 2021/01/01
A little commit hook change

You can’t tell directly from the commit message, but committing to DragonFly may trigger a reminder to MFC, based on commit message content.  This is thanks to Aaron LI.  It’s little, but this sort of automation is a good idea.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2020/12/312020/12/30
New user and group updater

Aaron LI’s added a pw-update.sh script to DragonFly, for use in automating group and user changes, especially as – someday – part of a binary upgrade.

0 Comments - Categories: Committed Code, DragonFly, Someday you will need this
Posted on 2020/12/282020/12/26
Multi-volume support in HAMMER2

If you remember HAMMER1’s ability to create a volume that spanned multiple local disks, that capability’s been introduced to HAMMER2.  Look at the commit message to see how it works so far.

Note that this is not multi-master replication.

1 Comment - Categories: Committed Code, DragonFly
Posted on 2020/12/212020/12/25
DRM update to 4.15.18

DRM in DragonFly has been updated to match Linux 4.15.18,  along with recognizing some new hardware.

1 Comment - Categories: Committed Code, Device support, DragonFly
Posted on 2020/12/152020/12/14
The real uptime

This won’t affect your day-to-day operation of DragonFly, but it’s interesting: apparently, uptime was always (now minus boot time).  If you reset the clock on the machine, however, it would no longer be accurate.   Now it is accurate, for a number of utilties.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2020/12/11
SSL update for DragonFly

One last thing sneaking in for the week: There’s an update for libressl in DragonFly that fixes CVE-2020-1971.  It’s there for 5.8 or -current.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2020/11/242020/11/24
Maybe an API change

Because of this commit that makes some changes to lib/stdio, you might get more reinstalls than you expect on your next pkg upgrade because of the __DragonFly_version change.  This only applies to -current (5.9) users.

(I might be wrong)

0 Comments - Categories: Committed Code, DragonFly
Posted on 2020/11/17
Minimal kernel configs

If you want to build a kernel with no options, stripped down, here you go.  I don’t know how useful it would be…

1 Comment - Categories: Committed Code, DragonFly
Posted on 2020/11/16
Major callout API changes in DragonFly

Matthew Dillon has made significant changes to the callout API in DragonFly.  Interesting to look at, but I think no changes from a user point of view.

0 Comments - Categories: Committed Code, DragonFly
Posted on 2020/11/10
Libressl update in DragonFly

DragonFly has a new version of libressl,  noting cause it has a newer TLS1.3 implementation – something that may be necessary for you.

0 Comments - Categories: Committed Code, DragonFly

Posts pagination

Previous page Page 1 … Page 3 Page 4 Page 5 … Page 75 Next page

Whose fault is this?

Justin Sherrill
(unrelated tumblr, instagram, mastodon)
justin@shiningsilence.com
Since 2004

Yes! I have a Patreon page!
  • About the Digest
  • Digest @ Mastodon
  • Digest @ Patreon
  • Digest Archives
  • RSS feed

  • Total Stats
    • 9,079 Posts
    • 6,691 Comments
Proudly powered by WordPress