aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services/HypergridService/UserAgentService.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-05-19Dump OpenSim 0.9.0.1 into it's own branch.onefang1-10/+15
2016-11-03Initial update to OpenSim 0.8.2.1 source code.David Walter Seikel1-106/+153
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.
2010-05-15Almost, but not quite. Commenting verification again, until I understand ↵Diva Canto1-4/+4
where 127.0.0.1 is being transformed to the local IP address. I suspect it's Adam's NAT snippets.
2010-05-15Finalized the client's TCP IP address verification process for HG1.5.Diva Canto1-12/+15
2010-05-08* Added missing loggout notification to home grid upon agents logging out in ↵Diva Canto1-0/+4
foreign grids. * Added missing config in StandaloneHypergrid.ini
2010-05-07GridUserService in place. Replaces the contrived concept of storing user's ↵Diva Canto1-11/+10
home and position info in the presence service. WARNING: I violated a taboo by deleting 2 migration files and simplifying the original table creation for Presence. This should not cause any problems to anyone, though. Things will work with the new simplified table, as well as with the previous contrived one. If there are any problems, solving them is as easy as dropping the presence table and deleting its row in the migrations table. The presence info only exists during a user's session anyway. BTW, the Meshing files want to be committed too -- EOFs.
2010-03-10Formatting cleanup. Add copyright notices.Jeff Ames1-1/+28