spacestr

🔔 This profile hasn't been claimed yet. If this is your Nostr profile, you can claim it.

Edit
Signet
Member since: 2024-12-31
Signet
Signet 13d

New Signet client release is now available on https://hax0rbana.org/signet/downloads.html Notable changes include: - Supoort for importing extra fields from KeePass databases - Support for importing KeePass v4.x database files The other changes are things like the Windows executable being compiled automatically by my CI/CD system, so I don't have to manually go to a Windows box to compile it.

Signet
Signet 20d

I've got the deb building issues solved for Debian. There's an Ubuntu release (Jammy) that upgraded libbotan2 but not libgcrypt so the Debian 11 has one library that is too old and another that is too new and I think it's reversed with the .deb from Debian 12. At least something like that, I'm tooting from memory. The solution is to build it on Jammy so it'll pick the library versions that match. I should get that done after the weekend. And I'll add in some more testing for more releases too.

Signet
Signet 21d

As the years march on, maintaining support for older distros becomes more complex. One version of a library is required on one release, and a different one on the next. Most projects shy away from putting the work, even huge projects with large communities and/or corporate funding. It's a lot easier to just support the latest release. Not Signet. I support Debian 11, both i386 and amd64. At a minimum, I will match Debian's Long Term Support commitments. I'd like to go beyond this and match the Extended Long Term Support (ELTS), but this is challenging. Docker doesn't keep images around forever, which is a problem for my CI/CD environment. Debian doesn't keep their apt repos around, which is a problem for installing dependencies and build tools. ELTS is 3rd party paid support. While it'd be possible to run my own apt mirror and docker registry, it's a lot of work for something nobody is asking for. So for now, I match Debian's LTS policy: 5 years, then you need to upgrade your O/S and I'll keep on supporting you. 🫶

Signet
Signet 22d

I was able to reproduce the issue outside the CI environment. I think I know what needs to be done to clean all this up now, but I ran out of time before I got it done. Plus I made a change to the CI runners which should prevent the Docker caching issue from recurring. Just need to get that into the Ansible scripts so it will never regress. THEN I can call it done.

Signet
Signet 23d

Resolved that, now on to trying to figure out why there are CMakeCache folders that are breaking the .deb build process. This related to the new keepassxc project (in place of keepassx) And frustratingly, this only seems to happen in the CI environment. Running the same commands on a fresh VMworks fine. So I expect it'll probably turn out to be more Docker issues. Time & effort will reveal all.

Signet
Signet 24d

I spent all day trying to track down some alarming PGP signature problems. In the end, it was docker caching some file that was downloaded from the internet, as if there's no chance something online could possibly change... Frustrating to waste time on Docker nonsense, but at least the explanation wasn't that it was detecting a compromise. Onward.

Welcome to Signet spacestr profile!

About Me

Official account for the Signet hardware password manager. We are a boring #FOSS project. We do one thing extremely well. We're not bolting on tons of extra features, which is why we don't have vulnerabilities to fix. We don't move fast and break stuff. We don't abandon our project after a few years like the megacorps do. Our tech just works, and we are in it for the long haul. If you dig this style, help spread the good word. We don't have constant updates to get the reach that the "live fast & die young" type projects have. A follow & some boosts would mean a lot to us.

Interests

  • No interests listed.

Videos

Music

My store is coming soon!

Friends