aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/object
AgeCommit message (Collapse)Author
2019-07-14fix backportAriadne Conill
2019-07-14HttpRequestMock: Add missing mocks for object containment testsHaelwenn (lanodan) Monnier
2019-07-14object: fix backportAriadne Conill
2019-07-14Object.Fetcher: Keep the with-do block as per kaniini propositionHaelwenn (lanodan) Monnier
2019-07-14Object.Fetcher: Fallback to OStatus only if AP actually failsHaelwenn (lanodan) Monnier
2019-07-14security: detect object containment violations at the IR levelAriadne Conill
It is more efficient to check for object containment violations at the IR level instead of in the protocol handlers. OStatus containment is especially a tricky situation, as the containment rules don't match those of IR and ActivityPub. Accordingly, we just always do a final containment check at the IR level before the object is added to the IR object graph.
2019-06-14Add copyright info to containment.exEgor
2019-06-13Handle HTTP 404 responseEgor Kislitsyn
2019-06-13Handle HTTP "410 Gone" responseEgor Kislitsyn
2019-05-25kill @httpoisonWilliam Pitcock
2019-05-21object: fetcher: add support for reinjecting pruned objectsWilliam Pitcock
2019-05-07containment: remove pointless moduledoc lineWilliam Pitcock
2019-05-06Remove H1 in @moduledocHaelwenn (lanodan) Monnier
2019-04-22Replace Object.normalize(activity.data[object] with ↵rinpatch
Object.normalize(acitivty) to benefit from preloading
2019-04-17Remove containment tests from transmogrifier and fix thread visibility solverrinpatch
2019-04-17Update functions in object fetcher for tesla and set up a proper mock for testsrinpatch
2019-04-17Merge branch 'develop' into feature/database-compactionrinpatch
2018-12-04object: rework Object.normalize() a bit to support transparent fetchingWilliam Pitcock
2018-12-04object: factor out fetching functions into Pleroma.Object.Fetcher moduleWilliam Pitcock
2018-12-04object: move object containment out of transmogrifier into it's own moduleWilliam Pitcock