[Opensim-dev] Fix provider selection and possible security issue with plugins
Melanie
melanie at t-data.com
Tue Jul 29 13:01:44 UTC 2008
Hi,
they are modules not part of OpenSim, and not publicly available.
You couldn't possibly know them.
And that is my point. The OpenSim devs can't possibly know all
modules out there.
Melanie
Ryan McDougall wrote:
> On Tue, Jul 29, 2008 at 9:07 PM, Melanie <melanie at t-data.com> wrote:
>> Hello,
>
>> These currently work by dropping
>> them into bin.
>
> While I'm still not immediately sure exactly what these modules are,
> what I can say is that under the changes I have made, and continue to
> make with this patch, the worst case scenario is:
>
> 1. You have to drop both the foo.dll *and* foo.addin.xml into bin/
> 2. You have to embed foo.addin.xml into foo.dll, and then drop it into bin/
>
> Neither one is onerous or really even much different that what we do now.
>
> Cheers,
>
>> Melanie
>>
>>
>> Ryan McDougall wrote:
>>> Details on mantis.
>>>
>>> http://opensimulator.org/mantis/view.php?id=1852
>>>
>>> Review and commit as usual would be greatly appreciated. Next step is
>>> documenting the process of making a "new-style" plugin:
>>> http://opensimulator.org/wiki/How_to_create_a_dynamic_plugin
>>>
>>> Finally, I think the most important dynamic loading is done, outside of
>>> RegionModules, which I haven't touched for now. The completed plugins
>>> are:
>>>
>>> IApplicationPlugin
>>> IGridPlugin
>>> IGridDataPlugin
>>> ILogDataPlugin
>>>
>>> The plugins I should also do because they are probably important:
>>>
>>> IAssetProvider
>>> IInventoryData
>>> IUserData
>>>
>>> The rest should be a simple transformation based on my instructions
>>> (when they're finished). Anyone want to go for some low-hanging fruit by
>>> finishing the process?
>>>
>>> IGenericConfig
>>> IDataSnapshotProvider
>>> IClientNetworkServer
>>> IPhysicsPlugin
>>> IMeshingPlugin
>>> IRegionDataStore
>>> IEstateDataStore
>>> ITerrainEffect
>>> ITarget
>>> IDataNode
>>>
>>> Lastly, is there a special meaning given to ifaces that end with Data or
>>> Provider?
>>>
>>> Cheers,
>>>
>>> _______________________________________________
>>> Opensim-dev mailing list
>>> Opensim-dev at lists.berlios.de
>>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>>>
>>>
>> _______________________________________________
>> Opensim-dev mailing list
>> Opensim-dev at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>
>
More information about the Opensim-dev
mailing list