wojciech.kapcia@tigase.net opened 5 years ago
|
|
I've added support to SiskinIM, so that it will try to unregister device via HTTPS if push component is not reachable via XMPP. That will be done automatically. To make it work, endpoint Note: This will work for tigase.org if we will add proper HTTPS endpoint for push.tigase.org, and we would need to do the same for tigase.im and all domains hosted at tigase.im and tigase.org installations (any hosted there domain will use |
|
@wojtek What do you think? Do we need to do anything else? |
|
Looks OK. |
|
One moment. I was just pondering a bit more - the issue boils down to user not being able to delete account because it's offline hence can't disable the push (and that would leave "dangling devices" on our servers // in push-component) - correct? If yes, then why should be add all hostnames (i.e. mentioned |
|
@wojtek Because Siskin IM first looks for push component with a special feature on "local" domain and if found uses it before trying to use |
|
Ah, now it makes sense :-) Though, shouldn't we limit push component visibility on tigase.im to only tigase.im (i.e. hide in on VHosts)? For all intents and purposes this wouldn't change anything (it will be routed internally to correct place without any external network connection)? (IMHO this could be more universal solution instead of requiring additional DNS configuration) - what do you think @andrzej.wojcik ? |
|
We could, should, but can we? With just a configuration change? or is possible to force component only to be visible under one top domain name? |
|
From what I remember we don't have anything like that. There is This would definitely require extending current API, but it could also create some overhead (AFAIR currently service disco is more or less uniform for all domains and only difference is 'being admin') but I'm not sure we do want to do that. Given that this is somewhat 'edge case' let's not move forward with it. I updated all our domains to include |
Type |
Task
|
Priority |
Normal
|
Assignee | |
Version |
6.0
|
-
tigase/_server/tigase-push#30 You are not authorized to access this issue