aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Communications/OGS1/OGS1InterSimComms.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* This update has good news and bad news, first the bad.Teravus Ovares2008-03-301-8/+8
| | | | | | | | | | * 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.Jeff Ames2008-03-181-26/+25
|
* Change handler001 through handler009 to moreCharles Krinke2008-03-021-28/+28
| | | | | | | | appropriate names consisten with their use. All done with all 94 handlers from handler001 through handler094. Hopefully we can move forward without numbered handlers.
* * Converted the last of the events to the private delegate instance method ↵Teravus Ovares2008-02-221-15/+28
| | | | to avoid race conditions.
* Minor cleanup.Jeff Ames2008-02-201-1/+1
|
* Converted logging to use log4net.Jeff Ames2008-02-051-3/+5
| | | | | | 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-0/+28
|
* * Optimized usingslbsa712007-12-271-12/+20
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* * Added some inter-region comms glue for allowing sims to chat amongst ↵Teravus Ovares2007-12-091-0/+26
| | | | | | | 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.
* * All remoting calls are now using Serializable valuesTeravus Ovares2007-12-071-6/+6
| | | | | | * There's still goofyness though, because other regions are denying child agent avatar. * Still more debugging required.
* * Serialized data properly for the InterRegionSingleton InformRegionChild methodTeravus Ovares2007-12-071-2/+2
| | | | | * This isn't really that big of a deal(worth lots of commits) doing this, however I'm doing it in small chunks because I'm multi-tasking.
* * Fixed about 7 issues with restarting sims and resolved interRegion comms ↵Teravus Ovares2007-11-291-5/+5
| | | | | | | 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-4/+6
| | | | | | | 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.
* * Restarting regions with the estate tools works in sandbox mode. I'm still ↵Teravus Ovares2007-11-261-1/+25
| | | | working on grid mode, however. It doesn't break anything, but that feature doesn't work in grid mode yet either.
* * Did some initial work for prim crossing. Just glue so far.Teravus Ovares2007-11-211-0/+48
| | | | | * Added the child_get_tasks OpenSim.ini flag for testing the UDP packet sending code and packet throttler. This flag gets purposely disabled in grid mode. This flag also has the consequence that you can see the prim in neighboring regions without going into them. Be warned, this causes tons of dropped packets.
* * Optimized usingslbsa712007-10-301-10/+8
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW2007-10-291-1/+1
| | | | | | | Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.
* * Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa712007-10-151-0/+28
|
* * Some work in progress code: Inventory cache, start of inventory ↵MW2007-07-221-5/+5
| | | | | | | | | | | server/service, userprofile cache, inventory handling. (non of it is enabled yet (or at least it shouldn't be). * Fixed some of the problems with crossing regions when flying: you should no longer sink to ground level when crossing (should keep roughly your right height). Should no longer sometimes get sent back to the centre of the current region when attempting to border cross. But instead sometimes you will find you avatar stop at the edge of region and you will need to start moving again to retry the crossing (which should then work). This code is partly based on Babblefrog's issue #212 patch. [I think I have some ideas of how to solve the stopping at edges problem, just want to get the inventory code done first] * Capabilities code has now been moved to the OpenSim.Framework.Communications project as some of the caps code will be tightly tied to inventory/asset handling and it was causing a two way reference problem when it was in its own project/dll. This is a Big commit as I was going to keep my inventory work local until I had it in a working state, in case it brakes anything, but its getting harder to keep in sync with svn.
* * Once more into the breach!Adam Frisby2007-07-181-0/+2
|
* * and again...Adam Frisby2007-07-181-2/+2
|
* * More attempts at fixing Ckrinke's phantom remoting error. Heh.Adam Frisby2007-07-181-2/+16
|
* changed to native line ending encodingSean Dague2007-07-161-69/+69
|
* * Optimized usings (the 'LL ate my scripts' commit)lbsa712007-07-031-6/+5
| | | | | * added some licensing info
* *Added UUIDNameRequest packet support (untested, but should work -- at least ↵mingchen2007-06-281-0/+70
in sandbox mode) *Various small renamings