[Opensim-dev] Needing Mono.Security.dll on Windows at PostgreSQL module
Sean McNamara
smcnam at gmail.com
Wed Oct 16 11:47:45 UTC 2013
On Oct 16, 2013 1:06 AM, "Dahlia Trimble" <dahliatrimble at gmail.com> wrote:
>
> Why do we need crypto in a database for OpenSimulator?
Npsql, the library for PostgreSQL use within .NET code, requires
Mono.Security.dll. I think it uses it for PKI and SSL. PostgreSQL's wire
protocol is optionally secure, which means, with the right security
settings, you can secure the protocol from attackers and safely use it over
the public Internet.
It doesn't matter that almost all OpenSim users won't be using the public
Internet to communicate between the OpenSim process and their postgre
server (usually the DB will be on localhost) - the fact that the protocol
supports this functionality means Npsql has to implement availability of
the feature, thus it requires Mono.Security.dll.
>
>
> On Tue, Oct 15, 2013 at 8:08 PM, Fernando Francisco de Oliveira <
fernando at oliveira.eti.br> wrote:
>>
>> Hello
>>
>> I was investigating the bug (
http://opensimulator.org/mantis/view.php?id=6803) found that
Mono.Security.dll which is packaged with Npgsql.dll library is needed on
Windows, but can't be distributed on Linux, because mono already have it
and gives conflicts error.
>>
>> I would like to discuss about distributing the Mono.Security.dll on a
folder above bin like "bin/windows" folder, which could contains the
libraries that only is needed on windows.
>>
>> I did a change on PGSQL project to load dynamicaly Mono.Security only if
it's running on Windows, and from that folder.
>> If it running on Mono, it load it from GAC (if available) and don't load
the windows dll.
>>
>> http://pastebin.com/WdzfmbSr
>>
>> Let's talk about it ?
>>
>> Fernando Oliveira
>> http://oliveira.eti.br
>>
>>
>>
>> _______________________________________________
>> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20131016/41e4e7a4/attachment-0001.html>
More information about the Opensim-dev
mailing list