aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Server/Handlers/Login (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Added a Basic DOS protection container/base object for the most common ↵teravus2013-10-072-1/+25
| | | | | | | | | HTTP Server handlers. XMLRPC Handler, GenericHttpHandler and <Various>StreamHandler * Applied the XmlRpcBasicDOSProtector.cs to the login service as both an example, and good practice. * Applied the BaseStreamHandlerBasicDOSProtector.cs to the friends service as an example of the DOS Protector on StreamHandlers * Added CircularBuffer, used for CPU and Memory friendly rate monitoring. * DosProtector has 2 states, 1. Just Check for blocked users and check general velocity, 2. Track velocity per user, It only jumps to 2 if it's getting a lot of requests, and state 1 is about as resource friendly as if it wasn't even there.
* * Added a unique and interesting WebSocket grid login processor by hijacking ↵teravus2013-10-042-0/+57
| | | | the LLSD login code. This sends the data through the normal login channels and spits out a JSON object back that mimics the login response. Feel free to comment on the best way to set this up as a config option.
* Fixed mantis #6609 -- LoadPlugin error messages on Robust.Diva Canto2013-05-131-2/+7
|
* Comment out login parameters debug output accidentally included with c4b2d24Justin Clark-Casey (justincc)2012-03-221-11/+13
|
* Add llGiveInventory() test from object to object where both objects are ↵Justin Clark-Casey (justincc)2012-03-222-1/+12
| | | | owned by the same user.
* LLLoginHandlers now supports both password & web loginSignpostMarv Martin2011-03-261-4/+15
| | | | Signed-off-by: SignpostMarv Martin <me@signpostmarv.name>
* Added viewer's channel, mac, and id0 to agent circuit data. Also moved ↵Diva Canto2010-10-031-3/+16
| | | | client ip address to agent circuit data, so that it's always there.
* Added XFF header processing. Untested, for lack of proxy.Diva Canto2010-09-032-2/+15
|
* Fixed a couple of buglets in Friendship offers / acceptance / decline when ↵Diva Canto2010-06-041-1/+1
| | | | avies are in different sims.
* Plumb the viewer version string through into AgentCircuitData. Now all thatMelanie Thielker2010-05-051-2/+2
| | | | | | is left os to figure out what black magic turns AgentCircuitData into AgentData and then copy that into the ScenePresence, where m_Viewer is already added with this commit and waits for the data.
* Add a XMLRPC method to remotely set the login level for the LLLoginService.Melanie Thielker2010-05-052-0/+38
| | | | | | This requires a special XMLRPC call, which has to supply the credentials of a god user (User level >= 200). Disabled by default. Also Adds a configuration option to set the initial permitted login level.
* Allow a client to pass a scope id to log into in the login XML / LLSDMelanie2010-04-271-2/+10
|
* The Library Service is now working. UserProfileCacheService.LibraryRoot is ↵Diva Canto2010-01-011-1/+2
| | | | obsolete. Didn't delete it yet to avoid merge conflicts later -- want to stay out of core as much as possible.
* Yes! First test of new login service done still in 2009! Bombs in auth, ↵Diva Canto2009-12-311-1/+2
| | | | | | because the data migration is missing. Will fix it next year... * HAPPY NEW YEAR!
* A lot more beef on the login service. The LLLoginResponse is a MONSTER! ↵Diva Canto2009-12-311-2/+12
| | | | Almost done...
* * Added the Login server handlers that were lost in yesterday's commit griefDiva Canto2009-12-312-0/+232
* More beef to the LLLoginService * Better design for handling local simulation service