aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Grid (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-05-26Restoring the initial CAP Url to exactly what it used to be before Adam's ↵diva1-6/+13
changes. Adam's code is still there, but commented, until we figure out what's going on.
2009-05-26* Fiddles with some login network code to attempt to fix login bug.Adam Frisby1-1/+2
2009-05-25* reseparate inventory item creator id and creator uuidJustin Clarke Casey1-2/+3
* unfortunately, while the client requires uuids and we want to be able to have arbitrary string ids, these cannot be kept in sync * I think the problems last time were due to a serialization change * So the major inteface version has been bumped to take care of any lingering issues here. * This means that region servers beyond this revision can only connect to similarly uptodate grid services, and vice versa
2009-05-25* Upped version number to 0.6.5lbsa713-6/+6
2009-05-23* Implements automatic loopback handling for standalone regions. Adam Frisby1-4/+6
* This /should/ make OpenSim behave properly when hosting behind a NAT router and utilizing port forwarding (but the router doesn't support Loopback)
2009-05-23* Pipes IPEndPoint through all Login methods, including LLSD/OSD login paths.Adam Frisby1-3/+3
2009-05-23* Pipes requestors IP address through all XmlRpcRequest delegates. This is ↵Adam Frisby9-36/+42
needed to be able to 'NAT-wrap' the login sequence. * If you have something using XmlRpc that isn't in core, change your method signature from: (XmlRpcRequest request) to: (XmlRpcRequest request, IPEndPoint remoteClient)
2009-05-20Remove the pre-log4net, discrete output methods from the consolesMelanie Thielker6-9/+9
2009-05-15Added PostInitialise method to IGridPlugin. MW2-0/+6
2009-05-14Small fix uncommenting something that got commented too much.diva1-1/+1
2009-05-12Thank you kindly, Patnad, for a patch that:Charles Krinke1-2/+15
This is to handle the changes in the v1.23 viewer of LL regarding the adult rating. With this patch a region can be changed to the adult rating from LL viewer v1.23 and above.
2009-05-08Thanks lulurun for a patch which addresses Mantis #3599: Exceptions when ↵Dahlia Trimble1-1/+1
AssetInventoryServer receive a "DeleteItem" request
2009-05-04Intermediate commit. WILL NOT COMPILE!Melanie Thielker30-8/+31
2009-05-04Refactor. Make ConsoleBase a true base class. Create CommandConsole as a simpleMelanie Thielker8-12/+12
console capable of processing commands. Create LocalConsole as a console that uses cursor control and context help. Precursor to a distributed console system for the new grid services. No functional change intended :)
2009-04-29Flipping check_session xmlrpc's keep-alive to false, because some clients hang.diva1-1/+1
2009-04-23* refactor: move archive user inventory item serialization out to a separate ↵Justin Clarke Casey1-67/+6
file
2009-04-22* Resolve http://opensimulator.org/mantis/view.php?id=3509 by putting some ↵Justin Clarke Casey3-16/+51
service initialization into CommsManager * What is really needed is a plugin and interface request system as being done for region modules
2009-04-22* Fission OGS1UserServices into user service and OGS1 user data plugin ↵Justin Clarke Casey2-1/+2
components * Make OGS1UserServices inherit from UserManagerBase * This allows grid mode regions to use the same user data plugin infrastructure as grid servers and standalone OpenSims
2009-04-21Thank you kindly, TLaukkan for a patch that:Charles Krinke1-11/+20
Added support for loading bare asset binaries (as opposed to xml encoded asset base) to both sandbox asset service and cable beach. * Added support for enabling region asset service when mxp is enabled. * Moved base http server content type defaulting before invocation of request handle method to allow for variable content type in the response.
2009-04-14Adds session authentication upon NewUserConnections. Adds user key ↵diva2-71/+15
authentication (in safemode only) upon CreateChildAgents. All of this for Hypergrid users too. This addresses assorted spoofing vulnerabilities.
2009-04-09* Added some more experimental code; nothing wired in so far.lbsa711-40/+68
2009-04-08* Make it possible to store creator strings in user inventory items as well ↵Justin Clarke Casey3-7/+5
as UUIDs * All existing functionality should be unaffected. * Database schemas have not been changed.
2009-04-07* minor: remove some mono compiler warningsJustin Clarke Casey1-2/+2
2009-04-05Added CreateObject(regionhandle, userID, itemID) to post objects that are to ↵diva1-35/+39
be fetched from the user's inventory server and rezzed in the region. Added all code necessary to fetch the item and the asset, and rez it inworld. The access to the item is uncap-ed and unverified -- I may place it later either under a cap or with auth verification. But in this model regions don't have the user's inventory, so they would have to guess the item IDs. Added safemode config to Standalone Hypergrid, similar effect to AllowRegionAccessToInventory in Inventory Server. Everyone should have these vars set to their default values except me!
2009-04-01* Upped trunk version number to 0.6.4 as we just tagged 0.6.4-releaselbsa713-3/+3
2009-03-31Update svn properties, add copyright header, formatting cleanup.Jeff Ames1-224/+224
2009-03-30Adds support at the inventory server for direct inventory manipulation from ↵diva1-1/+8
authorized clients using capabilities. Provided keys are verified with the designated authority. The added code is only executed for clients following HGLoginAuth procedure or similar. It does not remove any existing behavior.
2009-03-29Another bit of refactoring to try to make sense of ↵diva2-0/+2
OpenSim.Framework.Communications. Everything that looks like a service, with service handlers, moved to .Services -- i.e. LoginService and Response, and GridInfoService. The rest of the changes were to adapt to the new locations of those files.
2009-03-29Moved some files around, so that it's easier to share code between ↵diva1-0/+1
standalone and the grid services. Should not affect any functionality.
2009-03-27* This updates LibOMV to the current release 0.6.0 on March 19 2009Teravus Ovares1-2/+2
* Important: HttpServer.dll was changed to HttpServer_OpenSim.dll so that the HttpServer references do not conflict if you've copied the OpenMetaverse.Http.dll and requirements to the OpenSimulator bin folder. This means that if you reference HttpServer.dll in any projects, you will need to change the reference to HttpServer_OpenSim.dll. It still uses the Same HttpServer namespace though.
2009-03-27Added the hg login procedure to the user server.diva2-0/+231
2009-03-23Committing partial work on passing folders across instances. This may crash.Melanie Thielker1-0/+4
2009-03-21Add a QueryItem method to the inventory subsystem. Currently implemented forMelanie Thielker1-0/+4
MySQL only, stubs for the others. This allows updating the cache with a single item from the database.
2009-03-20* Normalized and pulled GetInventorySkeleton up.lbsa711-62/+0
2009-03-20* De-duplicated login service some morelbsa711-29/+0
* Normalized m_inventoryService * Pulled AddActiveGestures up
2009-03-19Moving GetInventoryItem up to InventoryServiceBase, since this seems like a ↵diva1-10/+0
pretty fundamental function.
2009-03-19* Group OpenSim.Framework.Servers interfaces togetherJustin Clarke Casey2-0/+2
2009-03-16Rename OpenSim.Framework.Archive to OpenSim.Framework.SerializationMike Mazur1-1/+1
Update using statements and prebuild.xml. Also trim trailing whitespace.
2009-03-13Mark AssetBase.Metadata with [XmlIgnore]Mike Mazur2-3/+3
2009-03-12* Another stab at refactoring up the CustomiseResponse function. Two fixes:lbsa711-149/+47
* Sometimes, null is a valid return value to indicate 'none found'. doh. * Sometimes, the Grid server does not send simURI - this you need to reconstruct yourself. Euw. (I believe) this solves mantis issue #3287
2009-03-12Move ArchiveConstants to OpenSim.Framework.ArchiveMike Mazur1-3/+2
- move a couple constants from InventoryArchiveConstants to ArchiveConstants, now only one of these is needed - change InventoryArchiveConstants references to ArchiveConstants - remove InventoryArchive AssetInventoryServer plugin dependency on OpenSim.Region.CodeModules - trim trailing whitespace
2009-03-12Moving TarArchive to OpenSim.Framework.ArchiveMike Mazur1-1/+1
We now build OpenSim.Framework.Archive.dll which aims to contain code used for archiving various things in OpenSim. Also remove trailing whitespace.
2009-03-11* Reverted r8750 to do another round of debugging on mantis #3287lbsa711-28/+155
2009-03-11Adding AssetInventory InventoryArchive pluginMike Mazur4-0/+283
This plugin exposes an HTTP handler on the AssetInventoryServer which serves a gzipped tar file containing the contents of a user's inventory. The assets referenced by the inventory are not yet archived. At the moment only export functionality is implemented, restore functionality is missing. prebuild.xml had to be shuffled around a bit in order for the plugin to build, as it has a dependency on OpenSim.Region.CoreModules. Also, close a MemoryStream in a few places.
2009-03-10*** POTENTIAL BREAKAGE ***lbsa711-155/+28
* Finally got to the point where I could pull up the CustomiseResponse function. Major de-duplication. * Introduced FromRegionInfo on RegionProfileData * This revision needs both grid and standalone testing galore. Work in progress!
2009-03-10* Re-aligned CustomiseResponse function for imminent up-pullinglbsa711-2/+4
2009-03-09Implemented FetchAssetMetadataSet in DB backends.Mike Mazur2-136/+97
This method fetches metadata for a subset of the entries in the assets database. This functionality is used in the ForEach calls in the asset storage providers in AssetInventoryServer. With this implemented, frontends such as the BrowseFrontend should now work. - MySQL: implemented, sanity tested - SQLite: implemented, sanity tested - MSSQL: implemented, not tested - NHibernate: not implemented
2009-03-06Add missing parameter to m_log.DebugFormat().Mike Mazur1-1/+1
2009-03-05Make DeserializeUUID explicitly private.Mike Mazur1-1/+1
2009-03-05Made the OpenSimInventoryFrontendPlugin.DeserializeUUID(Stream stream) ↵MW1-1/+1
method static to get past the build errors. Mikem really needs to check this change over to see its the right approach for what he wanted.