What we’ve found is that the new version 3.8.1 no longer serves the cross-domain.xml policy file for BOSH requests from flash.
This means flash applications can no longer use http binding to connect to the openfire server.
We tried binding the flash cross domain handler to the http-binding using the following system properties (flash.crossdomain.enabled, flash.crossdomain.port) but that just blocked the http-bind handler from binding to that port.
Does anyone have any suggestions on how this can be fixed?
you can login using any JID belong to any domain or other XMPP/Jabber server that has a S2S active.
and also please make sure the server has put crossdomain.xml on their document root eg. (/www/myweb/crossdomain.xml) which then it can be access like http://mayplaces.com/crossdomain.xml
I am not sure if this will enlighten you or not, but who knows…
Very good the issue is already solved. When we can count on new version 3.8.2 to be released?
It is possible to upgrade only those parts/files which solves that issue from nightly builds? If yes, could you describe which files should be updated?
Thanks in advance! This is really crucial for our project.
I would do that, the hint is very helpfull. Fortunatelly, we were able to change our web client to not use flash layer (as that was our plan and reason for upgrade to 3.8.1 version). We wanted that patch so urgently for transition period, but it appers everything works fine now without flash, so great and I don’t need to bother with building whole Openfire with that fix. Anyway it will be probably helpfull for others.