aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Interfaces
diff options
context:
space:
mode:
authorMelanie Thielker2010-05-30 13:46:05 +0200
committerMelanie Thielker2010-05-30 13:46:05 +0200
commit59a536743354ffaa12b23378f559d2d59d7d5304 (patch)
tree34153c133bde5761b7000789a1c9663cf46d8d38 /OpenSim/Region/Framework/Interfaces
parentRevert "Meta7 Communities : Authorization service added, skeleton, not yet fu... (diff)
downloadopensim-SC-59a536743354ffaa12b23378f559d2d59d7d5304.zip
opensim-SC-59a536743354ffaa12b23378f559d2d59d7d5304.tar.gz
opensim-SC-59a536743354ffaa12b23378f559d2d59d7d5304.tar.bz2
opensim-SC-59a536743354ffaa12b23378f559d2d59d7d5304.tar.xz
Changes OSSL Api permissions for the case of UUID list. In 0.6.9, the UUIDs
would be the IDs of the prim owners in whose prims these functions would run. This changes it so the UUID is the SCRIPT CREATOR instead. Further, osfunctions limited by uuid will not run if the creator and owner differ and the owner has mod rights on the script. There is still a danger in passing moodifiable scripts to others, as they can insert a harmful function, then remove the mod rights to make it runnable. As before, care needs to be taken, but where it was modable prims that were the risk before, modable scripts are the weak spot now. In cases where prim owner == script creator == script owner, nothing will change.
Diffstat (limited to 'OpenSim/Region/Framework/Interfaces')
0 files changed, 0 insertions, 0 deletions