aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Stop creating a circuit if the client fails authentication (i.e. the ↵Justin Clarke Casey2008-10-241-0/+1
| | | | | | | | | | region server wasn't told that it was coming) * This moves authentication from the client thread (where failure was difficult to detect) to the particular thread handling that packet * I've kept the authentication outside of the crucial clientCircuits lock (though any delay here is probably swamped by the other delays associated with login) * Also added more to the unit test to ensure this doesn't regress
* * Change AddClient test such that we now successfully authenticateJustin Clarke Casey2008-10-241-1/+1
| | | | | | * The fact that the assert passed even when authentication failed reveals a bug in the code that will be corrected soonish
* Lotsa plumming :)Melanie Thielker2008-10-241-1/+56
|
* Adding AddXmlRpcHandler(name, method, bool) to selectively disableDr Scofield2008-10-232-0/+21
| | | | | | | | | | | | | KeepAlive for certain XmlRpc handlers. Making use of new AddXmlRpcHandler method in RemoteAdminPlugin to avoid clients waiting indefinitely for response. taking note of BaseHttpServer parameter in CommunicationsManager constructor (was passed it but then just ignored so far).
* - Added BaseHttpServer.StopHomer Horwitz2008-10-221-0/+5
| | | | | | | - Added "register" command to MessagingServer to re-register with the UserServer after that crashed/was restarted.
* Pare the groups module down to basics. Adjust dependent files so that aMelanie Thielker2008-10-212-35/+12
| | | | | | real groups module can even be implemented.
* Set a default creation date on inventory and task inventory itemsMelanie Thielker2008-10-212-0/+11
|
* From: Alan Webb <alan_webb@us.ibm.com>Dr Scofield2008-10-201-2/+8
| | | | | | | | cleanups and assorted fixes to REST inventory, asset, and appearance services.
* Added calling cards. Fixes Mantis#2409 and part of #1515.Homer Horwitz2008-10-191-1/+12
|
* - Fix Util.UnixTimeSinceEpoch:Homer Horwitz2008-10-182-3/+9
| | | | | | | | | | | | * Unix epoch starts at midnight, not at 8:00am * All date/time handling should be done in UTC in the server, not in the local timezone. * Refactor out repeated computation of a constant value - Added setting of CreationTime to some places where inventoryitems are created This fixes Mantis#2390.
* Megapatch. :) Fix skull attachment editing. Streamline Object terse updates.Melanie Thielker2008-10-183-5/+27
| | | | | | | | Add rezzing time to objects. Add Object return and traffic fields to land database. Add plumbing for auto return. Implement auto return. Contains a migration. May contain nuts.
* * Instead of creating a new IPEndPoint on every udp packet receive, reuse ↵Justin Clarke Casey2008-10-171-2/+2
| | | | | | | | the existing one * This requires copying details into a new endpoint when it needs to be stored in client/circuit code hashes
* * reverse part of a change that accidentally crept in with the last revisionJustin Clarke Casey2008-10-171-0/+4
|
* * Apply a modified version of http://opensimulator.org/mantis/view.php?id=2290Justin Clarke Casey2008-10-172-11/+46
| | | | | | | | | * This allows multiple user profile providers to be specified in OpenSim.ini separated by commas * If multiple providers are specified then a request for a user profile will query each in turn until the profile is either found or all have been queried * Unfortunately I don't believe this order can currently be specified, which if true is something that will need to be fixed. * Thanks to smeans for the original patch.
* Fixed (mono-)script handling for SL viewer 1.21:Homer Horwitz2008-10-161-0/+2
| | | | | | | | | | - Added two missing caps (UpdateScriptAgent, UpdateScriptTask) - Added one missing EventQueue event (ScriptRunningReply) - Changed DNE and XEngine to use this new event As we only use the mono engine anyway, the "Mono" checkbox is set by default but doesn't have any function.
* fix line endings, as apparently the bot didn't do this yetSean Dague2008-10-161-527/+527
|
* * Truncate outgoing media and music urls to 254 characters.Justin Clarke Casey2008-10-151-40/+0
| | | | | | * Hopefully this will resolve http://opensimulator.org/mantis/view.php?id=2383
* * refactor: Remove OutPacket from the IClientAPIJustin Clarke Casey2008-10-151-3/+1
| | | | | | | * I believe this is reasonable since code outside the Linden client stack shouldn't be aware of the packet format being used * I would love to have made the method protected, but the LoadBalancerPlugin is still calling it and resolving that would require more work
* * refactor: move viewer effect packet into LLClientViewJustin Clarke Casey2008-10-152-8/+2
|
* * refactor: Move error logging from GetUserDetails up to callers, since ↵Justin Clarke Casey2008-10-151-3/+3
| | | | there are some circumstances in which not finding a user is not an error
* * refactor: move code concerned with creating a subsequent image packet to ↵Justin Clarke Casey2008-10-151-0/+9
| | | | LLClientView
* * refactor: rename SendImagePart to SendImageFirstPart since this is more ↵Justin Clarke Casey2008-10-151-1/+9
| | | | descriptive of its actual function
* * Create a new ViewerEffectPacket for each viewer rather than reusing the ↵Justin Clarke Casey2008-10-151-4/+6
| | | | | | | | packet structure * This would have been a source of out_of_order messages for different sequences, which still appear to be happening
* Thanks to M. Igarashi and nlin for a patch that implements llGetCameraRot().Dahlia Trimble2008-10-151-0/+54
|
* * minor: change m_debug to m_debugPacketLevel since that's what it isJustin Clarke Casey2008-10-141-2/+6
|
* * refactor: rename SendKiPrimitive to SendKillObject since this appears more ↵Justin Clarke Casey2008-10-141-1/+8
| | | | descriptive of what it actually does
* * Adding CrytoGridAssetClient support - allows encrypting assets that are ↵Adam Frisby2008-10-141-0/+527
| | | | stored on a potentially hostile grid. This is not DRM, not should be relied on until after it's been security audited. I'll write a blog post on this explaining how/why/when you should use this, and what it does.
* * Remove a warning from BaseHttpServerTeravus Ovares2008-10-141-1/+1
|
* * Apply a modified version of the part of ↵Justin Clarke Casey2008-10-134-4/+14
| | | | | | | | | | | | | | http://opensimulator.org/mantis/view.php?id=2361 that allows region registration to be enabled/disabled on the grid server * Region registration is enabled by default in the configuration unless the user chooses otherwise * On the console * show status - shows grid status * enable-reg - enables region registration to the grid * disable-reg - disables region registration * Enabling or disabling region registration will not affect any other grid functions or regions already on the grid
* - Added helper method to compute global coordinates from a fake parcelIDHomer Horwitz2008-10-121-4/+20
| | | | | | - Some formatting cleanups
* Fix copypaste error in last commitMelanie Thielker2008-10-121-1/+0
|
* Fix linking phantom and nonphantom prims. Make the error message more friendlyMelanie Thielker2008-10-121-1/+5
| | | | | | when estate_settings.xml is empty or missing
* Add EventInfoRequest and EventInfoReply packets.Homer Horwitz2008-10-122-2/+58
| | | | | | Note: New file, run prebuild.
* Update svn properties, minor formatting cleanup.Jeff Ames2008-10-122-19/+19
|
* Add one more check for key presenceMelanie Thielker2008-10-121-1/+1
|
* * Removed a lock in a high performance section of OpenSim, in cases when it ↵Adam Frisby2008-10-121-0/+3
| | | | is not necessary.
* * Small fix for when PacketPool is disabled to prevent it from crashing ↵Adam Frisby2008-10-121-1/+1
| | | | immedietly.
* LLUDP Client ViewAdam Frisby2008-10-121-22/+32
| | | | | | | * Experimenting with the PacketPool mechanism. * It's still disabled in the code, however there's now a flag to enable it. * Converted to use Generic Collections vs Hashtables, also now uses a list of 'OK to pool' packets, starting with the high volume PacketAck packet.
* Make a missing or read-only estate_settings.xml non-fatalMelanie Thielker2008-10-112-12/+24
|
* Add the 4 missing eventsMelanie Thielker2008-10-111-0/+4
|
* Plumb the remaining search packets and replies.Melanie Thielker2008-10-111-0/+66
|
* added a list of SurfaceTouchEventArgs to the IClientAPI.OnGrab event, for ↵MW2008-10-101-1/+3
| | | | the new surface touch parameters in 1.21 viewers.
* added a list of SurfaceTouchEventArgs to the IClientAPI.OnGrabUpdate event, ↵MW2008-10-102-1/+18
| | | | | | | for the new surface touch parameters in 1.21 viewers. TODO: add the touch args to OnGrabObject and OnDeGrabObject.
* * Just some OGP maintenance. Standards adherence type stuff. Teravus Ovares2008-10-101-1/+34
|
* A bit more estate fudgingMelanie Thielker2008-10-101-1/+1
|
* * Bump server info number to 0.5.11Justin Clarke Casey2008-10-091-1/+1
|
* adding OSHttpResponse test case (yeah, very primitive still)Dr Scofield2008-10-081-26/+175
|
* * Apply http://opensimulator.org/mantis/view.php?id=1207Justin Clarke Casey2008-10-071-1/+1
| | | | | | | * Implmements llModifyLand() and a check for the "Allow others to terraform flag" * Thanks tglion!
* cleaning up OSHttpResponse: note that read access to extra headerDr Scofield2008-10-063-160/+69
| | | | | | | | | | | | | | | fields is GONE (HttpServer does not support that), you can read the "normal" HTTP headers available via properties, and you can add headers. also, it is now possible to set a timeout for KeepAlive (for those clients that pay attention to it). this also fixes the broken REST inventory/assets/appearance services, they should be working again. testcase for OSHttpResponse will follow.
* oops. forgot testcaseDr Scofield2008-10-061-0/+249
|