Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-19 | Merge branch 'develop' into test/activity_pub/transmogrifier.ex | Maksim Pechnikov | |
2019-09-18 | Fix credo issues | rinpatch | |
2019-09-18 | Do not refetch local objects | rinpatch | |
2019-09-18 | Preserve internal fields when reinjecting | rinpatch | |
2019-09-18 | Set updated_at even if the object stayed the same | rinpatch | |
2019-09-18 | Initial poll refresh support | rinpatch | |
Implement refreshing the object with an interval and call the function when getting the poll. | |||
2019-09-11 | added tests | Maksim Pechnikov | |
2019-08-22 | fix /inbox for Relay | Maksim Pechnikov | |
2019-07-20 | Resolve merge conflicts | rinpatch | |
2019-07-20 | Apply suggestion to lib/pleroma/object/fetcher.ex | rinpatch | |
2019-07-17 | fetcher: sign object fetches if configured | Ariadne Conill | |
2019-07-14 | security: detect object containment violations at the IR level | Ariadne 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-14 | Object.Fetcher: Keep the with-do block as per kaniini proposition | Haelwenn (lanodan) Monnier | |
2019-07-14 | Object.Fetcher: Fallback to OStatus only if AP actually fails | Haelwenn (lanodan) Monnier | |
2019-07-14 | Object.Fetcher: Handle error on Containment.contain_origin/2 | Haelwenn (lanodan) Monnier | |
2019-07-13 | Refactor Follows/Followers counter syncronization | rinpatch | |
- 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-10 | Add license/copyright to all project files | feld | |
2019-06-29 | [#161] Limited replies depth on incoming federation in order to prevent ↵ | Ivan Tashkinov | |
memory leaks on recursive replies fetching. | |||
2019-06-14 | Add copyright info to containment.ex | Egor | |
2019-06-13 | Handle HTTP 404 response | Egor Kislitsyn | |
2019-06-13 | Handle HTTP "410 Gone" response | Egor Kislitsyn | |
2019-05-25 | kill @httpoison | William Pitcock | |
2019-05-21 | object: fetcher: add support for reinjecting pruned objects | William Pitcock | |
2019-05-07 | containment: remove pointless moduledoc line | William Pitcock | |
2019-05-06 | Remove H1 in @moduledoc | Haelwenn (lanodan) Monnier | |
2019-04-22 | Replace Object.normalize(activity.data[object] with ↵ | rinpatch | |
Object.normalize(acitivty) to benefit from preloading | |||
2019-04-17 | Remove containment tests from transmogrifier and fix thread visibility solver | rinpatch | |
2019-04-17 | Update functions in object fetcher for tesla and set up a proper mock for tests | rinpatch | |
2019-04-17 | Merge branch 'develop' into feature/database-compaction | rinpatch | |
2018-12-04 | object: rework Object.normalize() a bit to support transparent fetching | William Pitcock | |
2018-12-04 | object: factor out fetching functions into Pleroma.Object.Fetcher module | William Pitcock | |
2018-12-04 | object: move object containment out of transmogrifier into it's own module | William Pitcock | |