aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services/HypergridService/UserAgentService.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-07-14Cleanup old hg sessions (older than 2 days)Diva Canto1-0/+3
2013-07-14HG UAS: Moved hg-session data from memory to DB storage. This makes it so ↵Diva Canto1-90/+115
that traveling info survives Robust resets. It should also eliminate the cause of empty IP addresses in agent circuit data that we saw in CC grid. MySQL only.
2013-06-21Finally moved HG agent transfers to use agent fatpacks.Diva Canto1-6/+6
2013-02-27Switched to using the other Util function with a default value.Diva Canto1-1/+2
2013-02-27Moved the HG default variables out of [Startup] and into their own section ↵Diva Canto1-1/+1
[Hypergrid] in *Common.ini.example. Backwards compatible for now.
2013-02-22Added new Util function for reading config vars that's more generic than the ↵Diva Canto1-1/+1
one I added yesterday -- this is for helping move config vars out of [Startup]
2013-02-21Simplification of HG configs: HomeURI and GatekeeperURI now are defined as ↵Diva Canto1-3/+8
default under [Startup]. They can then be overwritten in the other sections (but probably shouldn't). I kept the existing code for backwards compatibility, so this should not cause any breaks from people's current configurations. But people should move to have these 2 vars under [Startup] -- see OpenSim.ini.example and Robust.HG.ini.example. And yes, both names now end with "URI" for consistency.
2012-10-20Improve efficiency of friends notification by only make one PresenceService ↵Justin Clark-Casey (justincc)1-1/+1
call for all friends rather than one for each friend. However, large groups could still take a very long time since we still need to message each avatar on different simulators.
2012-09-22HG 2.0: User Agent Service now can also control where the local users can ↵Diva Canto1-3/+100
go. Domain-name and user-level based. \o/
2012-03-27User level based restrictions for HyperGrid teleports, asset uploads, group ↵Snoopy Pfeffer1-2/+12
creations and getting contacted from other grids. Incoming HyperGrid teleports can also be restricted to local users.
2012-03-21HG Friends: reroute the status notifications to the HGFriends service, so ↵Diva Canto1-0/+2
that they can scale better. They were previously being handled by the UAS; that is still there, but it's now obsolete and will be removed in a future release.
2012-03-17Added GetUUID(first, last) on UserAgentsService so that we can finally make ↵Diva Canto1-0/+10
direct user connections.
2012-01-03Profile UpdatesBlueWall1-0/+25
Update basic profile to use the replaceable interface, making configuration less error-prone. Add support to query avatar's home user account and profile service for regions usng the updated OpenProfileModule with Hypergrid.
2011-12-21HG: Verify that the user is localDiva Canto1-0/+8
2011-12-04HG: Renamed one methodDiva Canto1-1/+1
2011-06-08Removing special casing on failures. This may also fix reports of this issue:Diva Canto1-2/+4
22:07:53 - [USER AGENT CONNECTOR]: remote call to http://hg.osgrid.org:80/ returned an error: Requested method [locate_user] from 127.0.0.1 threw exception: Object reference not set to an instance of an object at OpenSim.Services.HypergridService.UserAgentService.LocateUser (UUID userID) [0x00000] in <filename unknown>:0
2011-06-07Added error message to help understand ↵Diva Canto1-0/+5
http://opensimulator.org/mantis/view.php?id=5527
2011-06-07This hopefully fixes all issues with online/offline notifications across ↵Diva Canto1-7/+21
grids. http://opensimulator.org/mantis/view.php?id=5528
2011-06-07This fixes the crash reported in ↵Diva Canto1-1/+1
http://opensimulator.org/mantis/view.php?id=5529 related to sending IMs to foreign friends who are offline. Hopefully.
2011-06-01Re-Apply Use current TravelingAgent if the the login failure reason is ↵BlueWall1-2/+5
"Logins Disabled" to fix NullReferenceException, allowing agent to login to fallback region when logins are disabled by "StartDisabled = true" or when logins are disabled by RegionReady"" This reverts commit 0a430bbffb561a5172220e7617257798c11a66f5.
2011-06-01Revert "Use current TravelingAgent if the login failure reason is "Logins ↵BlueWall1-5/+2
Disabled" to fix NullReferenceException, allowing agent to login to fallback region when logins are disabled by "StartDisabled = true" or when logins are disabled by RegionReady" This reverts commit 4b9e446c6267a1161263d885699e72c97e8a94eb.
2011-06-01Use current TravelingAgent if the login failure reason is "Logins Disabled" ↵BlueWall1-2/+5
to fix NullReferenceException, allowing agent to login to fallback region when logins are disabled by "StartDisabled = true" or when logins are disabled by RegionReady
2011-05-26HG IM in grid mode working fairly well. Unknown target user references ↵Diva Canto1-0/+24
looked back in source user's User Agent service.
2011-05-25HG: Instant Message working. Tested on HG standalones only. Needs a lot more ↵Diva Canto1-0/+11
testing.
2011-05-24Added necessary code to drop inventory on hg friends using the profile ↵Diva Canto1-0/+17
window, but can't test because this mechanism doesn't seem to work without a profile service.
2011-05-23HG friends: Status notifications working. Also initial logins get the online ↵Diva Canto1-3/+169
friends in other grids.
2011-03-01Normalizing comparison to lower case, just in case ppl set their config vars ↵Diva Canto1-1/+1
inconsistently. (maybe related to mantis #5386)
2011-01-17Revert "DEBUG DEBUG DEBUG"Diva Canto1-1/+1
This reverts commit 59c2cd04ba056b85eb4873e472b95826a1cc13b5.
2011-01-17DEBUG DEBUG DEBUGDiva Canto1-1/+1
2011-01-09Improved debug messages to track what is going on with the XFF headerDiva Canto1-5/+7
2010-12-09Minor bug fixes. Hunting down mantis #5259Diva Canto1-1/+1
2010-12-05Fixed some inconsistency with trailing /. Made debug messages consistent. ↵Diva Canto1-2/+4
Changed the stored region names of HG regions. Increased the size of regionName in DB.
2010-10-23* a bit of additional debugging:Jonathan Freedman1-4/+3
2010-10-22Revert "Merge remote branch 'otakup0pe/mantis5110'"Justin Clark-Casey (justincc)1-11/+6
This reverts commit 21187f459ea2ae590dda4249fa15ebf116d04fe0, reversing changes made to 8f34e46d7449be1c29419a232a8f7f1e5918f03c.
2010-10-22Revert "* refactor refactor refactor ServerURI 4 lyfe"Justin Clark-Casey (justincc)1-4/+4
This reverts commit 55974df14b6d64c1e1f9e386a3eacce3ba86dc98.
2010-10-22Revert "* more url / hg cleanup"Justin Clark-Casey (justincc)1-1/+0
This reverts commit 58f75fa19d9aea18283ecdbd44559efb81781c9d.
2010-10-21* change the data exchanged within hypergrid transactionsJonathan Freedman1-3/+7
2010-10-20* more url / hg cleanupJonathan Freedman1-0/+1
2010-10-20* refactor refactor refactor ServerURI 4 lyfeJonathan Freedman1-4/+4
2010-10-11* more url / hg cleanupJonathan Freedman1-0/+1
2010-10-03Added viewer's channel, mac, and id0 to agent circuit data. Also moved ↵Diva Canto1-1/+5
client ip address to agent circuit data, so that it's always there.
2010-10-02* refactor refactor refactor ServerURI 4 lyfeJonathan Freedman1-4/+4
2010-09-29Part two of the previous commit, making IGridUserService.LoggedOut() more ↵John Hurliman1-1/+1
flexible without changing current behavior
2010-08-19Finished implementing ViaLogin vs ViaHGLogin. Removed lookup on ↵Diva Canto1-2/+3
myipaddress.com. Also removed client IP verification upon UDP connection that had been left there -- we can't do that in general.
2010-08-19Partial rewrite of client IP verification. Not completely finished yet, and ↵Diva Canto1-12/+32
untested. Committing to move to my other computer.
2010-08-03Further bug fixing, still related to the issue earlier.Diva Canto1-3/+17
2010-08-03Another bug fixed. Same issue.Diva Canto1-1/+2
2010-08-03Bug fix (HG): mantis #4891. This doesn't actually fix the underlying bug, ↵Diva Canto1-6/+10
but it clears up the circular dependency issue between Gatekeeper and UserAgents that had made me resort to in-process remote calls, which, in turn, were hitting bugs down there somewhere in mono. NOTE: CONFIGURATION CHANGE IN ROBUST.HG.INI.EXAMPLE !!!###!!!
2010-07-30Changed the way HG client verification is done: now transforming local and ↵Diva Canto1-4/+7
LAN client IPs into external IPs. This addresses some issues related to running both the user agents service and the viewer in the same machine/LAN, which then presents a problem when the user agent goes to an external network.
2010-05-15This combination is working. It all points to not being able to use ↵Diva Canto1-5/+5
127.0.0.1/localhost in testing HG situations. The login server must have the LAN IP address, and the regions must show ExternalHostname as SYSTEMIP. Working, but this needs more testing.