aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Communications/Local (follow)
Commit message (Collapse)AuthorAgeFilesLines
* From: Alan Webb <alan_webb@us.ibm.com>Dr Scofield2009-05-221-29/+35
| | | | | | | | | | | RequestUserInventory is supposed to drive a supplied callback when it completes. In fact, it fails to do so if the user's inventory does not exist (e.g. the inventory database is unavailable for some reason), and the requestor is left sleeping forever. The code has been modified to return empty lists via the callback as an accurate reflection of what is there: nothing.
* Thank you kindly, Patnad, for a patch that:Charles Krinke2009-05-121-1/+1
| | | | | | | | | 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.
* * If an item creator id contains an iar loaded name, create a temporary ↵Justin Clarke Casey2009-05-051-4/+19
| | | | profile and hashed UUID to represent the user
* Intermediate commit. WILL NOT COMPILE!Melanie Thielker2009-05-041-1/+1
|
* * Add user data plugin to store temporary profiles (which are distinct from ↵Justin Clarke Casey2009-04-231-0/+1
| | | | | | | | | cached) * Plugin not yet used * Existing functionality should not be affected in any way
* * Resolve http://opensimulator.org/mantis/view.php?id=3509 by putting some ↵Justin Clarke Casey2009-04-222-12/+18
| | | | | | | | service initialization into CommsManager * What is really needed is a plugin and interface request system as being done for region modules
* * Fission OGS1UserServices into user service and OGS1 user data plugin ↵Justin Clarke Casey2009-04-221-1/+1
| | | | | | | | | 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
* * Upped trunk version number to 0.6.4 as we just tagged 0.6.4-releaselbsa712009-04-011-1/+1
|
* * Appearance patches suite: These patches are applied to allow libomv bots ↵Sean Dague2009-03-251-1/+1
| | | | | | | | | | | | to wear outfits in the future. This functionality will be upstreamed later. ** Fixed call of new AvatarAppearance without arguments, which caused bots look like clouds of gas ** Added a SendAvatarData in ScenePresence.SetAppearance, which is expected after SetAppearance is run ** Fixed AssetXferUploader: CallbackID wasn't being passed on on multiple packets asset uploads ** Set VisualParams in AvatarAppearance to stop the alien looking bot from spawning and now looks a little better. *** TODO: Set better VisualParams value then 150 to everything
* Adds support for unlink-region command in hypergrid.diva2009-03-181-0/+32
|
* * Removed unused and uncommented filelbsa712009-03-101-433/+0
|
* Moved Linden protocol login handling to modules in OpenSim.Client.Linden. ↵MW2009-03-031-1/+3
| | | | | | | | There are two region modules in there LLStandaloneLoginModule (for standalone mode) and LLProxyLoginModule (for grid mode which just handles incoming expect_user and logoff_user messages from the remote login server) Changed OpenSim.Framework.Communications.Tests.LoginServiceTests to use the LLStandaloneLoginService (from the LLStandaloneLoginModule) rather than LocalLoginService. Really these login tests should most likely be somewhere else as they are testing specific implementations of login services. Commented out the old LocalLoginService as its no longer used, but want to check there are no problems before it gets deleted.
* Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke2009-02-222-6/+9
| | | | | | | | | * Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.
* * Upped VersionInfo to 0.6.3 and in the process, changed assemblyinfo to ↵lbsa712009-02-201-3/+3
| | | | 0.6.3.* to better track down dll ref and overwrite problems.
* THE BIG ANTI-REMOTING SCHLEP -- StartRemoting is no more. Sims in older ↵diva2009-02-202-218/+1
| | | | | | | versions will have a hard time communicating with sims on this release and later, especially if they haven't transitioned to RESTComms at all. There's still some cleanup to do on assorted data structures, but the main functional change here is that sims no longer listen on remoting ports.
* Addresses mantis #3181. Waiting for confirmation from the reporter.diva2009-02-171-1/+1
|
* Major change to how appearance is managed, including changes in login and ↵diva2009-02-172-0/+10
| | | | user service/server. Appearance is now sent by the user service/server along with all other loginparams. Regions don't query the user service for appearance anymore. The appearance is passed along from region to region as the avie moves around. And, as before, it's stored back with the user service as the client changes the avie's appearance. Child agents have default appearances that are set to the actual appearance when the avie moves to that region. (as before, child agents are invisible and non-physical).
* Add copyright headers. Minor formatting cleanup. Fix some compiler ↵Jeff Ames2009-02-131-1/+1
| | | | warnings. Fix some m_log declarations.
* * optimized usings.lbsa712009-02-123-3/+3
|
* From Alan Webb <awebb@linux.vnet.ibm.com>Sean Dague2009-02-091-1/+1
| | | | | | | | | | | 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.
* * Refactored UserLoginService.CustomiseResponse to be (almost) text-wide ↵lbsa712009-02-071-8/+31
| | | | identical to LocalLoginService.CustomiseResponse in order to be able to pull them up.
* Thank you dslake for a patch that:lbsa712009-02-071-1/+1
| | | | | * fixes mantis #3092: User Server sets agent starting position to passed x/y/x instead of x/y/z
* * Add new unit test for simple teleport in a standalone.Justin Clarke Casey2009-01-151-0/+1
| | | | | | * Does not yet check results.
* * prune and regrade log messages relating to client login and logoutJustin Clarke Casey2009-01-061-1/+1
|
* * Rename GetRandomCapsPath() to GetRandomCapsObjectPath() to fit in with ↵Justin Clarke Casey2009-01-061-1/+1
| | | | | | | | terminology used elsewhere * Last build break was probably a Bamboo failure - hopefully this should succeed
* * Move common string aggregation for caps seed path to a method in CapsUtilJustin Clarke Casey2009-01-061-3/+4
|
* * minor: Move GetRandomCapsPath() to a CapsUtil classJustin Clarke Casey2009-01-061-1/+2
|
* * Add seed cap check to login testJustin Clarke Casey2009-01-051-1/+1
|
* * Check in login service tests beachheadJustin Clarke Casey2009-01-051-3/+3
|
* Kicking child agents off on the first login after a client crash. The child ↵diva2008-12-171-1/+24
| | | | | | | | agents kickoff was missing from when this is run in grid mode. But, worse, turns out that this whole feature of kicking off the user after a crash was entirely missing from standalone mode.
* Correct the last checkin.Homer Horwitz2008-12-111-1/+1
|
* Move from IP to hostname for seed caps on login, for gridmode and standalone.Homer Horwitz2008-12-111-2/+2
| | | | | | | All the other caps (except the initial one) are already sent with hostname instead of IP. NOTE: This changes gridserver and userserver
* * refactor: rename UserServiceAdmin to UserAdminServiceJustin Clarke Casey2008-11-281-2/+2
|
* * minor: Eliminate unused paramter in LocalUserServices constructorsJustin Clarke Casey2008-11-281-6/+2
|
* * refactor: move CreateUser into UserServiceAdminJustin Clarke Casey2008-11-282-27/+7
|
* Mantis#2660. Thank you kindly, Ruud Lathrop for a patch that:Charles Krinke2008-11-232-2/+2
| | | | | | | | This patch adds the option of adding the email when you create a new user. This works in Gridmode as none Gridmode. This option is also added to RemoteAdminPlugin. With a new handler you can create a user with a email.
* * test: Add scene root agent test stub, since I'll be picking up with ↵Justin Clarke Casey2008-11-142-5/+10
| | | | something else the next time I start coding on OpenSim
* * Stop the pointless passing of a scene's own region handler back to it in ↵Justin Clarke Casey2008-11-121-17/+32
| | | | | | | | region comms * Some scene methods ignored it, others did nothing if the region handler given did not match their own (which would never be triggered)
* Megapatch that fixes/adds: friend offer/deny/accept, friendship termination,Homer Horwitz2008-11-012-5/+23
| | | | | | | | | | | | | | on-/offline updates, calling cards for friends. This adds methods in the DB layer and changes the MessagingServer, so a full update (incl. UGAIM) is necessary to get it working. Older regions shouldn't break, nor should older UGAIM break newer regions, but friends/presence will only work with all concerned parts (UGAIM, source region and destination region) at this revision (or later). I added the DB code for MSSQL, too, but couldn't test that. BEWARE: May contain bugs.
* Add the missing bits for the new region-search:Homer Horwitz2008-10-031-0/+15
| | | | | | | | | | | | | | | | - Added lookup in the data-layer - MySQL works - SQLite doesn't have a grid-db, so it won't work there - I added MSSQL-code to the best of my knowledge; but I don't know MSSQL :-) - Added the plumbing up to OGS1GridServices. This speaks with the grid-server via XMLRPC. - Modified MapSearchModule to use the new data. It's backward compatible; if used with an old grid-server, it just returns one found region instead of a list. - Refactored a bit. Note: This updates data, grid-server and region code. No new files.
* * Fixed a mangled Seed caps handler definition on login to region in ↵Teravus Ovares2008-10-011-1/+22
| | | | | | | | standalone where port wasn't the http port. * Removed spurious warning message * More debug in EventQueueGet Module to figure out why we're loosing the handlers.
* * Patch from JHurlimanTeravus Ovares2008-09-261-3/+3
| | | | | | | | | * Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
* Add persistence of active gestures. This needs an UGAIM update to work.Homer Horwitz2008-09-241-0/+30
| | | | | | | | | Active gestures are sent as part of the login-response. Added fetchActiveGestures to SQLite and MySQL; added an empty one for MSSQL and NHibernate. Using the empty ones won't cause errors, but doesn't provide persistence either, of course.
* * Only allow logins on standalone when the sim has completed it's initial ↵Justin Clarke Casey2008-09-193-30/+51
| | | | | | | | | startup (script startup doesn't count here) * There was a small window where region logins were allowed before modules were loaded - avatars logins that hit this window could have caused bad things to happen. * A similar change will follow for grid mode sometime soon
* * refactor: Break out IUserServiceAdmin out of IUserService since admin ↵Justin Clarke Casey2008-09-151-0/+2
| | | | methods don't need to be implemented on Grid hosted region servers
* * Converted a number of methods within the login processes from private to ↵Adam Frisby2008-09-141-8/+8
| | | | | | | | protected. * Made several methods virtual to allow derivative overrides. * Minor cleanups.
* * Check in first part of http://opensimulator.org/mantis/view.php?id=2073Justin Clarke Casey2008-09-121-129/+128
| | | | | | | | | * This patch aims to introduce look at direction persistence between logins. It won't be active until the second part of the patch is committed in about two weeks time. At this point, region servers that haven't upgraded past this revision may run into problems * This checkin upgrades the user database. As always, we recommend you have backups in case something goes wrong. * Many thanks to tyre for this patch.
* Update svn properties, formatting cleanup.Jeff Ames2008-09-091-1/+1
|
* * Improve login failure handling.Justin Clarke Casey2008-09-071-2/+4
| | | | | | * Now it should properly inform the user and stop a login if a region server could not be contacted in order to expect a user (the last commit didn't actually quite work correctly)
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-064-25/+25
| | | | | | | * 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.