aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/Scene.Permissions.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-04-27If a Grid God teleports then include the Godlike teleport flag. This can ↵Oren Hurvitz1-0/+17
affect the starting position in the destination region.
2012-03-22Revert "Simple build permissions feature. NOTE: EXPERIMENTAL, DISABLED BY ↵Melanie1-17/+0
DEFAULT. Turns out that this can't be expressed by cascading Permission modules, so I did it as per this patch." This reverts commit 6146e7ef258b10888ad7464b72b75cca701e02c9.
2012-03-22Simple build permissions feature. NOTE: EXPERIMENTAL, DISABLED BY DEFAULT. ↵Diva Canto1-0/+17
Turns out that this can't be expressed by cascading Permission modules, so I did it as per this patch.
2011-01-03Add permissions hooks for object transfersMelanie1-4/+57
2010-12-17remove mono compiler warningsJustin Clark-Casey (justincc)1-2/+2
2010-12-13Revamp the viewer -> banlist packet processing so fix a number of bugs.Melanie1-14/+0
Remove the too coarse CanEditParcel method in favor of a CanEditParcelProperties method that takes a GroupPowers argument to specify what action is to be taken. Also, make the method to set parcel data much more granular. Permissions in a deeded setting should now work.
2010-12-13Change some lookups in he Land Management module to make group permissionsMelanie1-1/+18
work better. Add a generic group permissions hoot to the scene permissions system.
2010-11-22add basic tests to check that under default permissions module owner can ↵Justin Clark-Casey (justincc)1-9/+53
delete objects and that non-owners (who are also not administrators, etc.) cannot
2010-09-12Formatting cleanup.Jeff Ames1-1/+1
2010-07-29Allow gods and estate managers/owners to be unaffected by parcel bansMelanie Thielker1-0/+17
2010-07-26implement serverside checks for media texture navigation in order to stop ↵Justin Clark-Casey (justincc)1-1/+18
naughty clients
2010-07-26implement prim media control permissions serverside in order to stop bad clientsJustin Clark-Casey (justincc)1-2/+19
2010-07-13implement serverside checks for media texture navigation in order to stop ↵Justin Clark-Casey (justincc)1-1/+18
naughty clients
2010-07-13implement prim media control permissions serverside in order to stop bad clientsJustin Clark-Casey (justincc)1-2/+19
2010-03-18Unify a previous refactor of object return with the older solution. WeMelanie1-23/+6
really don't need two methods doing the same thing, but differently.
2009-10-29* Commented out two noisy debug lines in the LLUDP serverJohn Hurliman1-18/+18
* Misc. cleanup in ScenePresence.HandleAgentUpdate()
2009-10-01Formatting cleanup.Jeff Ames1-8/+8
2009-06-14Fixes Mantis #3793 . Committing thomax/Snoopy's patch to allow deeding of ↵Melanie Thielker1-0/+17
objects, with changes: - Set OwnerID = GroupID for deeded objects. - Close a security loophole that would have allowed a user with deed rights in a group to deed ANY object to that group, even if it's not owned by them and/or not set to that group - Set LastOwnerID correctly. Handle objects vs. prims correctly.
2009-06-05Thank you, thomax, for a patch to provide finer-grained access control toMelanie Thielker1-0/+20
scripting. Fixes Mantis #2862
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-24Allow the perms module to inspect and modify the list of objects to returnMelanie Thielker1-3/+3
for more fine-grained control
2009-05-24Add a new permissions check for bulk object returns.Melanie Thielker1-0/+17
2009-05-12Add permission mechanisms for group deeding landMelanie Thielker1-0/+17
2009-04-01Finally clean up the Scene.Permissions and permissions module.Melanie Thielker1-790/+353
Permissions now use proper events and not delegate lists, which makes for much easier reading and much less work adding new methods. I finally found a way to raise events with return values without it becoming late bound.
2009-02-06This changeset is the step 1 of 2 in refactoringDr Scofield1-2/+2
OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
2008-12-01Make the permissions module hook CanResetScript suitable for useMelanie Thielker1-3/+3
2008-11-22Mantis #2442Melanie Thielker1-3/+3
Attempt to reinstate the Object Entry flag in parcel settings
2008-11-21Refactor: Scene.ExternalChecks -> Scene.Permissions. Also make allMelanie Thielker1-270/+270
the internals of the permissions module adapter sane
2008-11-13* Rename all the previous methods to be User rather than Avatar (for extra ↵Justin Clarke Casey1-44/+44
bonus points) public bool ExternalChecksCanCreateUserInventory(int invType, UUID userID) public bool ExternalChecksCanCopyUserInventory(UUID itemID, UUID userID) public bool ExternalChecksCanCopyUserInventory(UUID itemID, UUID userID) public bool ExternalChecksCanDeleteUserInventory(UUID itemID, UUID userID)
2008-11-13* Add Justin Clarke Casey1-2/+141
public bool ExternalChecksCanCreateAvatarInventory(int invType, UUID userID) public bool ExternalChecksCanCopyAvatarInventory(UUID itemID, UUID userID) public bool ExternalChecksCanCopyAvatarInventory(UUID itemID, UUID userID) public bool ExternalChecksCanDeleteAvatarInventory(UUID itemID, UUID userID) to ExternalChecks to handle avatar inventory checks (as opposed to object inv checks). * opensim-dev e-mail to follow concerning this shortly
2008-11-13* refactor: rename object inventory permission checks to distinguish between ↵Justin Clarke Casey1-31/+45
task inventory and agent inventory
2008-11-13* First part of a series of patchesJustin Clarke Casey1-2/+2
* Intension is to provide a way to lock down script creation to administrators/gods only * Defaults will remain as they are at the moment
2008-09-22Create CanEditObjectInventory to preserve the abilityMelanie Thielker1-0/+27
to have different permissions on inventory and object edits. This may be needed by the viewer on public grids
2008-09-08fix: warnings from libomvDr Scofield1-0/+4
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-80/+80
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
2008-08-18Formatting cleanup.Jeff Ames1-767/+804
2008-08-14Make the estate owner work. Changes permissions checks to allow theMelanie Thielker1-3/+3
estate owner user the ability to add and remove estate managers, and have EM rights outside of that.
2008-06-28Mantis#1616. Applied Melanie's patch. This may or mayCharles Krinke1-0/+1
not break trunk.
2008-06-26Mantis#1597. Thank you, Melanie for a patch that:Charles Krinke1-0/+25
Adds handlers for the reclaim land functionality, plus all needed permissions checks.
2008-06-06* This wraps the autopilot request to the client's sit response. An ↵Teravus Ovares1-0/+3
interesting, but successful way to do it. * This also takes care of a few error situations that were previously never seen.
2008-05-28*Added a Few External Checks relating to scripts including the seperation of ↵mingchen1-1/+88
runscript into 3 different situations (Rez, start stop)
2008-05-23Thank you kindly, Melanie, for:Charles Krinke1-0/+1
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.
2008-05-16Formatting cleanup.Jeff Ames1-9/+9
2008-05-15Committing patch from Melanie. 0001290: [PATCH] implement permissions ↵Teravus Ovares1-1/+36
propagation and script module hooks. Thanks Melanie! * Implements quite a few inventory related perms. * (from Teravus) Fixes Take Copy
2008-05-15* Committing Patch mantis 0001275: [PATCH] Add more perms-fu. From Melanie. ↵Teravus Ovares1-9/+241
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.
2008-05-14* Comitting 0001271: [PATCH] Refactor permissions to fully allow stacking ↵Teravus Ovares1-1/+73
permissions modules. From Melanie. Thanks Melanie!
2008-05-14* Fixed attaching objects that are in-world.Teravus Ovares1-2/+2
2008-05-14Formatting cleanup.Jeff Ames1-1/+1
2008-05-13*Complete redo of the permissions modulemingchen1-163/+215
*Removed hardcoded permissions checks *Added permissions checks where needed
2008-05-09Update svn properties.Jeff Ames1-605/+605