binwiederhier / ntfy

Send push notifications to your phone or desktop using PUT/POST
https://ntfy.sh
Apache License 2.0
18.03k stars 700 forks source link

Add matrix.org pushers IP adresses to the allow list, to avoid rate limiting. #1106

Open bmarty opened 4 months ago

bmarty commented 4 months ago

Hello,

Following discussion which occurred here, here is the list of IP addresses that should not be rate limited (or maybe with a higher limit?) for matrix.org users:

And their IPv6 equivalent:

There is no hostname associated with those addresses, but they have been stable since more than 4 years now.

Thanks!

binwiederhier commented 4 months ago

These have been whitelisted for years: https://github.com/binwiederhier/ntfy-ansible/blob/main/roles/ntfy/templates/server.yml.j2#L282

DocSniper commented 4 months ago

Did I miss something, or are the IPv6 addresses missing in this file ?

bmarty commented 4 months ago

Thanks @binwiederhier . What could explain that ntfy.sh does not send Push when it's requested by the matrix.org homeserver then?

Saturn745 commented 4 months ago

Is there any update on this? I have an account on matrix.org, and I am using ntfy.sh for notifications, but they don't go through at all.

DocSniper commented 3 months ago

I tested the instance of adminForge, here the notification works for Element and Element X as expected.
This may be a problem of the ntfy.sh instance.

dav23r commented 3 months ago

My account on matrix.org doesn't publish notifications to ntfy.sh for some weeks already. (I used FluffyChat and Element as android clients). - there are no messages on the web page under the topic feed.