aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Server/Handlers/UserAccounts (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-05-11Added tests for UserAccountService in Robust. In the process fixed a couple ↵Diva Canto1-2/+1
of bugs in the network connectors. For some reason the robust-bound code had a CreateUser method, while the client-bound code had no such method. I assume someone is extending the client-side code with their own connectors. I added the missing method, but didn't add it to the service interface.
2014-07-21Close streams immediately when we finish using themOren Hurvitz1-13/+2
2014-05-23Adds optional HTTP Basic Authentication to Robust service connectors.Diva Canto2-4/+8
2013-07-08Add "show caps stats by user" and "show caps stats by cap" console commands ↵Justin Clark-Casey (justincc)1-1/+1
to print various counts of capability invocation by user and by cap This currently prints caps requests received and handled, so that overload of received compared to handled or deadlock can be detected. This involves making BaseStreamHandler and BaseOutputStream record the ints, which means inheritors should subclass ProcessRequest() instead of Handle() However, existing inheriting classes overriding Handle() will still work, albeit without stats recording. "show caps" becomes "show caps list" to disambiguate between show caps commands
2012-07-13Rather than instantiating a UTF8 encoding everywhere when we want to supress ↵Justin Clark-Casey (justincc)1-5/+4
the BOM, use a single Util.UTF8NoBomEncoding. This class is thread-safe (as evidenced by the provision of the system-wide Encoding.UTF8 which does not suppress BOM on output).
2011-12-29Fixed mix-up in UserAccount fields when passing UserAccounts remotely.Diva Canto1-1/+1
2011-12-05Implement IOSHttpRequest and IOSHttpResponse http interfaces and use instead ↵Justin Clark-Casey (justincc)1-1/+1
of OSHttpRequest/OSHttpResponse. This is required for the substitution of different HTTP servers or the newer HttpServer.dll without having to commit to a particular implementation. This is also required to write regression tests that involve the HTTP layer. If you need to recompile, all you need to do is replace OSHttpRequest/OSHttpResponse references with IOSHttpRequest/IOSHttpResponse.
2011-10-24Add optional getauthinfo and setauthinfo authentication service calls.Justin Clark-Casey (justincc)1-2/+0
These are disabled by default, as before. Please only turn these on in secure grids, since they allow the same facilities as the existing SetPassword call (also disabled by default) These facilities can be helpful when integrating external systems, in addition to the existing option of adapting an IAuthenticationService or using WebLoginKey
2011-10-19Make ScopeID optional for http GetAccount and GetAccountsJustin Clark-Casey (justincc)1-11/+6
If not specified then it assumes UUID.Zero. as occurs elsewhere in the codebase
2011-10-19Make PrincipalID a synonym for UserID in GetUserAccountJustin Clark-Casey (justincc)1-0/+6
2011-10-19Get new NewUser and SetUserAccount calls to accept PrincipalID instead of ↵Justin Clark-Casey (justincc)1-3/+3
UserID for consistency with output
2011-10-19Allow an http call to set account details if AllowSetAccount = true in ↵Justin Clark-Casey (justincc)1-3/+59
[UserAccountService]. As before, default is false to not allow these calls.
2011-10-18Provide an option to allow remote calls to the CreateUser method on the ↵Justin Clark-Casey (justincc)2-4/+62
UserAccountService Default is false, as before. Enabling AllowCreateUser in [UserAccountService] for ROBUST allows avatars to be created via an http call, with viewer 2 appropriate bits and pieces. Only Ruths can be created at present. Please don't rely on the config since at some point CreateUser will be moved to a separate co-ordinating service.
2010-04-03* Made UserAccountService handle UserLevel, UserFlags and UserTitle ↵Diva Canto1-12/+1
appropriately. * Removed Store service from the UserAccount handler.
2010-01-13Several more buglets removed.Diva Canto1-5/+6
2010-01-02Test client for remote user account connector and service. It seems to be ↵Diva Canto1-8/+8
working.
2009-12-31Remove CreateUserAccount. Rename SetUserAccount to StoreUserAccount.Melanie1-22/+3
Implement the fetch operations fully. Rename one last UserService file to UserAccountService
2009-12-29* All modules and connectors for user account service are in place. Untested.Diva Canto2-0/+337
* Cleaned up a few things on presence connectors