primUntrustedUserDirectory trouble of new mac carbon VM

Tetsuya HAYASHI tetha at st.rim.or.jp
Thu Jan 18 08:11:52 UTC 2007


Hi, John,

On 2007/01/18, at 15:43, John M McIntosh wrote:

> Ah, mmm a bug, but if you try ~/Library/Preferences/Squeak/Internet/My =
Squeak/aaaaaaaa/  what happens?

I've tried it, that is no problem, returns
  '/Users/tetha/Library/Preferences/Internet/My Squeak'=20

> Perhaps the code (I've not looked yet) assumes the aaaaaaaa is a file =
name and then resolves to the directory?
>
> I'll note the default should be
> 	<key>SqueakBrowserUnTrustedDirectory</key>
> 	<string>~/Library/Preferences/Squeak/Internet/My =
Squeak/</string>
>
> I invoke
> (NSString*) stringByExpandingTildeInPath
>
> on the string, but the apple documentation is not clear, it only says:
>
> A new string made by expanding the initial component of the receiver, =
if it begins with =81g~=81h or =81g~user=81h, to its full path value.
> Returns a new string matching the receiver if the receiver=81fs =
initial component can=81ft be expanded.

It's puzzling...
I'm going to build VM from the svn tree, and test it.

> On Jan 17, 2007, at 6:56 PM, Tetsuya HAYASHI wrote:
>
>> Hi, all,
>>
>> About mac vm 3.8.14beta6U and 3.8.14beta7U, I have trouble.
>>
>>   SecurityManager default primUntrustedUserDirectory
>>
>> returns a path name,
>>
>>   '/Users/tetha/Library/Preferences/Internet'
>>
>> But, I believe it should have 'My Squeak' as the last path component.
>> When I setup the value of SqueakBrowserUnTrustedDirectory entry in =
Info.plist as
>>
>>   ~/Library/Preferences/Squeak/Internet/My Squeak/aaaaaaaa
>>
>> (add a dummy component aaaaaaaa)
>> then returns
>>
>>     '/Users/tetha/Library/Preferences/Internet/My Squeak'
>>
>> I use MacOSX 10.4.8 on PPC box.
>>
>> Best regards,
>> --
>> Tetsuya HAYASHI <tetha at st.rim.or.jp>, <tetha at mac.com>
>>
>>
>
> --
> =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=

> John M. McIntosh <johnmci at smalltalkconsulting.com>
> Corporate Smalltalk Consulting Ltd.  =
http://www.smalltalkconsulting.com
> =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=

>
>
>
>
>
>



--
Tetsuya HAYASHI <tetha at st.rim.or.jp>, <tetha at mac.com>




More information about the Squeak-dev mailing list