News for hackers. Stuff that matters.
Re:Microsoft killed FoxPro in 2007. Anyway, here's FoxPro re... by raphinou on Wednesday September 23, 2026 @02:36AM (#49812461)
Just mentioning because you explicitly said builds are unsigned: I'm working on a (open source) signing solution supporting GitHub releases that is easy to use for both signers and downloaders. Let me know if this would interest you (not immediately putting link to avoid spamming).
Re:Microsoft killed FoxPro in 2007. Anyway, here's FoxPro re... by boredjohnny on Wednesday September 23, 2026 @04:41AM (#49813250)
Interesting! Yes, I would love to give it a try.
Re:Microsoft killed FoxPro in 2007. Anyway, here's FoxPro re... by raphinou on Wednesday September 23, 2026 @08:08AM (#49814861)
The solution I'm working on is https://www.asfaload.com. To get a quick idea, see the videos, incl. demos, at https://www.asfaload.com/videos/. The code is at https://github.com/asfaload/asfaload. There's no binary executable published yet, so you'd need to compile. However, I'm very interested to help you on the setup and get your feedback. Don't hesitate to contact me by mail on the address found in my profile ( ${my_hn_username} gmail address) and I'll be happy to help!
Re:Microsoft killed FoxPro in 2007. Anyway, here's FoxPro re... by lima on Wednesday September 23, 2026 @11:09AM (#49817354)
What's wrong with the Sigstore ecosystem? Why reinvent this wheel in particular?
Re:Microsoft killed FoxPro in 2007. Anyway, here's FoxPro re... by raphinou on Wednesday September 23, 2026 @12:15PM (#49818348)
Asfaload takes different technical decisions:

- multisig approach: you can require multiple signers to sign a release for it to be accepted by downloaders. Protects against account compromise. Sigstore relies on OIDC, but this makes it often reliant on megacorps (and harder to self host, see next point)

- very easy to self host. You can deploy it internally without any problem, eg in an airgapped environment where you want to distribute signed artifact. This is impossible with Sigstore.

- accountless: the key is the identity. The multisig approach diminishes the problems that long-lived keys might bring. And you don't rely on an external OIDC provider to be able to sign.

- Air-gapped signers: it is possible to have air-gapped signers, as signing does not rely on an online service to verify an identity.

- easy for downloader: the use only has to provide the download url, and this is sufficient to authenticate the download.

- easy to audit: the backend data is stored in a git, that will be mirrored in different places, and anyone can mirror it for themselves.

You might agree or not with these choices, but there are enough differences to say that it doesn't reinvent the wheel, it's providing another approach which I think has its advantages.