OpenSimMirror/bin
Sean Dague f4bec00057 From: Alan Webb <awebb@linux.vnet.ibm.com>
The change makes two principal implementation changes:

[1] It removes the hard coded set of possible asset server client
implementations, allowing any arbitrary implementation that has been
identified to the PluginLoader as an appropriate extension. The
extension point for asset server client extension
is /OpenSim/AssetServerClient. All of the old configuration rules have
been preserved, and any of the legacy configuration values will still
work as they did before, except the implementation is now loaded as a
plug-in, rather than as a hard-coded instantiation of a specific class.
The re-hashing of IAssetServer as an extension of IPlugin made upgrading
of the implementation classes a necessity.

Caveat: I have not been able to meaningfully test the crypto-grid
clients. I believe they should work correctly, but the refactoring
necessary to handle plug-in based initialization (vs constructor-based
initialisation) admits the possibility of a problem.

[2] The asset cache implementation, previously introduce as a hard-code
class instantiation is now implemented as an IPlugin. Once again the
previous (configurationless) behavior has been preserved. But now it is
possible for those interested in experimenting with cache technologies
to do so simply by introducing a new extension for the asset cache
extension point (/OpenSim/AssetCache).

I've tested all of the configuration settings, after applying the patch
to a newly extracted tree, and they seem to work OK.
2009-02-16 12:20:31 +00:00
..
ScriptEngines
assets
data
inventory
AprSharp.dll
AprSharp.pdb
AssetInventoryServer.ini.example
Axiom.MathLib.dll
C5.dll
Castle.Core.dll
Castle.DynamicProxy.dll
Castle.DynamicProxy2.dll
CookComputing.XmlRpcV2.dll
DotNetOpenId.dll
DotNetOpenMail.dll
DotSets.dll
Fadd.Globalization.Yaml.dll
Fadd.dll
GlynnTucker.Cache.dll
HttpServer.dll
Iesi.Collections.dll
IronMath.dll
IronPython.dll
Kds.Serialization.dll
LaunchSLClient.ini
Modified.XnaDevRu.BulletX.dll
Mono.Addins.dll
Mono.Addins.dll.config
Mono.Data.SqliteClient.dll
Mono.GetOptions.dll
Mono.PEToolkit.dll
Mono.Security.dll
MonoXnaCompactMaths.dll
MySql.Data.dll
NHibernate.Mapping.Attributes.dll
NHibernate.dll
Newtonsoft.Json.XML
Newtonsoft.Json.dll
Newtonsoft.Json.pdb
Nini.dll
Npgsql.dll
Ode.NET.dll
Ode.NET.dll.config
OpenMetaverse.StructuredData.dll
OpenMetaverse.dll
OpenMetaverse.dll.config
OpenMetaverseTypes.dll
OpenSim.32BitLaunch.exe
OpenSim.32BitLaunch.exe.config
OpenSim.32BitLaunch.pdb
OpenSim.Example.xml
OpenSim.Grid.AssetInventoryServer.addin.xml
OpenSim.Grid.AssetInventoryServer.exe.config
OpenSim.Grid.AssetServer.exe.config
OpenSim.Grid.GridServer.addin.xml
OpenSim.Grid.GridServer.exe.config
OpenSim.Grid.InventoryServer.exe.config
OpenSim.Grid.MessagingServer.exe.config
OpenSim.Grid.ScriptServer.exe.config
OpenSim.Grid.UserServer.exe.config
OpenSim.addin.xml From: Alan Webb <awebb@linux.vnet.ibm.com> 2009-02-16 12:20:31 +00:00
OpenSim.exe.config
OpenSim.ini.example From: Alan Webb <awebb@linux.vnet.ibm.com> 2009-02-16 12:20:31 +00:00
OpenSimExport.exe.config
PhysX-wrapper.dll
PhysX_Wrapper_Dotnet.dll
Prebuild.exe
PumaCode.SvnDotNet.dll
RAIL.dll
SimpleApp.exe.config
SubversionSharp.dll
SubversionSharp.pdb
System.Data.SQLite.dll
Tools.dll
XMLRPC.dll
avatar-texture.dat
defaultstripe.png
excuses
http_404.html.example
http_500.html.example
http_loginform.html.example
intl3_svn.dll
libapr.dll
libapr.pdb
libapriconv.dll
libapriconv.pdb
libaprutil.dll
libaprutil.pdb
libdb44d.dll
libdb_dotNET43.dll
libeay32.dll
libode-x86_64.so
libode.dylib
libode.so
libopenjpeg-dotnet-2.1.3.0-dotnet-1-x86_64.so
libopenjpeg-dotnet-2.1.3.0-dotnet-1.dylib * Progressive texture patch + PriorityQueue put into the LLClient namespace. 2009-01-19 17:11:57 +00:00
libopenjpeg-dotnet-2.1.3.0-dotnet-1.so
log4net.dll
mssql_connection.ini.example
nunit.framework.dll
ode.dll
openjpeg-dotnet.dll
opensim-ode.sh
pCampBot.exe.config
pCampBotSentences.txt
shutdown_commands.txt
sqlite-3.4.1.so
sqlite3.dll
ssleay32.dll
startup_commands.txt.example
startuplogo.txt
svn_client-1.dll
xunit.dll