aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/World/Archiver (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-01-22white space & formatting cleanupDr Scofield2-53/+53
2009-01-22From: Christopher Yeoh <yeohc@au1.ibm.com>Dr Scofield2-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.
2009-01-16* minor: Future archiver test stubJustin Clarke Casey1-0/+44
2008-12-30* Implement saving of region settings in OAR filesJustin Clarke Casey6-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
2008-12-26* Fixes missing sculpt texture assets from oar files as detailed on mantis ↵Teravus Ovares1-0/+2
2971 by thomax
2008-12-19* refactor: Rename IRegionSerialiser and move into interfaces namespaceJustin Clarke Casey3-9/+9
2008-12-19* refactor: Remove archiver module scene wrappersJustin Clarke Casey2-53/+7
2008-11-12* test: Add basic synchronous object remove testJustin Clarke Casey1-2/+4
2008-11-12* refactor: as per a recent opensim-dev thread, rename InnerScene to ↵Justin Clarke Casey1-1/+1
SceneGraph to make it more descriptive of its intended function
2008-11-09Script region crossing. This has not user functionality, but lays all theMelanie Thielker1-1/+1
groundwork.
2008-11-07* refactor: allocate local ids to prims only when an object is attached to a ↵Justin Clarke Casey1-1/+1
scene
2008-11-04* Stop an exception in getting assets for the archiver from crashing the simJustin Clarke Casey1-7/+16
2008-11-04fix: ArchiveReadRequest.URIFetch stumbles over absent content length fieldDr Scofield1-1/+2
fix: region parameter in IRCBridgeModule XmlRpc was check for presence but not actually used...
2008-11-03* Use the UUID regex sitting in utils for detection of uuids embedded in scriptsJustin Clarke Casey1-9/+1
* Replaces the one in the module itself, which had a dumb bug in it anyway
2008-11-01* Introduce an IsAttachment property on the group level (which just returns ↵Justin Clarke Casey1-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
2008-11-01* Fix http://opensimulator.org/mantis/view.php?id=2517Justin Clarke Casey1-1/+6
* Don't save attachments on saving oar, which stops them coming back as ghost prims
2008-10-30From: Alan Webb (alan_webb@us.ibm.com)Dr Scofield1-1/+63
XIRCBrigeModule is transient, will merge it with IRCBridgeModule: extends/refactors IRCBridgeModule to support channel-per-region (if desired).
2008-10-15* minor: oops, small textual tweakJustin Clarke Casey1-1/+1
2008-10-15* minor: during opensim archive creation, tell the user that it may take ↵Justin Clarke Casey1-1/+4
some time
2008-10-12Update svn properties, minor formatting cleanup.Jeff Ames1-12/+15
2008-10-07From: chris yeoh <yeohc@au1.ibm.com>Dr Scofield1-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 :-)
2008-09-30Add the default script engine to the script creation from archive loadingMelanie Thielker1-1/+1
to make scripts loaded from oar start
2008-09-21Change the scirpt engine loading mechanism. Script engines are nowMelanie Thielker1-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.
2008-09-09Update svn properties, formatting cleanup.Jeff Ames1-2/+2
2008-09-06Mantis #2133Melanie Thielker3-4/+4
Thank you, Xugu Madison and ChrisDown, for a patch that fixes linux filename extensions from .Xml back to .xml
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares8-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.
2008-08-30* Oops, add landmarks to region archive loading/savingJustin Clarke Casey2-1/+9
* Hopefully this will resolve mantis 2049
2008-08-28Update svn properties, formatting cleanup.Jeff Ames2-4/+4
2008-08-26* On loading archives, report an error if an asset does not have the ↵Justin Clarke Casey2-45/+61
expected filename format
2008-08-18Formatting cleanup.Jeff Ames9-158/+158
2008-08-16Refactor a lot of direct calls to OGS1 to use the cached version instead.Melanie Thielker1-1/+3
Scripts can now no longer DOS the user server and there are a lot fewer gratuitious lookups of user profile data.
2008-08-15Fix up master avatar handling for estate owners. Introduces a newMelanie Thielker1-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.
2008-08-09* if the user uuid is present, preserve ownership information when loading ↵Justin Clarke Casey1-10/+43
an archive * if the uuid isn't present, ownership is given to the region's master avatar
2008-08-06From: alan webb <alan_webb@us.ibm.com>Dr Scofield1-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.
2008-07-25* Remove dumb bug I put in which meant that an archive save would never ↵Justin Clarke Casey2-2/+10
complete if there were any missing assets
2008-07-23Update svn properties. Formatting cleanup. Remove a compiler warning.Jeff Ames1-1/+1
2008-07-21* Give new uuids to all the objects loaded in from an archive.Justin Clarke Casey1-6/+6
* This should allow multiple copies of an archive to be loaded into different regions on the same region server * This shouldn't affect existing operations.
2008-07-21* minor: stick filename being loaded/saved from in save/load xml/oar ↵Justin Clarke Casey1-3/+1
information messages
2008-07-21* minor: change misleading 'all assets found' message to instead tell how ↵Justin Clarke Casey4-23/+35
many were actually located
2008-07-18* refactor: break out sog loading code into two parts so that ↵Justin Clarke Casey1-13/+11
post-deserialization changes can be carried out before adding it to a scene
2008-07-14* On an archive load, make the master avatar the owner of all scene objects ↵Justin Clarke Casey1-0/+11
for now
2008-07-14* For now, when loading an archive all the existing scene objects get ↵Justin Clarke Casey1-0/+5
deleted by default
2008-07-13* Actually persist restored archives to the database - wasn't actually doing ↵Justin Clarke Casey2-7/+18
this before (doh) * Not quite perfect yet
2008-07-12* Elminate most of the debugging log output from the archive commandsJustin Clarke Casey5-33/+35
2008-07-12* On archive loading, tell the user how many objects we are ignoring because ↵Justin Clarke Casey1-3/+13
they already exist in the scene * (ability to give objects new uuids will come later)
2008-07-12* Make archive default tar file modes more permissiveJustin Clarke Casey1-1/+1
2008-07-12* Start compressing archivesJustin Clarke Casey4-34/+30
2008-07-08* Don't fail the archive operation if exceptions are encountered while ↵Justin Clarke Casey1-34/+42
analyzing prims
2008-07-07* Start scripts loaded from an archiveJustin Clarke Casey1-2/+10
2008-07-07* switch terrain archiving to raw32 rather than png to avoid unnecessary ↵Justin Clarke Casey1-1/+1
posterization. Thanks to Adam for the tip.