aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Interfaces (follow)
Commit message (Collapse)AuthorAgeFilesLines
* *Added CommandIntentions that is used to describe a console commands hazard. ↵mingchen2008-07-252-0/+11
| | | | | | | 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.
* Introduce a separate connection string for estates, which defaults to the one giMelanie Thielker2008-07-181-2/+1
| | | | | | ven for the region datastore. Removes the flag to store prim inventories, which are now always stored.
* Patch adds bool IsManager(LLUUID) to IEstateModule.Melanie Thielker2008-07-181-0/+1
| | | | | | | | Returns true whenever the LLUUID references a user who is either an EM or the region owner. Please note that ownership is region-scoped, while EM is estate-scoped.
* Patch #9151Melanie Thielker2008-07-182-4/+41
| | | | | | 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.
* Mantis#1739. Thank you kindly, Grumly57 for a patch that:Charles Krinke2008-07-141-1/+1
| | | | | Implements X-SecondLife-* HTTP Headers for llHTTPRequest
* Patch #9147Melanie Thielker2008-07-141-0/+38
| | | | | | | Patch #4 of the region settings series. Partial functionality of the new storage system. More patches to follow.
* Copyright notices and formatting cleanup.Jeff Ames2008-07-062-11/+11
|
* * On client login, send only one terrain patch at a time (with pauses) ↵Justin Clarke Casey2008-07-031-0/+6
| | | | | | | | | instead of 4 at a time * Certain terrains which are fine went patches are sent singly cause a libsecondlife failure when patches are sent in batches * See http://opensimulator.org/mantis/view.php?id=1662 for more details
* Mantis#1658. Thank you, Melanie for a patch that:Charles Krinke2008-07-031-0/+48
| | | | | Adds IEmailModule and a module skelaton
* patch and files from mantis #1630, Thanks MelanieMW2008-06-291-1/+2
|
* Mantis#1616. Applied Melanie's patch. This may or mayCharles Krinke2008-06-281-0/+38
| | | | | not break trunk.
* Added support for terrain map to be serialised to xml(as base64 binary). ↵MW2008-06-251-0/+2
| | | | | | | | 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.
* * Adds Region ban capability to Regions. You access this by going to ↵Teravus Ovares2008-06-211-0/+6
| | | | | | | | World->Region/Estate. Then on the Estate tab, at the lower right hand corner, clicking the 'Add' button and picking an avatar. * It only persists across reboots for the mySQL datastore currently. * Currently have stubs in the other datastores.
* *Parcel Prim Count Maximums moved to their own functions so modules can ↵mingchen2008-06-112-0/+12
| | | | override the default method of calculating how many prims a parcel can have.
* * Put IScenePermissions out of its miseryJustin Clarke Casey2008-06-011-35/+0
|
* Thank you, Grumly57 kindly for:Charles Krinke2008-05-281-1/+1
| | | | | | | This patch proposes a new function : osOpenRemoteDataChannel(key channeID) that allow to open an XMLRPC channel for remote_data event. The difference is that the channelID can be customized instead of being randomly generated.
* Thank you kindly, Melanie for a patch that adds:Charles Krinke2008-05-271-0/+4
| | | | | GetSerializationData() and CreateFromData() methods
* I'm dropping the ISimChat interface as that has now been Dr Scofield2008-05-271-37/+0
| | | | | | | | | | | | | | replaced by EventManager events. also, i've added instructions to README.txt about running runprebuild.sh and on how to report bugs. plus some minor fixes (dropping m_log statement left over from debugging llOwnerSay, nicer catch of exception in IRCBridgeModule
* This enables return from the parcel object owner display.Teravus Ovares2008-05-242-1/+2
| | | | | There's some oddness with the parcel counts, but if you can get past the oddness, you can return objects under an owner that you have permission to return.
* *Refactor of the LandManagementModule that allows OpenSim to run without itmingchen2008-05-231-22/+3
|
* Thank you kindly, Melanie, for a patch which:Charles Krinke2008-05-231-0/+1
| | | | | | | | | Previously, upload charging was possible only for UPD uploads. This is because UDP uploads are charged by the viewer, while in CAPS, this was changed to be server side, so hackers couldn't avoid paying the upload charge. This patch adds a method to allow implementation of this serverside charge.
* Formatting cleanup, minor refactoring. Fixed some comparisons of value ↵Jeff Ames2008-05-181-1/+1
| | | | types and null.
* * Patch #1312 from Melanie - Abstracts Money Module to IMoneyModule.Adam Frisby2008-05-181-0/+42
|
* Formatting cleanup.Jeff Ames2008-05-163-6/+6
|
* refactoring to move AvatarAppearance into Framework andSean Dague2008-05-151-0/+1
| | | | | | move the appearance sending bits to ScenePresence
* * Comitting 0001271: [PATCH] Refactor permissions to fully allow stacking ↵Teravus Ovares2008-05-141-3/+0
| | | | permissions modules. From Melanie. Thanks Melanie!
* *Complete redo of the permissions modulemingchen2008-05-131-0/+1
| | | | | | *Removed hardcoded permissions checks *Added permissions checks where needed
* *Added all the permission checks to the sceneexternalchecks and modified ↵mingchen2008-05-081-66/+0
| | | | | | | permission module to follow this. *This makes permission checking much more modular; allows restrictive and granting module to be made without modifying the existing permission module
* * Applying patch #1121 - Fixes for llListen() (Thanks Middlelink!)Adam Frisby2008-05-081-6/+4
|
* *Added SceneExternalChecks.cs that is used to manage checking the results of ↵mingchen2008-05-071-2/+2
| | | | multiple functions that register with the class and return the result (usually true/false) based on those results. This is useful for module wanting to put their opinion in decisions such as 'can the user rez this object?'
* * Cleaning up code, making it conform to OpenSim standards.Adam Frisby2008-05-061-30/+19
|
* * Refactor: Break out permissions code into a separate region PermissionsModuleJustin Clarke Casey2008-05-051-0/+103
|
* *Standardized the Land module by removing all references to ↵mingchen2008-05-052-5/+3
| | | | libsecondlife.packets
* * Rolled back a few changes.Adam Frisby2008-05-0110-17/+16
|
* * Spring cleaning on Region.Environment. Adam Frisby2008-05-0110-16/+17
| | | | | | | * Converted a large number of read-only fields to be actually, readonly. * Reformatted code sections. * Removed redundant code.
* * Sometimes you know, you do something really stupid.Adam Frisby2008-04-303-3/+3
| | | | | * This is one of those times (should fix build)
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-217-27/+4
| | | | (this took a while to run).
* Update svn properties. Add copyright info to some source files.Jeff Ames2008-04-175-9/+140
|
* * Quick patch before I start on a bigger projectAdam Frisby2008-04-151-2/+2
| | | | | | * Renamed ITerrainTemp to IMapImageGenerator * Renamed WriteJpegImage to WriteJpeg2000Image to better reflect it's function.
* * Fixed a few warnings.Teravus Ovares2008-04-141-0/+1
| | | | | | | * Added license info to a few files it was missing from. * Fleshed out the landbuy interfaces * If you add '-helperuri http://127.0.0.1:9000/' to your list of parameters you tell the client to use when you start it up you can transfer ownership of parcels now in standalone. Structured gridmode requires a lot more work, see the documentation in the example money module. The example money module is not secure especially in standalone mode.
* a few small changesMW2008-04-011-1/+1
|
* Update svn properties.Jeff Ames2008-03-313-46/+46
|
* **Big ass update warning**Adam Frisby2008-03-303-0/+46
| | | | | | | | * Renamed plugin console message, to send a message to a plugin, use either "plugin <message>", or any unrecognised message will be sent ("plugin" sends explicitly) This replaces the old "script <message>". * Terrain commands - "terrain <command>" now works again. "Script terrain <command>" does not. Many of the commands have now been reimplemented, eg load-tile. However some have new syntax. * New console command handler, you can now use things like "terrain help" or "terrain save help". See TerrainModule.cs for an example of how to use the new "Commander" class. * Commander class - advanced processing of console input and also enables a script API to be generated from registered console commands.
* Re-enabled terrain texture generation for the world map. Adam can clean up/ ↵MW2008-03-292-0/+6
| | | | | | | | sort it out when he gets time. Most likely doesn't really work in grid mode as the generated textures are marked as temporary and I don't think they are updated to the asset server. We have to either live with these textures being sent to the asset server, and manually clean them out from time to time or wait until there is some asset management system in place. Also currently the texture is only generated at region startup, it is not updated after terraforming.
* From: Michael Osias <mosias@us.ibm.com>Sean Dague2008-03-281-1/+0
| | | | | | | | | | | | | | | | This patch implements llMessageLinked. I had to make a change to llGetLinkNumber to return m_host.LinkNum + 1 for link sets of more than 1 prim, or 0 for a single object, since according to: http://rpgstats.com/wiki/index.php?title=LlMessageLinked linksets with 2 or more prims start the link numbering at 1, but a single prims link number is 0.
* Update svn properties.Jeff Ames2008-03-222-106/+106
|
* *Moved LandManagement into its own region module (spiffy!)mingchen2008-03-223-2/+107
|
* Formatting cleanup.Jeff Ames2008-03-1813-347/+332
|
* Added Frist basic version on the VectorRenderModule, that allows scripts to ↵MW2008-03-081-1/+4
| | | | | | | do some basic drawing onto textures. Currently the method the scripts have to use is most likely not the most user friendly, but this should improve soon. And hope to allow SVG files (either loaded from a web site, or even script created) to be used. I will add a page to the wiki tomorrow, until then http://www.pastebin.ca/934425 is a example c# script that can be used to get a bit of a idea. Also added osSetDynamicTextureDataBlend and osSetDynamicTextureURLBlend that will allow the various textures to be blended together, but currently there are still a few bugs in them. So not ready for use yet.
* * Disabled ancient TerrainEngine.Adam Frisby2008-03-061-0/+1
| | | | | | | * Enabled new TerrainModule. (The king is dead, long live the king!) * Use the console command: "script terrain save file.r32" / "script terrain load file.r32" to load/save terrain. Now uses the extension to determine file format. * MANY of the old terrain features do not have a replacement function in the new module yet, this needs to be corrected, but has not been done so far. This being said, the new module is faster and more efficient and should be a good replacement.