aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/World/Archiver (follow)
Commit message (Collapse)AuthorAgeFilesLines
* this is step 2 of 2 of the OpenSim.Region.Environment refactor.Dr Scofield2009-02-1012-2485/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NOTHING has been deleted or moved off to forge at this point. what has happened is that OpenSim.Region.Environment.Modules has been split in two: - OpenSim.Region.CoreModules: all those modules that are either directly or indirectly referenced from other OpenSim packages, or that provide functionality that the OpenSim developer community considers core functionality: CoreModules/Agent/AssetTransaction CoreModules/Agent/Capabilities CoreModules/Agent/TextureDownload CoreModules/Agent/TextureSender CoreModules/Agent/TextureSender/Tests CoreModules/Agent/Xfer CoreModules/Avatar/AvatarFactory CoreModules/Avatar/Chat/ChatModule CoreModules/Avatar/Combat CoreModules/Avatar/Currency/SampleMoney CoreModules/Avatar/Dialog CoreModules/Avatar/Friends CoreModules/Avatar/Gestures CoreModules/Avatar/Groups CoreModules/Avatar/InstantMessage CoreModules/Avatar/Inventory CoreModules/Avatar/Inventory/Archiver CoreModules/Avatar/Inventory/Transfer CoreModules/Avatar/Lure CoreModules/Avatar/ObjectCaps CoreModules/Avatar/Profiles CoreModules/Communications/Local CoreModules/Communications/REST CoreModules/Framework/EventQueue CoreModules/Framework/InterfaceCommander CoreModules/Hypergrid CoreModules/InterGrid CoreModules/Scripting/DynamicTexture CoreModules/Scripting/EMailModules CoreModules/Scripting/HttpRequest CoreModules/Scripting/LoadImageURL CoreModules/Scripting/VectorRender CoreModules/Scripting/WorldComm CoreModules/Scripting/XMLRPC CoreModules/World/Archiver CoreModules/World/Archiver/Tests CoreModules/World/Estate CoreModules/World/Land CoreModules/World/Permissions CoreModules/World/Serialiser CoreModules/World/Sound CoreModules/World/Sun CoreModules/World/Terrain CoreModules/World/Terrain/DefaultEffects CoreModules/World/Terrain/DefaultEffects/bin CoreModules/World/Terrain/DefaultEffects/bin/Debug CoreModules/World/Terrain/Effects CoreModules/World/Terrain/FileLoaders CoreModules/World/Terrain/FloodBrushes CoreModules/World/Terrain/PaintBrushes CoreModules/World/Terrain/Tests CoreModules/World/Vegetation CoreModules/World/Wind CoreModules/World/WorldMap - OpenSim.Region.OptionalModules: all those modules that are not core modules: OptionalModules/Avatar/Chat/IRC-stuff OptionalModules/Avatar/Concierge OptionalModules/Avatar/Voice/AsterixVoice OptionalModules/Avatar/Voice/SIPVoice OptionalModules/ContentManagementSystem OptionalModules/Grid/Interregion OptionalModules/Python OptionalModules/SvnSerialiser OptionalModules/World/NPC OptionalModules/World/TreePopulator
* From Alan Webb <awebb@linux.vnet.ibm.com>Sean Dague2009-02-092-4/+4
| | | | | | | | | | | These changes replace all direct references to the AssetCache with IAssetCache. There is no change to functionality. Everything works as before. This is laying the groundwork for making it possible to register alternative asset caching mechanisms without disrupting other parts of OpenSim or their dependencies upon AssetCache functionality.
* * Add the ability to type help <command> for more detailed help about a ↵Justin Clarke Casey2009-02-091-3/+5
| | | | specific command if any is available
* This changeset is the step 1 of 2 in refactoringDr Scofield2009-02-066-12/+12
| | | | | | | | | | | | | | | | | | | | OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
* - add OpenSim.Framework.AssetMetadata class. AssetBase is now composed of itMike Mazur2009-02-043-33/+33
| | | | | - trim trailing whitespace
* * Add another object to the existing save oar testJustin Clarke Casey2009-02-031-21/+62
|
* * Establish OnOarFileSaved EventManager event and subscribe to that instead ↵Justin Clarke Casey2009-02-025-30/+34
| | | | | | | | | of passing in a waithandle to the archiver * This matches the existing OnOarFileLoaded event * This brings up the question of how these things can be made generic so that they don't have to be tied into EventManager, but that's a topic for another day
* * Put a wait timeout on the archive test, just in case the archiver never ↵Justin Clarke Casey2009-01-301-1/+1
| | | | returns
* * In OpenSim.ini.example, list defaults for AllowOSFunctions and ↵Justin Clarke Casey2009-01-301-26/+27
| | | | OSFunctionThreatLevel and change existing OpenSim.ini.example settings
* * Extend archive save test to check for the presence of the file for the ↵Justin Clarke Casey2009-01-306-17/+65
| | | | | | | | object that was in the scene * Can now pass in a wait handle to ArchiveRegion() if you want same thread signalling that the save has completed
* * minor: stop bothering to set parts to phantom within test setups - tests ↵Justin Clarke Casey2009-01-301-0/+1
| | | | now seem to pass without having to do this
* From: Christopher Yeoh <yeohc@au1.ibm.com>Dr Scofield2009-01-281-37/+55
| | | | | | | | | Adding Oarfileloaded and EmptyScriptCompileQueue event support which allows (with a module) for programmatic notification of when a region objects and scripts are up and running after a server start or load-oar.
* * Write a simple archive loading test which doesn't actually do any testing ↵Justin Clarke Casey2009-01-234-5/+40
| | | | yet apart from not blow up
* * Extend archive test to check for the presence of a control file in a saved ↵Justin Clarke Casey2009-01-232-8/+39
| | | | archive
* * minor: small tweak to archive save completion log messageJustin Clarke Casey2009-01-231-2/+1
|
* * Add direct stream loading and saving methods to the archive module.Justin Clarke Casey2009-01-235-36/+65
| | | | | | * The async stream method does not yet signal completion to interested calling code
* white space & formatting cleanupDr Scofield2009-01-222-53/+53
|
* From: Christopher Yeoh <yeohc@au1.ibm.com>Dr Scofield2009-01-222-5/+53
| | | | | | | | | | this patch makes load-oar a bit more tolerant to irrelevant differences in the oar file format. Directory entries are now ignored rather than trying to interpret them as files they hold which results in the load-oar failing. This change makes it easier to manually modify oar files.
* * minor: Future archiver test stubJustin Clarke Casey2009-01-161-0/+44
|
* * Implement saving of region settings in OAR filesJustin Clarke Casey2008-12-306-13/+371
| | | | | | | | * This means that you can now save terrain textures, water height, etc. * Estate settings are not supported * Older OAR files without these settings can still be loaded
* * Fixes missing sculpt texture assets from oar files as detailed on mantis ↵Teravus Ovares2008-12-261-0/+2
| | | | 2971 by thomax
* * refactor: Rename IRegionSerialiser and move into interfaces namespaceJustin Clarke Casey2008-12-193-9/+9
|
* * refactor: Remove archiver module scene wrappersJustin Clarke Casey2008-12-192-53/+7
|
* * test: Add basic synchronous object remove testJustin Clarke Casey2008-11-121-2/+4
|
* * refactor: as per a recent opensim-dev thread, rename InnerScene to ↵Justin Clarke Casey2008-11-121-1/+1
| | | | SceneGraph to make it more descriptive of its intended function
* Script region crossing. This has not user functionality, but lays all theMelanie Thielker2008-11-091-1/+1
| | | | | | groundwork.
* * refactor: allocate local ids to prims only when an object is attached to a ↵Justin Clarke Casey2008-11-071-1/+1
| | | | scene
* * Stop an exception in getting assets for the archiver from crashing the simJustin Clarke Casey2008-11-041-7/+16
|
* fix: ArchiveReadRequest.URIFetch stumbles over absent content length fieldDr Scofield2008-11-041-1/+2
| | | | | | fix: region parameter in IRCBridgeModule XmlRpc was check for presence but not actually used...
* * Use the UUID regex sitting in utils for detection of uuids embedded in scriptsJustin Clarke Casey2008-11-031-9/+1
| | | | | | * Replaces the one in the module itself, which had a dumb bug in it anyway
* * Introduce an IsAttachment property on the group level (which just returns ↵Justin Clarke Casey2008-11-011-1/+1
| | | | | | | | | false if the group is already deleted) * This is to avoid repetitive null checks - I'm beginning to think that blasting away the root part on object deletion is actually a bad move. Perhaps we should leave it around and let the client ignore any superfluous packets (which it may well do anyway), since we're constantly exposing a race condition
* * Fix http://opensimulator.org/mantis/view.php?id=2517Justin Clarke Casey2008-11-011-1/+6
| | | | | | * Don't save attachments on saving oar, which stops them coming back as ghost prims
* From: Alan Webb (alan_webb@us.ibm.com)Dr Scofield2008-10-301-1/+63
| | | | | | | | | XIRCBrigeModule is transient, will merge it with IRCBridgeModule: extends/refactors IRCBridgeModule to support channel-per-region (if desired).
* * minor: oops, small textual tweakJustin Clarke Casey2008-10-151-1/+1
|
* * minor: during opensim archive creation, tell the user that it may take ↵Justin Clarke Casey2008-10-151-1/+4
| | | | some time
* Update svn properties, minor formatting cleanup.Jeff Ames2008-10-121-12/+15
|
* From: chris yeoh <yeohc@au1.ibm.com>Dr Scofield2008-10-071-0/+13
| | | | | | | | | | | | | If you use load-oar to transfer region data from one sim to another then currently inventory items can be left with unknown owner permission which results in them being no-mod/no-copy for everyone. The attached patch fixes things up so if the owner uuid does not exist on the destination system then it assigns ownership (and the creator for completeness) to the master avatar id. This will make it much more practical to share copies of regions :-)
* Add the default script engine to the script creation from archive loadingMelanie Thielker2008-09-301-1/+1
| | | | | | to make scripts loaded from oar start
* Change the scirpt engine loading mechanism. Script engines are nowMelanie Thielker2008-09-211-1/+1
| | | | | | | | | ordinary region modules and are able to coexist in one instance. See http://opensimulator.org/wiki/ScriptEngines for details. There were changes to OpenSim.ini.example, please note DefaultScriptEngine. Also see the User docs and FAQ on the Wiki. Default is DotNetEngine.
* Update svn properties, formatting cleanup.Jeff Ames2008-09-091-2/+2
|
* Mantis #2133Melanie Thielker2008-09-063-4/+4
| | | | | | | Thank you, Xugu Madison and ChrisDown, for a patch that fixes linux filename extensions from .Xml back to .xml
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-068-60/+49
| | | | | | | * This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
* * Oops, add landmarks to region archive loading/savingJustin Clarke Casey2008-08-302-1/+9
| | | | | | * Hopefully this will resolve mantis 2049
* Update svn properties, formatting cleanup.Jeff Ames2008-08-282-4/+4
|
* * On loading archives, report an error if an asset does not have the ↵Justin Clarke Casey2008-08-262-45/+61
| | | | expected filename format
* Formatting cleanup.Jeff Ames2008-08-189-158/+158
|
* Refactor a lot of direct calls to OGS1 to use the cached version instead.Melanie Thielker2008-08-161-1/+3
| | | | | | | Scripts can now no longer DOS the user server and there are a lot fewer gratuitious lookups of user profile data.
* Fix up master avatar handling for estate owners. Introduces a newMelanie Thielker2008-08-151-0/+2
| | | | | | | | | hierarchical rights structure. MasterAvatar: Owner of the region server (may be null), net gods (users with GodLevel 200), Estate owner (from database). Look at Opensim.ini.example to enable net gods. Estate owner will default to master avatar.
* * if the user uuid is present, preserve ownership information when loading ↵Justin Clarke Casey2008-08-091-10/+43
| | | | | | | | an archive * if the uuid isn't present, ownership is given to the region's master avatar
* From: alan webb <alan_webb@us.ibm.com>Dr Scofield2008-08-061-0/+4
| | | | | | | | | | | | | | | | | This fixes a sitting problem which popped up on loading regions from archive and turned out to be caused by the fact that the archiving mechanisms all preserve the sit-target information that is set in the object at the time the image is captured. This caused the new region to pick a sit-target prim that did not correspond to the prim on which the script was running, so the script's changed event is driven with an invalid avatar UUID. I have modified the ArchiveReadRequest class so that any sit information that survives the archiving process is deleted before the object is instantiated. This change has just been checked in.