<p dir="ltr"><br>
On Oct 16, 2013 1:06 AM, "Dahlia Trimble" <<a href="mailto:dahliatrimble@gmail.com">dahliatrimble@gmail.com</a>> wrote:<br>
><br>
> Why do we need crypto in a database for OpenSimulator?</p>
<p dir="ltr">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.</p>
<p dir="ltr">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.</p>
<p dir="ltr">><br>
><br>
> On Tue, Oct 15, 2013 at 8:08 PM, Fernando Francisco de Oliveira <<a href="mailto:fernando@oliveira.eti.br">fernando@oliveira.eti.br</a>> wrote:<br>
>><br>
>> Hello<br>
>><br>
>> I was investigating the bug (<a href="http://opensimulator.org/mantis/view.php?id=6803">http://opensimulator.org/mantis/view.php?id=6803</a>) 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.<br>
>><br>
>> 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.<br>
>><br>
>> I did a change on PGSQL project to load dynamicaly Mono.Security only if it's running on Windows, and from that folder.<br>
>> If it running on Mono, it load it from GAC (if available) and don't load the windows dll.<br>
>><br>
>> <a href="http://pastebin.com/WdzfmbSr">http://pastebin.com/WdzfmbSr</a><br>
>><br>
>> Let's talk about it ?<br>
>><br>
>> Fernando Oliveira<br>
>> <a href="http://oliveira.eti.br">http://oliveira.eti.br</a><br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> Opensim-dev mailing list<br>
>> <a href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br>
>> <a href="https://lists.berlios.de/mailman/listinfo/opensim-dev">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Opensim-dev mailing list<br>
> <a href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br>
> <a href="https://lists.berlios.de/mailman/listinfo/opensim-dev">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
</p>