aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-08-07Have osAvatarName2Key check the cache first, even for foreign usersOren Hurvitz1-22/+23
Another change: removed the second call to userManager.AddUser(). UserManagementModule won't modify an existing record.
2015-08-04create osGetAvatarHomeURIChristopher3-0/+40
Signed-off-by: Melanie Thielker <melanie@t-data.com>
2015-08-04Make osAvatarName2Key() able to get names from unknown HG usersChristopher1-4/+40
Signed-off-by: Melanie Thielker <melanie@t-data.com>
2015-08-02osKey2Name returns now correct values for HG users who are not on the region.Christopher1-10/+18
Signed-off-by: Oren Hurvitz <orenh@kitely.com>
2015-06-21Guard against null AgentPrefs service in llGetAgentLanguage()Cinder1-3/+10
Signed-off-by: Diva Canto <diva@metaverseink.com>
2015-06-13Refactor AgentPreferences so that database operations happen centrally. the ↵Cinder1-7/+3
opensim way. Signed-off-by: Diva Canto <diva@metaverseink.com>
2015-06-13Support for Linden AgentPreferences capability and friends ↵Cinder1-5/+11
(UpdateAgentLanguage and UpdateAgentInformation) and Mantis #7157 Signed-off-by: Diva Canto <diva@metaverseink.com>
2015-06-01Correct constant RCERR_CAST_TIME_EXCEEDED.Magnuz Binder1-1/+1
Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
2015-05-29Add a new os function "osGetGender()"dahlia3-0/+51
2015-05-27llListRandomize() wasn't very randomCinder1-6/+7
Signed-off-by: Diva Canto <diva@metaverseink.com>
2015-05-23Fix mesh cache race condition in llCastRay V3.Magnuz Binder1-2/+4
Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
2015-05-22Use own mesh cache in llCastRay V3 after throttling.Magnuz Binder1-39/+104
Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
2015-05-22Throttle llCastRay V3.Magnuz Binder1-2/+90
Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
2015-05-20New values returned by llGetEnvTalun1-1/+33
Implements recent changes to llGetEnv region_cpu_ratio hardcoded to 1 region_product_sku hardcoded to OpenSim Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
2015-05-12Patch llCastRay fully simplified to V3.Magnuz Binder1-212/+217
2015-05-04Revert "Patch llCastRay fully-simplified to V2." for further review.Michael Cerquoni1-15/+14
This reverts commit c96ee68953eb31fc2ad6d1df9b7a4bb19c584e17.
2015-05-04Missing constants for llGetObjectDetailsTalun2-0/+33
OBJECT_BODY_SHAPE_TYPE OBJECT_HOVER_HEIGHT OBJECT_LAST_OWNER_ID OBJECT_RENDER_WEIGHT Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
2015-05-04Implement llGetGeometricCenter correctly.Magnuz Binder1-1/+20
Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
2015-05-04Patch llCastRay fully-simplified to V2.Magnuz Binder1-14/+15
Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
2015-05-03Implement llCastRay fully, simplified.Magnuz Binder1-1/+759
2015-04-29Updated all occurrences of AssemblyVersion("0.8.1.*") to ↵Diva Canto1-1/+1
AssemblyVersion("0.8.2.*")
2015-04-20Allow setting profilecut diff to 0.02 from scripts just like from viewer.Magnuz Binder1-3/+3
Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
2015-04-20Implement llGetBoundingBox fully.Magnuz Binder1-42/+447
Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
2015-04-14Temporarily comment out OSSL enabled warning log message.Robert Adams1-1/+1
Added in wrong place. It is printed once per script rather than once per region.
2015-04-14Enable OSSL functions by default using the osslEnable.ini configuration file.Robert Adams1-0/+3
This changes OpenSim.ini.example to, by default, include osslEnable.ini which turns on the OSSL functions and limits who can do which operations.
2015-04-12Add osCheckODE() function so scripts can configure for running with legacy ↵Robert Adams3-0/+21
physics engine. Function returns 'true' of the physics engine is configured to be 'OpenDynamicsEngine'. The presumption is that all other physics engines work the same (like SL) or it is a bug. Does not require ossl functions to be enabled.
2015-04-12Fix llTargetOmega non-physical gain.Magnuz Binder1-0/+3
Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
2015-03-22Parameterize sleeps in LSL functions.Magnuz Binder1-64/+123
2015-03-22Allow setting hollow to 99% from scripts just like from viewer.Magnuz Binder1-3/+3
2015-03-22Allow setting holesize to 0.01 from scripts just like from viewer.Magnuz Binder1-4/+4
2015-03-22Allow setting dimple diff to 0.02 from scripts just like from viewer, add ↵Magnuz Binder1-2/+7
clipping and fix old copy-paste error.
2015-03-22viewers can set a minimum distance 0.02 between path cut start and path cut endFreaky Tech1-3/+3
2015-03-05Give llGiveInventory a way to querry Hypergrid visitors so network vendors ↵BlueWall1-2/+6
are able to give items to Hg visitors
2015-03-04Add outbound URL filter to llHttpRequest() and osSetDynamicTextureURL*() ↵Justin Clark-Casey (justincc)1-1/+5
script functions. This is to address an issue where HTTP script functions could make calls to localhost and other endpoints inside the simulator's LAN. By default, calls to all private addresses are now blocked as per http://en.wikipedia.org/wiki/Reserved_IP_addresses If you require exceptions to this, configure [Network] OutboundDisallowForUserScriptsExcept in OpenSim.ini
2015-03-04usability fixes for LSL APIFreaky Tech1-207/+1409
exception based error messages were cryptic for casual users Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
2015-03-04simplify llStringToBase64 and llBase64ToStringFreaky Tech1-2/+3
Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
2015-03-04usability fixes for LightShare APIFreaky Tech1-41/+328
exception based error messages were cryptic for casual users Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
2015-03-03corrected osMakeNotecard(string data) text length was calculated wrong. The ↵Freaky Tech1-5/+15
Linden text format defines a byte count in that format. Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
2015-03-03corrected script notecard parser. It now handles notecards with inventory as ↵ft@noemail2-9/+13
well. Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
2015-03-03Revert "corrected osMakeNotecard(string data) text length was calculated ↵BlueWall1-15/+5
wrong. The Linden text format defines a byte count in that format." This reverts commit b519a5e62ae5ce7d408a8206c06371e1316aa5e8. The function works ok in-world but tests are failing. will revert for now.
2015-03-03Pickup our version number for the functionBlueWall1-1/+1
2015-03-03added llGetEnv() implementationFreaky Tech3-6/+39
Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
2015-03-03corrected osMakeNotecard(string data) text length was calculated wrong. The ↵Freaky Tech1-5/+15
Linden text format defines a byte count in that format. Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
2015-03-03changed llGetMemoryLimit to return 65536 as for Mono LSLFreaky Tech1-2/+2
Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
2015-03-03corrected memory info for scriptsFreaky Tech1-6/+6
Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
2015-02-28Correct PRIM_TEXT return value from trans to alpha.Magnuz Binder1-1/+1
2015-02-27Revert "Adding dynamic ossl permission control"BlueWall3-58/+0
This reverts commit a3681f3052fb5e98e31e7051329a5b748a8bdd8d until further testing. Jenkins now fails ossl tests.
2015-02-27Adding dynamic ossl permission controlBlueWall3-0/+58
Add permission by identifying uuid (owner/creator/group) and function. Revoke permission in the same manner. Permission adjustments immediately effect running scripts ability to call os functions. osGrantScriptPermissions(UUID key,string function) Threat Level Severe osRevokeScriptPermissions(UUID key,string function) Threat Level Severe work sponsored by: Rage
2015-02-24llLookAt(): use non-physical rotation if host prim is a physical attachmentdahlia1-1/+1
2015-02-02correct some minor comment misspellings in last commitdahlia1-2/+2