lain
1775a4db08
Merge branch 'siteinfo-baseurls' into 'develop'
...
Provide media proxy and upload base urls in siteinfo
See merge request pleroma/pleroma!4349
2025-04-02 13:00:42 +00:00
Moon Man
93aa563cfe
implemented
2025-04-02 07:00:45 -04:00
Nicole Mikołajczyk
4d4174c339
fix a few typos
...
Signed-off-by: Nicole Mikołajczyk <git@mkljczk.pl>
2025-03-28 18:47:00 +01:00
lain
254b31bf1c
Merge branch 'more-emoji-likes' into 'develop'
...
More emoji likes
Closes #3364
See merge request pleroma/pleroma!4342
2025-03-20 09:12:09 +00:00
lain
81960dccf2
Merge branch 'translate-posts' into 'develop'
...
Support translation providers (DeepL, LibreTranslate)
See merge request pleroma/pleroma!4102
2025-03-20 09:11:57 +00:00
Mark Felder
7763b9a87f
Truncate the length of Rich Media title and description fields
...
Some sites like Instagram are serving obnoxiously long metadata fields
2025-03-19 10:29:45 -07:00
mkljczk
08de5f94e3
Merge remote-tracking branch 'origin/develop' into translate-posts
...
Signed-off-by: mkljczk <git@mkljczk.pl>
2025-03-19 17:59:24 +01:00
Lain Soykaf
f9bff8f5e5
Transmogrifier: Keep likes as likes if the content is obviously wrong
2025-03-19 16:00:27 +04:00
Lain Soykaf
950bf60765
LikeHandlingTest: Add test for invalid content
2025-03-19 15:57:08 +04:00
Lain Soykaf
e19ca7606d
Transmogrifier: Also accept mitra emoji likes.
2025-03-18 15:53:27 +04:00
mkljczk
fa76bb66f9
Merge remote-tracking branch 'origin/develop' into language-detection
...
Signed-off-by: mkljczk <git@mkljczk.pl>
2025-03-11 20:38:56 +01:00
Lain Soykaf
5ce612b272
Linting
2025-03-11 18:21:27 +04:00
Lain Soykaf
2293d0826a
Tests: Fix tests.
2025-03-11 17:53:05 +04:00
Lain Soykaf
51c1d6fb2d
Containment: Never fetch locally
2025-03-11 16:37:17 +04:00
Lain Soykaf
b0c2ec5fb9
Fetcher Tests: Add tests validating the content-type
2025-03-11 16:15:14 +04:00
Lain Soykaf
adb5cb96d3
Object.Fetcher: Don't do cross-site redirects.
2025-03-11 15:50:17 +04:00
Lain Soykaf
577b7cb061
StealEmojiPolicy: Sanitise emoji names.
2025-03-11 14:59:06 +04:00
Lain Soykaf
c143653364
ReverseProxy: Sanitize content.
2025-03-11 14:18:36 +04:00
Lain Soykaf
d9ae9b676c
InstanceStatic: Extra-sanitize emoji
2025-03-11 14:09:31 +04:00
Lain Soykaf
b1309bdb40
More fixes for InstanceStatic
2025-03-10 18:44:17 +04:00
Lain Soykaf
1dd9ba5d6f
Sanitize media uploads.
2025-03-10 17:23:21 +04:00
Lain Soykaf
b469b9d9d3
.
2025-03-10 16:48:54 +04:00
Lain Soykaf
edcd816730
Merge branch 'assorted-test-fixes' into secfix
2025-03-10 16:04:46 +04:00
Lain Soykaf
a184eccde7
Safezip: Fix test (issue was a difference in file ordering between otp26 and otp27)
2025-03-02 23:18:51 +04:00
Lain Soykaf
cd5f018206
SafeZip Test: Skip failing CI tests for the release (tests work fine locally)
2025-03-01 20:08:19 +04:00
Lain Soykaf
32acdf0936
Merge branch 'security-2.9' into release/2.9.0
2025-03-01 17:45:28 +04:00
Oneric
13a88bd1a5
Register APNG MIME type
...
The newest git HEAD of MIME already knows about APNG, but this
hasn’t been released yet. Without this, APNG attachments from
remote posts won’t display as images in frontends.
Fixes: akkoma#657
2025-03-01 17:26:46 +04:00
Lain Soykaf
706bfffcda
Linting
2025-03-01 17:16:48 +04:00
Lain Soykaf
88ee385302
Transmogrifier: Strip internal fields
2025-03-01 17:13:47 +04:00
Lain Soykaf
4604f2944e
Merge branch 'pleroma-ensure-authorized-fetch' into security-2.9
2025-03-01 14:07:02 +04:00
feld
a8e863e0d6
Merge branch 'rich-media-ordering' into 'develop'
...
Rich Media Parser should use first image found
Closes #3356
See merge request pleroma/pleroma!4329
2025-03-01 02:01:22 +00:00
Mark Felder
ac0882e348
Filter the parsed OpenGraph/Twittercard tags and only retain the ones we intend to use.
2025-02-28 17:24:23 -08:00
Mark Felder
2c9d071aad
Retire MRFs DNSRBL, FODirectReply, and QuietReply
...
DNSRBL was a neat experiment which should live out of tree. It works and could be used to coordinate rules across different servers, but Simple Policy will always be better
FODirectReply and QuietReply have reliability issues as implemented in an MRF. If we want to expose this functionality to admins it should be a setting that overrides the chosen scope during CommonAPI.post instead of trying to rewrite the recipients with an MRF.
2025-02-28 16:43:28 -08:00
Mark Felder
2137b681dc
Fix image URLs in TwitterCard parser test
...
The logic has been changed to ensure we always choose the first image if multiple are specified. This also applies when both OpenGraph and TwitterCard tags are published on a page. We parse for OpenGraph tags first and in this case the website was intentionally serving different images for TwitterCards and OpenGraph.
2025-02-28 15:26:13 -08:00
Mark Felder
cb073a9cd0
Rich Media Parser should use first og:image
2025-02-28 15:12:49 -08:00
Mark Felder
7bdeb9a1e5
Fix OpenGraph/TwitterCard meta tag ordering for posts with multiple attachments
2025-02-28 13:36:00 -08:00
Lain Soykaf
bf134664b4
PackTest: Add test for skipping emoji
2025-02-28 12:53:15 +04:00
Lain Soykaf
b89070a6ad
SafeZip: Add tests.
2025-02-27 15:30:20 +04:00
Lain Soykaf
70a784e16a
AutolinkerToLinkifyTest: Asyncify
2025-02-25 17:36:05 +04:00
Lain Soykaf
fd128ec7c2
ConfigControllerTest: Fix it!
2025-02-25 17:18:49 +04:00
Lain Soykaf
c31fabdebd
Mogrify/Mogrifun: Asyncify
2025-02-25 17:08:21 +04:00
Lain Soykaf
ee291f08e8
AnonymizeFilename: Asyncify
2025-02-25 16:40:45 +04:00
Lain Soykaf
5851d787b6
Merge branch and resolve conflict in database_test.exs
2025-02-25 16:23:46 +04:00
Lain Soykaf
bee027e511
DatabaseTest: Include user_follows_hashtag in expected tables
2025-02-25 16:16:15 +04:00
mkljczk
d3e310d769
Credo
...
Signed-off-by: mkljczk <git@mkljczk.pl>
2025-02-25 10:40:51 +01:00
Lain Soykaf
7ccf339523
LanguageDetectorTest: Rename
2025-02-25 13:18:32 +04:00
Lain Soykaf
1e35ea785a
LanguageDetector: Use StaticStubbedConfigMock.
2025-02-25 12:39:31 +04:00
Lain Soykaf
35814de0df
LanguageDetectorTests: Switch to mox
2025-02-25 12:31:19 +04:00
Lain Soykaf
1ebbab1618
AppTest: Make test more resilient.
2025-02-24 17:15:59 +04:00
Lain Soykaf
4b3a985660
PackTest: Make test more resilient
2025-02-24 17:15:48 +04:00