aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* * Added and removed debug information relating to client connectionsAdam Frisby2008-11-186-6/+13
| | | | | | * Minor client fixes * Added the ability for a client to login without a UserProfile, allowing certain alternate clients to connect to the region.
* Prevent the texture downloader from locking a null object when a downloadMelanie Thielker2008-11-171-0/+3
| | | | | | hits bad data
* Make newly created prims be the correct groupMelanie Thielker2008-11-176-10/+11
|
* Make texture decode errors nonfatal. The texture send is simply droppedMelanie Thielker2008-11-171-25/+33
|
* Fix a few small issues with the progressive texture-download:Homer Horwitz2008-11-172-11/+12
| | | | | | | | | | | | - The initial priority wasn't passed in, so a discardLevel of -1 in the first request automatically cancelled texture-download. - One-packet textures weren't handled, as CurrentPacket starts at 1 and StopPacket == 0 in that case. - Increased MAX_ALLOWED_TEXTURE_REQUESTS to 15; incremental texture downloads will cause more requests.
* Set group on newly rezzed objects to the rezzer's (or rezzing object's)Melanie Thielker2008-11-174-1/+28
| | | | | | group
* * Remove Appdomain code in XEngine.csJustin Clarke Casey2008-11-171-12/+2
|
* * Remove old unused libsecondlife and openjpeg librariesJustin Clarke Casey2008-11-173-0/+0
| | | | | | * Thanks to jhurliman for the pointer
* * Apply http://opensimulator.org/mantis/view.php?id=2611 Justin Clarke Casey2008-11-171-99/+169
| | | | | | | * Progressive texture delivery (ported from jhurliman's Simian code) * Thanks jhurliman!
* * Actually add the updated libraries this timeJustin Clarke Casey2008-11-174-0/+0
| | | | | | * This is why they don't let me out of the big house
* * Update libOMV to r2359. This is necessary for the progressive texture patchJustin Clarke Casey2008-11-1758-454/+473
| | | | | | | | * Update libopenjpeg as well for this patch. * Appears to be okay on a very short sniff test * Source code will be placed in opensim-libs shortly
* * minor: add interface version to 'show version' command outputJustin Clarke Casey2008-11-171-1/+4
|
* * Add allowed_script_editors to OpenSim.ini in the same fashion as ↵Justin Clarke Casey2008-11-172-9/+21
| | | | | | | | | | | allowed_script_creators. * This allows one to override normal OpenSim permissions and prevent non-gods from editing any scripts. This allows edit ability to be rescinded after it has been given, and prevents the security hole where a single script with liberal perms would allow code changes. * The default setting remains the existing one of never overruling normal edit permissions. * These two settings may be enough to stop non-gods entering artbirary script code in a closed grid/standalone configuration.
* Add a few commentsMelanie Thielker2008-11-171-7/+13
|
* Change some comments that have been supersededMelanie Thielker2008-11-171-10/+1
|
* Fix the PAY_HIDE and PAY_DEFAULT constants to be LSLIntegers and getMelanie Thielker2008-11-171-2/+2
| | | | | | accepted in the quick buttons list
* * refactor: move user set permissions parsing code into a separate method ↵Justin Clarke Casey2008-11-171-39/+99
| | | | ready for reuse
* * Make sure that deleted objects do not send further object updates to the ↵Justin Clarke Casey2008-11-173-16/+11
| | | | client
* minor: remove mono compiler warningsJustin Clarke Casey2008-11-173-21/+21
|
* * Remove the TransferRequest and hip debugging console output that crept in ↵Justin Clarke Casey2008-11-173-5/+4
| | | | recently
* * Eliminate SOG.FakeDeleteGroup() since it is now identical with ↵Justin Clarke Casey2008-11-173-47/+1
| | | | | | | | DeleteGroup() (except that is didn't lock the parts, which was a potential race condition) * Removed fake delete code from LSL_Api.SetFlexi - this code was never activiated anyway and didn't appear to make much sense on the surface
* * minor: eliminate propogation of now unused permissionToDelete flagJustin Clarke Casey2008-11-172-9/+3
|
* * Fix probable partial breakage of delete to inventory in last commitJustin Clarke Casey2008-11-172-16/+10
| | | | | | * Not nulling out parts and the root part allows the code to be simplified
* * Stop nulling SOG.m_rootPart and parts on object deletionJustin Clarke Casey2008-11-177-39/+35
| | | | | | | | | | * This renders RootPart == null checks useless - the replacement is to check SOG.IsDeleted. However, in many cases this will not be necessary since updates to deleted parts will not be sent to the client * This should remove any remaining race conditions where an object is deleted while another thread is yet to obtain the root part to perform some operation * Doing this is probably a necessary prerequisite to moving to a model without a separate SOG and SOP * Unfortunately it's not possible to eliminate all RootPart == null checks since in some contexts it is currently used to check whether an object was created successfully
* fixing warnings in YProlog language supportDr Scofield2008-11-171-2/+2
|
* commenting out unused variable.Dr Scofield2008-11-171-2/+2
|
* cleaning up warningDr Scofield2008-11-171-1/+2
|
* cleaning up warnings in MSSQL code.Dr Scofield2008-11-173-3/+3
|
* adding #pragma warnings to yprolog language supportDr Scofield2008-11-179-24/+22
|
* Use the message transfer module to pass items across the grid via the profileMelanie Thielker2008-11-171-9/+16
|
* Correct prim counts for group land. Correct MessageTransferModule startupMelanie Thielker2008-11-172-14/+12
|
* Make object chat come from the root prim's center, rather than trying to makeMelanie Thielker2008-11-172-12/+9
| | | | | | it come from a child prim position.
* Back out the attachment location patch to debug a crashMelanie Thielker2008-11-171-4/+5
|
* Try to fix login crashMelanie Thielker2008-11-171-5/+8
|
* Make the messageing server re-register with all it's user servers every fiveMelanie Thielker2008-11-171-1/+11
| | | | | | | | minutes. This ensures that things don't get messy if a user server is restarted and the user server's operator has no control over the host the message servers run on.
* Fix previous build breakMelanie Thielker2008-11-171-1/+1
|
* Change the semantics of the Allow_* os function control. Omitting a functionMelanie Thielker2008-11-172-19/+36
| | | | | | | | | causes defautlt behavior. "true" now means usable unconditionally, "false" means disabled, and a list of UUIDs restricts it. This changes SECURITY! If you used "true" here before, you shoudl review your setup!
* Allow more then one user server in the user server config of theMelanie Thielker2008-11-171-25/+43
| | | | | | message server. This is needed for larger grids
* Add some null checksMelanie Thielker2008-11-171-2/+2
|
* Fix child prims in attachments chatting from near 0,0,0 rather than Melanie Thielker2008-11-171-3/+3
| | | | | | the avatar position. Fixes "silent" child prim scripts
* Fix NRE on TP-to-home, if the home-region is unavailable.Homer Horwitz2008-11-161-2/+5
|
* Fix friends again. Friends-handling is now stateless and, thanks toHomer Horwitz2008-11-161-263/+135
| | | | | | MessageTransferModule, much easier to understand (I hope).
* Remove a redundant parameterMelanie Thielker2008-11-164-5/+5
|
* Megapatch. Completely remove the multiparameter IM methods. Remove the insecureMelanie Thielker2008-11-1611-170/+134
| | | | | | fromAgentSession field.
* - Fix a formatting error in a log message (Mantis#2635).Homer Horwitz2008-11-161-1/+1
|
* First step tidy-up of IM packing/unpacking/repackingMelanie Thielker2008-11-161-11/+18
|
* GridIMs don't have a (sending) client, which led to a NRE on access.Homer Horwitz2008-11-162-4/+8
| | | | | | Doesn't use client now in that case.
* Add MessageTransferModule interface to all scenes, not only the firstMelanie Thielker2008-11-161-1/+1
|
* Fix 2 bugs in the message transfer module, thanks, Homer Horwitz!Melanie Thielker2008-11-161-2/+2
|
* Make return object actually use the return object permissionsMelanie Thielker2008-11-161-1/+1
|