This flag appears to cause issues in 3 out 4 users of mixRelease in
Nixpkgs, plus Mobilizon, which isn't merged yet. It might be safer to
set it to fals for now, as the runtime error messages produced by it are
quite cryptic.
4e300e071b disabled the "weak cyphers"
on libxcrypt. For some reason, this is breaking the crypt hex library.
Using lybxcrypt-legacy, which re-enables these weak cyphers.
Upstream removed the crypt dependency and is drafting a new release.
We'll drop altogether this libxcrypt dependency soon enough anyways.
Fixes#223518
With https://github.com/NixOS/nixpkgs/pull/191237 the debug information
is getting stripped by mixRelease. This seems to break pleroma for some
reason I don't understand. This commit triggers the escape hatch added
by the PR, to pleroma to work again. I confirmed this with the NixOS
pleroma test.
Pleroma_ctl and pleroma depend on mix_release to run which itself
depends on a RELEASE_COOKIE. It'll fail to run without such a cookie.
Allowing the user to wrap this binary with a RELEASE_COOKIE. We don't
set any by default, meaning this diff is no-op for the existing
deployments relying on the pleroma package but not on the NixOS module.
Changed
- Make mix pleroma.database set_text_search_config run concurrently
and indefinitely
Added
- AdminAPI: Missing configuration description for StealEmojiPolicy
Fixed
- MastodonAPI: Stream out Create activities
- MRF ObjectAgePolicy: Fix pattern matching on "published"
- TwitterAPI: Make change_password and change_email require params on
body instead of query
- Subscription(Bell) Notifications: Don't create from Pipeline
Ingested replies
- AdminAPI: Fix rendering reports containing a nil object
- Mastodon API: Activity Search fallbacks on status fetching after a
DB Timeout/Error
- Mastodon API: Fix crash in Streamer related to reblogging
- AdminAPI: List available frontends when static/frontends folder is missing
- Make activity search properly use language-aware GIN indexes
- AdminAPI: Fix suggestions for MRF Policies
Eblurhash has been released to hex, we do not need to manually fetch
it from a git repository anymore.
The rest of the diffs have been generated by mix2nix.
A minor bug in mix2nix forced us to manually alter the base64url
dependency. The bug was already fixed upstream and should be resolved
for us once mix2nix branches off a new release. See
https://github.com/ydlr/mix2nix/issues/11 for more infos.
Release notes: https://pleroma.social/announcements/2021/08/08/pleroma-major-release-2-4-0/