aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Communications/LoginService.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-03-29Another bit of refactoring to try to make sense of ↵diva1-1093/+0
OpenSim.Framework.Communications. Everything that looks like a service, with service handlers, moved to .Services -- i.e. LoginService and Response, and GridInfoService. The rest of the changes were to adapt to the new locations of those files.
2009-03-20* Normalized and pulled GetInventorySkeleton up.lbsa711-31/+79
2009-03-20* De-duplicated login service some morelbsa711-1/+32
* Normalized m_inventoryService * Pulled AddActiveGestures up
2009-03-12Update svn properties, formatting cleanup.Jeff Ames1-3/+3
2009-03-12* Another stab at refactoring up the CustomiseResponse function. Two fixes:lbsa711-9/+147
* Sometimes, null is a valid return value to indicate 'none found'. doh. * Sometimes, the Grid server does not send simURI - this you need to reconstruct yourself. Euw. (I believe) this solves mantis issue #3287
2009-03-11* Reverted r8750 to do another round of debugging on mantis #3287lbsa711-141/+9
2009-03-10*** POTENTIAL BREAKAGE ***lbsa711-9/+141
* Finally got to the point where I could pull up the CustomiseResponse function. Major de-duplication. * Introduced FromRegionInfo on RegionProfileData * This revision needs both grid and standalone testing galore. Work in progress!
2009-03-10* Re-aligned CustomiseResponse function for imminent up-pullinglbsa711-0/+3
2009-03-09* minor: remove some mono compiler warningsJustin Clarke Casey1-5/+5
2009-03-08Making the web_login_key code work, even if the LL Viewer doesn't support ↵diva1-4/+19
it. Other clients can launch the LL Viewer with something like this, for example: Process.Start("C:\\Program Files\\SecondLife\\SecondLife.exe", "-loginuri " + loginuri + "?web_login_key=" + web_login_key + " -login " + firstName + " " + lastName + " -multiple"); This requires a prior step for actually getting the key, which can be done like this: http://localhost:9000/?method=login&firstname=barak&lastname=obama&password=123&show_login_form=FALSE
2009-02-21Add copyright headers. Minor formatting cleanup.Jeff Ames1-1/+1
2009-02-12* optimized usings.lbsa711-2/+2
2009-01-23* Extend archive test to check for the presence of a control file in a saved ↵Justin Clarke Casey1-0/+1
archive
2009-01-21- remove extra "; in http_loginform.html.example; fix issue 3025Mike Mazur1-2/+2
- sync up default HTML generated in LoginService.cs with that in http_loginform.html.example
2009-01-05* Extend stub to test the successful login of a user on the local login serviceJustin Clarke Casey1-2/+0
* Test does not do authentication
2009-01-05* Check in login service tests beachheadJustin Clarke Casey1-6/+6
2008-12-27* Eliminate a possible null reference from the LLSDLogin method.Teravus Ovares1-0/+4
2008-12-05killing warnings, reformatting RemoteAdminPluginDr Scofield1-1/+1
2008-12-05some small refactoring of the LoginService to allow sub classes to override ↵MW1-11/+18
the LLSD login authentication
2008-11-30Update svn properties. Add copyright header. Minor formatting cleanup.Jeff Ames1-1/+1
2008-11-28* Changed name of auth function to better reflect actual uselbsa711-2/+3
2008-11-25Add copyright headers. Minor formatting cleanup.Jeff Ames1-1/+1
2008-11-25* minor: eliminate mono compiler warningsJustin Clarke Casey1-1/+1
2008-11-25* First step in refactoring the login code - extracting the authenticationlbsa711-43/+49
2008-11-19Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the newMelanie Thielker1-4/+4
libOMV.
2008-11-19Reverting the texture sending patch and the new libOMV. This makes thisMelanie Thielker1-4/+4
release a direct descendant of the stable 7364, with all the features and none of the issues. This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373 r7372 r7370 r7369 r7368 r7367 r7366
2008-11-18* Added and removed debug information relating to client connectionsAdam Frisby1-1/+1
* Minor client fixes * Added the ability for a client to login without a UserProfile, allowing certain alternate clients to connect to the region.
2008-11-17* Update libOMV to r2359. This is necessary for the progressive texture patchJustin Clarke Casey1-4/+4
* Update libopenjpeg as well for this patch. * Appears to be okay on a very short sniff test * Source code will be placed in opensim-libs shortly
2008-10-01Add a user server XMLRPC method to set the MOTD and the minimum GodLevelMelanie Thielker1-0/+9
required to log in. set_login_params accepts avatar_uuid and password of a user with god level 200 or more, and allows setting either or both the login_motd or login_level
2008-09-26* Patch from JHurlimanTeravus Ovares1-7/+7
* Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
2008-09-19* Only allow logins on standalone when the sim has completed it's initial ↵Justin Clarke Casey1-2/+2
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
2008-09-14* Converted a number of methods within the login processes from private to ↵Adam Frisby1-6/+6
protected. * Made several methods virtual to allow derivative overrides. * Minor cleanups.
2008-09-12* Check in first part of http://opensimulator.org/mantis/view.php?id=2073Justin Clarke Casey1-26/+9
* This patch aims to introduce look at direction persistence between logins. It won't be active until the second part of the patch is committed in about two weeks time. At this point, region servers that haven't upgraded past this revision may run into problems * This checkin upgrades the user database. As always, we recommend you have backups in case something goes wrong. * Many thanks to tyre for this patch.
2008-09-09Update svn properties, formatting cleanup.Jeff Ames1-3/+3
2008-09-07* Improve login failure handling.Justin Clarke Casey1-21/+20
* Now it should properly inform the user and stop a login if a region server could not be contacted in order to expect a user (the last commit didn't actually quite work correctly)
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-14/+14
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
2008-08-19Attachment persistence (Mantis #1711)Melanie Thielker1-0/+6
Change user server to handle attachment assets record properly. Ensure that attachments are not re-rezzed on region crossing. Persistence will NOT WORK with earliser UGAI!! Change region server to match.
2008-08-18Formatting cleanup.Jeff Ames1-5/+4
2008-08-16Mantis#1960. Thank you kindly, Tyre for a patch that:Charles Krinke1-0/+3
This small patch enables updates to the lastLogin information in the `users` table
2008-07-29Mantis#1849. Thank you kindly, Kinoc for a patch that:Charles Krinke1-29/+64
- LLSDLoginMethod should error out in similar way to XMLRPC login for already logged in condition - Have LLSDLoginMethod mirror the sequence of the XMLRPC for easier side by side compare - Log messages report which process XML or LLSD generated them for easier debugging
2008-07-24* refactor: Remove now redundant inventory server url being passed to ↵Justin Clarke Casey1-17/+4
GetInventorySkeleton
2008-06-29disabled the multiple inventory server support in login service again.MW1-8/+8
And reverted CachedUserInfo back to revision 5262. I don't think most of the inventory problems that people are reporting are due to these, but its easier to deal with one set of potential problems at a time, and I'm not going to get any time in the week to work on this anyway.
2008-06-29couple of small fixes to try to fix support for multiple inventory servers ↵MW1-2/+14
in the loginservice
2008-06-28more disabling multiple inventory server support in LoginServiceMW1-2/+2
2008-06-28more work on the support for multiple inventory servers. MW1-3/+3
The Login service should now read/create new inventory on the inventory server that is set in a users profile. Also added "Add-InventoryHost" console command to add a support for a new server to a region. So it would be good if someone could test this. Set up the grid as normal, but then also run extra inventory server on a different computer (well actually it just has to be on a different network hostname, so one using "http://localhost:8004" and one using "http://127.0.0.1:8005" should work) then you need to manually edit the user profile database to set the new servers url in a user's "userInventoryURI" field. Then on a region server, use the Add-InventoryHost to add the new server url (always include the full url, including http, but don't add a final /) Login with that account and see if the inventory works. Of course these needs to be made more user friendly.
2008-05-31* Implements UserServer logoff in a few situationsTeravus Ovares1-1/+14
* User tries to log-in but is already logged in. Userserver will send message to simulator user was in to log the user out there. * From the UserServer, admin types 'logoff-user firstname lastname message'. * Some regions may not get the message because they're not updated yet.
2008-05-16Formatting cleanup.Jeff Ames1-54/+54
2008-05-01* Breaking all the code, breaking all the code..!Adam Frisby1-1/+1
* Made a bunch more members static, removed some dead code, general cleaning.
2008-05-01* Cleaned namespaces of entire solution. OpenSim directories now correspond ↵Adam Frisby1-15/+15
with namespaces.
2008-04-23* Fix for mantis #1025 - Region always reports that location is unavailable. ↵Adam Frisby1-2/+3
Thanks Lulurun.