Implement backfill over federation #846
No reviewers
Labels
No labels
Android
CS::needs customer feedback
CS::needs follow up
CS::needs on prem installation
CS::waiting
Chrome
Design:: Ready
Design:: in progress
Design::UX
E2EE
Edge
Firefox
GDPR
Iteration 13 IM
Linux
MacOS
Need::Discussion
Need::Steps to reproduce
Need::Upstream fix
Needs:: Planning
Needs::Dev-Team
Needs::More information
Needs::Priority
Needs::Product
Needs::Refinement
Needs::Severity
Priority::1-Critical
Priority::2-Max
Priority::3-Impending
Priority::4-High
Priority::5-Medium
Priority::6-Low
Priority::7-None
Progress::Backlog
Progress::Review
Progress::Started
Progress::Testing
Progress::Triage
Progress::Waiting
Reporter::Sentry
Safari
Target::Community
Target::Customer
Target::Internal
Target::PoC
Target::Security
Team:Customer-Success
Team:Design
Team:Infrastructure
Team:Instant-Messaging
Team:Product
Team:Workflows
Type::Bug
Type::Design
Type::Documentation
Type::Feature
Type::Improvement
Type::Support
Type::Tests
Windows
blocked
blocked-by-spec
cla-signed
conduit
contribution::advanced
contribution::easy
contribution::help needed
from::review
iOS
p::ti-tenant
performance
product::triage
proposal
refactor
release-blocker
s: dart_openapi_codegen
s::Famedly-Patient
s::Org-Directory
s::Passport-Generator
s::Requeuest
s:CRM
s:Famedly-App
s:Famedly-Web
s:Fhiroxide
s:Fhiroxide-cli
s:Fhiroxide-client
s:Fhirs
s:Hedwig
s:LISA
s:Matrix-Dart-SDK
s:Role-Manager
s:Synapse
s:User-Directory
s:WFS-Matrix
s:Workflow Engine
s:dtls
s:famedly-error
s:fcm-shared-isolate
s:matrix-api-lite
s:multiple-tab-detector
s:native-imaging
severity::1
severity::2
severity::3
severity::4
technical-debt
voip
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Matthias/conduit#846
Loading…
Reference in a new issue
No description provided.
Delete branch "Nyaaori/federation-backfill"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Updated version of !252, needs further review/testing, depends on !420, closes #44
added 3 commits
Compare with previous version
added 2 commits
Compare with previous version
added 5 commits
6786c44f
- chore: Fix MSRV66bc4112
- refactor: cleanupCompare with previous version
added 13 commits
next
d51f8a6c
- feat: Add federation backfill and event visibility36202685
- feat: Implement backfill joined/invited checks for private history3518ee04
- fix: Add backfill ACL checkd47e1761
- fix: Proper S2S Backfill visibility handlingCompare with previous version
added 1 commit
5ae551b1
- fix: Default to Shared history visibility for s2s permissions, per specCompare with previous version
marked this merge request as draft
added 11 commits
f13673e2
- refactor: Replace specialized interface for user's membership with more...5c0b0cdc
- refactor: Replace re-serialization with plain coercion297c7168
- refactor: Replace imperative style with short-circuit .any()65d7df29
- refactor: Do not extract members for room each timeb0238669
- refactor: Use same order as in trait179aafc9
- refactor: Take away some methods from public7f8f6b52
- refactor: Pull up invariants from the loop0d14451b
- refactor: Rewrite backfill algorithm according to specification in more readable form060d88ff
- refactor: Added tests to backfillf2a9080b
- refactor: Fixed logical condition for evil eventsCompare with previous version
@Nyaaori What else needs to be done in this task?
Please remove the "draft" if you want a review already. Or do you want to test it more first?
added 41 commits
next
5805c909
- feat: Add federation backfill and event visibility83e6ae3f
- feat: Implement backfill joined/invited checks for private history59535e90
- fix: Add backfill ACL check0852b5c0
- fix: Proper S2S Backfill visibility handling99e6cae0
- fix: Default to Shared history visibility for s2s permissions, per spec3e6c6224
- refactor: Replace specialized interface for user's membership with more...80eebdaf
- refactor: Replace re-serialization with plain coercioncc6e06ee
- refactor: Replace imperative style with short-circuit .any()a35758ab
- refactor: Do not extract members for room each time51a48fda
- refactor: Use same order as in trait3818ef8d
- refactor: Take away some methods from public3da37928
- refactor: Pull up invariants from the loopa67075d0
- refactor: Rewrite backfill algorithm according to specification in more readable form97460823
- refactor: Added tests to backfill6f34bd6c
- refactor: Fixed logical condition for evil eventsd2c31c4f
- chore: code cleanupCompare with previous version
marked this merge request as ready
added 17 commits
c86313d4
- chore: code cleanuped64b528
- feat: Add federation backfill and event visibility711e03b7
- feat: Implement backfill joined/invited checks for private historyc4bd0a9f
- fix: Add backfill ACL check5d7f4602
- fix: Proper S2S Backfill visibility handling898e4d24
- fix: Default to Shared history visibility for s2s permissions, per specf814e8e5
- refactor: Replace specialized interface for user's membership with more...e3dcb668
- refactor: Replace re-serialization with plain coercion5987452c
- refactor: Replace imperative style with short-circuit .any()e71ad56e
- refactor: Do not extract members for room each time98e24722
- refactor: Use same order as in trait2717bdcf
- refactor: Take away some methods from publicd8ee8cd0
- refactor: Pull up invariants from the loopb9c2bb38
- refactor: Rewrite backfill algorithm according to specification in more readable form1fabc3cd
- refactor: Added tests to backfill330e68eb
- refactor: Fixed logical condition for evil eventsc249fd7d
- chore: code cleanupCompare with previous version
mentioned in commit 6b8c3e0401648e27252e4e98f4df1be852b7f573
mentioned in commit 81e34670053dcd5c378b708e88ecefc965e7f9f8
mentioned in merge request !459
mentioned in commit
23b18d71ee
Implemented in !459
mentioned in commit yusdacra/conduit@0adb059ecc
Pull request closed