aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Communications (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Another interregion comms change that will not work well with previous ↵diva2009-01-033-20/+39
| | | | | | | versions. This commit moves InformRegionOfChildAgent from OGS1 to RESTComms, effectively having the complete child agent life cycle over REST: create=POST, update=PUT, close=DELETE. Additional changes include more functions in the IHyperlink interface, and some refactorings in the HG code for better reuse in RESTComms.
* * reference is to Nini.Config, not NiniJustin Clarke Casey2009-01-021-1/+1
|
* * Add Nini reference to Communications.OGS1Justin Clarke Casey2009-01-021-0/+1
|
* Minor fix for HG request neighbors. Should not return hyperlink neighbors, ↵diva2009-01-012-4/+4
| | | | | | | only neighbors on the same grid. I'm still not sure if this is a bug or a feature, so this may change again. My first commit of 2009 -- Happy New Year!
* Minor bug fix in HG home regions management, removing the use of ↵diva2008-12-311-8/+15
| | | | m_knownRegions.Count for creating the local handler. Local handlers are now created using a random number generator.
* Backing off from the accidental removal one of the most valued 'features' of ↵diva2008-12-241-2/+2
| | | | the HG: the ability to TP to regions on the grid that don't run HG. *smiles*
* Better error handling for expect_hg_user on the HG.diva2008-12-242-2/+12
|
* Plumb in the birthdate from the user server reply to the cacheMelanie Thielker2008-12-221-0/+1
|
* 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.
* Attempt at fixing the HG home jump by looking up hyperlink regions before ↵diva2008-12-151-2/+2
| | | | grid-local regions.
* Mantis#2811. Thank you kindly, Diva for a patch that resolvesCharles Krinke2008-12-131-9/+9
| | | | | | | some of our DNS/dotted decimal issues that plague teleporting. We are increasing the MajorInterfaceVersion from 1 to 2 in the gridserver, so sims will need to be updated on various grids.
* Add a null check. Mantis #2798idb2008-12-111-1/+1
|
* 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
* - Use the http-port that is now provided by the grid-server. If it isn't ↵Homer Horwitz2008-12-051-0/+5
| | | | | | | (because GridServer is too old), complain. Not used yet, but will be necessary for crossing regions correcly.
* Mantis #2584 (again)Melanie Thielker2008-11-301-0/+1
| | | | | | Next step of diva's TP fixes and HG support
* * refactor: rename UserServiceAdmin to UserAdminServiceJustin Clarke Casey2008-11-282-4/+3
|
* * minor: Eliminate unused paramter in LocalUserServices constructorsJustin Clarke Casey2008-11-281-6/+2
|
* * refactor: move CreateUser into UserServiceAdminJustin Clarke Casey2008-11-282-27/+7
|
* * minor: rename m_parent to m_commsManager to make it a little clearer what ↵Justin Clarke Casey2008-11-271-18/+18
| | | | it actually is
* * Remove unused and largely unimplemented UpdateUserCurrentRegion()Justin Clarke Casey2008-11-272-58/+0
| | | | | | * please say if this causes you a problem
* Add copyright headers. Minor formatting cleanup.Jeff Ames2008-11-251-1/+1
|
* Update svn properties.Jeff Ames2008-11-257-3366/+3366
|
* * minor: eliminate mono compiler warningsJustin Clarke Casey2008-11-253-8/+8
|
* * Apply http://opensimulator.org/mantis/view.php?id=2640Justin Clarke Casey2008-11-257-0/+3366
| | | | | | | | * This is Diva's hypergrid patch, as perviously discussed on the opensim-dev mailing list * Applied some minor prebuild.xml jiggling to resolve a dependency issue * Thanks Diva!
* WIP: Adding a few things to PresenceModule. Not quite finished yet.Homer Horwitz2008-11-241-1/+9
|
* 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)
* * Implement basic region filtering as described in ↵Justin Clarke Casey2008-11-111-0/+1
| | | | | | | | | | | | https://lists.berlios.de/pipermail/opensim-dev/2008-November/003468.html * This is done by sending a 'major interface version' number on sim registration. Developers must increment this every time they make a change that would make the previous OpenSim revision failure incompatible with the new one (non-fatal incompatibilities are fine). * This number resides in OpenSim.Framework.Servers.VersionInfo.MajorInterfaceVersion * This allows the grid service to stop older, incompatible regions from connecting
* Mantis#2590. Thank you kindly, Diva for a patch that solves:Charles Krinke2008-11-081-1/+10
| | | | | | When the given address to CheckRegion is wrong, it crashes the whole server. Patch included.
* Attachments, attachments, and, did I say attachments?Melanie Thielker2008-11-071-0/+3
| | | | | | Too many fixes to list.
* * Improve the previous fix by pushing the exception catching down into OGS1 ↵Justin Clarke Casey2008-11-041-8/+8
| | | | grid services
* Update svn properties, minor formatting cleanup.Jeff Ames2008-11-041-2/+2
|
* Add a bit more error-checking to GetFriendRegionInfos.Homer Horwitz2008-11-031-13/+24
|
* Thanks diva for a patch that removes an unnecessary dependency on ↵Dahlia Trimble2008-11-031-2/+2
| | | | CommunicationsOGS1 from OGS1UserServices
* Update svn properties, formatting cleanup.Jeff Ames2008-11-021-1/+1
|
* Megapatch that fixes/adds: friend offer/deny/accept, friendship termination,Homer Horwitz2008-11-015-8/+164
| | | | | | | | | | | | | | 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.
* Small optimization: Don't ask gridserver about regions on the local instance.Homer Horwitz2008-10-051-0/+7
|
* Add the missing bits for the new region-search:Homer Horwitz2008-10-032-43/+91
| | | | | | | | | | | | | | | | - 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.
* * Remove some old libsecondlife workarounds as suggested by jhurliman in ↵Justin Clarke Casey2008-09-221-5/+4
| | | | http://opensimulator.org/mantis/view.php?id=2236
* * Fix http://opensimulator.org/mantis/view.php?id=2189Justin Clarke Casey2008-09-211-5/+25
| | | | | | * Allow a grid mode region simulator to properly shutdown even if the grid service is offline
* * Tidy up OGS1GridServicesJustin Clarke Casey2008-09-201-101/+39
| | | | | | * Remove what should be unnecessary RemoteException catches when executing local backend calls
* * Enables logins to regions on a grid once they have finished starting up ↵Justin Clarke Casey2008-09-191-29/+46
| | | | (this does not include script startup).
* * Only allow logins on standalone when the sim has completed it's initial ↵Justin Clarke Casey2008-09-195-34/+68
| | | | | | | | | 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: collapse UpdateUserProfileProperties() into existing ↵Justin Clarke Casey2008-09-151-28/+23
| | | | | | | | UpdateUserProfile * the methods were identical except that the Properties one did a check for the user profile beforehand. However, every caller was doing this already anyway.
* * 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