Commit graph

18090 commits

Author SHA1 Message Date
da63321e04 Revert README changes
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-01 08:13:00 +01:00
9d6d528bcb Merge branch 'fork' into backend-new 2024-11-01 08:12:37 +01:00
Mark Felder
d2de251c4d Pleroma.Upload.Filter.Dedupe: sharding directory structure
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-29 16:00:18 -04:00
feld
6099a94dbc Merge branch 'mediav2-fix' into 'develop'
Fix /api/v2/media returning the wrong status code for media processed synchronously

See merge request pleroma/pleroma!4291
2024-10-28 02:11:49 +00:00
Mark Felder
7d5ef81737 Fix /api/v2/media returning the wrong status code for media processed 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-27 21:52:42 -04:00
8952354711 rebrand
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-26 14:20:43 +02:00
feld
2d591aedae Merge branch 'fzdevelop' into 'develop'
OpenBSD docs update

See merge request pleroma/pleroma!4290
2024-10-25 16:01:10 +00:00
Mark Felder
00b6a586ac OpenBSD needs libvips
Confirmed package exists by testing an OpenBSD 7.6 arm64 VM
2024-10-25 11:56:57 -04:00
Mark Felder
63c6dacfce Changelog 2024-10-25 11:40:58 -04:00
feld
bb3403abd8 Merge branch 'fzdevelop' into 'develop'
include vips in the media/graphics packages section

See merge request pleroma/pleroma!4289
2024-10-25 15:40:20 +00:00
Mark Felder
dc6362f71d Changelog 2024-10-25 11:38:20 -04:00
feld
7e3532a073 Merge branch 'release-tuning' into 'develop'
Release tuning

See merge request pleroma/pleroma!4275
2024-10-25 15:35:32 +00:00
Mark Felder
e1296737a6 Disable busywaits in releases 2024-10-25 11:34:54 -04:00
910c21cb85 temporary fix for wordpress events
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-22 15:59:29 +02:00
6156090782 Merge remote-tracking branch 'origin/develop' into fork 2024-10-22 08:37:31 +02:00
b52c948fb9 Permit leave activity
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-21 21:03:49 +02:00
c396c2cc47 Merge branch 'bites-pleroma' into fork
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-21 20:47:27 +02:00
tusooa
78dc592696 Merge branch 'develop' into 'develop'
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-21 00:10:28 +00:00
Mark Jaroski
f048637b41 Some tidying and grammer improvements for these installation docs, based on my experience installing Pleroma on Ubuntu 24.04 a few minutes ago. 2024-10-21 00:10:27 +00:00
46dc19275b Fix the old poll votes count bug
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-20 12:02:00 +02:00
181581dd6b Add test for BiteValidator
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-18 19:50:32 +02:00
61410ad886 Accept bites for objects
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-18 17:59:46 +02:00
e79dcd2bfe Fix rejecting duplicated bites
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-18 15:46:00 +02:00
ad0ebe666c Add Bite to allowed activity types
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-18 10:23:29 +02:00
c2f3242177 wip test
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-18 10:23:06 +02:00
f3825b676a Allow to bite users
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-18 10:23:01 +02:00
2cdc1985a5 Visual updates
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-13 15:39:13 +02:00
0f0207d60d Update source link
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-13 14:59:48 +02:00
3387373caf Remove redundant else clauses
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-12 23:58:21 +02:00
d580f81f27 Merge branch 'fork' into backend-new
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-12 23:57:31 +02:00
60ec42cb9c Add metadata provider for ActivityPub alternate links
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-12 23:45:18 +02:00
33b1700552 Update readme
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-12 20:30:36 +02:00
447d527952 Update README
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-12 18:10:53 +02:00
95edffdb19 Merge remote-tracking branch 'origin/develop' into fork
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-12 18:10:15 +02:00
feld
639016bdee Merge branch 'refactor-change-password' into 'develop'
LDAP: permit password changing

See merge request pleroma/pleroma!4285
2024-10-11 20:48:20 +00:00
feld
4557cd960e Merge branch 'remote-report-policy' into 'develop'
Remote report policy

See merge request pleroma/pleroma!4280
2024-10-11 20:23:46 +00:00
feld
dd7f699d4a Merge branch 'tusooa/3331-fix-incoming-block' into 'develop'
Fix incoming Blocks being rejected

Closes #3331

See merge request pleroma/pleroma!4282
2024-10-11 20:22:21 +00:00
Mark Felder
b6a951cfb5 LDAP password changing changelog 2024-10-11 16:20:38 -04:00
Mark Felder
1da057e6a4 Reorganize the LDAP module 2024-10-11 15:51:56 -04:00
Mark Felder
6bc70b8b2a Add change_password/3 to LDAP module 2024-10-11 15:45:09 -04:00
Mark Felder
ff039f9530 Add example OpenLDAP ldif to enable users to change their own passwords 2024-10-11 15:41:08 -04:00
Mark Felder
67cc38b5ac Support password changes for LDAP auth backend 2024-10-11 15:39:38 -04:00
Mark Felder
23f78c7573 Refactor password changes to go through Pleroma.Web.Auth so they can be supported by the different auth backends 2024-10-11 14:29:15 -04:00
feld
3f3f8bc57a Merge branch 'poll-refresh' into 'develop'
Refactor Poll Refreshing

See merge request pleroma/pleroma!4278
2024-10-10 00:46:28 +00:00
Mark Felder
5b04c2bf13 Test the final refresh behavior of a PollWorker poll_end job 2024-10-09 20:15:00 -04:00
Mark Felder
03a6e33b81 Skip the final refresh job if the activity is local 2024-10-09 16:25:58 -04:00
fzorb fzorbius
37b1192b7b Should probably also include vips in the media/graphics packages section, as you need it to compile some library 2024-10-09 18:33:22 +00:00
marcin mikołajczak
ddedc575e7 Merge branch 'hashtag-feeds-restricted' into 'develop'
Repesct :restrict_unauthenticated for hashtag rss/atom feeds

See merge request pleroma/pleroma!4266
2024-10-09 09:42:53 +00:00
tusooa
f758b6e37c
Fix incoming Blocks being rejected 2024-10-08 23:09:59 -04:00
de1b53cac5 Merge remote-tracking branch 'origin/develop' into fork 2024-10-08 23:49:35 +02:00