||unity-dev|| Temporary PatchforFlashPlayer9.0.124.0SecurityRestrictions

Discussion list for Unity developers. unity-dev at moock.org
Thu Apr 10 19:42:15 CDT 2008


and a last thing, just to be sure: does the crossdomain.xml file have to be 
changed...are there news rules concerning this file too, or can i keep my 
old style crossdomain file ?

thanks for your help and patience, all my apps are down and my customers 
begin to get mad...

Gabriel

----- Original Message ----- 
From: "Discussion list for Unity developers." <unity-dev at moock.org>
To: <unity-dev at moock.org>
Sent: Friday, April 11, 2008 2:26 AM
Subject: Re: ||unity-dev|| Temporary 
PatchforFlashPlayer9.0.124.0SecurityRestrictions


> ok, so here are the logs when starting unity, where policy seems to be ok:
> 2008-04-11 02:21:34,830 INFO  - Creating namespace level udefault for full
> name udefault
> 2008-04-11 02:21:34,838 WARN  - Room type null initialized and started 
> under
> id: unity
> 2008-04-11 02:21:34,838 WARN  - Spawned Server Room 'unity'.
> 2008-04-11 02:21:34,838 WARN  - RoomManager started.
> 2008-04-11 02:21:34,838 WARN  - No custom MessageRouter set.  Loaded
> UPCMessageRouter.
> 2008-04-11 02:21:34,840 WARN  - Directory /root/unity/services added to 
> the
> classpath for loading Services.
> 2008-04-11 02:21:34,840 WARN  - ServicesManager started.
> 2008-04-11 02:21:34,841 WARN  - Policy File Server started on port [843]
> 2008-04-11 02:21:34,841 WARN  - Service PolicyFileService loaded.
> 2008-04-11 02:21:34,842 WARN  - Unity Started...OK
>
> and then when i try to connect the uadmin:
>
> 2008-04-11 02:24:21,869 ERROR - Exception in Admin.
> java.lang.NullPointerException
>
>
> i add hundreds of these messages / second !!!
> i add to stop unity to avoid server crash...
>
> gabriel
>
> ----- Original Message ----- 
> From: "Discussion list for Unity developers." <unity-dev at moock.org>
> To: <unity-dev at moock.org>
> Sent: Friday, April 11, 2008 2:06 AM
> Subject: Re: ||unity-dev|| Temporary Patch
> forFlashPlayer9.0.124.0SecurityRestrictions
>
>
>> ok, so excuse my silly question:
>>
>> i guess it s in startserver.sh that i have to put this, but what would be
>> the correct synthax ?
>>
>> thx!
>>
>> Gabriel
>>
>> ----- Original Message ----- 
>> From: "Discussion list for Unity developers." <unity-dev at moock.org>
>> To: <unity-dev at moock.org>
>> Sent: Friday, April 11, 2008 1:53 AM
>> Subject: Re: ||unity-dev|| Temporary Patch forFlash
>> Player9.0.124.0SecurityRestrictions
>>
>>
>>> as I recall from memory atm, it looks like you are not specifying the
>>> unity_optional.jar in the classpath that starts unity... take a look at
>>> that
>>>
>>> -Jayson
>>>
>>> On Thu, Apr 10, 2008 at 6:01 PM, Discussion list for Unity developers. <
>>> unity-dev at moock.org> wrote:
>>>
>>>> and here is a snippet of unity log.txt
>>>>
>>>> 2008-04-10 18:53:34,691 WARN  - Error loading Service PolicyFileService
>>>> java.lang.ClassNotFoundException:
>>>> org.moock.unity.opt.policyserver.PolicyServer
>>>>         at java.net.URLClassLoader$1.run(Unknown Source)
>>>>        at java.security.AccessController.doPrivileged(Native Method)
>>>>        at java.net.URLClassLoader.findClass(Unknown Source)
>>>>        at java.lang.ClassLoader.loadClass(Unknown Source)
>>>>        at java.lang.ClassLoader.loadClass(Unknown Source)
>>>>        at org.moock.unity.core.n.a(Unknown Source)
>>>>        at org.moock.unity.core.u.a(Unknown Source)
>>>>        at org.moock.unity.core.d.byte(Unknown Source)
>>>>        at org.moock.unity.core.d.<init>(Unknown Source)
>>>>        at org.moock.unity.core.Unity.<init>(Unknown Source)
>>>>
>>>> hope that'll helps
>>>>
>>>> Gabriel
>>>>
>>>> ----- Original Message -----
>>>> From: "Discussion list for Unity developers." <unity-dev at moock.org>
>>>> To: <unity-dev at moock.org>
>>>> Sent: Thursday, April 10, 2008 8:08 PM
>>>> Subject: Re: ||unity-dev|| Temporary Patch forFlash Player9.0.124.0
>>>> SecurityRestrictions
>>>>
>>>>
>>>> > which log says that? (please post log excerpts and indicate which log
>>>> > you're quoting in all trouble-shooting reports. thanks!)
>>>> >
>>>> > if you're referring to the uClientCore log, you can ignore the 
>>>> > message
>>>> > about no port being set. you're running a master policy file server,
>>>> > so
>>>> > no port is required.
>>>> >
>>>> > remember, you must have root access to start a master policy file
>>>> server.
>>>> >
>>>> > please check the logs i mentioned earlier in this thread.
>>>> >
>>>> > the config files look fine.
>>>> >
>>>> > colin
>>>> >
>>>> > Discussion list for Unity developers. wrote:
>>>> >> well, in my logs it says "no policy port set"...but i did set these
>>>> >> following the infos you provided...were my config files ok?
>>>> >>
>>>> >> thx
>>>> >>
>>>> >> Gabriel
>>>> >>
>>>> >> ----- Original Message -----
>>>> >> From: "Discussion list for Unity developers." <unity-dev at moock.org>
>>>> >> To: <unity-dev at moock.org>
>>>> >> Sent: Thursday, April 10, 2008 7:39 PM
>>>> >> Subject: Re: ||unity-dev|| Temporary Patch for Flash Player9.0.124.0
>>>> >> SecurityRestrictions
>>>> >>
>>>> >>
>>>> >>> hi gabriel,
>>>> >>> unless your clients *only* connect via:
>>>> >>> mydomain.ovh.net
>>>> >>>
>>>> >>> you'll need to use a wildcard, as in:
>>>> >>> *.mydomain.ovh.net
>>>> >>>
>>>> >>> to diagnose your client connection failures, please check your 
>>>> >>> flash
>>>> >>> player policy file log, as described here:
>>>> >>>
>>>> >>>
>>>> http://www.adobe.com/devnet/flashplayer/articles/fplayer9_security_05.html
>>>> >>>
>>>> >>> please also check unity's log.txt to verify that your policy file
>>>> server
>>>> >>> is starting properly.
>>>> >>>
>>>> >>> colin
>>>> >>>
>>>> >>>
>>>> >>> Discussion list for Unity developers. wrote:
>>>> >>>> hi
>>>> >>>>
>>>> >>>> i've updated the file and here are:
>>>> >>>>
>>>> >>>> policy.xml
>>>> >>>> <cross-domain-policy>
>>>> >>>>   <site-control permitted-cross-domain-policies="all"/>
>>>> >>>>   <allow-access-from domain="mydomain.ovh.net" 
>>>> >>>> to-ports="9100,9101"
>>>> />
>>>> >>>> </cross-domain-policy>
>>>> >>>>
>>>> >>>> uconfig.xml
>>>> >>>> <UNITY>
>>>> >>>>     <SERVER>
>>>> >>>>         <SERVER_PORT>9100</SERVER_PORT>
>>>> >>>>         <ADMIN_PORT>9101</ADMIN_PORT>
>>>> >>>>         <ADMIN_PASSWORD>password</ADMIN_PASSWORD>
>>>> >>>>         <CLIENT_TIMEOUT>100</CLIENT_TIMEOUT>
>>>> >>>>         <MAX_CLIENTS>400</MAX_CLIENTS>
>>>> >>>>    <SERVICE>
>>>> >>>>    <ID>PolicyFileService</ID>
>>>> >>>>
>>>>  <CLASSNAME>org.moock.unity.opt.policyserver.PolicyServer</CLASSNAME>
>>>> >>>>    <ATTRIBUTES>
>>>> >>>>      <PORT>843</PORT>
>>>> >>>>      <POLICY_FILE>policy.xml</POLICY_FILE>
>>>> >>>>    </ATTRIBUTES>
>>>> >>>> </SERVICE>
>>>> >>>>     </SERVER>
>>>> >>>>     <TYPES>
>>>> >>>>     </TYPES>
>>>> >>>>     <INSTANCES>
>>>> >>>>     </INSTANCES>
>>>> >>>>     <UPCROOM_GLOBALS>
>>>> >>>>         <CREATE_UNITY_ROOM>true</CREATE_UNITY_ROOM>
>>>> >>>>         <CLIENT_PERMISSIONS>all</CLIENT_PERMISSIONS>
>>>> >>>>     </UPCROOM_GLOBALS>
>>>> >>>> </UNITY>
>>>> >>>>
>>>> >>>> and my apps are still not connecting after restarting unity...did 
>>>> >>>> i
>>>> >>>> made
>>>> >>>> something wrong ?
>>>> >>>>
>>>> >>>> thx for your help
>>>> >>>>
>>>> >>>> Gabriel
>>>> >>>>
>>>> >>>>
>>>> >>>> ----- Original Message -----
>>>> >>>> From: "Discussion list for Unity developers." 
>>>> >>>> <unity-dev at moock.org>
>>>> >>>> To: <unity-dev at moock.org>
>>>> >>>> Sent: Thursday, April 10, 2008 6:27 PM
>>>> >>>> Subject: ||unity-dev|| Temporary Patch for Flash Player 9.0.124.0
>>>> >>>> SecurityRestrictions
>>>> >>>>
>>>> >>>>
>>>> >>>>> a temporary patch is now available to address the new security
>>>> >>>>> restrictions on socket connections made by Flash Player.
>>>> >>>>>
>>>> >>>>> you can download the patch here:
>>>> >>>>>
>>>> >>>>> http://www.moock.org/unity/patches/unity_optional.jar
>>>> >>>>>
>>>> >>>>> instruction for applying the patch:
>>>> >>>>>
>>>> >>>>> 1) Stop Unity Multiuser Server.
>>>> >>>>> 2) Copy unity_optional.jar into your existing installation
>>>> directory's
>>>> >>>>> /lib/ folder, replacing the existing file of the same name.
>>>> >>>>> 3) In your existing installation directory, edit uconfig.xml.
>>>> >>>>> 4) Nested *inside* the existing <SERVER> tag, insert the 
>>>> >>>>> following
>>>> XML
>>>> >>>>> code. Change 9102 to the port on which you wish to serve policy
>>>> files
>>>> >>>>> (for help deciding on a port, see
>>>> >>>>> http://moock.org/unity/technotes/00001.html).
>>>> >>>>>
>>>> >>>>> <SERVICE>
>>>> >>>>>   <ID>PolicyFileService</ID>
>>>> >>>>>
>>>> <CLASSNAME>org.moock.unity.opt.policyserver.PolicyServer</CLASSNAME>
>>>> >>>>>   <ATTRIBUTES>
>>>> >>>>>     <PORT>9102</PORT>
>>>> >>>>>     <POLICY_FILE>policy.xml</POLICY_FILE>
>>>> >>>>>   </ATTRIBUTES>
>>>> >>>>> </SERVICE>
>>>> >>>>>
>>>> >>>>> 5) Configure Unity to serve a socket master policy file (see
>>>> >>>>> instructions at http://moock.org/unity/technotes/00003.html) or a
>>>> >>>>> regular socket policy file (see instructions at
>>>> >>>>> http://moock.org/unity/technotes/00004.html).
>>>> >>>>> 6)  Start Unity Multiuser Server.
>>>> >>>>>
>>>> >>>>> Please report problems or questions to the list.
>>>> >>>>>
>>>> >>>>> thanks!
>>>> >>>>> colin
>>>> >>>>>
>>>> >>>>> --
>>>> >>>>> 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
>>>> > --
>>>> > 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
>>
>>
>
>
>
> --
> 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
>
> 





More information about the unity-dev mailing list