[Opensim-dev] Item description should be varchar(84) or varchar(64)?

Justin Clark-Casey jjustincc at googlemail.com
Fri Aug 1 23:19:07 UTC 2014


In the Second Life system, creator and owner are treated quite differently.  Creator is effectively just an identifier 
unlinked to anything else, which is why it was (relatively) easy to introduce Hypergrid style identifiers.

However, owner has to be a UUID for permissions and many other reasons.

Last owner is also physically a UUID in the code.  I don't believe it's that important in terms of code logic.  As far 
as I can see, the only place that it's used in the entire code base is a permissions check relating to object 
duplication where the object is currently owned by a group but that group was also not the last owner (i.e. they did not 
duplicate it).

Because it's a UUID in the code, there's no way it can have an HG identifier.  Because it's only used in a single place, 
impact of a bad setting is minimal (it will just stop an object being duped in the above circumstance).

On 01/08/14 21:30, Ai Austin wrote:
> At 20:47 01/08/2014, opensim-dev-request at opensimulator.org wrote:
>> So there is no need for the LastOwnerID to be wider than the UUID field length.
>
> No Justin last owner can be someone from a different grid as they can give you items while travelling.  or you can take
> items last owner by them on another grid.  Unless this last owner field is EXPLICITLY set to none or null UUID for HG
> takes and gives?
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at opensimulator.org
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>


-- 
Justin Clark-Casey (justincc)
OSVW Consulting
http://justincc.org
http://twitter.com/justincc


More information about the Opensim-dev mailing list