aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Communications/Local/LocalBackEndServices.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Appearance patches suite: These patches are applied to allow libomv bots ↵Sean Dague2009-03-251-1/+1
| | | | | | | | | | | | to wear outfits in the future. This functionality will be upstreamed later. ** Fixed call of new AvatarAppearance without arguments, which caused bots look like clouds of gas ** Added a SendAvatarData in ScenePresence.SetAppearance, which is expected after SetAppearance is run ** Fixed AssetXferUploader: CallbackID wasn't being passed on on multiple packets asset uploads ** Set VisualParams in AvatarAppearance to stop the alien looking bot from spawning and now looks a little better. *** TODO: Set better VisualParams value then 150 to everything
* Adds support for unlink-region command in hypergrid.diva2009-03-181-0/+32
|
* Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke2009-02-221-5/+5
| | | | | | | | | * Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.
* THE BIG ANTI-REMOTING SCHLEP -- StartRemoting is no more. Sims in older ↵diva2009-02-201-216/+1
| | | | | | | versions will have a hard time communicating with sims on this release and later, especially if they haven't transitioned to RESTComms at all. There's still some cleanup to do on assorted data structures, but the main functional change here is that sims no longer listen on remoting ports.
* Addresses mantis #3181. Waiting for confirmation from the reporter.diva2009-02-171-1/+1
|
* Major change to how appearance is managed, including changes in login and ↵diva2009-02-171-0/+7
| | | | user service/server. Appearance is now sent by the user service/server along with all other loginparams. Regions don't query the user service for appearance anymore. The appearance is passed along from region to region as the avie moves around. And, as before, it's stored back with the user service as the client changes the avie's appearance. Child agents have default appearances that are set to the actual appearance when the avie moves to that region. (as before, child agents are invisible and non-physical).
* * optimized usings.lbsa712009-02-121-1/+1
|
* * Add new unit test for simple teleport in a standalone.Justin Clarke Casey2009-01-151-0/+1
| | | | | | * Does not yet check results.
* * test: Add scene root agent test stub, since I'll be picking up with ↵Justin Clarke Casey2008-11-141-2/+9
| | | | something else the next time I start coding on OpenSim
* * Stop the pointless passing of a scene's own region handler back to it in ↵Justin Clarke Casey2008-11-121-17/+32
| | | | | | | | region comms * Some scene methods ignored it, others did nothing if the region handler given did not match their own (which would never be triggered)
* Megapatch that fixes/adds: friend offer/deny/accept, friendship termination,Homer Horwitz2008-11-011-4/+20
| | | | | | | | | | | | | | on-/offline updates, calling cards for friends. This adds methods in the DB layer and changes the MessagingServer, so a full update (incl. UGAIM) is necessary to get it working. Older regions shouldn't break, nor should older UGAIM break newer regions, but friends/presence will only work with all concerned parts (UGAIM, source region and destination region) at this revision (or later). I added the DB code for MSSQL, too, but couldn't test that. BEWARE: May contain bugs.
* Add the missing bits for the new region-search:Homer Horwitz2008-10-031-0/+15
| | | | | | | | | | | | | | | | - Added lookup in the data-layer - MySQL works - SQLite doesn't have a grid-db, so it won't work there - I added MSSQL-code to the best of my knowledge; but I don't know MSSQL :-) - Added the plumbing up to OGS1GridServices. This speaks with the grid-server via XMLRPC. - Modified MapSearchModule to use the new data. It's backward compatible; if used with an old grid-server, it just returns one found region instead of a list. - Refactored a bit. Note: This updates data, grid-server and region code. No new files.
* * Only allow logins on standalone when the sim has completed it's initial ↵Justin Clarke Casey2008-09-191-5/+8
| | | | | | | | | 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
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-061-13/+13
| | | | | | | * 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.
* * This commit incorporates the heart of the OpenGridProtocol patch that is ↵Teravus Ovares2008-08-251-1/+1
| | | | | | | | currently on Forge in a nice, friendly modular format. * There are a lot of changes and this is quite experimental. It's off by default, but you can turn it on by examining the bottom of the opensim.ini.example for the proper OpenSim.ini settings. Remember, you still need an agent domain.. * Furthermore, it isn't quite right when it comes to teleporting to remote regions (place_avatar)
* Update svn properties, minor formatting cleanup.Jeff Ames2008-08-191-2/+2
| | | | | Remove old comment in SnapshotStore pointed out by ChrisDown (bug #2000)
* * This reverts a change where m_regions[RegionHandle] was replaced instead ↵Teravus Ovares2008-08-191-2/+7
| | | | of removed in LocalBackEndServices It used to be like the change above a long long time ago but we found that it caused intermittent neighbor connectivity issues. I added comments above it so that it's looked at more closely next time.
* Formatting cleanup.Jeff Ames2008-08-181-2/+2
|
* Mantis#1965. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke2008-08-161-0/+15
| | | | | | | | | | | | | | | | | | | | | | | Places touched: - Added two events for in-packets to LLCLientView: RegionHandleRequest and ParcelInfoRequest - Added sending of two out-packets to LLCLientView: RegionIDAndHandleReply and ParcelInfoReply. - Scene handles the RegionHandleRequest, LandManagementModule the ParcelInfoRequest - Added inter-region request for LandData by RegionHandle and local position. This was implemented as XML-RPC request. The returned LandData isn't complete, it only contains the data necessary for answering the ParcelInfoRequest - Added new CAPS (0009) for RemoteParcelRequest and some methods for LandData handling to LandManagementModule - Added methods for fake parcelID creation and parsing to Util - Fixed missing implementation of interface methods. - Added new file: OpenSim/Framework/Communications/Capabilities/LLSDRemoteParcelResponse.cs NOTE: This is part of the patch, too. Due to the many places touched, I would consider this patch as experimental.
* Update svn properties, formatting cleanup, fix a couple compiler warnings.Jeff Ames2008-08-151-3/+5
|
* Mantis #1946Melanie Thielker2008-08-141-0/+10
| | | | | | | Thank you, HomerHorwitz, for a patch that corrects and improves TP to landmark and home position handling.
* * All CheckRegion within an instance would use the same, global, bool for ↵lbsa712008-08-081-9/+2
| | | | | | | 'Available', which would lead to intermittent failures on parallell teleport requests. * Solidified CheckRegion somewhat, adding a second try if the first failed.
* Mantis#1894. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke2008-08-071-1/+2
| | | | | | | | When a region is re-registered (e.g. because of region restart), it is removed from m_regions. If I understood that correctly, the old entry should be replaced, instead.
* Patch #9150Melanie Thielker2008-07-141-1/+1
| | | | | | Patch 7 of the region patches. Finish off the region parts of the estate dialog. Full user functionality. Terrain textures, heights, water, avatar counts, prim bonus, debug settings and region toggles can now be set from the dialog on a per-region basis. Estate stuff defaults to sane values where there are no defaults, to estate_settings.xml otherwise. Sun still b0rked :(
* Patch #9147Melanie Thielker2008-07-141-1/+1
| | | | | | | Patch #4 of the region settings series. Partial functionality of the new storage system. More patches to follow.
* dr scofield's warning safari:Dr Scofield2008-06-271-1/+1
| | | | | | | | | | * commented out [Obsolete(....)] attributes where no replacement feature was available: if we want to attribute code that we think needs to be reworked, we should define a new attribute and use that instead (together with a little tool to retrieve all the attributed code then) * commenting out unused variables
* * Implements UserServer logoff in a few situationsTeravus Ovares2008-05-311-0/+10
| | | | | | | * 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.
* Formatting cleanup.Jeff Ames2008-05-161-4/+4
|
* From: Dr Schofield <hud@zurich.ibm.com>Justin Clarke Casey2008-05-141-1/+1
| | | | | | Rename SearializableRegionInfo to SerializableRegionInfo (class was already named correctly)
* Formatting cleanup.Jeff Ames2008-05-141-2/+2
|
* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-251-1/+4
| | | | | | | | | | | | | the patch below adds support for start_location = uri:region&x&y&z to OpenSim which allows us to provide -url secondlife:///region/X/Y/Z to the SecondLife client during start up --- which will take you directly to region "region" at position X, Y, Z. also, i did increase the default Z value from 70 to 128 as we otherwise have the problem that on some regions we'd end up inside a mountain instead of on top of it.
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-211-4/+6
| | | | (this took a while to run).
* This update has good news and bad news, first the bad.Teravus Ovares2008-03-301-4/+10
| | | | | | | | | | * This update breaks inter-region communications, sorry. * You will need to run prebuild. Next, the good; * This update solves the unexpected binary element when Linux simulators inform windows simulators and vice versa. So Linux Simulators and Windows simulators are 100% compatible again. * This update introduces an Integer in the prim crossing method to tell the receiving simulator which XML method to use to load the prim that crossed the border. If the receiving prim doesn't support the method, the prim crossing fails and no prims are lost. That being said, it's best to update all your simulators to this revision at once.
* Formatting cleanup. Minor refactoring.Jeff Ames2008-03-181-6/+6
|
* * Added the ability to type the partial name of a region in the start ↵Teravus Ovares2008-03-181-0/+6
| | | | | | | location box and go to that region if it's there. If no close match was found, it sends you home. This is tested on mySQL. There's untested code on grids that are based on sqlite and MSSQL. The SQL statements *should* be right, but your results may very. * Ex, if you want to go to Wright Plaza, you simply need to type Wright Plaza in the start location in the client when you log-in.
* Formatting cleanup.Jeff Ames2008-03-181-26/+26
|
* Make Local back end services warn/error messages explicitly say they are ↵Justin Clarke Casey2008-03-071-3/+3
| | | | from standalone services
* Converted logging to use log4net.Jeff Ames2008-02-051-10/+13
| | | | | | Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
* * Shutting down child agents properly in neighbor regions.Teravus Ovares2008-01-211-8/+17
|
* Graceful failure of teleport to unavailable regions might actually work now.Brian McBee2008-01-201-0/+12
| | | | | I blame all bugs on the age of my brain cells.
* * Mother of all commits:Adam Frisby2008-01-151-2/+2
| | | | | | | * Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.
* * Optimized usingslbsa712007-12-271-20/+20
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* * Added a configuration parameter on the Grid Server to disallow forceful ↵Teravus Ovares2007-12-201-0/+22
| | | | | | | banlists. * Added a way for Grid based configuration parameters to (generally used in overriding functionality) to get to the regions on Registration.
* Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. ↵Jeff Ames2007-12-201-1/+1
| | | | Works with LibSL rev>1532
* saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames2007-12-101-1/+1
| | | | notice of doom
* * Added some inter-region comms glue for allowing sims to chat amongst ↵Teravus Ovares2007-12-091-0/+22
| | | | | | | themsevles about an agent behind the agent's back. * Will be using this glue Tomorrow/today to tell other regions what the agent's draw distance is and what region they're actually in so the region can make decisions on what prim to send, if any.
* keeping opensim safe for children -- made some namespace references less ↵Jeff Ames2007-12-041-13/+10
| | | | explicit
* * Made RegionUp virtuallbsa712007-11-301-1/+1
|
* * Fixed about 7 issues with restarting sims and resolved interRegion comms ↵Teravus Ovares2007-11-291-14/+15
| | | | | | | issues. This includes the issue that MW described this morning. There's a lot of little nit picky changes that make a world of difference.
* * Restaring the sim works fine in grid mode now. Sims announce themselves ↵Teravus Ovares2007-11-281-3/+8
| | | | | | | to their neighbors when they start up. Neighbors get this message and tell their agents that there's a new sim up. * Certain unrecoverable physics based crashes in ODE are now hooked up to the 'restart the sim' routine.