Sounds great
Good BOSH support in Openfire, SparkWeb and other clients is essential for using Jabber in «hostile» corporate environments. Getting this to work would really help a lot in my company.
jledhead: What SSL issue are you referring to?
I haven't tried the most recent version, but my openfire server requires tls and I couldn't get it to work reliably. Something along the lines of this post http://www.igniterealtime.org/community/thread/32685
Hey jledhead,
I think that two things are being mixed in that thread. One scenario is Sparkweb using standard TCP connections to port 5222 and using startTLS and the other scenario is using BOSH (i.e. HTTP) in a secured way (i.e. HTTPS).
David's response was about the former case. Regarding the latter I think that there is a confusion in the admin console of the server. You can configure the client security to require TLS but I don't think that is related to BOSH. I would probably expect that if TLS is required the HTTP port is disabled and only HTTPS is enabled.
What do you think?
-- Gato
Is there any chance that you will also add BOSH support to Smack? That way Spark clients and custom clients could also benefit from these features.
Hi,
Is it possible that requests the client make will get to the server in the wrong order?
Maybe when the server is busy and the client send requests fast enough?
How does openfire handle it?
Do you think that the client should verify that requests aren't being sent too fast or is it the server responsibility.
Hi dror,
JM-1412 resolved the issue you mentioned. The server should expect the 'rid' attribute to be within a window of values greater than the 'rid' of the previous request. The size of the window is defined by the 'requests' parameter.
Openfire now handles it this way:
If a request with 'rid' attribute greater than expected arrives, openfire holds it in the queue and waits for another request. When all requests in the sequence have been arrived, openfire processes and responds to them in correct order.
Hi,
I've recently noticed a strange scenario in Openfire/Jetty.
http://www.igniterealtime.org/community/thread/34794?tstart=30
Can you tell me How the BOSH module behaves when I resend a request (same RID)??
as you work on sparkweb, can we get ssl working properly