aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-11-19Reverting the texture sending patch and the new libOMV. This makes thisMelanie Thielker22-545/+430
release a direct descendant of the stable 7364, with all the features and none of the issues. This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373 r7372 r7370 r7369 r7368 r7367 r7366
2008-11-19Ensure that the physics representation of a deleted object is also removedMelanie Thielker1-1/+1
2008-11-19Fix deleting object that have been persisted already from the DBMelanie Thielker2-1/+6
2008-11-18Patch from jhurliman. Fixing the texture decoding issues in progressiveMelanie Thielker4-5/+1
texture sending. Grain of salt not included.
2008-11-18Remove perts of jhurliman's AD security patch that had slipped inMelanie Thielker1-8/+0
2008-11-18Prevent a nullref when building new prims while others watchMelanie Thielker2-1/+3
2008-11-18Apply JHurliman's texture sender patchMelanie Thielker1-10/+43
2008-11-18* Added and removed debug information relating to client connectionsAdam Frisby4-3/+11
* Minor client fixes * Added the ability for a client to login without a UserProfile, allowing certain alternate clients to connect to the region.
2008-11-17Prevent the texture downloader from locking a null object when a downloadMelanie Thielker1-0/+3
hits bad data
2008-11-17Make newly created prims be the correct groupMelanie Thielker5-9/+10
2008-11-17Make texture decode errors nonfatal. The texture send is simply droppedMelanie Thielker1-25/+33
2008-11-17Fix a few small issues with the progressive texture-download:Homer Horwitz2-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.
2008-11-17Set group on newly rezzed objects to the rezzer's (or rezzing object's)Melanie Thielker4-1/+28
group
2008-11-17* Remove Appdomain code in XEngine.csJustin Clarke Casey1-12/+2
2008-11-17* Apply http://opensimulator.org/mantis/view.php?id=2611 Justin Clarke Casey1-99/+169
* Progressive texture delivery (ported from jhurliman's Simian code) * Thanks jhurliman!
2008-11-17* Update libOMV to r2359. This is necessary for the progressive texture patchJustin Clarke Casey16-297/+319
* 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
2008-11-17* Add allowed_script_editors to OpenSim.ini in the same fashion as ↵Justin Clarke Casey1-9/+12
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.
2008-11-17Add a few commentsMelanie Thielker1-7/+13
2008-11-17Change some comments that have been supersededMelanie Thielker1-10/+1
2008-11-17Fix the PAY_HIDE and PAY_DEFAULT constants to be LSLIntegers and getMelanie Thielker1-2/+2
accepted in the quick buttons list
2008-11-17* refactor: move user set permissions parsing code into a separate method ↵Justin Clarke Casey1-39/+99
ready for reuse
2008-11-17* Make sure that deleted objects do not send further object updates to the ↵Justin Clarke Casey3-16/+11
client
2008-11-17minor: remove mono compiler warningsJustin Clarke Casey2-18/+18
2008-11-17* Remove the TransferRequest and hip debugging console output that crept in ↵Justin Clarke Casey2-4/+3
recently
2008-11-17* Eliminate SOG.FakeDeleteGroup() since it is now identical with ↵Justin Clarke Casey3-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
2008-11-17* minor: eliminate propogation of now unused permissionToDelete flagJustin Clarke Casey2-9/+3
2008-11-17* Fix probable partial breakage of delete to inventory in last commitJustin Clarke Casey2-16/+10
* Not nulling out parts and the root part allows the code to be simplified
2008-11-17* Stop nulling SOG.m_rootPart and parts on object deletionJustin Clarke Casey7-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
2008-11-17fixing warnings in YProlog language supportDr Scofield1-2/+2
2008-11-17commenting out unused variable.Dr Scofield1-2/+2
2008-11-17cleaning up warningDr Scofield1-1/+2
2008-11-17adding #pragma warnings to yprolog language supportDr Scofield9-24/+22
2008-11-17Use the message transfer module to pass items across the grid via the profileMelanie Thielker1-9/+16
2008-11-17Correct prim counts for group land. Correct MessageTransferModule startupMelanie Thielker2-14/+12
2008-11-17Make object chat come from the root prim's center, rather than trying to makeMelanie Thielker2-12/+9
it come from a child prim position.
2008-11-17Back out the attachment location patch to debug a crashMelanie Thielker1-4/+5
2008-11-17Try to fix login crashMelanie Thielker1-5/+8
2008-11-17Fix previous build breakMelanie Thielker1-1/+1
2008-11-17Change the semantics of the Allow_* os function control. Omitting a functionMelanie Thielker1-18/+34
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!
2008-11-17Add some null checksMelanie Thielker1-2/+2
2008-11-17Fix child prims in attachments chatting from near 0,0,0 rather than Melanie Thielker1-3/+3
the avatar position. Fixes "silent" child prim scripts
2008-11-16Fix NRE on TP-to-home, if the home-region is unavailable.Homer Horwitz1-2/+5
2008-11-16Fix friends again. Friends-handling is now stateless and, thanks toHomer Horwitz1-263/+135
MessageTransferModule, much easier to understand (I hope).
2008-11-16Remove a redundant parameterMelanie Thielker3-4/+4
2008-11-16Megapatch. Completely remove the multiparameter IM methods. Remove the insecureMelanie Thielker9-160/+131
fromAgentSession field.
2008-11-16First step tidy-up of IM packing/unpacking/repackingMelanie Thielker1-11/+18
2008-11-16GridIMs don't have a (sending) client, which led to a NRE on access.Homer Horwitz1-1/+2
Doesn't use client now in that case.
2008-11-16Add MessageTransferModule interface to all scenes, not only the firstMelanie Thielker1-1/+1
2008-11-16Fix 2 bugs in the message transfer module, thanks, Homer Horwitz!Melanie Thielker1-2/+2
2008-11-16Make return object actually use the return object permissionsMelanie Thielker1-1/+1