UbitUmarov
be5fc7344c
search a prim inventory matching both name and asset type, on some LSL and OSSL functions
2022-10-24 02:15:56 +01:00
UbitUmarov
e043d8a2eb
use array.Empty<byte>
2022-03-12 15:21:24 +00:00
UbitUmarov
fbbcc1edd7
== string.Empty is .Lenght == 0
2022-01-13 20:31:52 +00:00
UbitUmarov
da928d6099
!= UUID.Zero is slow
2022-01-09 02:28:51 +00:00
UbitUmarov
357f20eb14
== UUID.Zero is slow
2022-01-08 23:35:56 +00:00
UbitUmarov
ca3525bf0a
mantis 3315: change the control of script flag running (needs testing)
2021-11-20 03:24:34 +00:00
UbitUmarov
eb441ea4e4
fix owner on user rez from a prim inventory to ground
2021-06-27 16:55:36 +01:00
UbitUmarov
eae2f87cae
cosmetics
2020-09-01 18:22:44 +01:00
UbitUmarov
8b77162020
make sog, sop and sop inventory IDisposable
2020-05-14 12:02:46 +01:00
UbitUmarov
dd55a3d19c
fix a bug on part inventory locking
2020-05-14 11:51:57 +01:00
UbitUmarov
60a924f3c6
change part inventory adding some scripts speed up and controls release
2020-02-21 19:11:29 +00:00
UbitUmarov
7c977f9e27
fix release controls on deattach
2020-02-20 08:27:42 +00:00
UbitUmarov
96dabca85b
make sure XEngine does release script events when a script is destroyed
2019-08-01 05:31:03 +01:00
UbitUmarov
618c6ceda5
mantis8569: do aggregate script events when a script is deleted; block nonphysical drag if a touch event is triggered, add a time guard on that
2019-08-01 04:14:49 +01:00
UbitUmarov
ece3843798
let changed allowed drop have lldetectedkey[0] return the dropped item id, Yengine and still testing"
2019-02-21 22:54:43 +00:00
UbitUmarov
17ea412da1
fix last owner on add to object inventory
2019-02-21 21:54:24 +00:00
UbitUmarov
707eb8de82
remove more xml things no longer needed on .net >4.5.2
2018-01-17 07:17:24 +00:00
UbitUmarov
875ca104b8
Merge branch 'master' into httptests
2018-01-05 22:37:42 +00:00
UbitUmarov
ec6f87d3ef
disable some XmlResolver
2018-01-04 23:51:43 +00:00
UbitUmarov
ca4804b758
Merge branch 'master' into httptests
2017-11-12 03:18:02 +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
b5910cfdb7
merge
2017-06-10 02:48:51 +01:00
UbitUmarov
1e3a19e673
bug fix plus some cleanup
2017-06-09 00:15:53 +01:00
UbitUmarov
5f5b7e56db
merge fix
2017-05-04 12:57:11 +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
3a8dd24fd1
move deep effective permissions aggregation to first time use and not on changes. There flag it is need with InvalidateDeepEffectivePerms(). Add config options PropagateGroupShareOutwards and PropagateAnyOneOutwards
2017-05-04 11:37:13 +01:00
UbitUmarov
fc46274732
still another missing conversion btw viewer and OS on groupd owned
2017-05-03 19:10:02 +01:00
UbitUmarov
4c42716022
taskitem group owned information was still incorrect
2017-05-03 18:11:50 +01:00
UbitUmarov
b0244107dc
viewer can't tell if a taskitem is group owned if we don't tell him; missing taskInv serial update
2017-05-03 15:31:42 +01:00
UbitUmarov
cffe2f87e6
viewer can't tell if a taskitem is group owned if we don't tell him;
...
missing taskInv serial update"
2017-05-03 15:19:11 +01:00
UbitUmarov
8498cc2f02
save a few nanoseconds
2017-05-01 23:07:57 +01:00
UbitUmarov
10922c2a1a
exclude lms from permissions checks. They are full rights, and broken on all dbs
2017-04-30 12:51:12 +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
186f0b73cd
add/fix CanRunScript
2017-01-21 10:22:00 +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
ffa6c7aae2
avoid lastOwner beeing the group
2017-01-16 19:22:39 +00:00
UbitUmarov
733072b6a3
chance new effective permissions code to ease aggregation on demand( ie on changes). But still doing full aggregation on checks, so still heavy
2017-01-16 19:01:41 +00:00
Melanie Thielker
d78f04b326
Merge branch 'melanie'
2017-01-16 14:55:54 +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
UbitUmarov
b9e2606c2f
add code for fixing effective permitions. This is a test, and currently too slow for prodution. just finding our way home
2017-01-15 16:15:40 +00:00
UbitUmarov
e263730ada
fix: send viewers the Everyone permitions of items inside other objects
2017-01-14 11:25:44 +00:00
Melanie Thielker
f2c50db968
Fix an artefact introduced by git's revert merging logic
2017-01-06 18:13:33 +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
fa9a4a9a2b
some changes to RequestInventoryFile()
2016-07-09 00:20:51 +01:00
UbitUmarov
a058fca1ac
reduce lock time during object inventory ProcessInventoryBackup
2016-07-07 19:54:52 +01:00
UbitUmarov
668339f936
reduce the initial capacity of InventoryStringBuilder the 16k i added is
...
unreasonable for most cases. The coment about performance on a previus
commit refering to mantis 7904 was wrong, this changes will NOT do much in
terms of objects inventory download time, only a bit on cpu and memory
use"
2016-07-07 16:05:13 +01:00
UbitUmarov
416c02ef3a
hide the footprints of my previus bug ( take out comented code
2016-07-07 15:30:07 +01:00
UbitUmarov
a4fc22a6b6
forget InventoryStringBuilder.close()
2016-07-07 15:22:32 +01:00