aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/object
AgeCommit message (Collapse)Author
2020-03-02Bump copyright years of files changed after 2020-01-07Haelwenn (lanodan) Monnier
Done via the following command: git diff fcd5dd259a1700a045be902b43391b0d1bd58a5b --stat --name-only | xargs sed -i '/Pleroma Authors/c# Copyright © 2017-2020 Pleroma Authors <https:\/\/pleroma.social\/>'
2020-02-25Fix Dialyzer warningsEgor Kislitsyn
2020-02-15[#1505] Restricted max thread distance for fetching replies on incoming ↵Ivan Tashkinov
federation (in addition to reply-to depth restriction).
2020-01-22Merge branch 'no-error-404' into 'develop'rinpatch
Log at debug level for object deletion, not error. See merge request pleroma/pleroma!2066
2019-12-13Don't log when users or objects are deleted.Phil Hagelberg
2019-12-10Change log levelEgor Kislitsyn
2019-11-23fetcher: move local object checking into a reusable functionrinpatch
2019-11-12Containment: Add a catch-all clause to contain_origin.lain
2019-11-08object containment: handle all cases where ID is invalid (missing, nil, ↵Ariadne Conill
non-string)
2019-11-07Fetcher: fix local check returning unwrapped objectrinpatch
This resulted in error messages about failed refetches being logged.
2019-11-06Object Fetcher: set cache after reinjectingrinpatch
Probably fixes the issue hj had, where polls would have different counters between endpoints.
2019-10-24object fetcher error handlingstwf
2019-10-18object: containment: simplify the pattern match for OStatus testsuite hackAriadne Conill
2019-10-18object: containment: only allow OStatus references in test suite environmentAriadne Conill
2019-10-18object: fetcher: fix up formattingAriadne Conill
2019-10-18object: containment: also allow OStatus object IDs through when comparing ↵Ariadne Conill
origins
2019-10-18object: fetcher: improve error reportingAriadne Conill
2019-10-18object: containment: don't try to contain ostatus objectsAriadne Conill
2019-10-18object fetcher: fix up error handlingAriadne Conill
2019-10-18fix up some testsAriadne Conill
2019-10-18kill almost all of the OStatus moduleAriadne Conill
2019-09-19Merge branch 'develop' into test/activity_pub/transmogrifier.exMaksim Pechnikov
2019-09-18Fix credo issuesrinpatch
2019-09-18Do not refetch local objectsrinpatch
2019-09-18Preserve internal fields when reinjectingrinpatch
2019-09-18Set updated_at even if the object stayed the samerinpatch
2019-09-18Initial poll refresh supportrinpatch
Implement refreshing the object with an interval and call the function when getting the poll.
2019-09-11added testsMaksim Pechnikov
2019-08-22fix /inbox for RelayMaksim Pechnikov
2019-07-20Resolve merge conflictsrinpatch
2019-07-20Apply suggestion to lib/pleroma/object/fetcher.exrinpatch
2019-07-17fetcher: sign object fetches if configuredAriadne Conill
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-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-14Object.Fetcher: Handle error on Containment.contain_origin/2Haelwenn (lanodan) Monnier
2019-07-13Refactor Follows/Followers counter syncronizationrinpatch
- Actually sync counters in the database instead of info cache (which got overriden after user update was finished anyway) - Add following count field to user info - Set hide_followers/hide_follows for remote users based on http status codes for the first collection page
2019-07-10Add license/copyright to all project filesfeld
2019-06-29[#161] Limited replies depth on incoming federation in order to prevent ↵Ivan Tashkinov
memory leaks on recursive replies fetching.
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