aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Communications/OGS1 (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-01-20* Added hooks for logout to all IUserService and all that implement it.Teravus Ovares2-1/+28
* Added a Logout message with a name on the console * Added a *fixme* message to figure out why the current agent session is null * After updating you may notice that there's a login <user> and also a logout<user>
2008-01-20Graceful failure of teleport to unavailable regions might actually work now.Brian McBee1-8/+6
I blame all bugs on the age of my brain cells.
2008-01-20Check if remote simulator is up before attempting teleport. Teleport to a ↵Brian McBee1-19/+58
remote region should now fail gracefully if remote simulator is down.
2008-01-15* Mother of all commits:Adam Frisby3-5/+33
* 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.
2008-01-12* In the interests of making life difficult for everyone, the Grid Server ↵Adam Frisby1-0/+1
now actually checks your authentication keys rather than ignoring them.
2008-01-05Changes to ScriptServer to (hopefully) make it compile on both .Net and Mono.Tedd Hansen1-2/+2
Some debug info for startup added to find bugs. ++
2008-01-05Added errorhandler+tip that grid server might not be running on grid ↵Tedd Hansen1-4/+12
registration failure on opensim startup.
2008-01-02* Updates UserServer Teravus Ovares1-1/+174
* Updates OSG1UserServices * Friends list is now persistent in grid mode. * You can add, new friends and remove them
2008-01-01* You can add and remove a friend in standalone now within the same ↵Teravus Ovares1-0/+43
simulator. It saves. * You can add and remove a friend in grid mode now within the same simulator. It doesn't save yet. * I got rid of Mr. OpenSim as a friend.. he bothers me /:b...
2007-12-27* Optimized usingslbsa714-132/+172
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-24Revert most of the regionName message stuff.Charles Krinke1-6/+0
2007-12-24Go back to displaying the X,Y and not the regionName until Charles Krinke1-2/+8
SearializableRegionInfo is a bit more understood. This is only a mainlog message.
2007-12-24Add regionName to OGS1 regionUp report.Charles Krinke1-1/+2
2007-12-23Miscellaneous small tweaks and more logging messages to move towards ↵Justin Clarke Casey1-8/+32
resolving inventory problems
2007-12-20* Added a configuration parameter on the Grid Server to disallow forceful ↵Teravus Ovares1-1/+26
banlists. * Added a way for Grid based configuration parameters to (generally used in overriding functionality) to get to the regions on Registration.
2007-12-20Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. ↵Jeff Ames3-5/+5
Works with LibSL rev>1532
2007-12-15* Make inventory operations sync rather than async. This is to alleviate ↵Justin Clarke Casey1-28/+9
race conditions such as that in mantis #190 * Make inventory messages more verbose. Hopefully they aren't now too verbose * This may resolve some grid instability but it's likely there's much more out there.
2007-12-15Grid Inventory feature upgrade: renaming folders should now be correct, ↵Brian McBee1-0/+10
subfolders work, moving folders works. Tested only in MYSQL, but may work in MSSQL and sqlite. Probably not working in standalone mode.
2007-12-14Another addition to Inventory debug output.MW1-1/+1
2007-12-14more inventory debugging output added to region server.MW1-1/+3
2007-12-14Added some extra debug console output to Inventory Server and region OGS1 ↵MW1-8/+10
inventory requests.
2007-12-14* Patch from Justincc that swaps out LLUUIDs for Guid on the inventory REST ↵Teravus Ovares1-3/+3
calls
2007-12-12* Start listening for client connections immediately after a region ↵Teravus Ovares1-0/+1
initializes during initial instance startup. (as opposed to waiting for 'all of the regions' to initialize first) * Removed hackish timer based client notification about regions up (no longer needed) * Added a comment about an inventory based login failure that causes me lots of greif testing and debugging. Comment includes *why* it's failing.
2007-12-10* Hooked up the GridComm event ChildDataUpdate to the scene.Teravus Ovares1-3/+4
* Added List<RegionInfo> m_neighbours to Scene * Hooked up the OnRegionUp event to m_neighbours list * Modified RegionInfo to have a bool commFailTF value so that we can skip neighbors that fail. (when the region comes up, this gets reset to false and the region will try again. * Added SetChildAgentThrottle(byte[]) to IClientAPI * Several other insignificant changes related to passing child pertanant agent data from sim to sim.
2007-12-09* Added some inter-region comms glue for allowing sims to chat amongst ↵Teravus Ovares2-0/+112
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.
2007-12-07* All remoting calls are now using Serializable valuesTeravus Ovares2-9/+9
* There's still goofyness though, because other regions are denying child agent avatar. * Still more debugging required.
2007-12-07* Serialized data properly for the InterRegionSingleton InformRegionChild methodTeravus Ovares2-3/+3
* 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.
2007-12-06removed some duplicate hard-coded port numbers. changed ports to uint.Jeff Ames1-3/+3
2007-12-04keeping opensim safe for children -- made some namespace references less ↵Jeff Ames1-6/+4
explicit
2007-12-04* Avatar picker works in grid mode now.Teravus Ovares1-1/+47
* To test, click the communicate button, then click the 'add' button and type a name. You will get a list of closely matching avatar names. * Before this'll work on your sim in grid mode, the UGA needs to be updated. If it isn't updated, then you'll get a message on the sim console when searching like, 'got invalid queryid'.
2007-12-04* Fixed a whole bunch of console messages.Adam Frisby2-2/+2
2007-12-04* Removed 12 compiler warnings.Adam Frisby2-4/+1
2007-12-02Attempt to fix mantis issue #82, taking prims into inventory and then ↵MW1-0/+1
rezzing them in another region.
2007-12-02Some refactoring , mainly on Inventory code. MW1-1/+1
2007-12-01Initial working Grid Inventory server. Only been tested on a very small ↵MW2-15/+98
grid, so likely to have problems on a larger grid with more people? To use , both the user server and Inventory server need to be running this latest revision. (older regions should be able to still be used, just the user won't have inventory on them). Also and HERE IS THE BIG BREAK ISSUE, currently, so that the initial inventory details for a user are added to the inventory db , you need to recreate the accounts using the user server "create user" feature. It should be quite easy to manual populate the inventory database instead but I someone else will need to look into that) Also I've only tested using SQLite as the database provider, there is a Mysql inventory provider but I don't know if it works (SQLite is set as default, so you will need to change it in the inventory server config.xml)
2007-11-29*Added more information about the sim that you're connecting to in remoting ↵Teravus Ovares1-5/+15
during the sim, regionup message. *Added the main cause for the remoting error to the console display. *This will make it easier to debug future remoting issues.
2007-11-29* Fixed about 7 issues with restarting sims and resolved interRegion comms ↵Teravus Ovares2-88/+105
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.
2007-11-28* Restaring the sim works fine in grid mode now. Sims announce themselves ↵Teravus Ovares2-26/+22
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.
2007-11-27Fixed an event in the events chain in inter-region communications.Teravus Ovares1-47/+136
As a consequence, restarting sims in the same process instance now shows them when they come back up in grid mode and standalone mode.
2007-11-26* Restarting regions with the estate tools works in sandbox mode. I'm still ↵Teravus Ovares2-1/+115
working on grid mode, however. It doesn't break anything, but that feature doesn't work in grid mode yet either.
2007-11-25fixed order of map block requests to grid server. flipped map texture, as it ↵Brian McBee1-0/+15
was upside down.
2007-11-24Make remoting errors because of missing adjacent regions a little more user ↵Brian McBee1-20/+36
and console friendly
2007-11-21* Did some initial work for prim crossing. Just glue so far.Teravus Ovares2-0/+212
* 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.
2007-11-19* Changed namespacelbsa711-1/+0
2007-11-18Prevent the region crash in gridmode on bringing up the mapDalien Talbot1-5/+13
2007-11-16More cleaning up when deleting regions from a instance. NOTE: ↵MW1-0/+5
IGridServices.DeregisterRegion() method needs implementing for grid mode.
2007-11-13* Added AvatarPicker in Standalone mode. Works for finding avatar to ban, ↵Teravus Ovares1-0/+8
manually trying to add a friend (with the add button) or useful to those who are curious which usernames have visited your standalone sim. Important for future development :D. * Grid mode always returns 0 results until the Grid Communications portion is done.
2007-11-04Some more refactoringMW1-0/+5
2007-11-03*Master Avatar can be specified by a previous UUID in either grid mode or ↵mingchen1-0/+10
standalone mode by specifying a master_avatar_uuid attribute in the place of master_avatar_xxxx_name and master_avatar_password.You will not be asked for the name and password if a valid UUID is specified.
2007-11-01* Diuerse beavtificatemslbsa712-6/+3