Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - cleaning up LandData/ILandObject capitalization issues | dr scofield (aka dirk husemann) | 2009-10-02 | 2 | -6/+6 |
| | | | | - adding LandDataSerializer to OAR mechanics | ||||
* | Formatting cleanup. | Jeff Ames | 2009-10-01 | 1 | -1/+1 |
| | |||||
* | Added additional configuration options for MRM Security. See ↵ | Adam Frisby | 2009-08-18 | 1 | -8/+22 |
| | | | | OpenSim.ini.example under the [MRM] section. | ||||
* | Merge branch 'master' of ssh://opensimulator.org/var/git/opensim | Adam Frisby | 2009-08-18 | 2 | -2/+29 |
|\ | |||||
| * | Add copyright header. Formatting cleanup. | Jeff Ames | 2009-08-17 | 2 | -2/+29 |
| | | |||||
* | | * Implementing a bunch of Unimplemented MRM stubs. | Adam Frisby | 2009-08-18 | 2 | -10/+27 |
|/ | |||||
* | * Implements AppDomain Security for MRM Scripts. | Adam Frisby | 2009-08-17 | 1 | -2/+101 |
| | | | | * Added permissionLevel attribute to [MRM] section in OpenSim.ini. Default is 'Internet', however may be any of the following (case sensitive), FullTrust, SkipVerification, Execution, Nothing, LocalIntranet, Internet, Everything. For previous functionality, set to FullTrust or Execution. | ||||
* | * Implements ISecurityCredential member on SPAvatar, SPAvatarAttachment | Adam Frisby | 2009-08-16 | 4 | -8/+15 |
| | | | | * Disables 'event not used' warning for IRCClientView; cuts OpenSim total warnings back. | ||||
* | * Refactor: Moves IAvatarAttachment into IAvatarAttachment.cs instead of ↵ | Adam Frisby | 2009-08-16 | 2 | -13/+15 |
| | | | | IAvatar.cs | ||||
* | * Implements ISecurityCredential on all uses of SOPObject.cs except Avatar ↵ | Adam Frisby | 2009-08-16 | 2 | -2/+2 |
| | | | | Attachments. | ||||
* | * [MRM] Added permission checks to MRM Events (ie, requires edit permission ↵ | Adam Frisby | 2009-08-16 | 1 | -6/+9 |
| | | | | to bind to OnTouch) | ||||
* | * Fixes potential NulRef in MRM Security Checks. | Adam Frisby | 2009-08-16 | 2 | -3/+4 |
| | |||||
* | Merge branch 'master' of ssh://opensimulator.org/var/git/opensim | Adam Frisby | 2009-08-16 | 3 | -2/+56 |
|\ | |||||
| * | Add copyright headers. Formatting cleanup. | Jeff Ames | 2009-08-16 | 2 | -1/+55 |
| | | |||||
| * | Misc cleanup. | Jeff Ames | 2009-08-16 | 1 | -1/+1 |
| | | |||||
* | | * [MRM] Implements permission checks on IObject implementations in ↵ | Adam Frisby | 2009-08-16 | 3 | -9/+92 |
|/ | | | | SOPObject.cs. Does not implement security on IObjectInventory yet. | ||||
* | * Beginnings of a Security Credential system in MRM. This will eventually ↵ | Adam Frisby | 2009-08-16 | 6 | -13/+62 |
| | | | | lead to trusted execution of untrusted MRMs. | ||||
* | Formatting cleanup. | Jeff Ames | 2009-08-09 | 1 | -1/+1 |
| | |||||
* | From: Snowcrash <Snowcrash.short@gmail.com> | Melanie | 2009-08-07 | 3 | -4/+13 |
| | | | | | | | | | | | | | Date: Wed, 5 Aug 2009 12:45:56 +0200 Subject: [PATCH] A few minor tweaks to the MRM API's in order to make it possible for MRM's to run in a separate AppDomain without poluting the primary appdomain of OpenSim Specifically: Added an explicit method for getting the "globals" of the MRM, removing the need to have the MRM script code loaded into the primary domain, in order to set up proxies Added a [Serializable] attribute to TouchEventArgs, again in order to remove the need to have MRM script code loaded into the primary domain. --------- Applied with whitespace changes | ||||
* | * Implements MRM's Stop() interface member. | Adam Frisby | 2009-08-07 | 2 | -0/+10 |
| | | | | * MRM Scripts should do appropriate cleanup within this event, to allow for clean shutdowns and script updates. This means unbinding from events you are listening to, and releasing any resources. | ||||
* | * Updates libOMV to version 0.7.0 | Teravus Ovares | 2009-07-25 | 2 | -2/+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 | ||||
* | minor: remove some mono compiler warnings | Justin Clarke Casey | 2009-07-15 | 2 | -5/+5 |
| | |||||
* | Formatting cleanup. | Jeff Ames | 2009-07-11 | 1 | -8/+8 |
| | |||||
* | Thank you kindly, SnowDrop, for a patch that: | Charles Krinke | 2009-07-08 | 1 | -3/+9 |
| | | | | | | | | | | | | | This add a configuration option to the MRM module called "hidden". if MRM is marked as enabled, the module will additionally check for the "Hidden" flag, before registering for client side scriping events. When MRM is running hidden, it will not respond to client side scripting events, giving serverside scripting modules, like MRMLoader and MRMAddin the ability to leverage the MRM engine. This way, even a possible clientside exploit will not be possible, while still allowing the MRM engine to run. | ||||
* | Formatting cleanup. | Jeff Ames | 2009-07-01 | 9 | -320/+320 |
| | |||||
* | Add copyright headers. | Jeff Ames | 2009-07-01 | 5 | -5/+133 |
| | |||||
* | Update svn properties. | Jeff Ames | 2009-07-01 | 5 | -330/+330 |
| | |||||
* | Thank you kindly, Snowdrop, for a patch that solves: | Charles Krinke | 2009-06-29 | 8 | -2/+320 |
| | | | | | | | | The current API for MRM is quite sparse, this patch supplies basic support for accessing the task inventory of object. | ||||
* | Thank you kindly, Snowdrop/Snowcrash for a patch that: | Charles Krinke | 2009-06-29 | 3 | -2/+81 |
| | | | | | This patch makes the worn attachments accessible to MRM scripting | ||||
* | Formatting cleanup. | Jeff Ames | 2009-06-10 | 1 | -1/+1 |
| | |||||
* | Add copyright headers, formatting cleanup, ignore some generated files. | Jeff Ames | 2009-05-31 | 2 | -2/+56 |
| | |||||
* | Update svn properties. | Jeff Ames | 2009-05-31 | 2 | -25/+25 |
| | |||||
* | * Adds MRM scripting commands, World.Objects.Create(Vector3 position) and ↵ | Adam Frisby | 2009-05-31 | 2 | -0/+22 |
| | | | | World.Objects.Create(Vector3 position, Quaternion rotation). These rez a 'default box' object at the specified coordinates, and return the associated IObject. | ||||
* | * Adds World.Audio.* to MRM | Adam Frisby | 2009-05-29 | 3 | -1/+48 |
| | | | | | * This includes methods such as PlaySound which take a Position as an argument, allowing you to trigger sounds arbitrarily across the scene without needing a parent object in the position. | ||||
* | * Protip: When you click 'make public' in resharper, note to save before ↵ | Adam Frisby | 2009-05-29 | 1 | -1/+1 |
| | | | | committing. | ||||
* | * Implements Sound on Objects for IObject in MRM | Adam Frisby | 2009-05-29 | 3 | -1/+29 |
| | | | | | | * Method: IObject.Sound.Play(UUID sound, double volume) * More feature-packed API to come soon. (I want a World.Sound with arbitrary positioning) | ||||
* | Heart surgery on asset service code bits. Affects OpenSim.ini configuration ↵ | diva | 2009-05-15 | 1 | -2/+2 |
| | | | | | | | | | | | | -- please see the example. Affects region servers only. This may break a lot of things, but it needs to go in. It was tested in standalone and the UCI grid, but it needs a lot more testing. Known problems: * HG asset transfers are borked for now * missing texture is missing * 3 unit tests commented out for now | ||||
* | * Adds additional check to MRM rezzing - the host object must be created by ↵ | Adam Frisby | 2009-05-12 | 1 | -1/+3 |
| | | | | the sim owner, not just owned by it. | ||||
* | * Adds ScenePresence.TeleportWithMomentum - same as .Teleport, but preserves ↵ | Adam Frisby | 2009-05-12 | 1 | -1/+1 |
| | | | | velocity. | ||||
* | * Applies Mantis #3630 - Adds support for outside MRM initialisation, makes ↵ | Adam Frisby | 2009-05-12 | 13 | -18/+32 |
| | | | | MRMModule compatible with the Visual Studio MRMLoader ( http://forge.opensimulator.org/gf/project/mrmloader/ ) | ||||
* | * Code to make MRM debugging easier. | Adam Frisby | 2009-05-09 | 2 | -1/+6 |
| | |||||
* | Add copyright headers. Formatting cleanup. | Jeff Ames | 2009-04-27 | 3 | -5/+59 |
| | |||||
* | Update svn properties. | Jeff Ames | 2009-04-27 | 3 | -90/+90 |
| | |||||
* | * Implements Microthreading for MRM scripting. | Adam Frisby | 2009-04-24 | 7 | -2/+162 |
| | | | | | | | | | | * This is achieved through two new keywords "microthreaded" and "relax". example: public microthreaded void MyFunc(...) { ... relax; ... } | ||||
* | * Committing stub VW-over-HTTP ClientStack. (2/2) | Adam Frisby | 2009-04-22 | 1 | -1/+1 |
| | | | | | * Minor MRM tweak. | ||||
* | Add copyright headers. Formatting cleanup. | Jeff Ames | 2009-04-22 | 5 | -4/+139 |
| | |||||
* | Update svn properties. | Jeff Ames | 2009-04-21 | 4 | -105/+105 |
| | |||||
* | * Implements Extensions to MRM. This allows Region Modules to insert new ↵ | Adam Frisby | 2009-04-21 | 6 | -3/+81 |
| | | | | | | | | | | | | classes into OpenSim MRM's. * Example in region module: Scene.GetModuleInterface<IMRMModule>.RegisterExtension<IMyInterface>(this); * In the MRM: //@DEPENDS:MyExtensionModule.dll ... Host.Extensions<IMyInterface>.DoStuff(); | ||||
* | * Adds IObject.Shape to MRM | Adam Frisby | 2009-04-18 | 4 | -53/+140 |
| | | | | | | * Implements Sculpty modification support to MRM * Example: IObject.Shape.SculptMap = new UUID("0000-0000-0000...."); | ||||
* | Formatting cleanup. | Jeff Ames | 2009-04-14 | 4 | -6/+6 |
| |