This is an old issue, but I would like to document it publically.
Presence subscription requests are regular business in XMPP world. The recipient can accept or deny the request. That is fine. In my case, something fishy was going on, since I had been receiving presence subscription requests that I could not "clean up" from the same addresses for months. There are two posibilities:
- The presence request origins keep trying and trying. The usual approach here would be for me to block those users. Good bye.
- A bug in the XMPP server. For some reason the presence subscription requests are not being cleared when I "deny" the requests.
After a few tests I was pretty sure I was suffering a bug of the XMPP server: blocking origins didn't work and I got new presence subscription requests -that I "dened"- every time I connected to the XMPP server, even in "rapid fire" mode.
If I am hitting a bug, how to proceed? Next step?