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/