UbitUmarov
707eb8de82
remove more xml things no longer needed on .net >4.5.2
2018-01-17 07:17:24 +00:00
UbitUmarov
029d6e40f6
remove those xml things no longer needed on .net >4.5.2
2018-01-17 04:18:43 +00:00
UbitUmarov
e908c0ecad
give up on a property that old monos do compile, but then smore ok exec
2018-01-09 19:47:10 +00:00
UbitUmarov
eec3921800
fall back to a obsolete property since several monos in use (include our own) do not suporte the proper .net4.0 one
2018-01-08 12:00:21 +00:00
UbitUmarov
89a690c11f
a few more xml things
2018-01-05 12:24:07 +00:00
UbitUmarov
ec6f87d3ef
disable some XmlResolver
2018-01-04 23:51:43 +00:00
UbitUmarov
fcb8b2a3c3
mantis 8260 fix script count on delete and remove redundantTriggerRemoveScript in 2 points
2017-11-08 09:10:56 +00:00
UbitUmarov
f62400c4ca
improve english on few messages (thx)
2017-06-12 13:34:39 +01:00
UbitUmarov
3402819888
do the same in the cases we are just moving parts around and not changing their caches (ie their taskInventory)
2017-05-04 12:08:10 +01:00
UbitUmarov
3ef583f205
fix right to change permissions of group owned taskitems
2017-05-03 19:39:42 +01:00
UbitUmarov
94bb6d965e
change taskInventory copy/move to agents inventory rules
2017-05-03 16:03:26 +01:00
UbitUmarov
116d32d947
don't break groups permission mask
2017-04-30 00:14:45 +01:00
UbitUmarov
d8341588b3
nore permissions masks hierachy
2017-04-29 23:59:56 +01:00
UbitUmarov
522695c821
update folded permitions if taking from world, or after unfold
2017-04-29 22:09:45 +01:00
UbitUmarov
04117d9f75
recover PermissionsUtil.ApplyFoldedPermissions (well my version). its use easys code readability
2017-04-29 19:07:04 +01:00
UbitUmarov
725ccbb477
add check for valid folded perms
2017-04-29 16:58:43 +01:00
UbitUmarov
74f0ffbda6
fix chain of contents sells
2017-04-29 02:45:26 +01:00
UbitUmarov
ba4e13ef55
a few changes to permissions folding... we are testing. at this point only use master for TESTING also
2017-04-28 20:03:44 +01:00
UbitUmarov
0091c37ed3
several changes relative to objects return and parcel prim counts: avoid null refs, report correct count of returned objects, make obkects counts by ownership coerent with return rules, etc
2017-01-27 20:21:24 +00:00
UbitUmarov
dd190f1a1f
CHANGED ALLOWED_DROP should only trigger if user has no MOD rights
2017-01-25 20:26:09 +00:00
UbitUmarov
02fbe5a740
add and use CanDropInObjectInv
2017-01-25 19:39:58 +00:00
UbitUmarov
74ac2034e0
make use of CanDoObjectInvToObjectInv
2017-01-25 16:57:46 +00:00
UbitUmarov
50e318c401
work around group sharing and owned permitions issues, fix a non copy objects delete issue
2017-01-22 03:23:50 +00:00
UbitUmarov
d8108ab740
change CanDeedObject. WARNING like on other grids, if you do not set next owner rights on object and ALL ITS CONTENTS, you may loose all rights on it
2017-01-19 17:45:54 +00:00
UbitUmarov
fe9a785ecc
object Take and TakeCopy are for in scene SOPs and SPs and permitions module is NOT a shared module
2017-01-19 11:34:40 +00:00
UbitUmarov
db2fbf6516
add more calls to effective permissions aggregation, some paths may still be missing on objects changes, but remove the aggregation on check paths, so all can be tested.
2017-01-17 13:24:09 +00:00
UbitUmarov
1113407280
add more calls to effective permissions aggregation; do not change groupmask on deed
2017-01-17 01:22:44 +00:00
UbitUmarov
a5c693e302
start adding calls to effective permissions aggregation on changes; rearrange code in DuplicateObject();
2017-01-17 00:41:30 +00:00
Melanie Thielker
568614af2c
Remove the last instance of the legacy slam but being set
...
New objects now get only the real slam bit.
2017-01-16 14:53:42 +00:00
Melanie Thielker
da51edb5fe
Fix the new permissions error introduced with the inventory fix
...
The fix to allow setting perms in inventory accidentally caused folded
permissions to be used as a mask for the next owner perms. The current
solution isn't optimal but better than anything else we have had.
Legacy objects may experience a net loss of permissions if trying to
set their perms in inventory, this is deemed preferable to the prior
privilege escalation possibility. New items will handle properly.
2017-01-13 23:47:26 +00:00
Melanie Thielker
e526e8c5e2
Fix the long-standing bug that object permissions set in inventory were lost
...
NOTE: Items rezzed by users using 0.8 or older will still exhibit broken
behaviour. Until 0.8 becomes end of life, this fix will not produce
dependable results on grids with mixed versions. Grids based on 0.9 will
now work properly.
2017-01-06 17:05:00 +00:00
Melanie Thielker
4385d7d693
Fix errors introduced by incomplete understanding of what folded perms are
2017-01-06 13:17:43 +00:00
Melanie Thielker
b16abc8166
Massive tab and trailing space cleanup
2017-01-05 19:07:37 +00:00
UbitUmarov
30cd36ff98
leave stupid broken permissions alone
2016-12-18 03:56:53 +00:00
UbitUmarov
2cf422582a
leave stupid broken permissions alone
2016-12-18 03:55:44 +00:00
UbitUmarov
df7435a703
just give up on Export flag, seems just broken no matter water with current FS and singu 1.8.7
2016-12-18 03:20:41 +00:00
UbitUmarov
c93551d8f4
allow a creator that is also onwer to change export flag. Add missing setting to ini files
2016-12-17 22:38:31 +00:00
UbitUmarov
51104be6d4
remove SOG.FromPartID from main code and flag it obsolete
2016-12-04 17:56:47 +00:00
Mandarinka Tasty
7c566dca5a
The new Constant: integer OBJECT_REZZER_KEY = 32;
...
Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com>
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-12-04 17:18:56 +00:00
UbitUmarov
efb60b5b42
use group provided by viewer on Object rez from inventory
2016-08-05 15:36:50 +01:00
UbitUmarov
23578635df
more changes relative to incorrect use of activegroupid
2016-08-05 15:19:42 +01:00
Melanie Thielker
ea8f3c83bf
Finally remove the requirement for an InventoryItem/FolderBase object to
...
be passed into inventory queries.
This makes the API more homogenous and also will more clearly show
coding
errors related to HG inventory where the .Owner field has a meaning
for a query but wasn't always set.
2016-07-04 03:35:48 +01:00
Diva Canto
bc0fc16f44
Still mantis #7929 : apply next owner mask to the new owner, the group.
2016-06-20 15:32:22 -07:00
Diva Canto
623a2f859f
Mantis #7929 : objects deeded to the group were loosing some important properties. This makes the "For sale" be visible, but is not the end of the story.
2016-06-20 10:05:17 -07:00
Melanie Thielker
59ed89769a
Apply user specified default perms across the board, to items uploaded as well as items created and to rezzed prims in world.
...
This effectively removes the concept of "default permissions" from OpenSim
because all known modern viewers set the permissions flags on login.
Ancient abandoned viewers will now default to the SL defaults.
2016-04-29 22:36:56 +02:00
Melanie Thielker
d42de53dda
Allow default permissions from the viewer to be applied to uploaded objects.
...
Make inventory items reflect coorect permissions immediately unstead of after relog
2016-04-29 21:23:32 +02:00
Melanie Thielker
bedebf9498
Prevent "Object->Take" from working on attachments.
2016-04-29 17:11:36 +02:00
UbitUmarov
af0febf6a7
inventory mess
2015-09-11 19:55:38 +01:00
UbitUmarov
6a0465b70a
remove diva's inventory cache since it seems to cause mantis 7720, broken items UUID. Guess it doesn't cover all paths
2015-09-11 04:46:15 +01:00
UbitUmarov
a11edceb00
seems to compile ( tests comented out)
2015-09-02 19:54:53 +01:00