Skip to content

Conversation

@Hazematman
Copy link
Contributor

UnifiedPush AND_3 spec requires that server-to-server communication use encrypted WebPush requests. Currently the OpenDHT proxy does not do that. Following the advice in this issue https://codeberg.org/UnifiedPush/wishlist/issues/22 this PR worksaround the issue by making the request look like a real encrypted WebPush request following the example the FindMyDevice server is using https://gitlab.com/fmd-foss/fmd-server/-/merge_requests/101

This should be okay as the actual message contents are e2ee (to my knowledge) so if we just mark the payload as encrypted we can make unifiedpush servers happy.

@aberaud aberaud merged commit 55ac11b into savoirfairelinux:master Nov 30, 2025
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants