mastodon.online is one of the many independent Mastodon servers you can use to participate in the fediverse.
A newer server operated by the Mastodon gGmbH non-profit

Server stats:

11K
active users

#macports

3 posts3 participants1 post today
Ooph, updated the sshd-session.c patch that MacPorts uses (to try to sandbox things, whoever did that was before my time) and while the patch I modified applies OK, the OpenSSH 10.0p1 build still fails with MacPorts' additional "special sauce".

I updated the Trac issue with as far as I got here:

https://trac.macports.org/ticket/72317

But I need to step AFK for a while and won't be able to look at this again for several hours.

If others want to take a crack at it and fix whatever I failed to get correct, contributions are more than welcome!

Thanks!

(and here I was thinking the legacy_dsa variant removal would be my potential stumbling block. Nope! sigh I should have tested the snapshot more thoroughly I guess, but I still don't have a functional mpbb locally and I don't even want to get into my "methodology" for diffing this stuff locally, it's basically line by line with not such great tools.)

Near as I can discern sshd-session.c got reworked a bit since 9.9p2 and my shoot from the hip attempt is insufficient.

#OpenSSH #MacPorts
trac.macports.org#72317 (update OpenSSH 10.0p1) – MacPorts
Replied in thread
Thanks to a helpful suggestion from ryandesign, I modified the Portfile to stop passing the --prefix styled parameter using your suggestion for the oconfigure style and submitted a Pull Request to add openrsync to MacPorts here:

https://github.com/macports/macports-ports/pull/28096

GitHub Continuous Integration checks passed OK!

Here's hoping it gets merged without issues (I included some of the warnings from running %port test and maybe some other MacPorts contributors will have some helpful suggestions for clearing those up too).

Regardless, thank you for your efforts! I'm grateful to be able to downstream it in my own limited capacities. I realize, not as helpful as it might be if Apple were more collaborative, but who knows wtfh Tim "Apple" is up to besides removing headphone jacks and selling off stocks and racing devices out of India before tariffs impact their bottom line, or whatever it is that they do in Cupertino.

#OpenRSYNC #OpenBSD #MacPorts #rsync

CC: @ParadeGrotesque@mastodon.sdf.org @pertho@bsd.cafe @dexter@bsd.network
closes https://trac.macports.org/ticket/72311

Description

Type(s)


 bugfix
 enhancement
 security fix

Tested on

macOS 15.4 24E248 arm64
Command Line Tools 16.3.0.0.1.1742442376
Verification 
H...
GitHubopenrsync: New port by artkiver · Pull Request #28096 · macports/macports-portsBy artkiver
Replied in thread
Thanks for your hard work!

I submitted a Pull Request to update MacPorts' GoT to 0.110 here:

https://github.com/macports/macports-ports/pull/27967

3 of 3 GitHub Continuous Integration checks passed successfully!

It's up to someone else with commit access to merge it.

#Got #GameOfTrees #VersionControl #MacPorts #OpenBSD #Git #OpenSource
Description

Type(s)


 bugfix
 enhancement
 security fix

Tested on

macOS 15.3.2 24D81 arm64
Command Line Tools 16.2.0.0.1.1733547573
Verification 
Have you

 followed our Commit Message Guidelin...
GitHubgot: update to 0.110 by artkiver · Pull Request #27967 · macports/macports-portsBy artkiver
Replied in thread
I submitted a Pull Request to update MacPorts' snac to 2.74 here:

https://github.com/macports/macports-ports/pull/27956

3/3 of GitHub Continuous Integration checks completed successfully!

Thanks to you (and gnemmi, pmjv, daltux, inz, Popolon, sn4il, mistivia, zen, Menel, uhuru, anzu, violette, and rozenglass; hopefully I didn't miss anyone?) for the continued improvements!

As with previous PRs I have submitted, I am abstaining from commit access until I have less chaos in my life to be able to take on more responsibilities, so it's up to someone else to merge it.

#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
Description

Type(s)


 bugfix
 enhancement
 security fix

Tested on

macOS 15.3.2 24D81 arm64
Command Line Tools 16.2.0.0.1.1733547573
Verification 
Have you

 followed our Commit Message Guidelin...
GitHubsnac: update to 2.74 by artkiver · Pull Request #27956 · macports/macports-portsBy artkiver
Replied in thread
I submitted a Pull Request to update MacPorts' snac to 2.73 here:

https://github.com/macports/macports-ports/pull/27816

3 out of 3 GitHub Continuous Integration checks passed already! (I guess whatever was slowing down that third one got resolved somehow?)

Thanks to you and inz for the continued improvements!

It's up to someone else with commit access to merge it.

#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
Description

Type(s)


 bugfix
 enhancement
 security fix

Tested on

macOS 15.3.1 24D70 arm64
Command Line Tools 16.2.0.0.1.1733547573
Verification 
Have you

 followed our Commit Message Guidelin...
GitHubsnac: update to 2.73 by artkiver · Pull Request #27816 · macports/macports-portsBy artkiver
I submitted a Pull Request to update MacPorts' OpenSSH to 9.9p2 here:

https://github.com/macports/macports-ports/pull/27712

GitHub Continuous Integration checks are running. Hopefully they will be OK (Update 2 out of 3 have completed successfully, which is a good sign).

I tested locally without issues, but I also build against LibreSSL locally, whereas GitHub CI and MacPorts' Build Bots I think default to OpenSSL.

This release is to address some vulnerabilities identified by Qualys and other less critical bugs.

More details from upstream here:

https://www.openssh.com/releasenotes.html#9.9p2

Of particular note:

" Fix CVE-2025-26465 - ssh(1) in OpenSSH versions 6.8p1 to 9.9p1
(inclusive) contained a logic error that allowed an on-path
attacker (a.k.a MITM) to impersonate any server when the
VerifyHostKeyDNS option is enabled. This option is off by default.

* Fix CVE-2025-26466 - sshd(8) in OpenSSH versions 9.5p1 to 9.9p1
(inclusive) is vulnerable to a memory/CPU denial-of-service related
to the handling of SSH2MSGPING packets. This condition may be
mitigated using the existing PerSourcePenalties feature.

Both vulnerabilities were discovered and demonstrated to be exploitable
by the Qualys Security Advisory team. We thank them for their detailed
review of OpenSSH."

If I read everything correctly, these vulnerabilities primarily only impact the Portable OpenSSH releases (which is what MacPorts uses). However, OpenBSD has also issued the following errata to mitigate one of the issues as it also appears to impact OpenBSD users:

"008: SECURITY FIX: February 18, 2025 All architectures
sshd(8) denial of service relating to SSH2MSGPING handling. ssh(1) server impersonation when VerifyHostKeyDNS enabled.
A source code patch exists which remedies this problem."

Source code patch for OpenBSD here:

https://ftp.openbsd.org/pub/OpenBSD/patches/7.6/common/008_ssh.patch.sig

Having written as much, it appears as if the main OpenSSH version for OpenBSD is still 9.9, so I am not going to make a submission for undeadly.org Other editors reading this are welcome to though, I just kind of have a lot of other stuff on my plate at present.

As usual, I also have too much going on in my life to want more responsibilities such as commit access within MacPorts, so it's up to someone else to merge it.

#OpenSSH #MacPorts #SecureShell #InfoSec #Cryptography #Security #CVE #PatchTuesday #OpenSource #OpenBSD
Description

Type(s)


 bugfix
 enhancement
 security fix

Tested on

macOS 15.3.1 24D70 arm64
Command Line Tools 16.2.0.0.1.1733547573
Verification 
Have you

 followed our Commit Message Guidelin...
GitHubopenssh: update to 9.9p2 by artkiver · Pull Request #27712 · macports/macports-portsBy artkiver
Continued thread

The #MacPorts #Dart / pub portgroup machinery was heavily inspired by the #Rust / #cargo portgroups, likewise pub2port and cargo2port.

The Dart pub system and pub.dev hosting work quite well with MacPorts and its concerns as a package manager. I mention this because I am also the primary author of the #golang portgroup and go2port tool, and I can say that Go's module system is downright hostile to package managers. See e.g. github.com/amake/go2port/issue

I ran go2port update please v17.6.2 --output Portfile and things looked good, but sudo port install fails because of 404s on archives. This doesn't entirely make sense for the initial failure (aws-...
GitHubgo2port update please v17.6.2 results in invalid go.vendor entries · Issue #9 · amake/go2portBy halostatue

Itch successfully scratched 🎉 I just made:

- a set of #MacPorts portgroups for making ports for #Dart projects: github.com/macports/macports-p

- a tool for generating the dependencies list from a pubspec.lock: github.com/amake/pub2port

All this so that I could add a port for fvm (fvm.app), a #Flutter version manager.

And *that* was because Flutter 3.29 dropped support for the HTML web renderer and I want an easy way to pin tofu.quest to an older version.

*whew*

Description
This enables building Dart/pub projects in the same vein as Rust/cargo projects.
This PR is for feedback and CI testing.
Type(s)


 bugfix
 enhancement
 security fix

Tested on
macOS 15...
GitHubAdd dart, pub portgroups, relevant ports by amake · Pull Request #27706 · macports/macports-portsBy amake
I submitted a Pull Request to update MacPorts' Got (Game of Trees) to 0.109 here:

https://github.com/macports/macports-ports/pull/27684

2/3 GitHub Continuous Integration checks passed OK! (Which is a good sign the third will pass too, it just takes SO LONG I will never understand what that one does differently).

It's up to someone else with commit access to merge it.

#Got #GameOfTrees #VersionControl #OpenBSD #MacPorts #macOS #Git #ISC #OpenSource
Description

Type(s)


 bugfix
 enhancement
 security fix

Tested on

macOS 15.3.1 24D70 arm64
Command Line Tools 16.2.0.0.1.1733547573
Verification 
Have you

 followed our Commit Message Guidelin...
GitHubgot: update to 0.109 by artkiver · Pull Request #27684 · macports/macports-portsBy artkiver
Replied in thread
I submitted a Pull Request to update MacPorts' snac to 2.72 here:

https://github.com/macports/macports-ports/pull/27628

1 of 3 GitHub Continuous Integration checks has passed (which is a good sign the other two will pass as well).

I'm still avoiding commit access, so it's up to someone else to merge it.

Thanks to you, inz, lxo and anyone else I may have missed for the continued iterated improvements!

#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces #FediVerse
Description

Type(s)


 bugfix
 enhancement
 security fix

Tested on

macOS 15.3 24D60 arm64
Command Line Tools 16.2.0.0.1.1733547573
Verification 
Have you

 followed our Commit Message Guidelines...
GitHubsnac: update to 2.72 by artkiver · Pull Request #27628 · macports/macports-portsBy artkiver
Replied in thread
I submitted a Pull Request to update MacPorts' snac to 2.71 here:

https://github.com/macports/macports-ports/pull/27571

GitHub Continuous Integration checks are running, hopefully without issues? If so, then it will be up to someone else with commit access to merge it.

Thanks for your (and inz's) continued improvements to snac!

#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces #snacizens
Description

Type(s)


 bugfix
 enhancement
 security fix

Tested on

macOS 15.3 24D60 arm64
Command Line Tools 16.2.0.0.1.1733547573
Verification 
Have you

 followed our Commit Message Guidelines...
GitHubsnac: update to 2.71 by artkiver · Pull Request #27571 · macports/macports-portsBy artkiver

Okay, #MacPorts users... does anyone know how to prevent macports from updating #python (python312) to python313 when doing a:

sudo port upgrade outdated

I tried:

sudo port upgrade outdated and not python (also python3 also python 312)

But nothing works.

Help!

And NO! Brew is not the answer. Macports is my favored package manager.

Replied in thread
Thank you for your continued improvements to snac!

I submitted a Pull Request to update MacPorts' snac to 2.70 here:

https://github.com/macports/macports-ports/pull/27556

1 of 3 GitHub Continuous Integration checks has passed (which is a good sign the other two will as well, eventually).

It's up to someone else with commit access to merge it.

#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces #snacizens
Description

Type(s)


 bugfix
 enhancement
 security fix

Tested on

macOS 15.3 24D60 arm64
Command Line Tools 16.2.0.0.1.1733547573
Verification 
Have you

 followed our Commit Message Guidelines...
GitHubsnac: update to 2.70 by artkiver · Pull Request #27556 · macports/macports-portsBy artkiver
I submitted a Pull Request to update MacPorts' ZMap to 4.3.2 here:

https://github.com/macports/macports-ports/pull/27538

2/3 of GitHub's Continuous Integration checks are running with a third queued. Hopefully those will go OK?

If they do, it's up to someone else with commit access to merge it.

#ZMap #MacPorts #NetworkScanning #InfoSec #OpenSource
Description

Type(s)


 bugfix
 enhancement
 security fix

Tested on

macOS 15.3 24D60 arm64
Command Line Tools 16.2.0.0.1.1733547573
Verification 
Have you

 followed our Commit Message Guidelines...
GitHubzmap: update to 4.3.2 by artkiver · Pull Request #27538 · macports/macports-portsBy artkiver