Discussion list for Unity developers.
unity-dev at moock.org
Thu Apr 10 10:49:12 CDT 2008
Here, please go through this document, it should detail the changes, how to find what's wrong, and how to fix: http://www.adobe.com/devnet/flashplayer/articles/flash_player9_security_update.html In particular this section: http://www.adobe.com/devnet/flashplayer/articles/flash_player9_security_update.html#socket_policy -David R On Thu, Apr 10, 2008 at 8:39 AM, Discussion list for Unity developers. < unity-dev at moock.org> wrote: > Hi again > > after checking my apache log files, it appears that my room is not > chekcing > for the crossdomain.xml anymore...on the other hand, with another computer > using older version of the player, the room will load the > crossdomain.xml... > > are there any policy changes i would have been missing ? > > Thanks for your help.... > > Gabriel > > ----- Original Message ----- > From: "Discussion list for Unity developers." <unity-dev at moock.org> > To: <unity-dev at moock.org> > Sent: Wednesday, March 26, 2008 7:36 PM > Subject: Re: ||unity-dev|| Unity server sending policy files too fast > > > > update: we are implementing the fix now, and will release it as part of > > our April update. > > > > colin > > > > Discussion list for Unity developers. wrote: > >> hi david, > >> what you are witnessing is a Flash Player architectural bug that rarely > >> surfaces, but is a known bug nonetheless. > >> > >> here's an excerpt from my discussion with the Flash Player engineer > >> responsible for implementing the policy file feature: > >> > >> "In public docs also, I [the engineer] suggested that, in separate > >> mode, whenever the server received a connection on the policy file > port, > >> it could immediately send the policy file and close the connection. I > >> won't bore you with the horrible low-level TCP / Berkeley socket API / > >> winsock details, but it turns out that this advice was wrong. If the > >> server first sends and closes, then receives the > <policy-file-request/>, > >> things can go bad and the player can end up never seeing the policy > >> file. The results are intermittent because of race conditions. > >> > >> The fix, which should be applied in Unity, is that, even in separate > >> mode, the server should always wait for <policy-file-request/> before > >> replying with a policy file." > >> > >> I'll talk to Derek about implementing the suggested fix. shouldn't be a > >> lot of work. we can send you a custom build offlist. > >> > >> colin > >> > >> > >> > >> Discussion list for Unity developers. wrote: > >>> Hi, > >>> > >>> I'm having trouble when unity is on the same local network as the > flash > >>> client. I used a packet sniffer to watch the traffic, and it looks > like > >>> unity is sending the policy file BEFORE flash is sending the request. > >>> > >>> Eg, the data happens in this order: > >>> > >>> >From Server: <cross-domain-policy><allow-access-from domain="*" > >>>> to-ports="9100,9101,9102" /></cross-domain-policy>. > >>>> From Client: <policy-file-request/>. > >>>> > >>> Then, I notice in my policyfiles.txt log (output by the debug flash > >>> player): > >>> > >>>> Error: Failed to load policy file from xmlsocket://192.168.1.91:9102 > >>>> > >>> So it seems that flash will ignore the policy file if it is sent > before > >>> the > >>> request? The problem seems intermittent, sometimes it works fine. So > is > >>> it > >>> possible the policy server could be made to wait for the request > before > >>> replying? > >>> > >>> Thanks, > >>> David R > >>> -- > >>> you're a unity-dev subscriber. to unsubscribe, visit > >>> www.moock.org/mailman/listinfo/unity-dev/ > >>> > >>> superb hosting for this list and moock.org is generously provided by > >>> Rackspace. See: http://www.rackspace.com/?supbid=moock > >> -- > >> you're a unity-dev subscriber. to unsubscribe, visit > >> www.moock.org/mailman/listinfo/unity-dev/ > >> > >> superb hosting for this list and moock.org is generously provided by > >> Rackspace. See: http://www.rackspace.com/?supbid=moock > > -- > > you're a unity-dev subscriber. to unsubscribe, visit > > www.moock.org/mailman/listinfo/unity-dev/ > > > > superb hosting for this list and moock.org is generously provided by > > Rackspace. See: http://www.rackspace.com/?supbid=moock > > > > > > > > -- > you're a unity-dev subscriber. to unsubscribe, visit > www.moock.org/mailman/listinfo/unity-dev/ > > superb hosting for this list and moock.org is generously provided by > Rackspace. See: http://www.rackspace.com/?supbid=moock >