aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-04-14* Working towards notifying the client if the inventory service has failed, ↵Justin Clarke Casey5-15/+70
rather than simply returning 0 items. * This is very early support which would only be triggered in a rather unlikely case (if the user server correctly received an inventory skeleton, but later on failed to return the whole inventory in a timely manner. Also, this only applies to the 1.19.1.4 client onwards * Code cleanup and support for other failure cases (failure of inventory caching on region crossing, failure to actually add a folder/item, etc, should follow.
2008-04-14* Fixed a few warnings.Teravus Ovares12-10/+347
* Added license info to a few files it was missing from. * Fleshed out the landbuy interfaces * If you add '-helperuri http://127.0.0.1:9000/' to your list of parameters you tell the client to use when you start it up you can transfer ownership of parcels now in standalone. Structured gridmode requires a lot more work, see the documentation in the example money module. The example money module is not secure especially in standalone mode.
2008-04-14* Get Util.GetHostFromDNS to tell us the dns address it was trying to ↵Justin Clarke Casey1-1/+15
resolve if it fails.
2008-04-14make it so the IRC bridge only relays channel 0 messagesSean Dague1-7/+10
not all of them (like it was doing before)
2008-04-14Possible fix for the 100% CPU issue. I've not fully Sean Dague1-2/+8
confirmed that this fixes the issue, however functional correctness of BlockingQueue requires that these locks be put into place anyway.
2008-04-14#952 againTeravus Ovares1-7/+21
2008-04-14Fix for mantis 952Teravus Ovares1-23/+30
2008-04-13* Correct comment from previous patch - I'm not reversing mantis #912 at ↵Justin Clarke Casey1-1/+1
all, which was in an entirely different location
2008-04-13* Reverse mantis #912 since it was causing inventory to disappear from the ↵Justin Clarke Casey1-1/+10
root folder on 1.19.1.4 non-cache clear relog. * The folder version numbers probably do need to be non-zero, but there is a further subtlety of the protocol to understand first
2008-04-13* Fix a bug in the friends module that causes a friend not to appear online ↵Teravus Ovares5-16/+890
when they were. * A few things for testing. * This makes a modification to the region registration with the grid server so that the region can send it a chosen password to identify itself. It will not cause any errors, if either one are not updated.
2008-04-13* Temporarily, stop the exception of mantis #951 from killing the entire ↵Justin Clarke Casey1-1/+13
client session.
2008-04-13* Put in crude poll waiting for 60 seconds for delayed user inventory ↵Justin Clarke Casey1-2/+27
delivery from the inventory service * This will reduce failures where the inventory server is simply slow * Still need to properly inform the user if the inventory service has failed altogether
2008-04-13* Added some comments to terrain module.Adam Frisby2-3/+57
* Fixed a range issue in the GenericSystemDrawing saving mechanism.
2008-04-11first drop of user storage implementation for nhibernate. Sean Dague2-2/+271
This surely doesn't work yet, but it compiles, and I'm getting close to a stopping point for the day.
2008-04-11add some convenience properties to get floats out ofSean Dague1-0/+13
vectors for UserAgentData
2008-04-11add user agent mappingSean Dague1-0/+21
2008-04-11* Reduce publicly exposed fields on InventoryCollection, which was causing ↵Justin Clarke Casey4-77/+48
duplicate sets of inventory data to be sent over the grid * Won't actually fix anything, since we were handling the problem anyway * Also add more doc, fix up debugging messages, etc
2008-04-11* Minor refactoring in OGS1InventoryServiceJustin Clarke Casey1-27/+20
2008-04-11* Remove the worst excesses of my inventory debugging codeJustin Clarke Casey1-6/+6
2008-04-11* Eliminate a class of errors where an inventory request could be made ↵Justin Clarke Casey3-14/+31
before the region had completely received the inventory for the user. * A much larger race condition where the inventory request could be made before the region gets any data at all will also be fixed in the near future. * This change also fixes a regression from two patches ago where items stopped appearing in standalone inventory
2008-04-11* Minor inventory code cleanup following on from last patchJustin Clarke Casey4-14/+1
2008-04-11* Change inventory async response deliver to deliver all items and folders ↵Justin Clarke Casey8-89/+151
at once, rather than each individual * This is required in order to work towards eliminating some inventory race conditions and to better deal with situations where a grid inventory server is slow or not responding.
2008-04-11* fix bug 935Teravus Ovares1-4/+7
2008-04-11* Fix bug 934Teravus Ovares1-1/+7
2008-04-11* minor: replace test of CachedUserInfo.RootFolder != null with something ↵Justin Clarke Casey2-14/+20
more readable, and make RootFolder get only
2008-04-11* minor documenting, cleanup, renaming in user profile cache serviceJustin Clarke Casey2-12/+29
2008-04-11* documenting and minor refactoring in UserProfileCacheServiceJustin Clarke Casey1-14/+24
2008-04-11refactor: eliminate method in UserProfileCacheServiceJustin Clarke Casey3-16/+15
2008-04-11* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey3-35/+155
* This patch adds support for saving a dynamically generated region to the filesystem (as a region xml file) * Also adds some error checknig to make sure the dynamically generated region name, id or location are not already taken. * Thanks Dr Scofield
2008-04-11From: Kurt Taylor <krtaylor@us.ibm.com>Sean Dague1-11/+16
Attached is the second half of the fix for 821 - this is the null reference check for llDetectedName and the other *Detected* function.
2008-04-11* Discerned between AddProfile and UpdateProfile in region registrationlbsa717-9/+102
:: Believe it or not, but INSERT/UPDATE is actually a better pattern than REPLACE, since, with INSERT/UPDATE you can catch erroneous UPDATES to non-INSERTed items as well as catch erroneous re-INSERTS. in 95% of the cases, you SHOULD have a clear INSERT context, and a clear and separate UPDATE context. If you think your case falls within the 5%, maybe you should re-evaluate your code. ::
2008-04-11* Added a "regionload_regionsdir" option to OpenSim.ini which determines ↵Adam Frisby1-0/+13
where Region.XML files are stored. If not set, it will default to the usual location.
2008-04-11* Updated MapImageModule to support primitives showing on the world map ↵Adam Frisby1-1/+43
image. As MapImageModule is of unknown use, this may or may not be reflected on the world map. See the ShadeBuildings function in MapImageModule for reference.
2008-04-10add user profile mapping for nhibernateSean Dague1-0/+29
2008-04-10add some convenience properties. Move all the fieldsSean Dague1-69/+100
to the top of the file.
2008-04-10* With Grid Comms up in the air.. I decided have the friends module update ↵Teravus Ovares4-1/+166
you when your friends come online if they're at least a child agent on the sim. offline status works the same also. So does Instant Message. * This is until Grid Comms matures a bit more on this. * This should also work in Standalone as it uses the IUserData interface.
2008-04-10* Minor: really just comment and subsequent indentation adjustment. ↵Justin Clarke Casey2-41/+61
Preparation for handling inventory problems where the inventory server receives a request and never responds, or is late in responding
2008-04-10* Refactor GetUsersInventory()Justin Clarke Casey3-12/+36
2008-04-10Thank you Justin for a patch that solves the issue of: When a sensor detects ↵Charles Krinke1-4/+14
an Avatar, and llDetectedOwner is called on the script, the current implementation attempts to find the detected avatar as a SceneObjectPart and return the owner of that part.
2008-04-10Thank you kindly, A_Biondi for a patch that:Charles Krinke1-0/+13
Handles the CreateItem cap request for all wearables, setting the proper value in inType and assType.
2008-04-10* Minor: get CreateNewUserInventory() to return true on successJustin Clarke Casey3-4/+10
2008-04-10* Slightly smoother transition between land, shallow water and deep water in ↵Teravus Ovares1-2/+11
map tile generation.
2008-04-10* Minor inventory message cleanup and documentationJustin Clarke Casey2-4/+14
2008-04-10renaming of attributes in UserAgentData for readabilitySean Dague7-63/+63
2008-04-10changing UserAgentData to use properties. This caused moreSean Dague8-141/+276
grief than expected, as monodevelop doesn't like to refactor properties of properties.
2008-04-10further renaming of properties for claritySean Dague19-205/+205
2008-04-10moved fields to properties for UserDataProfile, which wasSean Dague24-382/+595
actually a little more work than I expected given the copious use of out params.
2008-04-10* Brings back map tile generation based on the terrain. The algorithm ↵Teravus Ovares1-0/+108
produces a graphic that is a bit Dazzle-ish. A Dazzle-ish map tile is better then a grey map tile IMHO.
2008-04-10* Fix a null reference when there's no [Economy] section in the opensim.iniTeravus Ovares1-3/+3
2008-04-10* Made it safe again to use the restart button from the estate tools and the ↵Teravus Ovares2-4/+11
restart console command. * It looks ugly on the console.. but it's really safe.. and restores some memory.