| Commit message (Collapse) | Author | Files | Lines |
|
true. Instant messages, inventory transfers use this.. and it was always returning false.
|
|
Nothing huge, but the new button code for producing
a new script does well, but the script will not allow
for name change once created. It reverts back to new script.
|
|
|
|
|
|
propagation and script module hooks. Thanks Melanie!
* Implements quite a few inventory related perms.
* (from Teravus) Fixes Take Copy
|
|
Thanks Melanie!
* Adds hooks in the permission module for CanReadScript, CanEditScript, CanCopyInventory, CanDeleteInventory, CanEditNotecard, CanViewNotecard, CanViewScript.. and a few more. The functionality in the default module returns true.
|
|
permissions modules. From Melanie. Thanks Melanie!
|
|
|
|
|
|
|
|
|
|
|
|
*Removed hardcoded permissions checks
*Added permissions checks where needed
|
|
* Minor tweak to Permissions/PermissionsModule.cs
|
|
permission module to follow this.
*This makes permission checking much more modular; allows restrictive and granting module to be made without modifying the existing permission module
|
|
|
|
|
|
multiple functions that register with the class and return the result (usually true/false) based on those results. This is useful for module wanting to put their opinion in decisions such as 'can the user rez this object?'
|
|
|
|
|
|
|
|
|
|
* Converted a large number of read-only fields to be actually, readonly.
* Reformatted code sections.
* Removed redundant code.
|
|
Melanie!
RE: 0001079: r4387. touch() event does not fire when touch script is in root prim and child prims are touched
|
|
* Causes the internal handling of attachments to put the prim group conceptually at the position of the avatar instead of 0,0,0
|
|
tglion!
|
|
(this took a while to run).
|
|
|
|
script that works OK on SL
* Fix for #693: llSetRot malfunction in linked prims causing instance of invisible prim
|
|
* Remember, your admin user and estate managers can move locked objects that are not owned by them. That functionality differs from the Linden way of thinking and it's by design! It is not a bug! Create a non-god user and use that as your normal account.
|
|
Thanks to DrSchofld for pointing this out.
|
|
|
|
|
|
|
|
|
|
|
|
Changed the public IsAdministrator back to protected,
now checks Config to see whether it is allowed to run or not.
Defaults to false (not allowed).
To use add the following to OpenSim.ini
[LL-Functions]
AllowosConsoleCommand=true
|
|
osConsoleCommand Feature to ll-functions.
|
|
* temporary re-introduced the weird 'flip-back' behaviour, but debugging it; will remove it if I don't find anything.
|
|
bitmasking error of the objectflags! It's still a little bit wonky when you check the checkbox, however it 'takes' and doesn't break anything.
|
|
It might be smarter to just rebuild the whole objectflags before sending it to the client >.<
|
|
** Created SendFullUpdateToAllClientsExcept(LLUUID) so that permission updates /appear/ to apply immediately
** Separated out the ObjectFlags and the Permission Flags. They're related but not the same
** Added a hack routine to add *back* the objectflags to the client flags because the client hates the way we're doing object permissions
** Updated the clientflags routine to properly tell the client when they can't edit admin objects (objects owned by the sim administrator) even when they're an estate manager(why? >.< argh!)
** Fixed a null sim administrator/estate manager/user from causing permissions to return false even when it should return true.
** Re-added ObjectModify hack to allow collaboration with the allow anyone to move checkbox until we get group permissions done.
|
|
|
|
mode (with accounts_authenticate set to true), it also only currently has a mysql database connector. (sqlite one will follow soon). It also uses the tribalmedia database system, so this needs checking to see if the old problems with mono have been fixed.
To use, see the appearance section in opensim.ini.example, set "persist = true", then add the correct connection string for your database.(see mysql-AvatarAppearance.sql in share folder for a example of the table mysql table structure).
This could possible be used in a very small grid, but would mean each region server would need to connect to the same mysql database.
But the work to move the code to one of the grid servers shouldn't be too much.
|
|
hence always retuning false on GenericObjectPermission.
|
|
(libsl PermissionMask)
|
|
estate managers.
* You can put UUIDs in those fields to give other users some ability to help manage a sim you own.
* Also started decoding the EstateOwnerMessage packet convolutions.
|
|
* shortened references
* Removed redundant 'this'
* Normalized EOF
|
|
|
|
* BACKUP YOUR PRIM BEFORE UPDATING TO THIS and then double check the prim permissions after applying it with a different avatar (then the master avatar or the prim owner avatar).
* Also, beware that any objects created under the old permission scheme may react oddly. They may automatically allow anyone to modify them, (which you'll then have to un-set).
* It's hacked support because when 'anyone can move is set', any avatar can modify the prim (texture, shape, scale, etc)
|