aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/PermissionManager.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* getting all our line endings consistant againSean Dague2007-10-051-8/+8
|
* * Modernized ScriptManager to new interface-based module calls.lbsa712007-09-191-22/+16
| | | | | * 'remove redundant this qualifier' ftw
* fixing me some line endingsSean Dague2007-09-171-305/+305
|
* * CHANGED SOME CONSOLE COMMAND BEHAVIOURSlbsa712007-09-171-14/+22
| | | | | | | | | | | | | | | | * Normalized 'change-region' so (almost) all commands are context sensitive (use 'root' or '..' to set 'all scenes' context) * 'terrain-sim' is thusly obsolete, use 'change-region', followed by 'terrain' * Introduced SceneManager to administrate operations on group of scenes and moved relevant funcs there. * In it, there's a ForEach(Action<Scene>) that either passes all scenes, or only current scene depending on context. * Changed default prim backup (save-xml/load-xml) xml to "prim-backup.xml" * Changed Disable/EnablePermissions to BypassPermissions = true/false; Also: * Removed unused and non-existent project ref
* Another attempt to fix the image sending bug (next week, I intend to rewrite ↵MW2007-08-261-1/+1
| | | | | | | | the assetcache and asset server). Attempt to fix bug # 326. (crashing when using save-xml and hollow prims) Attempt to fix bug # 328 (limit of 50 items in a folder)
* * Introduced IScriptHost as an interface to fetching object data from scripts.lbsa712007-08-161-1/+1
| | | | | | * This meant introducing AbsolutePosition on all objects (since SimChat wants that)
* The 'Party Party Groupie Groupie Life is a game' commit:lbsa712007-08-151-4/+11
| | | | | | | * Added prototypical MoneyBalance support * Finalized konceptual touch wiring * Turned SimpleApp into a tedious harvesting game.
* * Permissions! - You can now only perform certain functions (such as editing ↵Adam Frisby2007-08-151-9/+110
| | | | | | | | | | | | | other peoples objects) if you have permission to do so. * Moved OnPermissionError to EventManager - now triggers a standard blue alert. * Terraforming now requires permission via the permissions manager. [Defaults to admin-only] * Permissions manager is now substantiated in Scene * Buttload of new permissions added. * Estate manager operations now require various levels of permission to operate * OGS1 now produces 'summary reports' for a commsManager of each scene it maintains connections for. Reduces grid network traffic for ping checks. * Added new "permissions true" / "permissions false" console command to enable or disable permissions.
* Start of replacing the old SceneObject/Primitive classes with the new versions.MW2007-08-091-3/+3
| | | | | | PLEASE NOTE: that with this revision some prim related features may be broke for a while. (things like linking prims and the parcel prim count.) Also this revision may not work on mono, but that will be fixed soon.
* * renamed some scene to worldlbsa712007-08-061-2/+2
| | | | | * passing on NotImplemented from Update()
* clean up of startup config settings (command line args etc),MW2007-08-041-1/+1
| | | | | | | Now using the Nini configuration library (suggest we look into using this for the rest of our config handling, as it provides a standard interface for command line args, INI files, Xml files, .NET config files, and windows registry). One IMPORTANT change is that to TO START GRIDMODE , you need to now use -gridmode=true . Also need someone to test it under mono. (there is a dll that has been compiled under mono available, just hoping that we don't have to deal with separate dlls for windows and linux.
* * More work on PermissionManager - going AFK for a bit.Adam Frisby2007-08-041-38/+79
|
* * More work on PermissionManagerAdam Frisby2007-08-041-0/+40
|
* Changed a couple of method in PermissionManager from private to protected to ↵MW2007-08-021-3/+3
| | | | fix the error that ckrinke just reported
* * Added support for CreateLink to LSL Interpreted APIAdam Frisby2007-08-021-0/+108
* Added new "PermissionManager" which handles access to protected resources for users. (ie editing other peoples objects, etc)