aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-04-30Fix some symbol errorsMelanie1-2/+2
2010-04-30Fix link security issueMelanie1-3/+3
2010-04-19If a transfer request is received for a task inventory item asset, then ↵Justin Clark-Casey (justincc)1-6/+11
route the permissions request through the existing CanEditScript() and CanEditNotecard() methods. This implements the 'share with group' flag for notecards and scripts in prim inventory since the PermissionsModule checks group membership and permissions. Other than that, the code in PermissionsModule duplicates the checks in LLClientView so there should be no change other than allowing group members to edit embedded notecards and scripts. For all other asset types, the permission checking code in LLClientView continues to be used, pending refactoring of suitable permissions code This means that 'share with group' will not yet work for prim inventory items other than notecards and scripts
2010-04-05check group membership and powers with the groups module rather than just ↵Justin Clark-Casey (justincc)1-12/+27
the client's active group id this resolves the earlier issue where notecards/scripts shared with group could only be edited if the user had that group active
2010-03-20Fix a nullref in permissions when returning objects via right-clickMelanie1-2/+2
2010-03-18Flesh out the new permission methodMelanie1-4/+95
2010-03-18Unify a previous refactor of object return with the older solution. WeMelanie1-65/+6
really don't need two methods doing the same thing, but differently.
2010-03-10Reintroduce a check that was dropped from permissionsMelanie1-1/+1
2010-03-09Cache UserLevel in ScenePresence on SP creation. Change IsAdministratorMelanie1-0/+8
to use that stored value.
2010-03-09* Typo fixesJohn Hurliman1-4/+5
* Performance improvement in the expensive GenerateClientFlags()
2010-01-29Revert "Updates all IRegionModules to the new style region modules."Melanie1-136/+76
This reverts commit ec3c31e61e5e540f822891110df9bc978655bbaf.
2010-01-28Fixes inconsistencies in the permissions module. Adds a region_manager_is_godMelanie1-4/+7
configurable. Previously, estate managers could enter god mode, but would not have any powers. Now estate managers can enter god mode only if this option is true, and then will have real god powers.
2010-01-23Updates all IRegionModules to the new style region modules.Revolution1-76/+136
Signed-off-by: Melanie <melanie@t-data.com>
2010-01-19Change a member of the friendslist module to better reflect the client sideMelanie1-6/+3
data storage paradigm of the friends list and avoid repeated, unneccessary fetches of the entire friends list.
2010-01-11OpenSim/Framework/Communications/Cache deleted. LibraryRootFolder deleted.Diva Canto1-1/+1
2010-01-10Remove all references to master avatar, replacing with estate owner whereMelanie1-6/+0
appropriate. This changes the behavior of the REST plugins and RemoteAdmin's region creation process.
2010-01-10* OMG! All but one references to UserProfileCacheService have been rerouted!Diva Canto1-3/+3
* HG is seriously broken here * Compiles. Untested.
2010-01-05Allow estate managers (if estate_owner_is_god is set) to actually enterMelanie1-1/+4
god mode. Allow god modification of objects if the object owner is the same god that wants to modify, this allows you to regain perms on your own objects after IAR import messed them up.
2010-01-04Formatting cleanup. Add copyright headers.Jeff Ames1-1/+1
2010-01-01The Library Service is now working. UserProfileCacheService.LibraryRoot is ↵Diva Canto1-6/+23
obsolete. Didn't delete it yet to avoid merge conflicts later -- want to stay out of core as much as possible.
2009-11-27Apply patch to stop failure of llParcelMediaCommandList() on group deeded landJustin Clark-Casey (justincc)1-8/+9
See http://opensimulator.org/mantis/view.php?id=3999
2009-11-23Formatting cleanup.Jeff Ames1-8/+8
2009-11-05Change the permissions module to use the friend list cache already in theMelanie1-2/+15
friends module instead of requesting the entire friends list over the network each time a prim is touched.
2009-11-05Remove a spammy debug message from friends list check in the perms module.Melanie1-20/+2
Replace the integer compares with proper bitflags checking from libOMV. Friends rights are now functional.
2009-11-05Patch by revolution, thank you. Mantis #1789 . Implement friends permissions.Melanie1-0/+34
Applied with major changes. Core functionality commented pending review for possible rights escalation. No user functionality yet.
2009-10-10Fix selling objectsMelanie1-4/+3
2009-10-04* KeepAlive set to false in expect_user and log_off.Diva Canto1-4/+9
* Check for null SP in PermissionsModule.
2009-10-03Fix my build breakMelanie1-2/+2
2009-10-03Small permissions tweakMelanie1-1/+4
2009-10-02- cleaning up LandData/ILandObject capitalization issuesdr scofield (aka dirk husemann)1-16/+16
- adding LandDataSerializer to OAR mechanics
2009-10-01Formatting cleanup.Jeff Ames1-1/+1
2009-10-01Formatting cleanup.Jeff Ames1-25/+25
2009-08-18jhurliman's patch in http://opensimulator.org/mantis/view.php?id=4024Diva Canto1-3/+6
2009-08-13Renamed QueryItem/QueryFolder to GetItem/GetFolder. The word 'query' ↵Diva Canto1-3/+3
starting to get on my nerves.
2009-08-13Inventory redirects from CachedUserInfo to InventoryService COMPLETE!Diva Canto1-39/+7
2009-08-07This is the second part of the 'not crash on regionsize changes'. This ↵Teravus Ovares (Dan Olivares)1-4/+4
lets you configure region sizes to be smaller without crashing the region. I remind you that regions are still square, must be a multiple of 4, and the Linden client doesn't like anything other then 256. If you set it bigger or smaller, the terrain doesn't load in the client, the map has issues, and god forbid you connect it to a grid that expects 256m regions.
2009-07-30Thank you, dmiles, for a patch that allows more differentiated scriptMelanie Thielker1-7/+26
permissions for YP scripts.
2009-07-25* Updates libOMV to version 0.7.0Teravus Ovares1-4/+4
* Uses mantis #3811 as a base (thanks jhuliman) with changes. * E-mail regarding interface changes sent to the opensim-dev list * Archive: https://lists.berlios.de/pipermail/opensim-dev/2009-July/007219.html
2009-06-24Allow "Take Copy" with copy only permissions if you own the object. TransMelanie Thielker1-2/+10
is only required when taing an object you don't own, now. Fixes Mantis #3838
2009-06-22Formatting cleanup, ignore some generated files.Jeff Ames1-1/+1
2009-06-14Fixes Mantis #3793 . Committing thomax/Snoopy's patch to allow deeding of ↵Melanie Thielker1-1/+16
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-09Formatting cleanup. Ignore some generated files.Jeff Ames1-19/+19
2009-06-09Thank you Snoopy, for a patch that implements group permissions.Melanie Thielker1-131/+246
Applied with changes: - removed spammy debug message - corrected tab formatting
2009-06-05Thank you, thomax, for a patch to provide finer-grained access control toMelanie Thielker1-0/+69
scripting. Fixes Mantis #2862
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-24Prevent group deeded objects from being returned by the group return optionMelanie Thielker1-2/+22
unless the user has that permission through the group.
2009-05-24Allow the perms module to inspect and modify the list of objects to returnMelanie Thielker1-1/+1
for more fine-grained control
2009-05-24Make group permissions control what a user can return.Melanie Thielker1-0/+32
2009-05-24Add a new permissions check for bulk object returns.Melanie Thielker1-0/+9
2009-05-12Add permission mechanisms for group deeding landMelanie Thielker1-0/+18