summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-11-12Merge branch 'tusooa/se-opt-out' into 'develop'lain
Fix nonexisting user will not generate metadata for search engine opt-out Closes #3329 See merge request pleroma/pleroma!4279
2024-11-12Merge branch 'weblate' into 'develop'lain
Translations update from Pleroma Weblate See merge request pleroma/pleroma!4287
2024-11-12Translated using Weblate (French)Codimp
Currently translated at 5.4% (53 of 974 strings) Translation: Pleroma/Pleroma Backend (domain config_descriptions) Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-backend-domain-config_descriptions/fr/
2024-11-12Merge branch 'fix/vapid_keyword_fallback' into 'develop'lain
push: make vapid_config fallback to empty array See merge request pleroma/pleroma!4276
2024-11-12Merge branch 'develop' into 'tusooa/se-opt-out'lain
# Conflicts: # lib/pleroma/web/metadata/providers/feed.ex
2024-11-12Merge branch 'atom-tag' into 'develop'lain
Metadata: Do not include .atom feed links for remote accounts See merge request pleroma/pleroma!4281
2024-11-12Merge branch 'dedupe-sharding' into 'develop'lain
Pleroma.Upload.Filter.Dedupe: sharding directory structure See merge request pleroma/pleroma!4292
2024-11-12B DedupeTest: Add explicit test for the sharding structureLain Soykaf
2024-10-29Pleroma.Upload.Filter.Dedupe: sharding directory structureMark Felder
Dedupe now uses a three-level sharding directory structure to improve performance when many files are uploaded and stored on a filesystem instead of an object store. (note: Minio still affected as it still uses a traditional filesystem) This does not help if you already have hundreds of thousands of files uploaded. The media URLs are permanently part of the activity so the files cannot be relocated. A motivated user could write a tool to move the files and perhaps write an Nginx or equivalent redirect to make the files still accessible, but that is beyond the scope of this change.
2024-10-28Merge branch 'mediav2-fix' into 'develop'feld
Fix /api/v2/media returning the wrong status code for media processed synchronously See merge request pleroma/pleroma!4291
2024-10-27Fix /api/v2/media returning the wrong status code for media processed ↵Mark Felder
synchronously The API should return a 202 only if data cannot be returned yet and a followup GET /api/v1/media/:id should be called to retrieve it. This is something Mastodon does when it needs to transcode large media files. It does not apply to Pleroma and causes apps to waste an API call when posting a status which causes apps to appear to hang on higher latency environments, such as on mobile networks. https://docs.joinmastodon.org/methods/media/#v2
2024-10-25Merge branch 'fzdevelop' into 'develop'feld
OpenBSD docs update See merge request pleroma/pleroma!4290
2024-10-25OpenBSD needs libvipsMark Felder
Confirmed package exists by testing an OpenBSD 7.6 arm64 VM
2024-10-25ChangelogMark Felder
2024-10-25Merge branch 'fzdevelop' into 'develop'feld
include vips in the media/graphics packages section See merge request pleroma/pleroma!4289
2024-10-25ChangelogMark Felder
2024-10-25Merge branch 'release-tuning' into 'develop'feld
Release tuning See merge request pleroma/pleroma!4275
2024-10-25Disable busywaits in releasesMark Felder
2024-10-21Merge branch 'develop' into 'develop'tusooa
Some tidying and grammer improvements for these installation docs, based on my experience installing Pleroma on Ubuntu 24.04 a few minutes ago. See merge request pleroma/pleroma!4288
2024-10-21Some tidying and grammer improvements for these installation docs, based on ↵Mark Jaroski
my experience installing Pleroma on Ubuntu 24.04 a few minutes ago.
2024-10-11Merge branch 'refactor-change-password' into 'develop'feld
LDAP: permit password changing See merge request pleroma/pleroma!4285
2024-10-11Merge branch 'remote-report-policy' into 'develop'feld
Remote report policy See merge request pleroma/pleroma!4280
2024-10-11Merge branch 'tusooa/3331-fix-incoming-block' into 'develop'feld
Fix incoming Blocks being rejected Closes #3331 See merge request pleroma/pleroma!4282
2024-10-11LDAP password changing changelogMark Felder
2024-10-11Reorganize the LDAP moduleMark Felder
2024-10-11Add change_password/3 to LDAP moduleMark Felder
2024-10-11Add example OpenLDAP ldif to enable users to change their own passwordsMark Felder
2024-10-11Support password changes for LDAP auth backendMark Felder
2024-10-11Refactor password changes to go through Pleroma.Web.Auth so they can be ↵Mark Felder
supported by the different auth backends
2024-10-10Merge branch 'poll-refresh' into 'develop'feld
Refactor Poll Refreshing See merge request pleroma/pleroma!4278
2024-10-09Test the final refresh behavior of a PollWorker poll_end jobMark Felder
2024-10-09Skip the final refresh job if the activity is localMark Felder
2024-10-09Should probably also include vips in the media/graphics packages section, as ↵fzorb fzorbius
you need it to compile some library
2024-10-09Merge branch 'hashtag-feeds-restricted' into 'develop'marcin mikołajczak
Repesct :restrict_unauthenticated for hashtag rss/atom feeds See merge request pleroma/pleroma!4266
2024-10-08Fix incoming Blocks being rejectedtusooa
2024-10-06Merge branch 'profile-image-descriptions' into 'develop'marcin mikołajczak
Federate avatar/header descriptions See merge request pleroma/pleroma!4264
2024-10-06Metadata: Do not include .atom feed links for remote accountsmarcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-03ChangelogMint
2024-10-03RemoteReportPolicy: Fix third-party report detectionMint
2024-10-03mix formatAlex Gleason
2024-10-03RemoteReportPolicy: add `reject_third_party` optionMint
2024-10-03RemoteReportPolicy: add `:reject_all` option, fix testsAlex Gleason
2024-10-03Add RemoteReportPolicy to reject reports without enough informationAlex Gleason
2024-10-03Increase poll refresh interval to 120 secondsMark Felder
2024-10-03Remove pattern that can never matchMark Felder
2024-10-03Remove test superceded by logic changeMark Felder
We will not be inserting jobs that should be skipped due to updated_at
2024-10-03Check if a refresh is permitted by comparing timestamps before attempting to ↵Mark Felder
insert an Oban job It's better to avoid inserting an Oban job that will just be rejected if it's not expensive to check.
2024-10-02Fix nonexisting user will not generate metadata for search engine opt-outtusooa
2024-10-02Do not attempt to schedule poll refresh jobs for local activitiesMark Felder
2024-09-30CredoMark Felder