DigiDoc4-Client icon indicating copy to clipboard operation
DigiDoc4-Client copied to clipboard

Support BSD

Open klemensn opened this issue 3 years ago • 0 comments

  • Detect non-Mac and non-Windows as Unix to support BSDs next to Linux
  • Extend Linux specific Thunderbird support to UNIX to include BSDs
  • Enable progressbar stylesheets on BSDs just like on Linux
  • Right-align positive buttons on BSDs as well

The first commit is required to unbreak the build on OpenBSD. The others are optional fixes to improve user experience and code consistency.

I am now running qdigidoc4-4.2.11 with libdigidocpp-3.14.8 on OpenBSD/amd64 7.1.

I have successfully encrypted and decrypted a file on OpenBSD and Linux (NixOS 21.11), respectively.

I can view my card's details and inspect the email forwarding setting.

Signing files, however, causes a crash due to a use-after-free() bug; this happens with digidoc-tool create --file=./hello.txt hello.asice from libdigidocpp as well as the graphical qdigidoc4 interface.

On Linux, signing files also fails with qdigidoc4 showing a generic error message. I have not looked into this (yet).

klemensn avatar May 22 '22 00:05 klemensn