Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-18 | StealEmojiPolicy: fix String rejected_shortcodes | Hélène | |
* rejected_shortcodes is defined as a list of strings in the configuration description. As such, database-based configuration was led to handle those settings as strings, and not as the actually expected type, Regex. * This caused each message passing through this MRF, if a rejected shortcode was set and the emoji did not exist already on the instance, to fail federating, as an exception was raised, swiftly caught and mostly silenced. * This commit fixes the issue by introducing new behavior: strings are now handled as perfect matches for an emoji shortcode (meaning that if the emoji-to-be-pulled's shortcode is in the blacklist, it will be rejected), while still supporting Regex types as before. | |||
2022-05-09 | Test local-only in ap c2s outbox | Tusooa Zhu | |
Ref: fix-local-public | |||
2022-05-08 | Merge branch 'improve_anti_followbot_policy' into 'develop' | Haelwenn | |
Also use actor_type to determine if an account is a bot in antiFollowbotPolicy Closes #2561 See merge request pleroma/pleroma!3498 | |||
2022-05-08 | Also use actor_type to determine if an account is a bot in antiFollowbotPolicy | Ilja | |
2022-05-06 | Prevent remote access of local-only posts via /objects | Tusooa Zhu | |
Ref: fix-local-public | |||
2022-05-06 | Skip cache when /objects or /activities is authenticated | Tusooa Zhu | |
Ref: fix-local-public | |||
2022-03-17 | AttachmentValidator: Use custom ecto type and regex for "mediaType" | Haelwenn (lanodan) Monnier | |
2022-02-25 | Copyright bump for 2022 | Sean King | |
2022-02-02 | Add tests for mismatched context in replies | Alex Gleason | |
2022-02-02 | Test that a Create/Note from Roadhouse validates | Alex Gleason | |
2022-02-02 | Test that a Note from Roadhouse validates | Alex Gleason | |
2022-01-27 | ForceMentionsInContent: improve display of Markdown posts | Alex Gleason | |
2022-01-26 | ForceMentionsInContent: don't apply it to top-level posts | Alex Gleason | |
2022-01-25 | ForceMentionsInContent: don't mention self | Alex Gleason | |
2022-01-25 | Merge branch 'recipients-inline' into 'develop' | Alex Gleason | |
ForceMentionsInContent: wrap mentions in a span, fix the formatting See merge request pleroma/pleroma!3620 | |||
2022-01-25 | ForceMentionsInContent: fix order of mentions | Alex Gleason | |
2022-01-24 | ForceMentionsInContentTest: return mentions in a not terrible format | Alex Gleason | |
2022-01-23 | Birthdays: Fix tests, add test for misskey | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2022-01-20 | Merge branch 'private-pins' into 'develop' | Alex Gleason | |
Support private pinned posts from Mastodon See merge request pleroma/pleroma!3611 | |||
2022-01-20 | Support private pinned posts from Mastodon | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2022-01-19 | Add ForceMentionsInContentPolicy | rinpatch | |
Even though latest PleromaFE supports displaying these properly, mobile apps still exist, so I think we should offer a workaround to those who want it. | |||
2021-12-28 | Federate unfollow activity in move_following properly | Tusooa Zhu | |
0: Use the CommonAPI unfollow function to make sure the unfollow activity is federated. 1: Limit the follow and unfollow to local followers only, while let the romote servers decide whether to move their followers. Ref: emit-move | |||
2021-12-28 | Make Move activity federate properly | Tusooa Zhu | |
Ref: emit-move | |||
2021-12-17 | Lint | Tusooa Zhu | |
2021-12-17 | Add test to ensure removed follower cease to have relationship with ex-followee | Tusooa Zhu | |
https://git.pleroma.social/pleroma/pleroma/-/issues/2802 | |||
2021-12-17 | Add test to ensure the blocked cease to have follow relationship to the blocker | Tusooa Zhu | |
https://git.pleroma.social/pleroma/pleroma/-/issues/2766 | |||
2021-12-17 | Allow updating accepted follow activities in ↵ | Tusooa Zhu | |
Web.ActivityPub.Utils.update_follow_state_for_all/2 Mastodon uses the Reject activity also for the purpose of removing a follower, in addition to reject a follow request. We should also update the original Follow activity in this case. | |||
2021-12-07 | VideoHandlingTest: remove nil values | Alex Gleason | |
2021-12-07 | Apply alexgleason's suggestion(s) to 1 file(s) | Haelwenn | |
2021-12-07 | Merge remote-tracking branch 'origin/develop' into fix-attachment-dimensions | Alex Gleason | |
2021-12-07 | Fix VideoHandlingTest | Alex Gleason | |
2021-12-07 | AttachmentValidator: ingest width and height | Alex Gleason | |
2021-12-07 | Transmogrifier: test fix_attachments/1 | Alex Gleason | |
2021-12-06 | make linter happy | FloatingGhost | |
2021-12-06 | Make deactivated user check into a subquery | FloatingGhost | |
Fixes #2792 | |||
2021-11-15 | Merge branch 'fix-tests' into 'develop' | lain | |
Test fixes See merge request pleroma/pleroma!3532 | |||
2021-11-15 | Merge branch 'block-behavior' into 'develop' | lain | |
Configurable block visibility, fixes #2123 Closes #2123 See merge request pleroma/pleroma!3242 | |||
2021-11-14 | StealEmojiPolicyTest: Make mocks explicit. | Lain Soykaf | |
2021-10-10 | object_validators: Group common fields in CommonValidations | Haelwenn (lanodan) Monnier | |
Notes: - QuestionValidator didn't have a :name field but that seems like a mistake - `_fields` functions can't inherit others because of some Validators - bto/bcc fields were absent in activities, also seems like a mistake (Well IIRC we don't or barely support bto/bcc anyway) | |||
2021-08-28 | Merge branch 'features/ingestion-no-nil' into 'develop' | Haelwenn | |
ObjectValidator.stringify_keys: filter out nil values See merge request pleroma/pleroma!3506 | |||
2021-08-14 | Merge branch 'builder-note' into 'develop' | Haelwenn | |
CommonAPI.Utils.make_note_data/1 --> ActivityPub.Builder.note/1 See merge request pleroma/pleroma!3511 | |||
2021-08-14 | Builder.note/1: return {:ok, map(), keyword()} like other Builder functions | Alex Gleason | |
2021-08-14 | CommonAPI.Utils.make_note_data/1 --> ActivityPub.Builder.note/1 | Alex Gleason | |
2021-08-13 | ObjectAgePolicy: Fix pattern matching on published | Haelwenn (lanodan) Monnier | |
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3500 | |||
2021-08-11 | ObjectValidator.stringify_keys: filter out nil values | Haelwenn (lanodan) Monnier | |
2021-08-10 | ObjectAgePolicy: Fix pattern matching on published | Haelwenn (lanodan) Monnier | |
2021-08-09 | Merge branch 'poll-notification' into 'develop' | Haelwenn | |
MastodonAPI: Support poll notification See merge request pleroma/pleroma!3484 | |||
2021-08-06 | Make quarentine work with list of tuples instead of strings | Ilja | |
2021-08-06 | Add tests for setting `:instance, :quarantined_instances` | Ilja | |
No test was done for quarantined instances yet. I added a factory for followers_only notes and checked * That no followers only post is send when the target server is quarantined * That a followers only post is send when the target server is not quarantined | |||
2021-08-06 | Make mrfSimple work with tuples | Ilja | |
* Changed SimplePolicy * I also grepped in test/ for ':mrf_simple' to see what other things could be affected |