aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-10-07* Apply http://opensimulator.org/mantis/view.php?id=1207Justin Clarke Casey1-7/+11
* Implmements llModifyLand() and a check for the "Allow others to terraform flag" * Thanks tglion!
2008-10-06Revert r6697 patch as the build fails.Charles Krinke1-11/+7
2008-10-06Mantis#1207. Thank you, TGlion for a patch that addresses:Charles Krinke1-7/+11
Implementation of llModifyLand() and There is a bug on permission-check of land-terraforming: x an y-coordinates are interchanged on function-call ExternalChecksCanTerraformLand. Correct: x is west, and y is north. 2) Missing check of "Other allow to terraform-flag" (Parcel.ParcelFlags.AllowTerraform)
2008-09-23Update svn properties, formatting cleanup.Jeff Ames1-1/+1
2008-09-23Small fix to eliminate a beauty spotMelanie Thielker1-1/+1
2008-09-23Update the permissions system to handle scripts and notecards the wayMelanie Thielker1-1/+65
it was meant to. No functional changes, just better code
2008-09-22Move script and notecard open perms checks from ClientView to theMelanie Thielker1-2/+127
perms module
2008-09-22Remove comment in perms module after consulting with awebbMelanie Thielker1-6/+2
2008-09-22Fix a small logic error in my perms module changesMelanie Thielker1-1/+1
2008-09-22Create CanEditObjectInventory to preserve the abilityMelanie Thielker1-0/+20
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-66/+66
* 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-09-03clean up and fixing a typo.Dr Scofield1-1/+1
2008-09-01Mantis #2072Melanie Thielker1-1/+14
Griefer protection! When running without serverside permissions, let only the owner edit attachments. Having everyone able to do it just isn't right.
2008-08-19Mantis #1999Melanie Thielker1-0/+3
Allow the sim owner to add estate managers to any estate on the sim
2008-08-18Formatting cleanup.Jeff Ames1-1/+1
2008-08-17Patch for Adam: Add two new permissions options to Opensim.ini.exampleMelanie Thielker1-3/+7
and the permissions module
2008-08-16Update svn properties, minor formatting cleanup.Jeff Ames1-3/+3
2008-08-16Reshuffle to eliminate prim owner lookups unless gridgods are enabledMelanie Thielker1-4/+7
2008-08-16Guard against a null ref in the permissions module when a profileMelanie Thielker1-2/+5
fetch fails.
2008-08-15Perils of copypaste. Missing references.Melanie Thielker1-1/+2
2008-08-15Fix repeated user profile info lookups. Redirect those lookups to cache.Melanie Thielker1-2/+3
2008-08-15Fix up master avatar handling for estate owners. Introduces a newMelanie Thielker1-6/+7
hierarchical rights structure. MasterAvatar: Owner of the region server (may be null), net gods (users with GodLevel 200), Estate owner (from database). Look at Opensim.ini.example to enable net gods. Estate owner will default to master avatar.
2008-08-15Update svn properties, formatting cleanup, fix a couple compiler warnings.Jeff Ames1-2/+2
2008-08-14Make the estate owner work. Changes permissions checks to allow theMelanie Thielker1-1/+7
estate owner user the ability to add and remove estate managers, and have EM rights outside of that.
2008-08-13Make the estate owner UUID from the database have the same rightsMelanie Thielker1-1/+7
as the region master avatar, unless it's LLUUID.Zero (the default).
2008-07-25*Added CommandIntentions that is used to describe a console commands hazard. ↵mingchen1-2/+2
HAZARDOUS if it modifies the simulator, NON_HAZARDOUS if it does a command that doesn't modify the simulator but does a background command such as a forced backup, and STATISTICAL if it returns debug or more information. *This is useful for implementing a protection system from unwanted script execution or for application modules needing to know what a command does.
2008-07-23refactored LandData to use properties, and cleaned up the naming onSean Dague1-6/+6
the properties a bit to be more consistant with other objects (having things like .Name .Description, etc).
2008-07-18Patch #9151Melanie Thielker1-11/+1
Makes the estate dialog fully functional. Implements all client facing functionality. Moves estate data from estate_settings.xml, which is used to provide defaults, to the region data store. Creates one estate for each region, and places the region in it. Converts all region bans to estate bans.
2008-07-12Patches #9143 and #9144 (Mantis #1723)Melanie Thielker1-1/+1
Changes the permissions module to make scripts permissive only when intended Adds security checks to asset transfers to prevent hacked clients fron requesting script sources. Adds security checks to llClientView to verify all aspects of ownership and permissions for inventory based script retrieval.
2008-07-11* Oops, turn off permissions debugging I stupidly hardcodedJustin Clarke Casey1-1/+1
2008-07-11* Put an info entry in the log if permissions are being bypassedJustin Clarke Casey1-1/+10
* might help to diagnose mantis 1712
2008-06-28Mantis#1616. Applied Melanie's patch. This may or mayCharles Krinke1-1/+2
not break trunk.
2008-06-27move along, nothing to see here. just a couple of lazy variables.Dr Scofield1-5/+5
2008-06-26Mantis#1597. Thank you, Melanie for a patch that:Charles Krinke1-0/+9
Adds handlers for the reclaim land functionality, plus all needed permissions checks.
2008-06-25Added support for terrain map to be serialised to xml(as base64 binary). ↵MW1-2/+0
useful for places that the terrain map is needed in a serialised form. Also could add console commands to save and load from files, which should be faster than .raw files (these load/save commands are not included/implemented) Add util functions to compress and uncompress strings. Fixed a couple of modules so they use SceneCommunicationService rather than directly call functions on the CommsManager.
2008-06-01* Fix build break by eliminating remaining IScenePermissions references - ↵Justin Clarke Casey1-3/+1
must remember to nant clean * Hook all server startups into base opensim server startup method
2008-06-01* Updates permission module so that GenericCommunicationPermission returns ↵Teravus Ovares1-2/+3
true. Instant messages, inventory transfers use this.. and it was always returning false.
2008-05-23Thank you kindly, Melanie, for:Charles Krinke1-1/+2
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-17* Tweaked patch mantis 1302 and committing it.Teravus Ovares1-2/+2
2008-05-16Formatting cleanup.Jeff Ames1-68/+68
2008-05-15Committing patch from Melanie. 0001290: [PATCH] implement permissions ↵Teravus Ovares1-1/+7
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-8/+85
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-16/+13
permissions modules. From Melanie. Thanks Melanie!
2008-05-14* Fixed deleting prim.Teravus Ovares1-1/+1
2008-05-14* Applying patches from Melanie to cover permissions module. Thanks!Adam Frisby1-0/+9
2008-05-14Formatting cleanup.Jeff Ames1-2/+2
2008-05-13*Locked objects can now be unlockedmingchen1-1/+1
2008-05-13*Locked objects now delete after accepting warning as expectedmingchen1-9/+9
2008-05-13*Complete redo of the permissions modulemingchen1-339/+479
*Removed hardcoded permissions checks *Added permissions checks where needed