| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This version removes the NUnit.Framework.SyntaxHelpers namespace, so any modules with their own tests will need to delete this using statement.
|
| |
|
|
|
|
|
|
|
|
| |
parcels from the OAR.
The region spanning parcel shouldn't exist in this situation. If it does, when the land data is loaded it is repersisted with a local ID which comes after the ones loaded via the oar, which obliterates the oar loaded one.
Resaving the data we just loaded from the database is somewhat odd in itself (though this makes sense from the way that OAR loading was already using the same event).
|
|
|
|
| |
Also properly insert region name in "land clear" command
|
|
|
|
|
|
| |
of merged.
The --merge switch will still merge the old and new land parcelling.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
usage help. Moved Osp around, deleted unnecessary OspInventoryWrapperPlugin, added manipulation of SOP's xml representation in a generic ExternalRepresentationUtils function.
|
|
|
|
| |
"save oar"
|
|
|
|
|
|
| |
themselves. Tested. Seems to be working, main tests pass. Nothing done for IARs or HG transfers yet -- this only works for OARs for the time being.
New migration in inventory table in order to make CreatorID varchar(255).
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
(note; contrary to previous commits, saving 0.4 OARs is actually broken since serialized objects in inventories are not yet converted properly).
Firstly, if you can save a version 1.0 OAR then you can load it too.
Secondly, closing the save stream even on success before assets/objects are saved is a bad idea
|
| |
|
|
|
|
|
|
|
|
| |
If oar contents are being changed such that older versions of opensim can't load them, then the major version must be increased
This also locks version parameters to either 1.0 or 0.4, so that arbitrary 'versions' cannot be saved
Also closes save stream properly in the event of an error
Version 1.0 OARs are currently incompatible with OpenSim 0.7.0.2 and earlier. However, you can still save compatible version 0.4 OARs by specifing --version=0 on the save oar command line
e.g. save oar --version=0 oars/test.oar
|
|
|
|
| |
-version option on save oar command. Bumped archives version to 0.5; version < 0.5 generates flag fields without commas. Everything else is identical.
|
| |
|
| |
|
|
|
|
| |
This change requires a prebuild[.sh|.bat] since a System.Xml.Linq reference is added to prebuild.xml
|
| |
|
| |
|
|
|
|
| |
clear that the oar will not be usable
|
| |
|
|
|
|
|
|
| |
serialization format can actually be loaded by older OpenSims after all
This bumps the OAR version to 0.4 instead, signalling some change but with backwards compatability... for now.
|
|
|
|
|
|
| |
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
|
|
|
|
| |
that is too high for it to handle
|
|
|
|
|
|
| |
thing we come accross on load
this exposes a weekness with using tar where we don't control the order in which files are loaded. can't be helped for now
|
|
|
|
| |
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>.
|
|
|
|
| |
MapAndArray collection
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
avoid repeated requests for missing avatar IDs
* Updated to OpenMetaverse r3442 to fix a timezone issue with ExpiringCache
|
|/
|
|
| |
then adjust the inventory items to point to the new uuid as well
|
| |
|
|
|
|
| |
conditions in linking and unlinking
|
|
|
|
|
|
|
| |
This reverts commit 5ce119174e03715bfc61f7864bd3e7182c5d21ea.
This change led to infinite timeout since the expected number of assets no longer matched requests.
Rather than introduce yet fresh bugs with another fix, just revert this since the inaccurate report is just inconvenient
|
| |
|
|
|
|
| |
easily configured for test purposes
|
|
|
|
| |
ArchiveHelpers
|
|
|
|
|
|
| |
successfully adding an object rather than true, in defiance of its method documentation
This meant that the returns were inconsistent - false would be returned both for various scene object failure conditions (e.g. root part was null) and if the object was successfully added.
|
|
|
|
|
| |
reused in both tests and oar code
reduction in checking is outweighed by greater test clarity
|
| |
|
|
|
|
|
|
| |
is fully rezzed and all scripts in it are instantiated. This ensures that link
messages will not be lost on rez/region crossing and makes heavily scripted
objects reliable.
|
| |
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
types are inferred from context
* OAR saving will attempt to correct unknown asset types before writing broken assets to the OAR file
|
|\ |
|
| |
| |
| |
| |
| |
| | |
textures, etc.) were not being persisted to the database
this meant that the loaded settings would disappear after a restart
|
| | |
|