aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework
diff options
context:
space:
mode:
authorMelanie Thielker2010-05-30 13:46:05 +0200
committerMelanie2010-05-30 12:45:16 +0100
commitbfcac0ede824ead5b6809f03eab73450f48075db (patch)
tree403cb164209f6e937bcf5e4b71fc84880d517965 /OpenSim/Framework
parentGet the user's DOB back from the server response properly. (diff)
downloadopensim-SC_OLD-bfcac0ede824ead5b6809f03eab73450f48075db.zip
opensim-SC_OLD-bfcac0ede824ead5b6809f03eab73450f48075db.tar.gz
opensim-SC_OLD-bfcac0ede824ead5b6809f03eab73450f48075db.tar.bz2
opensim-SC_OLD-bfcac0ede824ead5b6809f03eab73450f48075db.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/Framework')
0 files changed, 0 insertions, 0 deletions