wpa_supplicant installed by default in DragonFly

Bear with me; this is the history: wpa_supplicant is the program DragonFly uses to connect to most wireless networks.  It’s been part of the base system for some time, but if you start it up, you will see a warning (at boot time) about how this version is deprecated.  Installing from dports puts a newer version in place.

As is the case with most third-party include in any operating system’s base, there’s always lag between the newest version of software and what’s been included in.  Dependencies creep in, or it’s duplicated work between packaging and basic OS maintenance, etc.  (Who here used Perl on FreeBSD 4?  That was frustrating, but a good example here.)  Anyway, the dilemma is that since wpa_supplicant is a program that may be required in order to get online, it must be in the base install.  However, since it has / had vulnerabilities, it must be updated.  The base install doesn’t update as fast as the origin of the software, and there’s the mismatch.

All that’s a long explanation as to why network/wpa_supplicant is now on the DragonFly install CD, and gets automatically used if installed.  Thanks for Aaron LI and Matthew Dillon for making it happen.  The base package is still there, in case someone deletes their installed ports and needs to get online before they can reinstall.  This is in master now and will be in the 5.4 release.

Lazy Reading for 2018/11/25

A sorta backwards-looking list for you, this week.

Unrelated video of the week: Mashups are a mental dead end in most cases, but this “Benny Hill/Slayer Mashup Disaster” tickled me.  (via)

In Other BSDs for 2018/11/24

Games are the unofficial accidental theme this week.

 

 

Lazy Reading for 2018/11/18

Another cover-all-categories week.

Your unrelated music link of the week: A Guide to Breakbeats on Bandcamp.

In Other BSDs for 2018/11/17

Still lots of BSD stuff happening.

Lazy Reading for 2018/11/10

The movies link should keep you busy.

In Other BSDs for 2018/11/10

Aaaand I have a backlog again.

Fetching DragonFly src over https

If you happen to be using DragonFly from a network location that only allows http/https as outbound traffic, you won’t be able to update /usr/src using defaults.  /usr/Makefile pulls DragonFly source using a git:// URL.

The fix is to use the read-only Github mirror.  You can set origin manually or just change GITHOST in /usr/Makefile (or GITURL_SRC if you are on DragonFly-master) to “https://github.com/DragonFlyBSD/DragonFlyBSD”.

(Guess what I did today?  Updated to note it’s different on -master.  Thanks tuxillo for reminding me of this whole thing.)