[Opensim-dev] request for patch feedback on several issues
SignpostMarv Martin
opensim at signpostmarv.name
Tue Aug 14 20:06:55 UTC 2012
Now that Melanie has started work on the temp attachments on the master
branch, I've changed how osForceAttachToOtherAvatar works, so it's
always temporary.
~ Marv.
On 11/08/2012 12:12, SignpostMarv Martin wrote:
>
> On 10/08/2012 22:34, dz wrote:
>> I'll bite...
>>
>> Lets focus on one of the patches.... new feature: attaching
>> objects to non-owner http://opensimulator.org/mantis/view.php?id=6133 ...
>>
>> First problem with this patch... It replicates the
>> *osForceAttachToOtherAvatarFromInventory* function
>> documented here ->
>> http://opensimulator.org/wiki/OsForceAttachToOtherAvatarFromInventory
>> .. as you can see from the history of that page it was created
>> almost a month before your patch was submitted...
> It doesn't replicate osForceAttachToOtherAvatarFromInventory(), it
> "replicates" llAttachToAvatar()
> http://wiki.secondlife.com/wiki/LlAttachToAvatar
>
> osForceAttachToOtherAvatarFromInventory() is for adding an attachment
> from the object's inventory to a specified avatar, llAttachToAvatar()
> is for adding the rezzed host object to the object owner.
> The patch I've attached is for attaching the host object to the
> specified avatar, the sole difference to llAttachToAvatar() being the
> specification of the avatar.
>
>
>> Second problem with this function... and one i added to the talk
>> page on the wiki...
>> Unless that object is unscripted OR is removed when the avatar exits
>> the region or disconnects,
>> this sounds like a heap of griefer trouble...
>>
>> What happens when I visit a region where an object scans me, attach a
>> malicious package to me,
>> and then take advantage of the fact that attached objects don't
>> require permissions to
>> teleport me to a random region and have the object spew 200,000 prims
>> into someones else space???
>> Is MY fault I didnt check all of my attachments before and after i
>> TP'd???
>>
>> There are so many reasons why asking for permissions works, and
>> owning the objects that are attached to you makes sense..
>> The ONLY valid reason I have ever come across for someone wanting to
>> attach something to me without me owning it is
>> DEMO prim/mesh clothing/accessories That functionality IS supported
>> in SL via lAttachToAvatarTemp
>> <http://wiki.secondlife.com/wiki/LlAttachToAvatarTemp>... and ASKS.
> There are two functions in the patch. One asks, one doesn't. Your sole
> concern seems to be the potential for griefing with the
> osForceAttachToOtherAvatar() function and not osAttachToOtherAvatar(),
> a concern that would seem to be addressed by either raising the threat
> level of osForceAttachToOtherAvatar(), or just not including it.
>
>
>>
>> Like I said above.. making this functionality accessable to NPC bots
>> who cannot leave the region, and currently cannot grant permissions,
>> MIGHT be a use case.. But since you make no distinctions...
> I could implement another pair of functions designed for NPCs if you'd
> like, that's fairly trivial.
>
>>
>> ...
>>
>> I guess the bottom line is... there's some code there, yes... but
>> even if it is functional, it is going to take more than filing a
>> mantis to get it worked on and reviewed... Part of that work is
>> defining and communicating the NEED for the function so it can be
>> balanced against the implications of implementing it.
> At work I needed to attach a wheelbarrow (and in future, other tools &
> equipment) to the user without
> a) transferring ownership
> b) constantly interrupting them with permissions dialogs- as is
> required by llAttachToAvatar()
> c) performing the ungraceful hack that one would do in Second Life
> with many attachments that remain attached to the avatar but are
> invisible until needed, or one that is invisible and changes
> appearance as needed.
>
> This scenario is accompanied by a function that permits
> script-triggered dropping of attachments (in both perms and non-perms
> flavours) http://opensimulator.org/mantis/view.php?id=6118
>
>
> ~ Marv.
>
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20120814/ae7b160a/attachment-0001.html>
More information about the Opensim-dev
mailing list