summaryrefslogtreecommitdiffstats
path: root/lib/Federation/BackendNotifier.php
AgeCommit message (Collapse)Author
2024-04-26chore: Run SPDX convertorJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-25fix(federation): Prevent duplicated invites with different casing and heal ↵Joas Schilling
the cloudId Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-14fix(federation): Handle federation configs when inviting instead of generic ↵Joas Schilling
"Can not reach remote" Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-14fix(federation): Fix unread marker handling in federated chatsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-14fix(federation): Send the display name when accepting the inviteJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-13fix(federation): Cancel retries and remove participants when the remote says ↵Joas Schilling
they are gone Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-13fix(federation): Fix the handling of retrying OCM notifications when the ↵Joas Schilling
remote was not available Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-06feat(federation): Implement notifications for mentions, reply and fullJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-02-29fix(federation): Handle federation errors so we have better logsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-02-29feat(federation): Federate unread information to proxiesJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-02-28feat(federation): Start proxying chat message events so the remotes can do ↵Joas Schilling
things Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-02-23feat(federation): Proxy RoomController::getParticipants()Joas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-02-23feat(federation): Add TalkV1 federation proxy for mentionsJoas Schilling
Decision is to proxy the requests on the own server, so we can proxy other services (matrix coming to mind) in the future and the clients still have to only talk to their own server, to help with CSP and to reduce the efforts Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-02-12feat(federation): Add appconfig options to restrict federationJoas Schilling
- Incoming federation - Outgoing federation - Group list - Limit federation to trusted servers Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-01-29fix(federation): Send disinvite on remote user removal and remove inviteJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-30fix(federation): Send the server URL as well to avoid ambigious ↵Joas Schilling
remoteAttendeeId issues Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-30fix(federation): Make invitations force unique based on remote server and ↵Joas Schilling
attendee id Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-27feat(federation): Send room modifications via OCM notifications to remotesJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-12fix(federation): Use constants for magic stringsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-11techdebt: Rename "Notifications" to indicate it's sending the requestsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>