Commit Graph

724 Commits (ce8d45713287d8f1c413699385950f295085ee77)

Author SHA1 Message Date
lambda d53e36bf1e Revert "Merge branch 'object-creation' into 'develop'"
6 years ago
Egor Kislitsyn 305d219413 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into feature/jobs
6 years ago
kaniini 6c8d15da11 Merge branch 'fix/credo-issues' into 'develop'
6 years ago
lain f8388be9c6 Do object insertion through Cachex
6 years ago
Haelwenn (lanodan) Monnier 6a6a5b3251
de-group alias/es
6 years ago
Haelwenn (lanodan) Monnier d2e4eb7c74
Web.ActivityPub.ActivityPub: assign the Enum.filter to recipients & simplify it
6 years ago
Haelwenn (lanodan) Monnier 60ea29dfe6
Credo fixes: alias grouping/ordering
6 years ago
Haelwenn (lanodan) Monnier 8bcfac93a8
Make credo happy
6 years ago
rinpatch 7356659273 wow
6 years ago
rinpatch f88dec8b33 What idiot did that? (me)
6 years ago
rinpatch 6c21f5aa16 Merge branch 'develop' into feature/keyword-policy
6 years ago
rinpatch 8a0b755c19 rename ftl_removal to federated_timeline_removal to keep consistent naming with SimplePolicy
6 years ago
rinpatch 46aa8c18a2 Add keyword policy
6 years ago
Mark Felder 74518d0b60 hide_followings was renamed to hide_followers in the FE, but never synced up in the BE
6 years ago
rinpatch f7aedbcc55 Merge branch 'fix/activitypub-user-view-badmap' into 'develop'
6 years ago
href f753043ce0
Fix if clause in activity_pub user_view
6 years ago
Egor Kislitsyn 6f05f448f8 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into feature/jobs
6 years ago
kaniini d120aa63f0 Merge branch 'fix-dm-index' into 'develop'
6 years ago
kaniini 681ba1e52f Merge branch 'feature/ap-c2s-whoami' into 'develop'
6 years ago
kaniini eb2b1960e0 Merge branch 'feature/split-hide-network-v2' into 'develop'
6 years ago
William Pitcock e71ab5a10f activitypub: transmogrifier: fix bare tags
6 years ago
William Pitcock db1165f70f activitypub: c2s: add /api/ap/whoami endpoint for andstatus
6 years ago
lain f3c8b02d65 Massage index until it actually does the stuff we want.
6 years ago
William Pitcock 7d110be119 activitypub: mrf: tag policy: fix force-unlisted and sandbox actions
6 years ago
William Pitcock 64a3993425 activitypub: mrf: tag policy: add support for subscription control
6 years ago
William Pitcock ff2c28fd6d activitypub: mrf: tag policy: refactor the filtering hook a bit
6 years ago
William Pitcock 9a69f08e86 activitypub: mrf: tag policy: add support for processing follow requests
6 years ago
William Pitcock 084bb8ccd5 activitypub: mrf: tag policy: implement force-unlisted and sandbox
6 years ago
William Pitcock 88e32a32ce mrf: add initial MRF.TagPolicy engine
6 years ago
Egor Kislitsyn 3a3a3996b7 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into feature/jobs
6 years ago
rinpatch 89762ad230 Merge branch 'feature/hellthread-filter-improvements' into 'develop'
6 years ago
Karen Konou 58262a8b8a removed a debug thingy
6 years ago
Karen Konou 4430641349 squished a bug
6 years ago
Karen Konou 3cf046babb actually commited the changes
6 years ago
Karen Konou 63a4f4b7be fixed Map,put arguments, updated nomenclature
6 years ago
Karen Konou 583c4e0f17 more tweaks, fixed silly mistakes...
6 years ago
Karen Konou e10cda7541 implemented tweaks
6 years ago
Karen Konou 531507a635 fixed things
6 years ago
Karen Konou 10130fa7d6 made toggleable, added docs
6 years ago
Karen Konou 0ef0ae35ab added optional delist feature
6 years ago
Maxim Filippov 16ce129e38 Split hide_network into hide_followers & hide_followings (fixed)
6 years ago
lambda 69a38644bc Merge branch '589-fix-cache' into 'develop'
6 years ago
lain 505a084058 Still do caching in tests.
6 years ago
Ivan Tashkinov 3913b0196e [#582] Made single-pub task call Instance.set_reachable/1 if `set_reachable` is not specified.
6 years ago
Ivan Tashkinov b40b4bc4e5 [#582] Optimized federation retirement by reducing the number of SQL calls
6 years ago
kaniini 486749064f Revert "Merge branch 'feature/split-hide-network' into 'develop'"
6 years ago
kaniini 0a82a7e6d6 Merge branch 'feature/split-hide-network' into 'develop'
6 years ago
href b3b0855456 Merge branch '534_federation_targets_reachability' into 'develop'
6 years ago
Egor Kislitsyn d3677d2b4d Merge remote-tracking branch 'MAIN/develop' into feature/jobs
6 years ago
William Pitcock 57549f6043 activitypub: utils: update the state of *any* pending follow relationship that matches the actor and target
6 years ago
William Pitcock cbb2b709de activitypub: transmogrifier: fix follow request rejections
6 years ago
Ivan Tashkinov 92753b0cd9 [#534] Made federation push sender be determined basing on content instead of `referer` header. Updated tests.
6 years ago
Maxim Filippov 50d6183893 Split hide_network into hide_followers & hide_followings
6 years ago
Egor Kislitsyn 55affbca7f add a job queue
6 years ago
Ivan Tashkinov d3f9e6f6fe [#534] Merged `upstream/develop`.
6 years ago
Ivan Tashkinov 1d2f41642c [#534] Various tweaks. Tests for Instances and Instance.
6 years ago
Ivan Tashkinov 9560abea10 [#534] Refactoring / tweaks per MR review.
6 years ago
William Pitcock 91ef64a1ec activitypub: prime OGP crawler cache when new messages are inserted into the database
6 years ago
kaniini ea12371a01 Merge branch 'discard-invalid-likes' into 'develop'
6 years ago
href 77f2137383
Transmogrifier: fix incoming objects with invalid likes
6 years ago
kaniini 5eb81d2c72 Merge branch 'features/mastoapi-multi-hashtag' into 'develop'
6 years ago
Haelwenn (lanodan) Monnier 5a84def6a6
Fix the logic in multi-hashtag TLs
6 years ago
Haelwenn (lanodan) Monnier 4ad0ad14ed
Web.ActivityPub.ActivityPub: Simplify multi-hashtag, add tests
6 years ago
Haelwenn (lanodan) Monnier 1a9bb4daa0
[Web.ActivityPub.ActivityPub]: Fix restrict_tag()
6 years ago
Haelwenn (lanodan) Monnier f9cae0d04f
[WIP,MastoAPI] Multi-tag timelines
6 years ago
Haelwenn (lanodan) Monnier 15aa45ae8a
Web.ActivityPub.ActivityPub: Fix check_remote_limit/1 against activities with content: nil
6 years ago
kaniini 4c99b6d35a Merge branch 'fix/tusky-dm' into 'develop'
6 years ago
kaniini 4df71cd88b Merge branch 'classic-flakeids' into 'develop'
6 years ago
Ivan Tashkinov 3e9399ec0b [#534] Optimized bulk publish ops to filter on reachability early. `Instance` refactoring.
6 years ago
Ivan Tashkinov 8654a591f0 [#534] Updating external instances reachability on incoming federation.
6 years ago
William Pitcock 54ec6d09b0 mrf: add anti-followbot policy
6 years ago
Ivan Tashkinov 20b54366ee [#534] Federation publish requests status control (enforced 2xx response code check).
6 years ago
Ivan Tashkinov f161a92cb1 [#534] Initial implementation of unreachable federation targets retirement.
6 years ago
lain 2de208817c Merge branch 'develop' into rename/pleroma_activity_consistency
6 years ago
href cdc5e6ff5c
ActivityPub: restrict_since/restrict_max: ignore empty param
6 years ago
href 28d77e373c
Flake Ids for Users and Activities
6 years ago
lambda 8cd853ce0c Merge branch '530_federator_user_info_overwrite_fix' into 'develop'
6 years ago
lambda 69454c8345 Merge branch 'feature/dm-sanity' into 'develop'
6 years ago
Ivan Tashkinov a4d3fec8a7 [#502] Code comments update.
6 years ago
Ivan Tashkinov aa480f4a8b [#530] Prevents user `info` from being overwritten because of race conditions
6 years ago
Haelwenn (lanodan) Monnier 98c8184c1f
Activity: get_create_activity_by_object_ap_id/1 → get_create_by_object_ap_id/1
6 years ago
Haelwenn (lanodan) Monnier f8ab1b7427
Activity: get_all_by_object_ap_id/1 → get_all_create_by_object_ap_id/1
6 years ago
Haelwenn (lanodan) Monnier b82c6dc536
Activity: all_by_object_ap_id/1 → get_all_by_object_ap_id/1
6 years ago
lain cf1f35a93a Send delete event over Mastodon streaming api
6 years ago
William Pitcock aa37313416 activitypub: short-circuit is_public?() with directMessage flag check
6 years ago
William Pitcock 7c9749f793 transmogrifier: slightly clean up fix_explicit_addressing pipeline
6 years ago
William Pitcock 420651157b transmogrifier: don't apply heuristics against messages which have `directMessage` set true
6 years ago
William Pitcock ddae43eb43 activitypub: add is_private?/is_direct? helpers
6 years ago
William Pitcock 681f40ee5c activitypub: transmogrifier: fix up to/cc addressing brain damage caused by mastodon-style explicit DMs
6 years ago
William Pitcock 8d06be35e0 activitypub: utils: add determine_explicit_mentions() and tests
6 years ago
kaniini 42612b1c8d Merge branch 'bugfix/improve-boost-targeting' into 'develop'
6 years ago
Maxim Filippov e116e55cab Add actor to recipients
6 years ago
William Pitcock 75a9b2a851 activitypub: add a match clause for objects, not just activities
6 years ago
William Pitcock dbc4e92509 activitypub: transmogrifier: do not clobber the addressing on relayed announcements
6 years ago
William Pitcock 33b473cc02 activitypub: allow is_public?() to work on any type of map representing an AS2 object
6 years ago
William Pitcock 8e9f1d5587 activitypub: relay: chase selective public announce changes
6 years ago
William Pitcock 2479e88815 activitypub: announce: add new public parameter
6 years ago
sxsdv1 948fba6f76 Fix bad link in likes collection
6 years ago
lambda fd2f1258fb Merge branch 'load-all-dms' into 'develop'
6 years ago
kaniini fa0392e49c Merge branch 'activitypub-likes' into 'develop'
6 years ago
William Pitcock 6e5b0406b9 mrf: add no placeholder-text policy, strips pointless "." content from posts with images
6 years ago
sxsdv1 868034375c Add likes to activitypub object representation
6 years ago
sxsdv1 581edd5a91 Add route to get object like activities
6 years ago
sxsdv1 36711e1c83 Handle client submitted activitypub like activity
6 years ago
sxsdv1 1eb7318831 Prepare all types objects before serialising
6 years ago
kaniini e4afe1359b Merge branch 'activitypub-dereference-activity-id' into 'develop'
6 years ago
kaniini 7f5efddd6e Merge branch 'feature/pinned-posts' into 'develop'
6 years ago
lain 5027f82cde Add activity visibility index.
6 years ago
lain 9854978b8b Remove recent activity restriction.
6 years ago
sxsdv1 20c0dd1e24 Support activity+json request for activity
6 years ago
Egor Kislitsyn 380e9fba21 add pinned posts
6 years ago
sxsdv1 2d7da5f437 Don't crash on AP request for tombstone
6 years ago
sxsdv1 4e1cc2bab6 Implement delete activity
6 years ago
sxsdv1 551c3d9391 Split create activity specifics from update_outbox
6 years ago
lain 096a927805 Merge remote-tracking branch 'origin/develop' into pool-usage
6 years ago
lain d4799e0dc2 Remove default pool, it's used automatically anyway.
6 years ago
William Pitcock 980b5288ed update copyright years to 2019
6 years ago
sxsdv1 f40562b4e1 Respond with full activity to outbox post
6 years ago
sxsdv1 1e781715c8 Limit activity types accepted to outbox to only 'Create'
6 years ago
sxsdv1 569bad8210 Create activity when client posts to outbox
6 years ago
sxsdv1 26dc2dddab Implement ActivityPub inbox view
6 years ago
sxsdv1 aa082ca7b6 Wire up stub routes for client calls of activitypub inbox/outbox
6 years ago
kaniini 3dc5f04976 Merge branch 'carrot-bullying' into 'develop'
6 years ago
Vyr Cossont e4562105e7 Implement exclude_reblogs and include_rts
6 years ago
lain 5811e65e67 Add some hard limits on inserted activities.
6 years ago
William Pitcock 2791ce9a1f add license boilerplate to pleroma core
6 years ago
William Pitcock 71f6d9f418 transmogrifier: significantly rework handling of peertube videos, add test
6 years ago
Haelwenn (lanodan) Monnier 3aff8067e4 transmogrifier: When it’s a Video move "url" to "attachment"
6 years ago
Karen Konou a7f07bb6e5 Implement kaniini's tweaks
6 years ago
Karen Konou c76179419d Renamed the things
6 years ago
Karen Konou 409ff60bf8 Fix formatting
6 years ago
Karen Konou 92362e1e22 Implement large thread filter
6 years ago
Maksim Pechnikov 074fa790ba fix compile warnings
6 years ago
kaniini abead01ab6 Merge branch 'correct-and-improve-http-options' into 'develop'
6 years ago
kaniini b0adea30b3 Merge branch 're-mrf' into 'develop'
6 years ago
scarlett d27e3f269f Rename regular expression 'have_re' to 'reply_prefix'.
6 years ago
scarlett 3dff61ebec Harden re: detection.
6 years ago
scarlett 6a6aaa0e1a Use object.normalize.
6 years ago
Hakaba Hitoyo a09ed0f5af avoid mix format bug
6 years ago
kaniini ccf0b46dd6 Merge branch '210_twitter_api_uploads_alt_text' into 'develop'
6 years ago
Ivan Tashkinov 3e90f688f1 [#210] Mastodon: actor storing for media uploads, ownership check to update_media.
6 years ago
Hakaba Hitoyo 96ba95df2e remove follow_redirect options
6 years ago
Hakaba Hitoyo 27792b2d77 remove pool and timeout options which duplicate with the default
6 years ago
lain 76d6b1c6ab Merge remote-tracking branch 'origin' into follower-hiding
6 years ago
Ivan Tashkinov 3b5be09f45 [#210] Stylistic change.
6 years ago
Ivan Tashkinov c4f3c5e939 [#210] Stylistic change.
6 years ago
Ivan Tashkinov 848151f7cb [#210] [TwitterAPI] Made actor be stored for uploads. Added ownership check
6 years ago
scarlett 8a1df182cf Add a MRF Policy for appending re: to identical subjects in replies.
6 years ago
kaniini 114b95cee2 Merge branch 'feature/integration_tesla' into 'develop'
6 years ago
William Pitcock b57d83e3c9 MRF: simple policy: fix media removal
6 years ago