Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | When creating an OAR, optionally exclude objects according to their permissions | Oren Hurvitz | 2011-09-12 | 1 | -37/+52 |
| | |||||
* | Remove pointless cluttering SOP.ParentGroup != null checks. | Justin Clark-Casey (justincc) | 2011-09-01 | 1 | -1/+1 |
| | | | | | The only times when ParentGroup might be null is during regression tests (which might not be a valid thing) and when scene objects are being constructed from the database. At all other times it's not possible for a SOP not to have a SOG parent. | ||||
* | Fixed serverside_object_permission default value confliction | Makopoppo | 2011-07-23 | 1 | -1/+1 |
| | |||||
* | Make default serverside_object_permissions = true since this better matches ↵ | Justin Clark-Casey (justincc) | 2011-07-01 | 1 | -1/+1 |
| | | | | | | user expectations. It also matches the default setting in the OpenSim.ini.example file | ||||
* | Fixed permissions bug related to friends in PermissionsModule. Added ↵ | Diva Canto | 2011-05-21 | 1 | -15/+26 |
| | | | | FriendsData[] GetFriends(string principalID) to IFriendsData and FriendInfo[] GetFriends(string PrincipalID) to IFriendsService. Refactored some more in the FriendsModule. Made client get notification of local friends permissions upon HGLogin. HG Friends object permissions work. | ||||
* | When setting media on a prim values, use generic object permissions instead ↵ | Justin Clark-Casey (justincc) | 2011-03-14 | 1 | -2/+2 |
| | | | | | | | of media permissions. Media permissions are just meant to be checked when we want to know if a user should be shown the navigation bar or allowed to navigate. It should not be checked when we're setting the media up. This bug was preventing a user from ever setting any more values if they had unchecked the owner settings. | ||||
* | Revamp the viewer -> banlist packet processing so fix a number of bugs. | Melanie | 2010-12-13 | 1 | -53/+3 |
| | | | | | | | 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. | ||||
* | Fix a typo | Melanie | 2010-09-21 | 1 | -3/+3 |
| | |||||
* | Refactor script create permission into the perms module | Melanie | 2010-09-21 | 1 | -5/+23 |
| | |||||
* | Formatting cleanup. | Jeff Ames | 2010-09-12 | 1 | -11/+11 |
| | |||||
* | Merge branch 'moap' | Justin Clark-Casey (justincc) | 2010-08-06 | 1 | -2/+87 |
|\ | |||||
| * | Fix problem where changes to media textures for prims duplicated by shify ↵ | Justin Clark-Casey (justincc) | 2010-07-28 | 1 | -6/+6 |
| | | | | | | | | | | | | copy would change both prims until server restart I also found out that you can crash the current viewer by giving it more media entrys than it's expecting | ||||
| * | provide config option for media on a prim | Justin Clark-Casey (justincc) | 2010-07-26 | 1 | -2/+2 |
| | | |||||
| * | fix previous media interact serverside checking. perform very basic ↵ | Justin Clark-Casey (justincc) | 2010-07-26 | 1 | -5/+25 |
| | | | | | | | | | | | | | | | | serverside url whitelist checks at the moment, only checking for the exact name prefix is implemented for some reason, whitelists are not persisting this commit also fixes a very recent problem where setting any media texture parameters after the initial configuration would not work | ||||
| * | implement serverside checks for media texture navigation in order to stop ↵ | Justin Clark-Casey (justincc) | 2010-07-26 | 1 | -1/+20 |
| | | | | | | | | naughty clients | ||||
| * | factor out soon to be common media permissions check code | Justin Clark-Casey (justincc) | 2010-07-26 | 1 | -4/+9 |
| | | |||||
| * | implement prim media control permissions serverside in order to stop bad clients | Justin Clark-Casey (justincc) | 2010-07-26 | 1 | -1/+42 |
| | | |||||
* | | Allow gods and estate managers/owners to be unaffected by parcel bans | Melanie Thielker | 2010-07-29 | 1 | -0/+1 |
|/ | |||||
* | Fix some symbol errors | Melanie | 2010-04-30 | 1 | -2/+2 |
| | |||||
* | Fix link security issue | Melanie | 2010-04-30 | 1 | -3/+3 |
| | |||||
* | If a transfer request is received for a task inventory item asset, then ↵ | Justin Clark-Casey (justincc) | 2010-04-19 | 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 | ||||
* | check group membership and powers with the groups module rather than just ↵ | Justin Clark-Casey (justincc) | 2010-04-05 | 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 | ||||
* | Fix a nullref in permissions when returning objects via right-click | Melanie | 2010-03-20 | 1 | -2/+2 |
| | |||||
* | Flesh out the new permission method | Melanie | 2010-03-18 | 1 | -4/+95 |
| | |||||
* | Unify a previous refactor of object return with the older solution. We | Melanie | 2010-03-18 | 1 | -65/+6 |
| | | | | really don't need two methods doing the same thing, but differently. | ||||
* | Reintroduce a check that was dropped from permissions | Melanie | 2010-03-10 | 1 | -1/+1 |
| | |||||
* | Cache UserLevel in ScenePresence on SP creation. Change IsAdministrator | Melanie | 2010-03-09 | 1 | -0/+8 |
| | | | | to use that stored value. | ||||
* | * Typo fixes | John Hurliman | 2010-03-09 | 1 | -4/+5 |
| | | | | * Performance improvement in the expensive GenerateClientFlags() | ||||
* | Merge branch 'master' into presence-refactor | Melanie | 2010-02-08 | 1 | -4/+7 |
|\ | | | | | | | | | This was a large, heavily conflicted merge and things MAY have got broken. Please check! | ||||
| * | Revert "Updates all IRegionModules to the new style region modules." | Melanie | 2010-01-29 | 1 | -136/+76 |
| | | | | | | | | This reverts commit ec3c31e61e5e540f822891110df9bc978655bbaf. | ||||
| * | Fixes inconsistencies in the permissions module. Adds a region_manager_is_god | Melanie | 2010-01-28 | 1 | -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. | ||||
| * | Updates all IRegionModules to the new style region modules. | Revolution | 2010-01-23 | 1 | -76/+136 |
| | | | | | | | | Signed-off-by: Melanie <melanie@t-data.com> | ||||
* | | Change a member of the friendslist module to better reflect the client side | Melanie | 2010-01-19 | 1 | -6/+3 |
| | | | | | | | | | | data storage paradigm of the friends list and avoid repeated, unneccessary fetches of the entire friends list. | ||||
* | | Merge branch 'master' into presence-refactor | Melanie | 2010-01-16 | 1 | -1/+4 |
|\ \ | |/ | | | | | | | This merge was very conflicted. I think I got them all, but I can't be sure. I had to merge to master or risk divergence to the point of unmergeability. | ||||
| * | Allow estate managers (if estate_owner_is_god is set) to actually enter | Melanie | 2010-01-05 | 1 | -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. | ||||
* | | OpenSim/Framework/Communications/Cache deleted. LibraryRootFolder deleted. | Diva Canto | 2010-01-11 | 1 | -1/+1 |
| | | |||||
* | | Remove all references to master avatar, replacing with estate owner where | Melanie | 2010-01-10 | 1 | -6/+0 |
| | | | | | | | | | | appropriate. This changes the behavior of the REST plugins and RemoteAdmin's region creation process. | ||||
* | | * OMG! All but one references to UserProfileCacheService have been rerouted! | Diva Canto | 2010-01-10 | 1 | -3/+3 |
| | | | | | | | | | | * HG is seriously broken here * Compiles. Untested. | ||||
* | | Merge branch 'master' into presence-refactor | Melanie | 2010-01-04 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Formatting cleanup. Add copyright headers. | Jeff Ames | 2010-01-04 | 1 | -1/+1 |
| | | |||||
* | | The Library Service is now working. UserProfileCacheService.LibraryRoot is ↵ | Diva Canto | 2010-01-01 | 1 | -6/+23 |
|/ | | | | obsolete. Didn't delete it yet to avoid merge conflicts later -- want to stay out of core as much as possible. | ||||
* | Apply patch to stop failure of llParcelMediaCommandList() on group deeded land | Justin Clark-Casey (justincc) | 2009-11-27 | 1 | -8/+9 |
| | | | | See http://opensimulator.org/mantis/view.php?id=3999 | ||||
* | Formatting cleanup. | Jeff Ames | 2009-11-23 | 1 | -8/+8 |
| | |||||
* | Change the permissions module to use the friend list cache already in the | Melanie | 2009-11-05 | 1 | -2/+15 |
| | | | | | friends module instead of requesting the entire friends list over the network each time a prim is touched. | ||||
* | Remove a spammy debug message from friends list check in the perms module. | Melanie | 2009-11-05 | 1 | -20/+2 |
| | | | | | Replace the integer compares with proper bitflags checking from libOMV. Friends rights are now functional. | ||||
* | Patch by revolution, thank you. Mantis #1789 . Implement friends permissions. | Melanie | 2009-11-05 | 1 | -0/+34 |
| | | | | | Applied with major changes. Core functionality commented pending review for possible rights escalation. No user functionality yet. | ||||
* | Fix selling objects | Melanie | 2009-10-10 | 1 | -4/+3 |
| | |||||
* | * KeepAlive set to false in expect_user and log_off. | Diva Canto | 2009-10-04 | 1 | -4/+9 |
| | | | | * Check for null SP in PermissionsModule. | ||||
* | Fix my build break | Melanie | 2009-10-03 | 1 | -2/+2 |
| | |||||
* | Small permissions tweak | Melanie | 2009-10-03 | 1 | -1/+4 |
| |