aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-04-15From: Dr Scofield <hud@zurich.ibm.com>Sean Dague1-0/+1
ansgar and i have been working on an asterisk voice module that will allow us to couple opensim with an asterisk VoIP gateway. the patch below consists of * AsteriskVoiceModule region module: alternative to the plain-vanilla VoiceModule, will make XmlRpc calls out to an asterisk-opensim frontend * asterisk-opensim.py frontend, living in share/python/asterisk, takes XmlRpc calls from the AsteriskVoiceModule * account_update: to update/create a new SIP account (on ProvisionVoiceAccountRequest) * region_update: to update/create a new "region" conference call (on ParcelVoiceInfo) * a asterisk-opensim test client, living in share/python/asterisk, to exercise astersik-opensim.py this still does not give us voice in OpenSim, but it's another step on this path...
2008-04-15* Fixes an issue with the BaseHttpServer in LinuxTeravus Ovares3-1/+27
* Fixes an estate naming issue * Fixes a land issue with the landobject not reporting the proper parcel prim. * A few other tweaks.
2008-04-14* Working towards notifying the client if the inventory service has failed, ↵Justin Clarke Casey2-6/+35
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 Ovares2-3/+7
* 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-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-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 Ovares1-0/+1
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* 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-11add some convenience properties to get floats out ofSean Dague1-0/+13
vectors for UserAgentData
2008-04-11* Reduce publicly exposed fields on InventoryCollection, which was causing ↵Justin Clarke Casey2-43/+13
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* 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 Casey1-11/+20
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 Casey2-5/+1
2008-04-11* Change inventory async response deliver to deliver all items and folders ↵Justin Clarke Casey5-43/+109
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* 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 Casey1-14/+13
2008-04-11* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey1-2/+59
* 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-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-10add some convenience properties. Move all the fieldsSean Dague1-69/+100
to the top of the file.
2008-04-10* Minor: really just comment and subsequent indentation adjustment. ↵Justin Clarke Casey1-41/+55
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 Casey2-3/+3
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 Casey2-3/+8
2008-04-10* Minor inventory message cleanup and documentationJustin Clarke Casey1-3/+4
2008-04-10renaming of attributes in UserAgentData for readabilitySean Dague2-21/+21
2008-04-10changing UserAgentData to use properties. This caused moreSean Dague3-50/+159
grief than expected, as monodevelop doesn't like to refactor properties of properties.
2008-04-10further renaming of properties for claritySean Dague5-95/+95
2008-04-10moved fields to properties for UserDataProfile, which wasSean Dague5-92/+290
actually a little more work than I expected given the copious use of out params.
2008-04-10* Updates BetaGridLikeMoneyModuleTeravus Ovares1-0/+10
* Several people have asked for a way to limit uploads, so I've decided to show people how to do this in the BetaGridLikeMoneyModule. * Configure it in OpenSim.ini using the [Economy] header. See the bottom of the OpenSim.ini.example for more information. * This also fleshes out the Economy API a bit more.
2008-04-09split out UserProfileSean Dague2-67/+99
2008-04-09make this a classSean Dague1-2/+4
2008-04-09check in an OSUUID wrapper as potential replacementSean Dague1-0/+85
for LLUUID in most of our code. Like LLUUID, this is basically just a box type on the .NET Guid.
2008-04-08add comment for version field based on what Teravus said :)Sean Dague1-1/+3
2008-04-08further refactor and rename of InventoryFolderBase propertiesSean Dague6-30/+30
to reflect what they really are.
2008-04-08* Adjust some inventory lookup failure messages to reduce confusion as to ↵Justin Clarke Casey1-5/+7
what just went wrong
2008-04-08* Update code to use patched libsecondlife.dll which removes the problem ↵Justin Clarke Casey2-11/+2
where the AssetType enum was 'Primitive' rather than 'Object' * The libsecondlife patch was also applied to libsecondlife itself in r1714 * Many, many thanks to Dr Schofield (IBM) for his help on this :)
2008-04-07refactor of InventoryCollection for good measureSean Dague1-7/+34
2008-04-07more refactoring, this time on InventoryFolderBaseSean Dague8-188/+242
* wrap attributes in properties * clean up names a little bit * clean up name styles
2008-04-07Refactor InventoryItemBase to do the following:Sean Dague5-74/+193
* wrap fields as Properties * rename some fields/properties to more sensible names * set style to PropName to match more standard C# approach
2008-04-07break out the 5 classes that were Sean Dague5-197/+333
InventoryItemBase into seperate .cs files 1 per class
2008-04-07* Minor: log message correctionJustin Clarke Casey1-1/+1
2008-04-07* Okay you can put down your pitchforks - this patch should fix rezzing of ↵Justin Clarke Casey1-27/+17
items (with inventory) on Windows * Now properly dealing with prims which don't contain items - thanks to thomas for the patch which gave insight into this situation * Also, an xml exception no longer crahes the client session * Leaving in debugging lines in case there are further problems * Not yet tested on Linux, though I'm just about to.
2008-04-07* EXPERIMENTAL ROUGH DRAFT: First rough implementation of avatar to avatar ↵Justin Clarke Casey1-1/+12
item giving * Now you can drag an object from your inventory and give it to another avatar * !!! Use at your own risk !!! Many things are unimplemented as of yet, including permissions (the person receiving your item can probably do absolutely everything with it) * Also, items for the receiving end up in their root folder rather than the objects folder
2008-04-04From: Kurt Taylor <krtaylor@us.ibm.com>Justin Clarke Casey1-2/+0
Patch to remove commented NotImpemented calls from within implemented script functions
2008-04-04make AssetBase use Properties instead of fields. This probably Sean Dague1-8/+53
breaks compatibility on grid ops because native serialization is used here.
2008-04-04* Make objects appear in 1.19.1.4 inventory againJustin Clarke Casey1-6/+19
* You will probably need to clear your client's cache before this will take effect * The problem was that the underlying libsecondlife.AssetType was returning "primitive" rather than "object". This fix is in lieu of correcting/updating our libsecondlife.dll