Fixed a threading/atomic issue with OpenSSL by not adding -static to the OpenSSL build. This caused the no-threads to be triggered, and in turn didn't used actual atomic functions, and caused Vaultwarden to segfault/crash when downloading multiple icons in parallel.
Added some extra hardening CFLAGS.
Fixed a small GH Workflow item
With some special thanks to the people over in the #musl channel at libera. They helped me with some compile issues.
-static
to the OpenSSL build. This caused theno-threads
to be triggered, and in turn didn't used actualatomic
functions, and caused Vaultwarden to segfault/crash when downloading multiple icons in parallel.With some special thanks to the people over in the #musl channel at libera. They helped me with some compile issues.
Should fix https://github.com/dani-garcia/vaultwarden/issues/3912