[Opensim-dev] Proposal: cache compiled scripts across serverrestarts

Melanie melanie at t-data.com
Mon Jun 20 17:25:31 UTC 2011


It would be any CIL binary. They could use a carefully crafted
binary to wipe your hard disk.

On 20/06/2011 19:12, drwhiet at spacefriends.de wrote:
> 
> 
> Melanie, TY for clarifying this. 
> 
>     ;# {TrustBinaries} {AllowScriptCrossing:true} {Accept compiled binary
> script code? (DANGEROUS!)} {true false} false
>     ;; Allow compiled script binary code to cross region boundaries.
>     ;; If you set this to "true", any region that can teleport to you can
>     ;; inject ARBITRARY BINARY CODE into your system. Use at your own risk.
>     ;; YOU HAVE BEEN WARNED!!!
>     ; TrustBinaries = false
> 
> One question .. What could be that arbitrary binary code if someone has e.g.
> only some OSL commands 
> like Allow_osCauseHealing or Allow_osCauseDamage enabled ? Or can bad C
> scripts (or whatever language llowed) be executed ?
> I would really love to speedup TP`s ..
> 
> Best regards
> Wordfromthe Wise
> 
> -----Ursprüngliche Nachricht-----
> Von: opensim-dev-bounces at lists.berlios.de
> [mailto:opensim-dev-bounces at lists.berlios.de] Im Auftrag von Melanie
> Gesendet: Sonntag, 19. Juni 2011 14:38
> An: opensim-dev at lists.berlios.de
> Betreff: Re: [Opensim-dev] Proposal: cache compiled scripts across
> serverrestarts
> 
> In fact, there is an option, "trust_binaries", which causes the compiled
> assemblies to be transferred. This greatly speeds up sim crossing and
> teleporting because it eliminates the need for asset fetches to obtain the
> script source as well as the time needed to compile.
> 
> Melanie
> 
> On 19 Jun 2011, at 13:10, Oren Hurvitz <orenh at kitely.com> wrote:
> 
>> What is the option that stops old scripts from being deleted? Having 
>> such an option would solve my problem. I looked at 
>> Compiler.ReadConfig(), and it seems to call DeleteOldFile() 
>> unconditionally. (Well, it checks the "in_startup" variable, but 
>> that's always True the first time.)
>> 
>> Regarding script transfer between regions: why is that a problem? Are 
>> the compiled assemblies being transferred? I had assumed only the 
>> source code and script state would need to be transferred.
>> 
>> Oren
>> 
>> --
>> View this message in context: 
>> http://opensim-dev.2196679.n2.nabble.com/Proposal-cache-compiled-scrip
>> ts-across-server-restarts-tp6492514p6492687.html
>> Sent from the opensim-dev mailing list archive at Nabble.com.
>> _______________________________________________
>> 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