aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/World/Archiver/ArchiverModule.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-05-19Dump OpenSim 0.9.0.1 into it's own branch.onefang1-30/+63
2016-11-03Initial update to OpenSim 0.8.2.1 source code.David Walter Seikel1-10/+99
2012-11-12Another 10 modules' directives moved from .addin.xmlDiva Canto1-0/+2
2012-11-01Comment out checks not to overwrite existing IAR/OAR files for now on "save ↵Justin Clark-Casey (justincc)1-2/+4
iar/oar" since this causes problems for some backup systems. Needs more thought, maybe an explicit --force/--overwrite switch Comments on http://opensimulator.org/mantis/view.php?id=6389
2012-10-24Get "save oar" and "save iar" to tell you in a more friendly manner if the ↵Justin Clark-Casey (justincc)1-7/+11
filename to save already exists, rather than exception throwing. Also changes ConsoleUtil.CheckFileExists to CheckFileDoesNotExist() since this is more meaningful in the context, even though it does result in double negatives.
2012-09-14Rename ArchiveWriteRequestPreparatio nto ArchiveWriteRequest since after the ↵Justin Clark-Casey (justincc)1-2/+2
multi-OAR patch there is now only one class that handles this operation. Adapation of 0004-Renamed-ArchiveWriteRequestPreparation-to-ArchiveWri.patch in http://opensimulator.org/mantis/view.php?id=6105 since that did not directly apply
2012-09-14Support multi-region OAR filesOren Hurvitz1-2/+3
Merged ArchiveWriteRequestPreparation.cs and ArchiveWriteRequestExecution.cs. This simplifies the code, and it's faster to write each scene to the archive as it's found rather than all at once at the end.
2012-05-19Add is_megaregion flag into oar control file. Not currently read - for ↵Justin Clark-Casey (justincc)1-9/+11
future use. Please do not rely on this remaining here. An adaptation of part of Garmin's patch from http://opensimulator.org/mantis/view.php?id=5975, thanks! Flag only written if the SW corner OAR is saved - this is the only one that captures object data presently (though not land or terrain data). This adds an IRegionCombinerModule interface and the necessary methods on RegionCombinerModule
2012-01-28Add experimental --publish option to "save oar" so that OARs reloaded to the ↵Justin Clark-Casey (justincc)1-0/+1
same grid don't have the publisher as owner.
2012-01-18RegionReady:BlueWall1-0/+2
Back out some of the oar monitoring for the time being. Need to find a better way to get feedback. Will re-visit this soon.
2012-01-13Update RegionReadyModuleBlueWall1-1/+9
Fix triggering of alerts when rezzing first script to an empty region, add login disable when loading oars.
2012-01-12HG: normalize all externalized user ULRs to be the Home URL, i.e. the ↵Diva Canto1-2/+6
location of the user's UAS. This corrects an earlier design which had some cases pointing to the profile server. WARNING: CONFIGURATION CHANGES in both the sims (*Common.ini) and the Robust configs (Robust.HG.ini). Please check diff of the example files, but basically all vars that were pointing to profile should point to the UAS instead and should be called HomeURI.
2011-09-12When creating an OAR, optionally exclude objects according to their permissionsOren Hurvitz1-0/+1
2011-05-26Add a --noassets option to "save oar".Justin Clark-Casey (justincc)1-1/+7
This switch stops any assets being saved in the oar. This can be useful if you're using OAR to backup regions and you know you'll always have the original asset database available.
2010-12-11Drop current OAR version back to 0.5 since these are currently now ↵Justin Clark-Casey (justincc)1-1/+1
compatible with older OpenSim versions again. Removed ability to choose 0.4 to avoid having to write code that polices this properly. Please shout on the ml if you really need this.
2010-11-23Fix: Allow use of parameters without specifying a file path with command ↵Marck1-1/+1
"save oar"
2010-11-21Global creator information working on MySQL DB and on load/save OARs. ↵Diva Canto1-0/+1
Creator name properly shown on the viewer as first.last @authority. New option added to save oar -profile=url. Migration on RegionStore making CreatorID be 255 chars. Moved Handling of user UUID -> name requests to a new module UserManagement/UserManagementModule.
2010-10-16change --old-guids switch on the save oar command line to --version=<x>Justin Clark-Casey (justincc)1-1/+1
if x is 0, then an old version 0.3 archive is saved. If it is anything else or missing, then a version 1.0 archive is saved version 1.0 archives cannot be loaded on OpenSim 0.7.0.2 and earlier also add various informational notices about what version we've saving/loading
2010-10-15Made OARs use the new serialization procedure. (TPs/crossings still on the ↵Diva Canto1-10/+17
old one) Added an options argument down the pipeline. For the time being it takes --old-guids as an option to produce <Guid> instead of <UUID>.
2010-04-16Add --skip-assets option to load oar.Justin Clark-Casey (justincc)1-8/+11
This allows you to load an oar without loading its assets. This is useful if you know that the required assets are already in the asset service, since loading without assets is quicker. This option will become more useful when the ability to save oars without assets is added, which should happen fairly soon. At this point there will also be better documentation.
2010-01-29Revert "Updates all IRegionModules to the new style region modules."Melanie1-1/+0
This reverts commit ec3c31e61e5e540f822891110df9bc978655bbaf.
2010-01-23Updates all IRegionModules to the new style region modules.Revolution1-0/+1
Signed-off-by: Melanie <melanie@t-data.com>
2010-01-04Formatting cleanup. Add copyright headers.Jeff Ames1-2/+2
2009-11-25Implement oar mergingJustin Clark-Casey (justincc)1-6/+10
An oar can now be merged with existing region contents by using the --merge option For example, load oar --merge my.oar Existing terrain, region settings and parcel data is left in place when an oar is merged. See http://opensimulator.org/wiki/OpenSim_Archives#Usage for more information
2009-11-25Add MIT/X11 licensed NDesk.Options (http://www.ndesk.org/Options) DLL to aid ↵Justin Clark-Casey (justincc)1-1/+9
command line parsing
2009-11-24pass all command parameters to load/save oar, not just the filenameJustin Clark-Casey (justincc)1-0/+37
unfortunately, these commands cannot yet be properly relocated to the region modules due to deficiencies in the region module infrastructure
2009-10-01Formatting cleanup.Jeff Ames1-5/+5
2009-09-07make oar module logging a little less noisyJustin Clark-Casey (justincc)1-2/+2
2009-08-31switching Archiver to "new" region module schemedr scofield (aka dirk husemann)1-6/+24
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-07minor: Inconsquential change to provoke another buildJustin Clarke Casey1-1/+1
2009-04-15* Make it possible to add a request id to load and save oar requestsJustin Clarke Casey1-8/+19
* This allows specific requests to be identified.
2009-02-12large scale fix for svn props after "the great refactor"Sean Dague1-7/+7
2009-02-12* optimized usings.lbsa711-12/+7
2009-02-11* More inventory archive invocation to a proper region moduleJustin Clarke Casey1-1/+1
* Not ready for use yet
2009-02-10* Implement merging of oars in codeJustin Clarke Casey1-3/+13
* Not fully tested yet and not yet available as an option from the user console
2009-02-10this is step 2 of 2 of the OpenSim.Region.Environment refactor.Dr Scofield1-2/+2
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
2009-02-09* Add the ability to type help <command> for more detailed help about a ↵Justin Clarke Casey1-3/+5
specific command if any is available
2009-02-06This changeset is the step 1 of 2 in refactoringDr Scofield1-2/+2
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!
2009-02-02* Establish OnOarFileSaved EventManager event and subscribe to that instead ↵Justin Clarke Casey1-2/+2
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
2009-01-30* Extend archive save test to check for the presence of the file for the ↵Justin Clarke Casey1-2/+3
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
2009-01-23* Add direct stream loading and saving methods to the archive module.Justin Clarke Casey1-11/+17
* The async stream method does not yet signal completion to interested calling code
2008-12-19* refactor: Remove archiver module scene wrappersJustin Clarke Casey1-4/+7
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-1/+1
* 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-06-27last round of warning squashing. calling it a day now.Dr Scofield1-1/+1
2008-06-16* refactor: Fission ArchiveWriteRequest into prepare and execute classesJustin Clarke Casey1-1/+1
2008-05-28* Put in stubs for "load-oar" command, including ultra-primitive temporary ↵Justin Clarke Casey1-3/+3
tar loading code * Currently as a test, this will successfully load only the first file of an opensim archive and do absolutely nothing with it
2008-05-26* Break out baby archiving code into separate class ready for async asset ↵Justin Clarke Casey1-54/+2
requesting * No user functionality yet
2008-05-26* Extract and boil down necessary texture UUIDs for an archive of the scene ↵Justin Clarke Casey1-1/+14
prims * no user functionality yet
2008-05-25Update svn properties. Formatting cleanup.Jeff Ames1-20/+20