UbitUmarov
2ff5b322be
lludp: direct encode CoarseLocationUpdate
2019-03-16 17:44:34 +00:00
UbitUmarov
5428b4799d
lludp: direct encode rest of send terseupdates
2019-03-16 15:40:01 +00:00
UbitUmarov
d8f9a007f4
bug fix on mapblockreply; direct encode mapitemreply just because..
2019-03-16 14:30:53 +00:00
UbitUmarov
4a80802bec
lludp direct encode mapblockreply. Not bc its a high volume packet, but bc it needed work anyways
2019-03-16 00:38:49 +00:00
UbitUmarov
492ba8f644
minor cleanup
2019-03-15 19:21:44 +00:00
UbitUmarov
e1c20a32ca
LSL: limit sittext and touchtext to length current viewers cand display
2019-03-15 18:17:50 +00:00
UbitUmarov
46dc9ebd4e
lludp: change zero encode of strings; limit them to what current viewers expect
2019-03-15 18:08:05 +00:00
UbitUmarov
f143dbc23f
lludp direct encode object Properties update packets
2019-03-14 17:11:23 +00:00
UbitUmarov
b82337de09
Robust: to tell main httpserver to stop on shutdown
2019-03-12 11:48:17 +00:00
UbitUmarov
1b8999b130
try to work around robust shutdown/quit blocking on mono
2019-03-12 11:14:59 +00:00
root
c7a02dc058
Merge branch 'master' of brain.opensimulator.org:/var/git/opensim
2019-03-11 23:41:26 +00:00
root
0a4f0758fa
Should have been in the last commit
2019-03-11 23:40:55 +00:00
root
c3f9b1568c
Fix multi, and single tenancy on MapGet
2019-03-11 23:38:57 +00:00
root
e877c94b51
Add a but more status info on marker files
2019-03-11 23:37:53 +00:00
root
d8e558a3da
Allow anyone to get a CAP to the console - check rights on use
2019-03-11 23:36:52 +00:00
UbitUmarov
68b0d9f31d
errr use invariantculture compare not current
2019-03-11 23:24:20 +00:00
UbitUmarov
186e9e2838
at login do try proper region name match before sending just somewhere that looks similar
2019-03-11 23:15:30 +00:00
UbitUmarov
32a03a49fc
lludp: direct encode terrain patchs packets
2019-03-10 15:56:14 +00:00
UbitUmarov
7b55d42b11
lludp fix max packet size on ack appends
2019-03-10 11:23:38 +00:00
UbitUmarov
343239c7c3
do not send animated attachments to viewers that do not support them.
2019-03-09 12:04:26 +00:00
UbitUmarov
6bc37f348e
ooops bad zeroencode flag
2019-03-08 22:28:57 +00:00
UbitUmarov
e9d7ced733
just direct encode avatar animation also
2019-03-08 21:14:08 +00:00
UbitUmarov
a32060180f
agent animation object ids are only for self avatar
2019-03-08 19:14:09 +00:00
UbitUmarov
155e499457
well let trees have special state and grass data block again.
2019-03-07 18:57:13 +00:00
UbitUmarov
95c4de6144
grass even more
2019-03-07 18:20:17 +00:00
UbitUmarov
4e7cddc6a8
vegetation is special
2019-03-07 17:11:52 +00:00
UbitUmarov
9ccc3ed756
make use of direct object update encoding
2019-03-07 14:53:32 +00:00
UbitUmarov
fbd741ece3
prims have at most 9 face textures
2019-03-07 12:12:11 +00:00
UbitUmarov
6ae1341c58
don't read from dbs wrong sound flags
2019-03-07 04:53:41 +00:00
UbitUmarov
9487f5cdd3
don't send irrelevant data
2019-03-07 04:50:05 +00:00
UbitUmarov
fdb1ce827b
fix packet type
2019-03-06 22:48:00 +00:00
UbitUmarov
0970dc04e2
llupd add direct encode, with inline zeroencode, of objects update ( code path currently not in use)
2019-03-06 22:42:37 +00:00
UbitUmarov
cf0f3954a8
lludp do inline zeroencode of some(most) agent full updates (runprebuild)
2019-03-06 20:00:39 +00:00
Robert Adams
87c81b5172
BulletSim: Add delay to stationary check after adding force to Avatar.
...
Fix to Mantis 8496.
Add parameter [BulletSim] AvatarAddForceFrames.
2019-03-06 10:29:46 -08:00
UbitUmarov
39f73b82d4
dont try to backup a object in the middle of possible multipack link
2019-03-05 17:03:17 +00:00
UbitUmarov
0944a96517
llupd direct encode object updates for agents; let terse updates be zeroencoded. This is not as spec but does work
2019-03-05 16:01:29 +00:00
UbitUmarov
b5ad1b7dcc
remove lludp throttle texture rate cannibal option. That rate is used by http, and beeing http is still trafic
2019-03-05 09:22:34 +00:00
UbitUmarov
80056abbe7
OOOPPPSSS
2019-03-03 12:15:28 +00:00
UbitUmarov
ca1993c72d
direct encode lludp terse object update, let contain texture entry
2019-03-02 18:23:29 +00:00
UbitUmarov
9da1ca2b44
ll rez objects: silent ginore null object id; remove redundante llSetColor code
2019-03-02 15:38:36 +00:00
UbitUmarov
8a8ce8b10a
put back assetViewer cap code, to allow viewers testing. It is disabled at OpenSimDefaults, and should not be enabled until all major viewers do it right on opensim
2019-03-01 11:57:52 +00:00
UbitUmarov
87733b196b
reduce the chance of using a invalid avatar physics actor
2019-03-01 11:48:00 +00:00
Robert Adams
bd1b992aaf
Add Thread.ResetAbort() to various thread loops to clean up errors on
...
shutdown. Fixes Mantis #8494 .
Threads are aborted when shutting down and ThreadAbortException is odd
in that it is rethrown at the end of the catch unless the abort is
reset. No functional changes but fewer error messages on shutdown.
2019-02-27 07:49:52 -08:00
UbitUmarov
9e182c27fb
combat module: those parcel changes are now handled elsewhere
2019-02-27 13:18:38 +00:00
UbitUmarov
bcf05afd64
direct encode terseupdates
2019-02-27 10:07:25 +00:00
UbitUmarov
fe46f8cd1d
avoid packet split on terseupdates
2019-02-26 15:09:18 +00:00
UbitUmarov
4de5e14e54
issues with udp buffers pool on heavy load
2019-02-26 15:02:57 +00:00
UbitUmarov
e24adb9ea1
mantis 6569: restore full health on invulnerable set to true; combat module is outdated and needs work. By then the proposal on this mantis should be reviewed
2019-02-26 13:38:03 +00:00
UbitUmarov
91569e00a0
buffers in pool have no data, better mk that clear
2019-02-26 01:16:30 +00:00
UbitUmarov
a07951b044
fix UDPBuffersPoolCount value (readable with stats show clientstack
2019-02-26 00:43:44 +00:00
UbitUmarov
d5d4dc4754
zero decode using a buffer from the pool
2019-02-25 23:30:01 +00:00
UbitUmarov
91fab70236
removed a redundant function; try to make a particular vi coder happy about removed comments
2019-02-25 23:05:11 +00:00
UbitUmarov
d01165818d
change UDPPacketBuffer pools (does waste a bit of memory)
2019-02-25 21:46:23 +00:00
UbitUmarov
cd5a6daa84
also throttle llhttprequest by owner, options: PrimOwnerRequestsBurst = 5, PrimOwnerRequestsPerSec = 25; increase concurrency to 8
2019-02-24 09:46:55 +00:00
UbitUmarov
800f6d6529
several changes to llHttpRequest processing: options section renamed ScriptsHttpRequestModule; throttle by prim (PrimRequestsBurst = 3, PrimRequestsPerSec = 1) and max concurrent connections per instance (MaxPoolThreads = 5), llhttprequest returns if error, nullkey if throttled, reqid otherwise
2019-02-24 07:25:50 +00:00
UbitUmarov
009af3122f
update script sintaxe
2019-02-22 22:42:07 +00:00
UbitUmarov
d89a089ca2
remove redundant osInventoryDescription() and improve osInventoryDesc() to do the same
2019-02-22 22:28:47 +00:00
UbitUmarov
6e05695244
add LSL_Key osGetLastChangedEventKey() ( it is a alias for lldetectedkey(0) but don't tell anyone
2019-02-21 23:41:49 +00:00
UbitUmarov
5d78f52f7b
let Xengine also have that detectedkey
2019-02-21 23:17:53 +00:00
UbitUmarov
bd27573130
add LSL_String osGetInventoryName(LSL_Key itemId) and LSL_String osGetInventoryDescription(LSL_String itemNameOrId)
2019-02-21 23:11:03 +00: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
b7507b70bc
Yengine changed position and shape events can bt throttled by mineventdelay
2019-02-21 22:05:38 +00:00
UbitUmarov
16596b6ad0
add LSL_Key osGetInventoryLastOwner(string itemNameorid)
2019-02-21 21:56:27 +00:00
UbitUmarov
17ea412da1
fix last owner on add to object inventory
2019-02-21 21:54:24 +00:00
UbitUmarov
0f574d432d
Yengine:save minEventDelay in script state
2019-02-20 20:36:43 +00:00
UbitUmarov
72c472f988
Yengine: let llminEventDelay do something: it just ignores a more limited set of events than Xengine (neither do as SL)
2019-02-20 20:12:13 +00:00
UbitUmarov
ac651a168a
Xengine: exclude a few more events from mineventdelay
2019-02-20 04:54:32 +00:00
UbitUmarov
62fb0961fd
missing file on the kick commit
2019-02-20 04:07:42 +00:00
UbitUmarov
7c0eab8a23
Xengine: don't lose state change events
2019-02-20 04:04:35 +00:00
UbitUmarov
b56eb2fe63
estate kick now just kill user connection if on same region. The teleport home we did, does not make much sense, and would need more work anyways
2019-02-20 03:05:23 +00:00
UbitUmarov
fdf5274c25
add osKickAvatar(LSL_Key agentKey, string alert)
2019-02-20 02:06:25 +00:00
UbitUmarov
98b6ba24b4
oops do show the object delete
2019-02-15 02:28:00 +00:00
UbitUmarov
040ab65f68
(almost) useless change
2019-02-15 02:08:45 +00:00
UbitUmarov
b242232c7b
minor cleanup
2019-02-15 01:38:49 +00:00
UbitUmarov
06930a1803
don't break permitions on god object return or delete
2019-02-15 01:10:56 +00:00
UbitUmarov
f58e1f6265
mantis 8479: deep change DeRezObjects(..) doing independent permitions checks per action. m_useTrashOnDelete should now work except if god deletes, but still not recomended
2019-02-15 01:09:37 +00:00
Robert Adams
52947b6280
Remove some more cut-and-paste typos in 6dof constraint setup in XNA
...
version of BulletSim. Could only effect operation of flexible linksets when
using the C# version of the Bullet physics engine.
Found by Tampa and AliciaRaven and reported in Mantis 7612.
2019-02-05 08:35:27 -08:00
Robert Adams
a1568697d0
Remove cut-and-paste typo in 6dof contstrain setup in XNA version of
...
BulletSim. Could only effect operation of flexible linksets when using
the C# version of the Bullet physics engine.
Found by Tampa and reported in Mantis 7612.
2019-02-05 08:07:22 -08:00
UbitUmarov
874cc47617
allow more suicidal NonPhysicalPrimMax
2019-02-05 02:25:04 +00:00
UbitUmarov
175817fe55
enforce prim size restrictions on physical state change; Place restrictions on ini values
2019-02-05 01:45:04 +00:00
UbitUmarov
b8121ad8a2
prevent freswitch from messing global cert validation, more work is need on rest requests ( also for other things)
2019-02-04 21:44:40 +00:00
UbitUmarov
55f27135dd
remove references to obsolete CertificatePolicy
2019-02-04 21:06:50 +00:00
UbitUmarov
364b718acf
reduce the odds of MTU violation
2019-02-04 20:12:08 +00:00
UbitUmarov
2f3101e1d2
typos, thx
2019-02-01 18:43:39 +00:00
UbitUmarov
75e48610e7
place a global cooldown of 2 min on god map generation
2019-02-01 18:19:27 +00:00
UbitUmarov
6bb8055cc2
change last commit to do as console comand generate map
2019-02-01 12:52:58 +00:00
fly-man-
45de5eb638
Allow Grid owners to regenerate a maptile for a region manually through the use of the God Tools
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2019-02-01 12:38:59 +00:00
UbitUmarov
9046e5cb9d
ubode add position to pid control it stopped flying to prevent slow drifts
2019-01-31 17:25:18 +00:00
UbitUmarov
76b777b1fb
remove MRM module (minimodule). Its outdated and we have no maintainers. Thanks to all that worked on it. You should either use scripts or a full region module. Or revert this commit and update its code ;)
2019-01-31 12:14:29 +00:00
UbitUmarov
44e6f45ed6
cosmetics
2019-01-31 12:03:14 +00:00
UbitUmarov
e0b06d4b6b
cosmetics
2019-01-31 11:46:18 +00:00
UbitUmarov
1e1d296ef4
do update physics script events on link ( this does need another cleanup one day
2019-01-31 10:27:21 +00:00
UbitUmarov
73e64c6597
mantis 6702: fix collisions lldetectedlinknumber also on Yengine
2019-01-30 12:27:03 +00:00
UbitUmarov
dd43e613f0
oops that went bad on linux, reverting
2019-01-30 00:58:41 +00:00
UbitUmarov
d86bb08c28
change GetDrawStringSize so result better matchs rendering size
2019-01-30 00:46:40 +00:00
UbitUmarov
eb7715e2f8
a few changes to last commits
2019-01-30 00:12:46 +00:00
UbitUmarov
5fc44398fe
actually .. do take the trim out
2019-01-29 22:06:30 +00:00
UbitUmarov
373ec7afa2
try to not lose start and end spaces in osDrawText
2019-01-29 22:01:54 +00:00
UbitUmarov
dc633ee768
cosmetics
2019-01-29 21:16:28 +00:00
UbitUmarov
6479eb9022
change encoding few event cap messages
2019-01-29 21:11:21 +00:00
UbitUmarov
6bc8e2413f
ubode replace a locklessqueue by .net concurrentqueue
2019-01-29 13:49:29 +00:00
UbitUmarov
f1076607dc
mantis 8457: ok ok shutup the warning
2019-01-28 07:47:00 +00:00
UbitUmarov
52e5f58c9a
add a try catch on HandleMapItemRequest
2019-01-28 04:38:27 +00:00
UbitUmarov
cc27168cc1
change encoding of event cap messages
2019-01-28 04:01:09 +00:00
UbitUmarov
4c79a85621
forgotten locks on ubode
2019-01-28 03:37:54 +00:00
UbitUmarov
cc204a279e
change encoding of a another event cap message
2019-01-28 00:40:33 +00:00
UbitUmarov
695d807696
change encoding of a few event caps messages
2019-01-26 16:42:42 +00:00
UbitUmarov
07946e040d
ok i said all ( lie )
2019-01-25 21:40:30 +00:00
UbitUmarov
f7926eb28c
ok take the all change
2019-01-25 21:35:23 +00:00
UbitUmarov
367bd48d91
script mono is meaningless for us
2019-01-25 21:21:23 +00:00
UbitUmarov
df568b1a66
some sop cleanup
2019-01-25 20:57:48 +00:00
UbitUmarov
61fb39e49b
cleanup
2019-01-25 20:54:24 +00:00
UbitUmarov
8048746759
changes on sog boundingbox and other cleanup
2019-01-25 20:52:46 +00:00
UbitUmarov
cb94991acb
cleanup dead code
2019-01-25 20:50:13 +00:00
UbitUmarov
3ee70aac0b
mess around with prioritizer
2019-01-25 20:49:18 +00:00
UbitUmarov
e3d0ec6f40
a few changes on priority queues and their heap
2019-01-25 20:46:03 +00:00
UbitUmarov
27f5248d9f
Ooops fix bad locking
2019-01-25 03:19:48 +00:00
UbitUmarov
f474c10f71
change threads confusing names
2019-01-25 01:50:33 +00:00
UbitUmarov
eb9ac87dd9
fix a bad c&p
2019-01-21 14:09:36 +00:00
UbitUmarov
9e2152d2cb
disable tests that now fail bc a scenegraph is now needed to find prims by local id
2019-01-21 13:45:05 +00:00
UbitUmarov
9d002fb568
oops
2019-01-21 13:23:44 +00:00
UbitUmarov
611cfc83d6
give up on Lazy<T>
2019-01-21 13:15:11 +00:00
UbitUmarov
237cf1ced6
some cleanup
2019-01-21 12:59:32 +00:00
UbitUmarov
44d6746f40
well.. put the ode locks back, for now
2019-01-21 08:34:19 +00:00
UbitUmarov
d7d5f9f775
change float to byte rounding
2019-01-21 08:03:24 +00:00
UbitUmarov
ef43111fc1
another missing file
2019-01-21 06:41:01 +00:00
UbitUmarov
da0ea2698b
another missing file
2019-01-21 06:14:41 +00:00
UbitUmarov
fad63ca814
missing file
2019-01-21 06:09:08 +00:00
UbitUmarov
33a062612f
remove terraindata abstraction layer, since we only have heightmap type
2019-01-21 06:05:21 +00:00
UbitUmarov
a287a8e121
this looks more like ubode
2019-01-21 01:59:33 +00:00
UbitUmarov
81bb620d64
ubode try remove a legacy lock, that is nasty
2019-01-21 01:43:35 +00:00
UbitUmarov
0c38d52538
cosmetics on terrain patchs
2019-01-20 20:58:27 +00:00
UbitUmarov
3bfa278984
cosmetics
2019-01-20 02:02:24 +00:00
UbitUmarov
881cdc34b3
cosmetics
2019-01-20 00:19:40 +00:00
UbitUmarov
2060b70e5d
reduce some delay on shutdown
2019-01-19 08:31:07 +00:00
UbitUmarov
bef8ea8bcc
mantis 8458: don't forget prims on search map on link/unlink
2019-01-19 07:09:39 +00:00
UbitUmarov
cc19957e0a
a few more changes to tp home
2019-01-19 00:24:38 +00:00
UbitUmarov
796a8efe25
a few changes to tp home
2019-01-18 22:18:49 +00:00
UbitUmarov
fc075c61ed
fix HG tp detection
2019-01-18 18:42:14 +00:00
UbitUmarov
04f44bcf99
mantis 8442 more changes to alpha blending (mono does not like last)
2019-01-18 03:02:39 +00:00
UbitUmarov
b2810c4ca7
mantis 8442 more changes to alpha blending
2019-01-16 20:24:16 +00:00
UbitUmarov
d8e5b7385e
mantis 8442 change alpha blending note BREAKING CHANGEgit push! old scripts using alpha parameter != 255 on osSetDynamicTextureDataBlendFace, will be diferent
2019-01-16 00:29:56 +00:00
UbitUmarov
75d3e7a7a0
disable test not conform to new tp
2019-01-14 20:14:24 +00:00
UbitUmarov
cc55cf3080
do HG as old protocol, needs deeper changes
2019-01-14 19:56:29 +00:00
UbitUmarov
df14ed7d31
more on TP
2019-01-14 18:39:16 +00:00
UbitUmarov
31ec5dde45
test a change to TP protocol
2019-01-14 17:25:32 +00:00
UbitUmarov
8bb644159e
a few more changes to texturesentry handling on libomv and os
2019-01-14 00:35:45 +00:00
UbitUmarov
43f4eca67c
mantis 8447: empty buttons list in llDialog now shows Ok button
2019-01-10 21:49:38 +00:00
UbitUmarov
a1182cddd5
minor direct use of libomv changes
2019-01-10 18:52:08 +00:00
UbitUmarov
c0c91f3773
file that depends on libomv changes
2019-01-10 18:24:29 +00:00
UbitUmarov
7d9d862e8b
fix irc protocol
2019-01-08 23:09:22 +00:00
UbitUmarov
47ae155f13
give a bit more time bf closing child agents
2019-01-08 18:07:10 +00:00
UbitUmarov
ff8f70418b
a few more changes to terraincompressor and libomv
2019-01-08 18:02:07 +00:00
UbitUmarov
c37b2094ba
cosmetics: terrain compressor is for 16m x 16m patchs only
2019-01-07 23:54:13 +00:00
UbitUmarov
59cfea73ca
missing file
2019-01-06 20:15:30 +00:00
UbitUmarov
950b605b42
more changes on scenegraph etc
2019-01-06 20:10:43 +00:00
UbitUmarov
6e60917522
change its foreach
2019-01-06 02:23:49 +00:00
UbitUmarov
54b4523da8
let DoubleDictionary... also have a values array
2019-01-06 02:10:17 +00:00
UbitUmarov
3e49e13249
change scenegraph locking
2019-01-06 01:44:37 +00:00
UbitUmarov
c5604d3857
similar to sps array in scenegraph
2019-01-06 01:23:08 +00:00
UbitUmarov
f2b447a08f
change mapandarray array update time
2019-01-06 00:47:32 +00:00
UbitUmarov
be94a0bffa
minor cosmetics
2019-01-05 23:39:39 +00:00
UbitUmarov
fc4de64af4
fix reprio trigger on tp
2019-01-04 03:00:36 +00:00
UbitUmarov
e79f266714
oops, thats elsewhere
2019-01-04 02:14:20 +00:00
UbitUmarov
f58a106068
broadcast position updates after tp
2019-01-04 01:55:18 +00:00
UbitUmarov
dd5717f7ae
change cancel kill update flags
2019-01-04 01:12:59 +00:00
UbitUmarov
d90b45f25e
some viewers now also seem to need time bf closing child regions on TP
2019-01-04 00:12:22 +00:00
UbitUmarov
2ac6fb9ae9
allow landing under lower hight skyboxes
2019-01-03 23:11:39 +00:00
UbitUmarov
c032724921
reduce tp close child agent delay time
2019-01-03 12:36:36 +00:00
UbitUmarov
b24c669c16
more on the hack (runprebuild)
2019-01-02 16:44:13 +00:00
UbitUmarov
9c043fe414
mantis 8438: work around null ref
2019-01-01 13:16:35 +00:00
UbitUmarov
02492f7b15
replace my hack by others hack
2019-01-01 12:06:29 +00:00
UbitUmarov
813fda90da
temporary HACK to not kill some viewers
2018-12-31 16:58:44 +00:00
UbitUmarov
ae00623b65
lost in updates
2018-12-31 13:33:00 +00:00
UbitUmarov
d841c593b9
add a bit more persistence (still mysql only)
2018-12-31 09:54:54 +00:00
Melanie
d8ade44fe9
Put the virtual decls back in, they're needed by the freshly donated ...
...
... XStorage module that creates the XML for the new viewer, anod more.
It overrides them to know if new init XML needs to be cached.
2018-12-31 00:21:50 +00:00
UbitUmarov
ffca7de65d
add some persistence (mysql only)
2018-12-30 22:31:32 +00:00
UbitUmarov
24c4cf74c6
mantis 8436: fix lludp message
2018-12-30 19:00:43 +00:00
UbitUmarov
817b622b79
changes on updates
2018-12-30 02:41:13 +00:00
UbitUmarov
cf89799c0b
changes on updates
2018-12-29 23:03:03 +00:00
UbitUmarov
b156378819
changes on updates
2018-12-29 19:04:39 +00:00
UbitUmarov
333aa0d67c
changes on updates
2018-12-29 16:52:16 +00:00
UbitUmarov
7679617d52
change DBGSuids a bit, let it return uuid.zero in more fail cases, not killing region
2018-12-29 13:29:39 +00:00
UbitUmarov
4d3d9998a9
still pgsql
2018-12-28 23:16:05 +00:00
UbitUmarov
616fa8dbee
sog GetLinkNumber() forget avatars that did standup
2018-12-28 21:26:07 +00:00
UbitUmarov
00278f7258
remove silly double locking
2018-12-28 21:12:19 +00:00
UbitUmarov
8d28c94879
PGSQL: it may be a good idea to also add the field to the table
2018-12-28 18:52:31 +00:00
UbitUmarov
650cef67d1
PGSQL: store vehicle data
2018-12-28 18:44:33 +00:00
UbitUmarov
c14209e362
add some LSL
2018-12-28 14:40:51 +00:00
UbitUmarov
92b7dd27a3
missing file
2018-12-28 14:03:52 +00:00
UbitUmarov
4a73cc81dc
now break several things at same time... sog/sop updates, threads options,...
2018-12-28 13:52:59 +00:00
UbitUmarov
0cf5876c45
update pbs
2018-12-28 13:28:25 +00:00
UbitUmarov
21728b3129
some retouchs on animationset code
2018-12-28 11:38:00 +00:00
UbitUmarov
3a20ccb403
warp3d: add RenderMinHeight and RenderMaxHeight options, work on prims only for now
2018-12-21 15:51:12 +00:00
UbitUmarov
97747cd3d4
warp3d: try handle planar mapping
2018-12-20 23:27:18 +00:00
UbitUmarov
b240de6aca
remove spurius newline
2018-12-20 08:11:03 +00:00
UbitUmarov
23d03517a9
LINK_ALL_CHILDREN includes sitting avatars
2018-12-19 05:40:18 +00:00
UbitUmarov
5c998f6d60
let osGetPrimitiveParams also return sitting avatar informationg, if PRIM_LINK_TARGET points to one
2018-12-19 05:09:38 +00:00
UbitUmarov
f03ee2f795
still another
2018-12-19 04:01:52 +00:00
UbitUmarov
3941c827cc
oops
2018-12-19 03:52:43 +00:00
UbitUmarov
9e0a119f9b
bug fixes
2018-12-19 03:27:54 +00:00
Stolen Ruby
551c097db9
Added support for f suffix on YEngine floats
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-12-18 21:36:20 +00:00
UbitUmarov
530a6a40ed
mantis 8427: add new reject flags, change default, see mantis
2018-12-17 10:57:09 +00:00
UbitUmarov
4d13b1db49
avoid sending garbage...
2018-12-16 20:46:51 +00:00
UbitUmarov
921364e877
several changes to last patch
2018-12-16 20:18:26 +00:00
fly-man-
ed039a5fe0
Enables the buildin Caps ServerReleaseNotes
...
~ Dedicated to Quill Littlefeather ~
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-12-16 19:17:18 +00:00
UbitUmarov
d6c9ddfdee
cleanup last patch
2018-12-11 18:23:26 +00:00
Bill Blight
0881840946
Add osNpcSayTo(key npc, key target, integer channel, string message)
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-12-11 17:32:50 +00:00
UbitUmarov
af2a9d9508
mantis 8420: ubOde awake up lazy body
2018-12-11 17:23:55 +00:00
Melanie
5e9fa5e7f5
Return a fake openid token to enable web services on a grid to identify the user
2018-12-11 15:09:06 +00:00
UbitUmarov
2059d548a6
minor changes on llSetContentType
2018-12-11 14:57:33 +00:00
UbitUmarov
2c2b887c8a
change osSetContentType threat level
2018-12-11 14:55:32 +00:00
uriesk
34b7d7ec6e
Remove OpenID cookie check (agni_sl_session_id) from *SetContentType Remove commented out second llSetContentType thats the same as osSetContentType anyway
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-12-11 14:18:55 +00:00
UbitUmarov
1610595697
Yengine reset global variables possible damaged by bad state file
2018-12-11 00:42:02 +00:00
UbitUmarov
11b467cabf
Yengine actually loose the bas state file
2018-12-10 23:45:54 +00:00
UbitUmarov
6297717399
mantis 8419: TakeCopy now sends to objects; Take to a child of trash or lostandfound also, else goes to original folder
2018-12-10 06:23:38 +00:00
UbitUmarov
043a213302
pesty warning
2018-12-08 03:50:51 +00:00
UbitUmarov
6597b7ab46
Yengine try to better recover from invalid state files
2018-12-08 03:31:47 +00:00
UbitUmarov
295f24fe01
mantis 8416: change string compare method (actually on previus commit)
2018-12-08 02:36:59 +00:00
UbitUmarov
f8c3fc5e05
mantis 8416: test
2018-12-08 02:26:36 +00:00
UbitUmarov
7b2b29d10d
return a proper http error
2018-12-07 04:45:32 +00:00
UbitUmarov
144f353d50
remove a warning
2018-12-07 03:34:42 +00:00
UbitUmarov
ede7f28184
disable GetAsset (ViewerAsset) cap. Current viewers implementation is not compatible with opensim
2018-12-07 03:31:38 +00:00
UbitUmarov
58b68aa5e9
fix compile putting back useless things until they are fully removed
2018-12-06 19:04:51 +00:00
UbitUmarov
66f46c6846
ubOde: slow down collision events to attachments
2018-12-06 18:50:42 +00:00
UbitUmarov
d2bfe986bf
GetAssets: only throttle mesh and texture
2018-12-06 02:28:26 +00:00
UbitUmarov
deb0ab7400
GetAssets: we still need to service avatars that did left region
2018-12-04 21:56:39 +00:00
UbitUmarov
037de89a75
clean a bit
2018-12-03 13:51:45 +00:00
UbitUmarov
66f3c6c730
avoid a data copy
2018-12-03 10:39:54 +00:00
UbitUmarov
79234795fd
avoid a data copy
2018-12-03 10:17:22 +00:00
UbitUmarov
57bd671e00
stats heap allocation rate can negative
2018-12-02 17:29:13 +00:00
UbitUmarov
ca754b0156
avoid a data copy
2018-12-02 16:17:23 +00:00
UbitUmarov
7a4d8017d7
simplify a bit
2018-12-02 00:41:01 +00:00
UbitUmarov
9cb0c51483
cleanup
2018-12-01 23:18:48 +00:00
UbitUmarov
8c80572b02
comment some debug msgs
2018-12-01 23:17:45 +00:00
UbitUmarov
4ced4fed33
replace GetMeshModule and GetTextureModule
2018-12-01 23:13:24 +00:00
UbitUmarov
27dfdcf1fa
clean a bit
2018-12-01 18:50:53 +00:00
UbitUmarov
e08b43569e
potencial mem leak
2018-12-01 18:49:30 +00:00
UbitUmarov
60bc64a90f
LLSDxmlencode uint and ulong
2018-11-30 23:13:21 +00:00
UbitUmarov
b783244a50
move http range parser to util
2018-11-30 23:10:29 +00:00
UbitUmarov
0ba13b9b00
recover GetMesh2 cap
2018-11-30 12:28:37 +00:00
UbitUmarov
cc7a241cbc
remove xmr json functions that where a fix for ossl ones now removed
2018-11-29 21:07:46 +00:00
UbitUmarov
98b12278f0
fix CopyInventoryFromNotecard error handling
2018-11-29 20:21:25 +00:00
UbitUmarov
2eee87fea3
mantis 8414: add cap CreateInventoryCategory handler
2018-11-29 18:57:32 +00:00
UbitUmarov
47bc1fb257
OSSL remove functions with illegal lsl types, also redundante
2018-11-28 08:20:38 +00:00
UbitUmarov
c98f4d0158
remove unmaintaned and obsolete GlynnTucker.Cache
2018-11-27 13:40:09 +00:00
UbitUmarov
0307427b94
a few more changes
2018-11-26 20:20:28 +00:00
UbitUmarov
7258531e3b
show prim ID on script error
2018-11-26 19:57:42 +00:00
UbitUmarov
27da6f1301
Yengine: simplify ossl severe error message, and make it on debug channel like Xengine
2018-11-26 19:44:32 +00:00
UbitUmarov
911ef0ce52
remove a ossl dev only option
2018-11-26 18:35:45 +00:00
UbitUmarov
87acd20d95
add script constant OS_APIVERSION, we should inc this on any change on any api. a few changes to os npc and avatar animation functions
2018-11-26 16:45:04 +00:00
UbitUmarov
28366f789e
change HandlerDeRezObject again to account for out or order packets
2018-11-26 04:19:41 +00:00
UbitUmarov
dc9f0d3627
change code feature that old compilers don't suport
2018-11-26 01:29:25 +00:00
UbitUmarov
be2c0aa552
fix ossl severe error
2018-11-25 23:10:44 +00:00
UbitUmarov
cded996265
remove a dev only conditional on lludp handlers; change parcel lists updates a bit;
2018-11-25 18:56:38 +00:00
UbitUmarov
d179b2dda1
avoid data references stuck in packet pools
2018-11-25 18:38:37 +00:00
UbitUmarov
fa29db5552
Yengine: oops rename the var on all relevant places
2018-11-23 02:43:34 +00:00
UbitUmarov
590d7ccf43
try better handling of llupd DeRezObject
2018-11-23 02:09:35 +00:00
UbitUmarov
5dc20ad1e5
Yengine: rename a local var
2018-11-23 01:54:22 +00:00
UbitUmarov
56845d4b75
mantis 8411: fix send inventory item flags mask
2018-11-23 00:42:05 +00:00
UbitUmarov
5951152082
Yengine: try read XEngine state from wire
2018-11-22 01:11:35 +00:00
UbitUmarov
fb0c8036f0
Yengine: use using...
2018-11-20 23:07:14 +00:00
UbitUmarov
3e5ca6efd6
Yengine: change script first line processing, also look to language option
2018-11-20 22:54:57 +00:00
UbitUmarov
5485ba2ae6
Yengine: do use SourceHashCode
2018-11-20 22:43:03 +00:00
UbitUmarov
a2208e5c8c
Yengine: remove some xmr API functions now added to OSSL
2018-11-20 22:32:07 +00:00
UbitUmarov
cb1ebd1604
add osApproxEquals for float, vector and rotation, note that default margin is 1e-6 to match strings rounding
2018-11-20 18:12:18 +00:00
UbitUmarov
c4a0e574c8
mantis 8410: llwhisper, llSay and llShout emit from the source prim not root
2018-11-19 14:07:48 +00:00
UbitUmarov
9dfb906666
add a few string functions to OSSL
2018-11-18 22:40:59 +00:00
UbitUmarov
01b84ef46b
some cleanup
2018-11-18 22:39:08 +00:00
UbitUmarov
ba87ba9c47
remove odd ossl function
2018-11-18 19:40:51 +00:00
UbitUmarov
65310f3e5e
don't share SHA256CryptoServiceProvider (can be improved)
2018-11-18 01:01:39 +00:00
UbitUmarov
bbf1ed6727
code aesthetics
2018-11-17 21:15:36 +00:00
UbitUmarov
6e98272f0d
code aesthetics
2018-11-17 20:46:09 +00:00
UbitUmarov
ad99461590
code aesthetics
2018-11-17 20:43:16 +00:00
UbitUmarov
cebe40f5cd
ooops
2018-11-17 20:27:09 +00:00
UbitUmarov
f6d4fadb0a
a few more changes to pbs
2018-11-17 20:22:15 +00:00
UbitUmarov
87a723cbc8
code aesthetics and simplification
2018-11-17 18:52:16 +00:00
UbitUmarov
852e20a5a7
code aesthetics
2018-11-17 17:35:47 +00:00
UbitUmarov
efd6fb05a9
code aesthetics
2018-11-17 17:05:28 +00:00
UbitUmarov
1f5169e636
code aesthetics
2018-11-17 16:04:55 +00:00
UbitUmarov
d43eeb1d9d
avoid a null ref on Bullet
2018-11-15 22:17:44 +00:00
UbitUmarov
7bcef500a9
remove CM api, add replacement ossl functions, as i should had done on the merge of avination code contrib. (runprebuild)
2018-11-15 20:29:25 +00:00
UbitUmarov
d537862cc2
Yengine: remove potencial log spam
2018-11-15 16:57:50 +00:00
UbitUmarov
f44569eee5
Yengine: ignore llResetScript() in default state_entry like X does. No idea why some do it, but do
2018-11-15 01:24:46 +00:00
Kevin Cozens
54b4e7a3e3
Fixed spelling error (availble -> available)
2018-11-14 18:16:52 -05:00
UbitUmarov
fad6295398
change ossl link sound functions to search for sound both on script host and target prims
2018-11-14 19:02:00 +00:00
UbitUmarov
afb1d6cdd7
take friends out of basicDOSprot (too little, too late)
2018-11-14 17:49:05 +00:00
UbitUmarov
35f5d4449b
take login service out of basicDOSprot (too little, too late)
2018-11-14 17:33:26 +00:00
UbitUmarov
b48cbcbfdd
simplify a bit some caps paths
2018-11-14 16:23:14 +00:00
UbitUmarov
942fd5e653
replace Enviroment response encoding ( runprebuild needed)
2018-11-14 15:34:12 +00:00
UbitUmarov
a1a8b5f4a7
replace RemoteParcelRequest response encoding ( runprebuild needed)
2018-11-14 13:12:25 +00:00
UbitUmarov
48854ec83d
some cleaup
2018-11-13 01:19:44 +00:00
UbitUmarov
cc10cd2161
oops
2018-11-13 00:58:27 +00:00
UbitUmarov
e4ed2d7d6c
similar changes on CopyBundleToInventory
2018-11-12 23:53:20 +00:00
UbitUmarov
191b0888a2
a few changes to deattach object update
2018-11-12 23:21:08 +00:00
UbitUmarov
d31854ee3c
BuySell: a few changes on sell copy
2018-11-12 22:54:37 +00:00
UbitUmarov
7fcb3fdf11
FSAssets: truncate assets name and description to max size
2018-11-12 20:46:11 +00:00
UbitUmarov
c28738a17f
fix a http error response
2018-11-12 16:06:40 +00:00
UbitUmarov
64f8036d8f
pesty warning
2018-11-12 11:22:39 +00:00
UbitUmarov
c05598fe62
ubOde: remove support for old native ODE lib; make inplace terrain changes, if possible
2018-11-12 11:12:52 +00:00
UbitUmarov
9185d397df
add a bit more things to ScriptSyntax, change a few more incoerent lsl types in function arguments
2018-11-10 21:00:04 +00:00
UbitUmarov
90db067d2a
last commit was relative to mantis 8405 not 8396
2018-11-09 15:33:54 +00:00
UbitUmarov
f9a2fbed83
mantis 8396: on access control, change viewer string to match so it does include the viewer name, not just version
2018-11-09 15:22:15 +00:00
UbitUmarov
492b9e3326
mantis 8035: fix number of prims use to be from all owned parcels
2018-11-08 21:52:16 +00:00
UbitUmarov
fe63b4c97d
fix unknown priority scheme setting error. Thx Ai Austin
2018-11-08 16:38:34 +00:00
UbitUmarov
72d9bbfafb
some cleanup
2018-11-08 01:24:13 +00:00
UbitUmarov
ad8ddb8a78
changes to objects updates prioritizing getting dust on my disk. Schemes reduced to SimpleAngularDistance and BestAvatarResponsiveness
2018-11-07 20:32:39 +00:00
UbitUmarov
afd3852a36
change region gettexture response if presence not found
2018-11-07 05:11:36 +00:00
UbitUmarov
41df4d7da4
remove some fire and forget methods missed file
2018-11-06 15:23:20 +00:00
UbitUmarov
3741abab7c
udp threads don't need to be fg
2018-11-06 15:18:36 +00:00
UbitUmarov
2f07f96686
remove some fire and forget methods
2018-11-06 15:15:35 +00:00
UbitUmarov
6ea394467d
if viewer asks for range reply in same format even if its full data
2018-11-06 15:09:49 +00:00
UbitUmarov
9e274ce64d
fix typo
2018-11-03 11:52:41 +00:00
UbitUmarov
5b5e53aa1d
we should only have one http poll service manager per instance
2018-11-03 11:43:47 +00:00
UbitUmarov
3e6342eb61
fix lsl http url pool service still not starting correctly
2018-11-02 02:25:53 +00:00
UbitUmarov
0aff4a2914
fix lsl http url pool service not beeing removed
2018-11-02 02:21:34 +00:00
UbitUmarov
1ea5116f00
forgot about lsl secure urls service.. so lets try another way for now (mantis 8382)
2018-11-02 00:08:34 +00:00
UbitUmarov
9e71b5575a
only main http server listener should run events pool
2018-11-01 21:36:37 +00:00
UbitUmarov
cf33e0440a
reduce some threads priority
2018-10-28 14:43:14 +00:00
UbitUmarov
a1d132d3ca
let the syntax file include its id again
2018-10-25 02:36:36 +01:00
UbitUmarov
7479638e88
remove a unnecessary scripts constants file
2018-10-25 02:06:44 +01:00
Bill Blight
bd4907e960
Protect/Prevent user names from using valid HG identifiers.
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-10-23 22:06:16 +01:00
UbitUmarov
c643b4236f
a few changes to last commit
2018-10-23 18:55:26 +01:00
Mandarinka Tasty
06a35b9559
llName2Key. Thanks to mewtwo0641 and watcher64.
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-10-23 18:01:13 +01:00
UbitUmarov
7c8cf9f362
remove a dead module
2018-10-23 12:48:28 +01:00
UbitUmarov
601d965009
remove AttachmentsCommandModule
2018-10-23 12:27:08 +01:00
UbitUmarov
cba65b1935
recover the inword region console comand Set AutoGrantAttachPerms
2018-10-23 11:02:16 +01:00
UbitUmarov
d842f835a6
remove ThrottlePer100PrimsRezzed option, do not delay attachments with thread.sleep
2018-10-23 10:27:09 +01:00
UbitUmarov
dd2fd3e4a0
fix wrong error message in mutelist connector
2018-10-22 02:06:56 +01:00
UbitUmarov
fdb4fb3f3f
update script syntax
2018-10-21 17:53:02 +01:00
UbitUmarov
495b22470d
oops some code got in ahead of time
2018-10-21 12:41:28 +01:00
UbitUmarov
0986555765
mantis 8387: (try) avoid potencial out of order phys operations
2018-10-21 12:13:21 +01:00
UbitUmarov
4ca859b4fc
mantis 8356: patched by hand, thx Lotek
2018-10-20 19:49:37 +01:00
UbitUmarov
56d5b3bf92
oops
2018-10-20 16:21:36 +01:00
UbitUmarov
47488c9017
change ossl tests setup
2018-10-20 16:01:26 +01:00
UbitUmarov
2c3522a826
ossl error messages are not from a agent
2018-10-20 15:38:50 +01:00
UbitUmarov
d1d370ada3
avoid a null ref during jenkins tests
2018-10-20 15:35:04 +01:00
UbitUmarov
05b79e203d
change ossl error report and NPC create error handling
2018-10-20 15:25:28 +01:00
UbitUmarov
8b5b251d1a
mantis 8398: fix with previus commits; removed redundante code
2018-10-20 14:10:56 +01:00
UbitUmarov
2ea5f09ed3
Remove NPCs from UserManagement when removed
2018-10-20 14:07:01 +01:00
UbitUmarov
6d063785bd
add RemoveUser to UserManagement
2018-10-20 14:04:11 +01:00
UbitUmarov
e7d9fe966c
fix groups v2 agentUUI ofr uuid.zero case
2018-10-20 14:00:13 +01:00
UbitUmarov
f01e4600d1
double Ooopss
2018-10-20 02:06:05 +01:00
UbitUmarov
0611d3339b
remove TempAttachments module
2018-10-20 01:00:55 +01:00
UbitUmarov
d9018cf517
add a few more things to SrcriptSyntax
2018-10-20 00:21:40 +01:00
UbitUmarov
2886408a76
autogen LSLSyntax version uuid
2018-10-19 18:35:31 +01:00
UbitUmarov
4fae8d3d39
cap LSLSyntax was enabled by mistake
2018-10-19 04:06:47 +01:00
UbitUmarov
190e7433cc
fix typos
2018-10-19 04:03:52 +01:00
UbitUmarov
6569f12d40
add initial test support for cap LSLSyntax. This does not seem to work for Opensimulator on viewers, In particular with FireStorm seems impossible to replace its own definitions, viwers do note revert to defaults on tp to a region that does not suport this cap, etc. So possible just a dead end. Disabled by default
2018-10-19 03:43:01 +01:00
UbitUmarov
db255c97d6
fix AGENT_MALE lsl constant havinf same value as AGENT_AUTOPILOT
2018-10-18 23:15:58 +01:00
UbitUmarov
877a78ce91
change chattype on llRegionSayTo when sending to avatar viewer only.
...
Thanks Royale for pointing this
2018-10-18 15:04:54 +01:00
UbitUmarov
96acb48334
mantis 7391: deliver llregionSayTo to all scripts on prim that match target specs
2018-10-18 14:42:07 +01:00
UbitUmarov
235dd37b9c
better have a lock
2018-10-08 18:53:30 +01:00
UbitUmarov
57ec0d3884
change caps get mesh and texture throttle
2018-10-08 17:29:42 +01:00
UbitUmarov
7eeaee631d
avoid a null ref
2018-10-08 16:59:57 +01:00
UbitUmarov
87e97543d6
try to make inventory fetch tests happy
2018-10-07 01:36:47 +01:00
UbitUmarov
eb5fe57a17
more use of simpler xml encoder on inventory fetch, plus other cosmetics
2018-10-06 23:47:56 +01:00
UbitUmarov
1bcdcc2419
mantis 8384: try to fix bullet heimap managed memory sharing with unmanaged lib
2018-10-03 21:17:23 +01:00
UbitUmarov
57ae99b113
missed new c# version only code
2018-09-30 05:39:58 +01:00
UbitUmarov
0f1bc23039
a few changes to last patch
2018-09-30 05:11:34 +01:00
Mandarinka Tasty
5751add537
Implementation-and-design-of-ClientOnParcelGodMark
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-09-30 04:36:39 +01:00
UbitUmarov
8812684355
minor changes
2018-09-29 21:40:52 +01:00
Bill Blight
6d9de17d77
**CONFIRMED**AGAIN** , Add new function, osSetOwnerSpeed(float speed), threat level moderate
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-09-29 21:16:33 +01:00
UbitUmarov
ed0e2623b9
add a few more gc collect in some spots
2018-09-29 17:42:12 +01:00
UbitUmarov
5a0c9c2fcf
more on culture issues
2018-09-27 19:04:11 +01:00
UbitUmarov
37dcb8722c
make sure Culture is right on some spots
2018-09-26 22:32:34 +01:00
UbitUmarov
391edb862e
stop sending agent update again when destiny refused the agent
2018-09-15 00:44:10 +01:00
UbitUmarov
e96e923159
some teleport issues..
2018-09-14 21:54:38 +01:00
UbitUmarov
075ebf3524
fix osDie harakiri for Yengine
2018-09-13 12:32:55 +01:00
UbitUmarov
4652f8b84f
pesty warning
2018-09-13 11:38:28 +01:00
UbitUmarov
ca404e5001
some cleanup
2018-09-12 13:48:29 +01:00
UbitUmarov
cd9327cd8b
Merge branch 'master' of opensimulator.org:/var/git/opensim
2018-09-12 13:24:01 +01:00
Melanie
e874e3a2ad
Merge branch 'master' of opensimulator.org:/var/git/opensim
2018-09-12 13:22:17 +01:00
Melanie
39e82cb043
Squelch "connection reset by peer" exceptions
2018-09-12 13:13:11 +01:00
UbitUmarov
714f4387b8
fix a error message
2018-09-11 10:31:02 +01:00
UbitUmarov
f466c56ba4
oooops
2018-09-08 07:39:14 +01:00
UbitUmarov
ca9651df0d
Yengine cast issue
2018-09-08 04:58:14 +01:00
UbitUmarov
0d93d5ce69
fix script secure llhttlrequest
2018-09-08 04:46:02 +01:00
UbitUmarov
e6615a193d
a few changes to ScriptSleep() functions
2018-09-04 22:19:30 +01:00
mewtwo0641
4e4d687f3f
Add YEngine support for ScriptDelayFactor
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-09-04 21:38:09 +01:00
UbitUmarov
50627304a6
avoid using new c# sintaxe that will fail on older compilers
2018-08-30 20:09:12 +01:00
UbitUmarov
9647a1e6c5
minor changes to last patch
2018-08-30 14:51:07 +01:00
Mandarinka Tasty
99a23421a8
Adding check permission CanIssueEstateCommand for osRegionNotice and new function osRegionNotice(string agentID, string msg)
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-08-30 14:25:19 +01:00
UbitUmarov
9f3c803552
avoid potencial null refs
2018-08-26 08:40:35 +01:00
UbitUmarov
7c60e83f30
don't shutdown robust twice
2018-08-26 08:37:30 +01:00
UbitUmarov
58ba645160
mantis 8273 make change on crossings coerent
2018-08-26 03:11:32 +01:00
UbitUmarov
88d638a0cf
mantis 8349: fix landmasks
2018-08-07 20:38:58 +01:00
UbitUmarov
390cb703f3
and some more guard try{}catch{} on ub mesh processing
2018-07-29 23:31:38 +01:00
UbitUmarov
a6d5da3e7f
mantis 8346: fix argument of osUnixTimeToTimestamp
2018-07-27 14:20:59 +01:00
UbitUmarov
e15fca60d1
mantis8342: make max ban height above ground configurable per regions instance with ini file option BanLineSafeHeight
2018-07-21 18:31:58 +01:00
UbitUmarov
8c1c9129aa
mantis8341: fix MOD and LS apis configuration read from ossl file
2018-07-18 22:19:46 +01:00
UbitUmarov
9278a9a9dd
http reusecontext is obsolete
2018-07-14 22:35:51 +01:00
UbitUmarov
81fb1b008f
http reusecontext is obsolete
2018-07-14 21:51:43 +01:00
UbitUmarov
aee981e5e2
http reusecontext is obsolete
2018-07-14 21:48:59 +01:00
UbitUmarov
ee2eed8c6f
http reusecontext is obsolete
2018-07-14 21:42:07 +01:00
UbitUmarov
01400e38d5
typos
2018-07-14 18:41:13 +01:00
UbitUmarov
0daa4eff8a
minor cleanup
2018-07-14 17:07:30 +01:00
UbitUmarov
ee6f261415
a few changes about test mesh uploads
2018-07-14 17:01:50 +01:00
UbitUmarov
dd508d4c4f
use Vector.Distance not util..
2018-07-14 16:58:09 +01:00
UbitUmarov
282877a454
save a sqrt call
2018-07-14 16:47:51 +01:00
UbitUmarov
dd67ab6025
change the scope of those options variables
2018-07-14 16:42:10 +01:00
UbitUmarov
a4881797b9
add options for regions to ignore age < 18 and payment access control where they don't apply
2018-07-14 16:36:41 +01:00
UbitUmarov
6b8fda098d
recover lost null check in last commit
2018-07-14 16:11:03 +01:00
UbitUmarov
0731220a9d
change bitmasks work
2018-07-14 15:21:59 +01:00
UbitUmarov
8ab5a87520
only resize if need
2018-07-14 15:19:09 +01:00
UbitUmarov
84235900b2
do not use lossless compression on dyntextures
2018-07-14 15:13:21 +01:00
UbitUmarov
ef8097f998
add missing xml escape
2018-07-14 14:46:08 +01:00
UbitUmarov
ea815df6bd
add a disabled log
2018-07-14 14:43:20 +01:00
UbitUmarov
6f4052561e
send data as bin not string to http lower level
2018-07-14 14:39:29 +01:00
UbitUmarov
f9c9dc585c
have default ids of avatar alpha and tattoo
2018-07-14 14:27:33 +01:00
UbitUmarov
f17b48e73e
some cleanup
2018-07-14 14:22:52 +01:00
UbitUmarov
770f59ff87
drop compatibility with old robust that did not suport inventoryService.GetMultipleItems
2018-07-14 14:09:56 +01:00
UbitUmarov
c7baee1638
add using into a few more places
2018-07-14 14:05:47 +01:00
UbitUmarov
8ed4bee521
mantis 8333: kept idea but my own code. With ini setting ConsoleHistoryTimeStamp set to true, the console history file will have timestamps. Im lazy date is in en-us culture for now. (robust also)
2018-07-14 00:46:47 +01:00
UbitUmarov
a235a28132
minor changes to last patch
2018-07-13 23:03:26 +01:00
fly-man-
334986ddc6
Group Powers changed and Officers role brought back for Groups
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-07-13 22:12:19 +01:00
UbitUmarov
3cea21ab63
mantis 8335: fix string format
2018-07-11 18:26:17 +01:00
UbitUmarov
ee115a83df
Bug fix: Object Wear was doing Add not replace
2018-07-11 03:08:57 +01:00
UbitUmarov
c3933ce8b9
replace some string tests
2018-07-08 13:41:55 +01:00
UbitUmarov
60644b440b
we don't use tab simbol, we use 4 whitespaces
2018-07-08 13:26:41 +01:00
Vincent Sylvester
6e3f934c4b
Add mac banning
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-07-08 13:05:47 +01:00
Kevin Cozens
e5238cadf7
Back-end fix for region name searches made from the viewer grid map dialog.
...
GetRegionsByName now returns names that include, but don't start with, the
given search string.
2018-07-06 21:28:18 -04:00
UbitUmarov
8ac69a5d27
just remove the test instead
2018-07-06 02:23:06 +01:00
UbitUmarov
834a0e8b6d
fix version string size test
2018-07-06 01:57:59 +01:00
UbitUmarov
5e1bf88875
test jenkins
2018-07-05 20:27:52 +01:00
UbitUmarov
91247e0631
test
2018-07-05 02:29:56 +01:00
UbitUmarov
39c8db8eb1
ubOde change terrain min height to -100m. Maybe this way a viewer dev mays fix rendering below 0m, like making them think z = 1m for that purpose, for example
2018-06-27 23:14:26 +01:00
UbitUmarov
c53658248a
reassign estate setting TaxFree to the role of AllowAccessOverride, as viewers did. Keeping name to reuse dbs entries, etc. let viewers change it, but still NOP
2018-06-19 01:18:18 +01:00
UbitUmarov
9b87626cdb
mantis 8329: don't fail if response stream is Chunked encoded and http debuglevel >=5
2018-06-18 01:04:26 +01:00
UbitUmarov
31633699cf
mantis 8327: refix minor typos
2018-06-16 16:01:09 +01:00
UbitUmarov
c3d2f2d119
mantis 8327: fix minor typos
2018-06-16 14:18:05 +01:00
UbitUmarov
ba193fc606
minor cleanup
2018-06-16 14:11:44 +01:00
UbitUmarov
76a82ba5de
improve llOverMyLand() handling of potencial null refs. ty mrieker
2018-06-09 20:45:05 +01:00
UbitUmarov
a48d65fd77
Yengine apply a fix to CheckRunLockInvariants by mrieker
2018-06-09 20:35:35 +01:00
UbitUmarov
83029042d3
ok ok it only has one 't'
2018-05-28 10:09:37 +01:00
UbitUmarov
629eeca836
english typo, thx you know who
2018-05-28 09:48:14 +01:00
UbitUmarov
5463bffa68
make Yengine post attach event as Xengine does. This should fix that event. Thx mrieker for pointing out this issue
2018-05-28 09:25:09 +01:00
UbitUmarov
458fe42afd
fix some cases in prim number of sides
2018-05-27 01:54:05 +01:00
UbitUmarov
e0b2ee80f9
fix a bug on warp3d.dll
2018-05-26 23:03:27 +01:00
UbitUmarov
007adce081
missing updated files
2018-05-26 19:02:09 +01:00
UbitUmarov
f6765b8668
use RegionInfo.ServerURI to report region url on datasnapshot
2018-05-26 05:43:55 +01:00
UbitUmarov
57fb1ea9df
stale LandSnapshot by time also, so dwell can be updated
2018-05-26 04:58:44 +01:00
UbitUmarov
7c50651cd1
add a check to data_exposure option of DataSnapshot module
2018-05-26 03:35:56 +01:00
UbitUmarov
8f0f102869
fix one english typo
2018-05-26 03:18:53 +01:00
UbitUmarov
631308a1d1
map...
2018-05-18 05:31:45 +01:00
Kevin Cozens
c7f3f3586d
Warp3D tried to do something in RegionLoaded even when the module was disabled
2018-05-16 14:29:45 -04:00
Kevin Cozens
1ea71c6182
Whitespace changes
2018-05-16 14:29:10 -04:00
UbitUmarov
06d6c4abda
breaking map a bit more...
2018-05-15 23:56:12 +01:00
UbitUmarov
f87219975d
bug fix: avoid null ref on trigger soundi if source is a avatar
2018-05-15 00:56:31 +01:00
UbitUmarov
570440256b
avoid potencial out of range issues
2018-05-13 03:09:56 +01:00
UbitUmarov
fbb77274da
OOps my bad, always do deep copy, let viewers do v1 v2 fixes
2018-05-12 21:35:25 +01:00
UbitUmarov
468b25ff69
let wearables check command suport variable number of wearables
2018-05-12 19:57:55 +01:00
UbitUmarov
0d83b9edc3
create user with model: do not copy missing items; convert v1.0 to v2.0 wearables, fail if model has missing wearables
2018-05-12 19:16:23 +01:00
UbitUmarov
cf1ea3b093
breaking map (warp3d) suport default map parameters. Planar not suported ( will render as deafaul
2018-05-08 16:58:15 +01:00
UbitUmarov
f7475d4a98
breaking map (warp3d)...
2018-05-08 07:01:38 +01:00
UbitUmarov
4837a8a8fa
breaking map (warp3d); remove warp3d viewport code not realy used and confusing my last neuron
2018-05-07 17:29:19 +01:00
UbitUmarov
fd426354f1
breaking map (warp3d)
2018-05-07 06:08:54 +01:00
UbitUmarov
ea5d40f7f2
breaking map (warp3d)
2018-05-07 03:56:53 +01:00
UbitUmarov
00cc17c239
breaking map (warp3d)
2018-05-06 23:28:36 +01:00
UbitUmarov
b91c0f0d01
remove some debug lines
2018-05-06 18:04:56 +01:00
UbitUmarov
0467b6dc3b
change the AverageTextureColorOnMapTile default to false
2018-05-06 17:50:07 +01:00
UbitUmarov
dffa628966
break nap a bit more, add options ExportMapAddScale, ExportMapAddRegionName and (warp3d) AverageTextureColorOnMapTile
2018-05-06 17:32:03 +01:00
UbitUmarov
bf0ece8061
fix warp3d textures UV
2018-05-05 04:27:41 +01:00
UbitUmarov
020f34f75b
a few more changes to warp3d and export-map
2018-05-05 02:50:27 +01:00
UbitUmarov
a91ef313ef
change warp3d terrain rendering, so it does cover all area
2018-05-05 00:49:57 +01:00
UbitUmarov
09ae675d28
Merge branch 'master' into httptests
2018-05-04 23:01:53 +01:00
UbitUmarov
24df1086fa
fix ubOde terrain copy at north and east borders
2018-05-04 23:00:34 +01:00
UbitUmarov
acd55c6f12
mantis 8084: add the missing PRIM_ALPHA_MODE constants
2018-05-04 20:15:56 +01:00
UbitUmarov
7838689dda
why where map and dynamic textures compressed lossless?
2018-05-04 16:59:11 +01:00
UbitUmarov
9ae3452e03
change region console comand export-map: make it work with var regions, center target region and make the display area be the region size plus MaxMaxRegionViewDistance in all 4 directions. Add the region name and total area size text info. Some of this can be made options/comand arguments in future improvements
2018-05-01 16:01:11 +01:00
UbitUmarov
26ecba48f0
Merge branch 'master' into httptests
2018-04-28 12:45:32 +01:00
UbitUmarov
44fd5bb7b5
mantis 8321: avoid null reference potencial caused by outdated LMs for example
2018-04-28 12:43:06 +01:00
Kevin Cozens
bf175d1f01
Added important comment missed from my previous commit (hash 8af2d99b
).
2018-04-27 22:03:54 -04:00
Kevin Cozens
16c72dce5d
Whitespace change.
2018-04-27 20:15:39 -04:00
UbitUmarov
76c4296e39
remove a extra source line i left behind
2018-04-27 22:38:27 +01:00
UbitUmarov
c6c386cd80
recover previus behavior of FontProp
2018-04-27 22:30:47 +01:00
Kevin Cozens
8af2d99ba9
Do dispose and new Font only once when handling FontProp drawing command.
2018-04-27 16:48:35 -04:00
UbitUmarov
037e5d8031
save a few ns
2018-04-19 19:21:08 +01:00
UbitUmarov
ad0b736405
reduce debug logs
2018-04-19 19:11:50 +01:00
UbitUmarov
79ec9d2887
use seconds version of gettimestamp
2018-04-19 19:08:28 +01:00
UbitUmarov
728040ab47
a few minor changes
2018-04-19 18:58:51 +01:00
UbitUmarov
fced731e70
save a few ns on lsl vector rotations
2018-04-14 23:34:16 +01:00
UbitUmarov
7c9c5cfedf
robust create user: allow new userid to be to generate a new random one; handle possible case of a weareble being a inventory link
2018-04-14 23:05:46 +01:00
UbitUmarov
90482182e5
sound radius: missing file
2018-04-10 22:24:48 +01:00
UbitUmarov
ca7bd13dee
sound radius is a prim prop only set by llSetSoundRadius, fix it in case viewers do fix its use (ignored for now)
2018-04-10 21:45:11 +01:00
UbitUmarov
dc35ce26d0
YEngine: apply a few fixes by Mike Rieker
2018-04-10 21:15:55 +01:00
UbitUmarov
63418349e5
mantis 8275: fix llStopSound for llPlaySound. Code was doing as SL wiki but not as not real regions with FireStorm. Singularity will only stop loop sounds. None stops Trigger
2018-04-10 07:27:10 +01:00
UbitUmarov
5d0a1656bf
mantis 8305: add osTriggerSoundLimited(..)
2018-04-10 03:58:54 +01:00
UbitUmarov
8a30d1303d
some cleanup on ll sound functions
2018-04-09 00:48:29 +01:00
UbitUmarov
63da4d3f99
mantis 8305: add several ossl sound funtions that accept a link number for the prim associated to that sound. The link number must point to a single prim
2018-04-09 00:15:45 +01:00
UbitUmarov
996de5eaf1
.. and yes i forgot a file.. again :(
2018-04-06 17:00:58 +01:00
UbitUmarov
75c5821dfa
remove GCnotify(). It is wrong in many ways and has no use. GC now does provide more correct ways of getting warning of when its about to happen, but writing to a log file on that is NOT something to do.
2018-04-06 16:56:49 +01:00
UbitUmarov
80c7ffeb29
fix the comment about return value of osAngleBetween() its 0 to PI
2018-04-04 01:25:49 +01:00
UbitUmarov
e031d79d48
add auxiliar functions float osVecMagSquare(a), float osVecDistSquare(vector a), float osAngleBetween(vector a, vector b) and float osRound(ffloat value, integer ndigits)
2018-04-03 23:00:37 +01:00
UbitUmarov
86d8f2af5b
try fix git
2018-04-01 02:26:08 +01:00
UbitUmarov
a8308e2a13
coment out a debug line
2018-04-01 02:19:53 +01:00
UbitUmarov
ee6034f751
several changes to materials, add llSet*PrimtiveParams*() support for them. They may be very broken now :(
2018-04-01 01:50:07 +01:00
UbitUmarov
f5365cb06d
Merge branch 'master' into httptests
2018-03-28 04:29:39 +01:00
UbitUmarov
4958425e37
mantis8309 add extra try{}catch
2018-03-28 04:28:36 +01:00
UbitUmarov
b1569d09bf
Merge branch 'master' into httptests
2018-03-27 20:01:55 +01:00
UbitUmarov
6b02c99194
fix previus commit with the right source file :(
2018-03-27 20:00:31 +01:00
UbitUmarov
20d221a963
Merge branch 'master' into httptests
2018-03-27 16:08:34 +01:00
UbitUmarov
cb134e5487
mantis8307: avoid a null ref
2018-03-27 16:03:44 +01:00
UbitUmarov
e733bfb3b5
fix merge issue
2018-03-20 10:09:22 +00:00
Kevin Cozens
a4ac91dc6b
Fixed a typo
2018-03-19 12:17:38 -04:00
UbitUmarov
1363a95840
Merge branch 'master' into httptests
2018-03-10 22:09:56 +00:00
UbitUmarov
f83f7e18b6
comment out some debug messages visible on SOP CompleteMovement
2018-03-10 22:07:52 +00:00
UbitUmarov
0341b46279
Merge branch 'master' into httptests
2018-03-10 20:51:38 +00:00
UbitUmarov
a0d0d65c70
mantis 7885: robust asset services have no cache and only accept a asset ID that is a uuid, so regions hack to cache several image formats is not possible. Robut GetTexture is very heavy unless image format is the default (j2k mime type x-j2k), since with no cache image convertions is performed on every request. Adicionally it does expose all textures if the tcp port is public. Avoid using it.
2018-03-10 20:50:24 +00:00
UbitUmarov
2369ce413d
Yengine: only retry compile if there was a object file in cache with wrong version or signature
2018-03-09 22:44:58 +00:00
UbitUmarov
2dc49dc1e9
remove a unnecessay file check
2018-03-09 21:42:14 +00:00
UbitUmarov
c723a1be16
Yengine temp file delete was still bad in case of script errors
2018-03-09 21:33:39 +00:00
UbitUmarov
c408f0a38e
Merge branch 'master' into httptests
2018-03-05 20:57:13 +00:00
UbitUmarov
47fd3afecd
change SampleMoneyModule intialization, make it look for economymodule setting both in startup and economy sections; change some default settings to no cost values, since that is our default
2018-03-05 20:20:29 +00:00
UbitUmarov
befe1ad4be
fix some LSL functions to return type Key as they should and not string
2018-03-05 17:02:07 +00:00
UbitUmarov
dc5cd9a3ae
Merge branch 'master' into httptests
2018-03-05 16:39:17 +00:00
UbitUmarov
18914fae64
make more clear some magic numbers on SOP getnumberofsides(), reduce unnecessary calls to it on LSL api
2018-03-05 16:36:39 +00:00
mewtwo0641
f579fbba0e
Remove the work around for sphere number of faces since as of commit 846f35 it initially has the correct number of faces and the workaround returns 2 more than the correct number of faces.
2018-03-04 13:26:19 +00:00
UbitUmarov
5ff57f01b7
Yengine: change filename extentions on scripts state (better delete contents of bin/scriptengines/yengine .. btw bin/scriptdata is not used anymore )
2018-02-25 00:49:44 +00:00
UbitUmarov
85b973ce1d
Y(xmr)engine cosmetics...
2018-02-25 00:18:41 +00:00
UbitUmarov
f158867d93
Yengine replace xmr by yeng on console comands
2018-02-23 15:28:05 +00:00
UbitUmarov
2129d941ac
rename XMREngine as Yengine (still not all done), big mess source formating changes, move state files to proper folder, fix a source file locking on errors, more changes for cross platform including from Mike,... yes yes i know a messy commit
2018-02-23 14:52:34 +00:00
UbitUmarov
756fbf324a
Merge branch 'master' into httptests
2018-02-22 02:50:59 +00:00
UbitUmarov
846f35d365
a few more changes on tortured prims number of sides/faces
2018-02-22 02:49:56 +00:00
UbitUmarov
4a982adb02
Merge branch 'master' into httptests
2018-02-21 15:30:25 +00:00
UbitUmarov
25d6d99c6e
fix a old issue on some tortured prims number of sides, and so textures set
2018-02-21 15:28:34 +00:00
UbitUmarov
d6a35d6d2f
COmment out relocation of tmp cs source file during compilation. This seems to cause issues on same win servers, and is only usefull on deep scripts debug (Xengine compiler)
2018-02-18 14:04:02 +00:00
UbitUmarov
467b591f3a
COmment out relocation of tmp cs source file during compilation. This seems to cause issues on same win servers, and is only usefull on deep scripts debug (Xengine compiler)
2018-02-18 13:55:19 +00:00
UbitUmarov
96aecf80ef
Oops... don't leave script source out of compilation in same cases
2018-02-11 18:27:42 +00:00
UbitUmarov
01ceb4d17e
try to fix xmr on multiregions per instance. Ugly spargetti ...; remove fixes for 2 llparcel functions that should not be needed; remove xmr own API, it has no business having one.
2018-02-07 19:52:18 +00:00
UbitUmarov
53a910e3e5
some more code from mrieker for system threads, give up of all the other mono dependent theading models only availble for linux (and possible not all platforms). This only has impact on micro-threading switching, and this only happens on long events and only every 60ms, aditionally we do remove a totally extra set of threads (that could grow in a uncontroled way on win) and their hanshake with main ones. This may of course be even more broken now :P
2018-02-07 10:26:20 +00:00
UbitUmarov
38cd12b3cf
add mrieker fresh optimization on heap tracker
2018-02-05 12:48:07 +00:00
UbitUmarov
b1226609a1
Merge branch 'master' into httptests
2018-02-04 00:17:36 +00:00
UbitUmarov
e685d8dcef
mantis 8287: applied modified patch by hand, thx watcher64
2018-02-04 00:16:51 +00:00
UbitUmarov
73177f2afa
some new code got in ahead of its time
2018-02-03 20:50:06 +00:00
UbitUmarov
42d07e283f
pesty warnings
2018-02-03 20:37:36 +00:00
UbitUmarov
e7e8a7ab4d
just DIE damm thread (recent monos issue)
2018-02-03 19:34:17 +00:00
UbitUmarov
04a8ec518d
XMR: there is no need for a slice thread, it also causes timing issues; BelowNormal mb 2 Below on win; cosmetics
2018-02-03 08:08:59 +00:00
UbitUmarov
83e2fee71b
add experimental script engine XMRengine donated by mrieker (DreamNation) And our Melanie. ***DANGER*** ***TESTONLY*** ***disable HG*** dont leave running when not looking... tp/crossing to Xengine will reset scripts. i do see a few issues but should be testable, so we can decide if we should invest more on it.
2018-02-02 12:49:40 +00:00
UbitUmarov
c70b77a528
Merge branch 'master' into httptests
2018-02-02 11:49:43 +00:00
UbitUmarov
a22606a89f
do not timeout floatsam assets caching thread
2018-02-02 11:47:19 +00:00
UbitUmarov
c889eb64e5
let ossl have its own config section
2018-02-02 03:50:43 +00:00
UbitUmarov
5ae09e03aa
remove a duplicated field
2018-02-01 03:16:32 +00:00
UbitUmarov
3635943d39
remove cap FetchLib2 suport code
2018-01-31 15:19:16 +00:00
UbitUmarov
4381f16e18
keepalive is default
2018-01-30 08:15:42 +00:00
UbitUmarov
4d051f3acb
add missing folders version
2018-01-30 01:37:24 +00:00
UbitUmarov
5548b66dc0
a few more changes on inventory library and inv fetch
2018-01-30 01:07:24 +00:00
UbitUmarov
4c65bb4196
a few more changes on inventory library and inv fetch
2018-01-27 18:09:44 +00:00
UbitUmarov
f89b2379a0
add a few more encoding to LLSDxmlEncode.. (W or S ?)
2018-01-27 05:35:40 +00:00
UbitUmarov
13b4ce8199
add Cap_FetchLib2 note that this is still local to regions, not using grid as it possible should, but this needs more work, and issue with HG older grids/regions
2018-01-27 04:32:03 +00:00
UbitUmarov
3dbdacf31f
Let MrOpenSim have simple hardcoded profile
2018-01-26 21:12:23 +00:00
UbitUmarov
6978181075
Robust: allow Library assets to override old ones, so they can be updated easily from the xml files keeping same id (left FSAssets out)
2018-01-26 21:04:46 +00:00
UbitUmarov
5e3eb8b370
Merge branch 'master' into httptests
2018-01-26 16:29:15 +00:00
UbitUmarov
e3f804e1d8
try fix IAR load inventory links and objects owner
2018-01-26 16:18:45 +00:00
UbitUmarov
98019031df
got tired of creating stringbuilders
2018-01-25 09:06:39 +00:00
UbitUmarov
cdd3ef857c
a few changes to encoder and a few more uses
2018-01-25 08:02:45 +00:00
UbitUmarov
266eabcad4
add a low level LLSDxml encoder for cases where it makes no sense to use more heavy things like OSD, and use it on displaynames
2018-01-25 06:50:49 +00:00
UbitUmarov
3aff72e403
change DataSnapeShoot init again. May still fail on multi regions instances
2018-01-25 00:55:34 +00:00
UbitUmarov
22666ad18a
cleanup a bit more
2018-01-24 11:43:42 +00:00
UbitUmarov
fc224b444a
avoid some large unnecessary strings
2018-01-24 10:02:18 +00:00
UbitUmarov
5a246026a0
let MinHeap self trim on empty; cleanup
2018-01-24 04:48:10 +00:00
UbitUmarov
c87585ad96
simplify http bycontext key
2018-01-24 03:12:56 +00:00
UbitUmarov
cf3d3f4f4a
move datasnapshot notification to last, but still a issue with very fast service servers
2018-01-22 23:51:15 +00:00
UbitUmarov
a67b523acf
Merge branch 'master' into httptests
2018-01-22 21:44:05 +00:00
UbitUmarov
af9bff7ed2
try fix mantis 8283
2018-01-22 21:43:21 +00:00
UbitUmarov
b164925262
Ooops
2018-01-22 20:07:59 +00:00
UbitUmarov
e326792aa3
move datasnapshot notification to when region is actually loaded
2018-01-22 19:56:40 +00:00
UbitUmarov
9e4bf3439c
change throtle datasnapshot get
2018-01-22 19:50:07 +00:00
UbitUmarov
efc7480342
throtle datasnapshot gen
2018-01-22 18:37:39 +00:00
UbitUmarov
e3fc272f50
missing files..
2018-01-22 17:27:40 +00:00
UbitUmarov
d38161f83d
retire our BlockingQueue replaced by BlockingCollection and cross fingers
2018-01-22 17:09:38 +00:00
UbitUmarov
437369778d
give BlockingCollection more chances
2018-01-22 02:42:50 +00:00
UbitUmarov
d4a5454f3c
give BlockingCollection more chances
2018-01-22 00:43:33 +00:00
UbitUmarov
73b587989c
give BlockingCollection more chances
2018-01-22 00:24:29 +00:00
UbitUmarov
855dcda9c3
give BlockingCollection another chance
2018-01-21 21:02:07 +00:00
UbitUmarov
ccdaebaed6
give concurrentqueue another chance
2018-01-21 20:22:28 +00:00
UbitUmarov
cb5a7246a2
cosmetics (or not)
2018-01-21 16:40:58 +00:00
UbitUmarov
56535cdb47
change version numbers back to 0.9.1.0
2018-01-20 13:30:15 +00:00
UbitUmarov
49b4408782
some cleanup
2018-01-20 12:11:07 +00:00
UbitUmarov
ccd47d0cf1
improve LLSDHelpers DeserialiseOSDMap
2018-01-20 10:43:19 +00:00
UbitUmarov
e32efe5d22
add sqlite files for mutes module ( done only minimal tests)
2018-01-20 07:09:37 +00:00
UbitUmarov
c34f07b6f3
silent ignore mutes on HG visitors, let viewers do it on cache only, proper HG suport is another story... and questionable
2018-01-20 01:28:00 +00:00
UbitUmarov
e89f1e635b
fail to connect to estates service is a fatal error
2018-01-18 13:04:05 +00:00
UbitUmarov
a7db6d3097
Ooops worng ';'
2018-01-18 08:11:42 +00:00
UbitUmarov
dd491bba57
abort uploading large region map tiles as soon one fails
2018-01-18 04:28:05 +00:00
UbitUmarov
0a81e35697
pesty warning
2018-01-18 02:53:00 +00:00
UbitUmarov
a6e0ba262a
iStackTrace(targetThread, true) is no longer safe on windoes also
2018-01-18 02:40:59 +00:00
UbitUmarov
0ad6ba11fe
pesty warning
2018-01-17 23:55:30 +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
e9d2d81880
pesty warnings
2018-01-17 07:04:07 +00:00
UbitUmarov
ade0d8a81f
missed a few
2018-01-17 04:32:22 +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
c35803964f
Merge branch 'master' into httptests
2018-01-16 19:12:19 +00:00
UbitUmarov
8fe16a1974
Ooops... fix the parentesis
2018-01-16 19:10:56 +00:00
UbitUmarov
b903287dd1
Merge branch 'master' into httptests
2018-01-16 17:17:44 +00:00
UbitUmarov
d39bf37926
do not timeout BackupWorker threads
2018-01-16 17:16:40 +00:00
UbitUmarov
8f1a68633e
update lsl2c tools and parsing files. This may fix some issues with precendence of unary operators in same case, hope not break on others :(
2018-01-16 01:44:16 +00:00
UbitUmarov
ae04a24e7a
recover a lost null check
2018-01-15 18:57:15 +00:00
UbitUmarov
c92ba1cc04
shut up some pesty warnings
2018-01-15 16:23:19 +00:00
UbitUmarov
3d87e37d99
make old Ode PInvoke follow ms coding rules
2018-01-14 01:40:49 +00:00
UbitUmarov
88511bfab2
make ubOde PInvoke follow ms coding rules
2018-01-14 01:02:21 +00:00
UbitUmarov
8a68c330e8
fix a string format
2018-01-14 00:47:12 +00:00
UbitUmarov
1d6a157134
change version to 0.9.1.1 so we can see it inworld
2018-01-13 22:40:44 +00:00
UbitUmarov
d3ff4e0806
clean some modules api
2018-01-13 14:40:31 +00:00
UbitUmarov
792a1c6e3d
fix a string format
2018-01-12 18:09:38 +00:00
UbitUmarov
fa78a6fd90
fix some odd sql queries ap not in use
2018-01-12 18:07:37 +00:00
UbitUmarov
41633de8cb
remove the temporary Xmutes module, replace MuteListModule byt the new one, previusly named MuteListModuleTst
2018-01-12 04:06:02 +00:00
UbitUmarov
439cbf0d4d
missed a few..
2018-01-09 19:48:13 +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
1a6770191c
test our obsolete jenkins ...
2018-01-08 12:30:43 +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
875ca104b8
Merge branch 'master' into httptests
2018-01-05 22:37:42 +00:00
UbitUmarov
89a690c11f
a few more xml things
2018-01-05 12:24:07 +00:00
UbitUmarov
0b96cd56fc
don't be bad Jenkins..
2018-01-05 00:30:00 +00:00
UbitUmarov
ce0aa53cc4
let tau do something in avatar MoveToTarget
2018-01-04 23:59:47 +00:00
UbitUmarov
ec6f87d3ef
disable some XmlResolver
2018-01-04 23:51:43 +00:00
UbitUmarov
48dbba3441
add more files for robust mutes suport. (module is still named MuteListModuleTst for testing, others in core will be removed later
2018-01-04 20:56:48 +00:00
UbitUmarov
3576d6d764
Merge branch 'master' into httptests
2018-01-03 10:48:38 +00:00
UbitUmarov
8eea9531ee
fix estates URI
2018-01-03 10:21:07 +00:00
UbitUmarov
7ffb0aca44
fix/clean error messages on MySQLUserProfiles (profilesV2)
2018-01-02 01:51:14 +00:00
UbitUmarov
0259019431
fix merge
2017-12-30 15:50:03 +00:00
UbitUmarov
a7803409f6
clean some extra space chars
2017-12-30 15:46:32 +00:00
UbitUmarov
8032898773
mantis 8271: work around missing encoding of estate bans on the pseudo url encode used on POST, without changing the xml also used elsewhere. Possible this can be used in other case
2017-12-30 15:28:26 +00:00
UbitUmarov
3b141e6e6f
Merge branch 'master' into httptests
2017-12-14 05:37:07 +00:00
UbitUmarov
201c916670
add a missing return on a mesh decode error in ubOdemeshmerizer
2017-12-14 05:36:15 +00:00
UbitUmarov
b35a10e2be
mantis 8250: try to work around timing issues
2017-12-13 01:10:21 +00:00
UbitUmarov
ab0f866087
Merge branch 'master' into httptests
...
# Conflicts:
# prebuild.xml
2017-12-12 22:19:31 +00:00
UbitUmarov
d32debe618
commit what i did so far for core mutes module, befere i lose it
2017-12-11 23:58:27 +00:00
UbitUmarov
a95e286168
increase sample rate of WaitGetScenePresence()
2017-12-11 23:36:42 +00:00
UbitUmarov
1e3cb82756
move some sharable items out of Xmute to Framework; add another test mutelistmodule, ignore it
2017-11-17 01:30:39 +00:00
UbitUmarov
2f13b68d4f
add missing part of mutes list protocol
2017-11-16 17:50:06 +00:00
Melanie Thielker
d35ab8c86c
Donating the Avination Mute Module
...
This lived out-of-tree and therefore wasn't part of the big code
drop. It's classic Avination, tied to MySQL and a direct database
connection and I don't have the bandwidth to fix it to core methods.
However, it has all the strange mute logic that OpenSim was missing
and maybe someone can step up to make it work in an open grid context.
2017-11-14 12:12:07 +00:00
UbitUmarov
873d42005f
add AGENT_LIST_EXCLUDENPC bit mask option to llGetAgentList scope to exclude NPCs
2017-11-14 03:49:32 +00:00
TomTheDragon
98f90f4eed
Changing map tile colors This change also allows setting the water color, as well as the 4 colors for textured map tiles.
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2017-11-13 20:43:16 +00:00
UbitUmarov
17c65d918a
Merge branch 'master' into httptests
2017-11-12 12:11:29 +00:00
UbitUmarov
6546ea6da6
mantis 8253: don't let attachments delete remove controls from viewers on crossings.
2017-11-12 12:00:03 +00:00
UbitUmarov
f2b54c8cf9
mantis 8200: move changes in PGSQL from last commit to a new transaction (13)
2017-11-12 09:16:32 +00:00
TomTheDragon
6a75b7c65e
PGSQL EstateStore create estate_settings_id SEQUENCE
...
Missing creation for estate_settings_id sequence causes first run
to fail unless manually added.
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2017-11-12 09:07:09 +00:00
UbitUmarov
ca4804b758
Merge branch 'master' into httptests
2017-11-12 03:18:02 +00:00
UbitUmarov
e0fd966186
off line module V2 must not sent a empty mutes list. That is mutes modules job (or let viewers use they cached entries if none)
2017-11-12 02:51:59 +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
8eb9bc8b19
mantis 8263: recover the ignore of texture changes if only materialID changed. That should be done by respective cap (as before)
2017-11-08 06:51:55 +00:00
UbitUmarov
8479658cd0
remove a potencial (and silly) deadlock; let other texture parameters changes trigger Changed.TEXTURE event
2017-11-08 01:53:36 +00:00
TomTheDragon
56d2db3a18
Add a new experimental implementation of PGSQL FSAssets
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2017-11-03 05:10:37 +00:00
UbitUmarov
39d1426f27
Merge branch 'master' into httptests
2017-10-30 19:06:17 +00:00
UbitUmarov
5360a8fea4
mantis 8258: also limit mesh basic shape torus hole sizeY on (some) existent objects.
2017-10-30 18:56:05 +00:00
UbitUmarov
3fb61f4470
mantis 8258: change Mesh basic shape pathScaleY in case of Torus
2017-10-30 18:26:15 +00:00
UbitUmarov
16a8e166ff
Merge branch 'master' into httptests
2017-10-26 19:01:16 +01:00
Kevin Cozens
fbb2f7f319
Corrected name of function in call to CheckThreatLevel.
2017-10-26 13:29:14 -04:00
Kevin Cozens
d65f055e4e
Whitespace cleanup.
2017-10-26 11:26:49 -04:00
UbitUmarov
f81375cf1e
mantis 8253: try to recover information about takecontrols pass=false controls on crossings, also tell viewers about them. this may still not be correct. Use of multiple TakeControls on same avatar can still give unpredictable results (also on normal operation). In same cases last executed my override previus or not. Also change agent updates wait code
2017-10-25 02:59:19 +01:00
UbitUmarov
c220c277e2
Merge branch 'master' into httptests
2017-10-15 23:03:39 +01:00
UbitUmarov
3d6553afee
add osGetSimulatorMemoryKB(). This allows work around the fact osGetSimulatorMemory() reports at most 2GB. This one limit is now 2TB, should ne enought for a while
2017-10-15 14:46:21 +01:00
UbitUmarov
68e9baf2e0
Merge branch 'master' into httptests
2017-10-13 20:36:29 +01:00
Robert Adams
b51b4d4171
Merge branch 'master' of git://opensimulator.org/git/opensim (Ubit beat
...
me to the repository).
2017-10-13 12:04:52 -07:00
UbitUmarov
dd58f15bff
mantis 8249: give better data to llDetectedGrab
2017-10-13 20:00:38 +01:00
Robert Adams
df3759e099
BulletSim: Add parameter "[BulletSim]AvatarWalkVelocityFactor=1.0" to
...
adjust the walking speed passed from the simulator. Default is 1.0f so
there should be no change for regions who do not change the factor.
The adjustment for walking speed and AlwaysRun speed should be in the
simulator and not the physics engines (who all assume TargetVelocity.set
is only used for avatar walking/running) but that would require tweaking
all the phyiscs engines.
2017-10-13 12:00:07 -07:00
UbitUmarov
59afeb6c4c
remove a dead line of code
2017-10-06 02:43:46 +01:00
UbitUmarov
8520ceed63
mantis 8246: don't allow 'delete object name' to delete attachments, but allow delete object id, with confirmation
2017-10-06 02:40:28 +01:00
UbitUmarov
b1814d3492
Merge branch 'master' into httptests
2017-10-01 18:05:10 +01:00
UbitUmarov
db88c93243
bug fix: add missing stub for osSetInertia
2017-10-01 18:03:19 +01:00
UbitUmarov
765f4eef1e
Merge branch 'master' into httptests
2017-09-16 19:01:22 +01:00
UbitUmarov
2247251c2f
bug fix: Of course i had to pick a wrong number for profileBegin
2017-09-16 18:58:10 +01:00
UbitUmarov
5687c5d494
Merge branch 'master' into httptests
2017-09-16 01:00:28 +01:00
UbitUmarov
997a85568e
double request.ReadWriteTimeout
2017-09-16 00:46:26 +01:00
UbitUmarov
05da6b9f14
bug fix. Increase the values of profileHollow and profileBegin used to match pbs number of faces and the Mesh number of faces. The small values i used before seem to be randomly lost.
2017-09-16 00:19:58 +01:00
UbitUmarov
b581a64788
ubOde: comment out some debug stats
2017-09-08 20:04:16 +01:00
UbitUmarov
0ac81f6a09
ubOde: hashSpaces aren't that nice
2017-09-08 19:59:38 +01:00
UbitUmarov
ca493a1beb
Merge branch 'master' into httptests
2017-09-05 20:25:12 +01:00
Robert Adams
921e3ceb09
BulletSim: Merge branch 'BulletSim2017'
...
Adds raycast using Bullet physics engine.
2017-09-05 06:24:04 -07:00
Robert Adams
4608b44817
BulletSim: add raycast filtering
2017-09-05 06:19:49 -07:00
UbitUmarov
86493d75fa
Merge branch 'master' into httptests
2017-09-04 18:39:42 +01:00
Kevin Cozens
05db0c977f
Fixed typo in function name HaveNotifiedLogOfScriptStopMistmatch.
2017-09-04 13:28:31 -04:00
Robert Adams
f348f7fa90
BulletSim: first version of raycast. Only single contact point and no
...
filtering.
2017-09-03 17:15:27 -07:00
Robert Adams
33e773959f
BulletSim: modify taint processing which use locks.
...
(Merge branch 'bullettaint' into bulletcast)
2017-09-02 13:08:54 -07:00
Robert Adams
0afa3a294a
BulletSim: most of the plumbing for raycast. Needs new BulletSim.dll to
...
work.
2017-09-02 13:06:36 -07:00
UbitUmarov
d4a3aa5e08
Merge branch 'master' into httptests
2017-08-29 07:53:34 +01:00
UbitUmarov
22c7450363
fix cache.cs (used on parcels info)
2017-08-29 07:38:52 +01:00
Robert Adams
5c36561424
BulletSim: add clock and change logic for taint processing a little
...
so taints check if they are not in simulation time and execute
immediately if not.
2017-08-28 15:23:32 -07:00
UbitUmarov
47648557c1
fix some nunit tests
2017-08-28 10:48:46 +01:00
UbitUmarov
b3eec90d3c
Merge branch 'master' into httptests
2017-08-25 23:47:40 +01:00
UbitUmarov
396ab1424c
in some cases ll TPVs can only see avatar rotations around Z or camera misbehaves
2017-08-25 23:44:59 +01:00
UbitUmarov
dfdc3e3adf
change camera view constraint. we need to do it a lot more :(
2017-08-25 20:53:07 +01:00
UbitUmarov
a1aa2f1add
Merge branch 'master' into httptests
2017-08-24 02:18:40 +01:00
UbitUmarov
05b8ead8b2
frozen avatars should not do local teleports. Possible none should not be allowed, but that may be abusive
2017-08-24 02:11:40 +01:00
UbitUmarov
c5802c9460
change a few more parcel eject code paths
2017-08-24 01:47:01 +01:00
UbitUmarov
1a7c8893ee
add missing file. Also in last commit comment the flag was relative to (un)freeze no t(un)eject
2017-08-24 01:38:04 +01:00
UbitUmarov
74524cb3be
(un)eject flag is only lowest bit, only protect active gods from freeze; do not check landing point (telehubs) on eject.
2017-08-24 01:30:57 +01:00
UbitUmarov
b1fdb02be1
Merge branch 'master' into httptests
2017-08-22 18:39:30 +01:00
UbitUmarov
1ca70232a5
mantis 8233: media changes flag object updated in region db
2017-08-22 18:37:35 +01:00
UbitUmarov
6cf27e2191
ubOde move static/dynamic friction to unmanaged code. Note this now requeries ode version OS0.13.3 currently at opensim-libs repo trunk/unmanaged/ODE-OpenSim-Test
2017-08-21 04:54:01 +01:00
UbitUmarov
f9c01db33c
Merge branch 'master' into httptests
2017-08-19 22:48:31 +01:00
UbitUmarov
539c006cb8
change SOP updates throttles again. Small values of omega on llSetTargetOmega where skiped
2017-08-19 22:44:18 +01:00
UbitUmarov
e2ca5853fc
Merge branch 'master' into httptests
2017-08-18 04:33:21 +01:00
UbitUmarov
ea53cb0dfa
temporary change pcampbot bots lastname convention, to test at osgrid
2017-08-17 22:17:36 +01:00
Diva Canto
3acdae74db
Make VERSION_FLAVOUR public too, per request. I question the practice of insulating modules against OS versions this way, but hey! -- different folks, different styles. Given that all other components of the version info are public, there's no reason for keeping this one different.
2017-08-17 11:36:18 -07:00
UbitUmarov
c54cd4d808
Merge branch 'master' into httptests
2017-08-17 00:16:29 +01:00
UbitUmarov
218160494e
fix llRot2Axis(ZERO_ROTATION) and non normalized inputs, same for llRot2Angle()
2017-08-16 23:44:34 +01:00
UbitUmarov
6d4b0a8ce3
Merge branch 'master' into httptests
2017-08-16 05:05:57 +01:00
Robert Adams
78c78f69b1
Merge branch 'master' into BulletSim2017
2017-08-15 09:04:03 -07:00
Robert Adams
9e86721d70
BulletSim: remove chatty debug message.
2017-08-14 21:33:26 -07:00
Robert Adams
a754ab0e4f
Refactor archive loading to optionally start script engine after loading.
2017-08-14 21:27:53 -07:00
Robert Adams
36ee8e3941
BUlletSim: return better terrain height in
...
BSTerrainHeightMap.GetTerrainHeightAtXYZ().
Partial fix for Mantis 8011. Problem is that computed terrain height
is different than mesh height in the physics engine. For small shapes,
they would have their position corrected to above terrain so they would
never collide.
2017-08-14 21:20:59 -07:00
Diva Canto
eb837defdf
Revert "Let's try giving Common a default constructor instead of the workaround"
...
This reverts commit 8b6557e377
.
2017-08-14 16:55:50 -07:00
Diva Canto
8b6557e377
Let's try giving Common a default constructor instead of the workaround
2017-08-14 16:49:11 -07:00
Diva Canto
6a0b7a607f
This is the correct work around. Jenkins is confuzzled.
2017-08-14 16:40:36 -07:00
Diva Canto
40f4b30361
Strengthen the tests for the possibility that SetUpFixture does not run in the beginning.
2017-08-14 16:33:21 -07:00
Diva Canto
26a4c5ff85
Comment to trigger jenkins
2017-08-14 16:15:08 -07:00
Diva Canto
af5573728a
Another comment for testing jenkins
2017-08-14 15:01:19 -07:00
Diva Canto
3052c7080a
Added comment just to trigger jenkins
2017-08-14 14:48:38 -07:00
UbitUmarov
1dbf3215b0
jenkins tests still don't set scene.IsRunning
2017-08-13 06:34:52 +01:00
UbitUmarov
82e2e1e00c
change locking on sop updates
2017-08-13 06:04:39 +01:00
UbitUmarov
a4e7ab6fcf
avoid a null ref
2017-08-03 18:09:26 +01:00
UbitUmarov
f658b68181
add a few locks
2017-08-03 17:59:30 +01:00
UbitUmarov
1830387840
Oops fix also default UseMeshiesPhysicsMesh also on ubOde
2017-08-02 03:47:53 +01:00
Kevin Cozens
cf855c3842
Corrected index number in ErrorFormat based Exception message
2017-07-30 12:27:27 -04:00
UbitUmarov
fc4212bc81
mantis 8222
2017-07-29 17:54:18 +01:00
UbitUmarov
ad930f8e41
fix typo
2017-07-28 19:01:07 +01:00
UbitUmarov
21b71ff1d8
partial mantis 8219; on creating or updating items (animationsets, wearables) that reference assets, and user does not have permissions on those, abort and warn, instead of silent invalition of the references to those assets, creating a broken item
2017-07-28 17:36:40 +01:00
UbitUmarov
324bda8ab9
mantis 8218 make Meshmerizer UseMeshiesPhysicsMesh defualt to true, to match stated on ini files.
2017-07-27 16:23:08 +01:00
UbitUmarov
6996bab4a1
display remaining pass time in hours, mins or seconds acording to value
2017-07-26 20:13:30 +01:00
UbitUmarov
0b23964349
change buypass insuficent funds to make clear that its on that region money system (buypass now uses the new MoveMoney)
2017-07-26 19:12:12 +01:00
UbitUmarov
0bbe7bab7b
add new funtion bool MoveMoney(UUID fromUser, UUID toUser, int amount, MoneyTransactionType type, string text). this should be called async allowing time for money module to process it. If returns true, the transation did sucess, so if its use was to pay something, the payed item/service must be provided without fail, otherwise another method is needed so a refund is possible
2017-07-26 19:01:11 +01:00
UbitUmarov
a91ceae826
add comments to make that more clear
2017-07-26 14:26:28 +01:00
UbitUmarov
025e82341f
do not allow setting land passes on group owned land, because currently we cant give money to the group
2017-07-26 14:24:21 +01:00
UbitUmarov
74389c74cb
only allow pass renovation on the last quarter of parcel pass time. go back to MoneyMove charging method
2017-07-26 12:58:47 +01:00
UbitUmarov
d52a64c7a3
avoid leasing issues on lsl_list on domain crossings. This will make their use even more slow. AppDomainLoading just needs to be set false to have acceptable scripts performance
2017-07-26 12:53:12 +01:00
UbitUmarov
8739ceb00f
lets try using older EventManager.TriggerMoneyTransfer to pay parcel passes
2017-07-25 04:18:38 +01:00
UbitUmarov
35b1166ba8
add a few more...
2017-07-25 04:10:22 +01:00
UbitUmarov
1557b78d67
add missing session ID verification
2017-07-25 04:04:55 +01:00
UbitUmarov
1071c92bb0
fix lsl group role powers to change parcel passes
2017-07-25 03:44:52 +01:00
UbitUmarov
86c9c86eeb
allow pass recharge with no loss of current time up to 1/4 of parcel pass time.
2017-07-25 03:13:03 +01:00
UbitUmarov
c5b34a51fd
Ooops.. pay to land owner, not grid. group owned parcel not suported for now. (the pass already expired with kick action)
2017-07-25 02:39:12 +01:00
UbitUmarov
81d1ebc510
add first code to process parcel buy pass. Still testing, and still no kick on expire ( does expire on entry )
2017-07-25 01:30:35 +01:00
UbitUmarov
13564aa984
only hide parcel info from banned avatars
2017-07-24 22:04:36 +01:00
UbitUmarov
6bf96f83c5
mantis 8212 fix sqlite parameter prefixing
2017-07-23 14:29:11 +01:00
UbitUmarov
8b2e95d1c1
add a rudimentary version control to ubOde meshs cache
2017-07-23 14:23:44 +01:00
UbitUmarov
04eeb0e5cb
mantis 8212 do use defined sqlite connection
2017-07-22 23:33:03 +01:00
UbitUmarov
3ae210d36f
ubOde: let small spheres still be spheres
2017-07-22 02:04:02 +01:00
UbitUmarov
618e142cf8
ubOde: remove some dead code
2017-07-22 01:45:42 +01:00
UbitUmarov
d71d13f72b
ubOde: represent small objects as a box. A object is small is all scale dimensions are less or equal to option MinSizeToMeshmerize (in ODEPhysicsSettings) with default of 0.1. This is needed because this objects hit narrow phase with high overlaps alot more, and so have high cpu cost.
2017-07-22 01:31:39 +01:00
UbitUmarov
98c64f1aa9
ubOde remove ols pseudo convex for sculpts
2017-07-22 00:00:46 +01:00
UbitUmarov
c1ab1289ab
shape convex should not trigger complex cost (LI) alone
2017-07-21 16:07:04 +01:00
UbitUmarov
66a5b4d120
ubOde suport convex shapes on all normal prims and sculpts. Since code is experimental this is controled by options ConvexPrims and ConvexSculpts, on section Mesh, that can be set to false in case of problems
2017-07-21 14:11:03 +01:00
UbitUmarov
d1f7fac570
fix merge issues
2017-07-20 14:28:26 +01:00
UbitUmarov
fe6ad384e4
merge
2017-07-20 11:30:12 +01:00
UbitUmarov
4293b2cb3c
fix object updates throttle for scripts doing motion by direct change of position. Most this scripts are bad, making no use of viewers interpolators. Tanks lotek.
2017-07-18 14:09:30 +01:00
UbitUmarov
f921ad005f
KFM: changes on update method implies other changes. Still not that good. Note: objects motion timing can't be done using timers. On windows at least, those can have jitter of tens of ms
2017-07-17 00:58:35 +01:00
UbitUmarov
59de8fbba0
fix placement of xml ReadEndElement()
2017-07-16 06:10:24 +01:00
UbitUmarov
2f9222bec3
test scenes do not set IsRunning
2017-07-16 05:52:01 +01:00
UbitUmarov
9ae26fc5af
store kfm on inventory. this may still be a bit confusing on rez
2017-07-16 05:19:27 +01:00
UbitUmarov
04b97be71e
ode does not like null refs
2017-07-16 02:55:39 +01:00
UbitUmarov
cd15de628d
don't start moving KFM things on region start that where stopped on last shutdown
2017-07-16 01:31:37 +01:00
UbitUmarov
4ef64d4425
trigger moving_end also KFM stop and pause
2017-07-16 01:10:27 +01:00
UbitUmarov
101413ddd9
make KFM use scheduled terse updates. This may increase some rubber band, but is needed, and should work better with recent changes on sop terseupdates control
2017-07-16 00:48:04 +01:00
UbitUmarov
ad46a29d9e
Ooopsss
2017-07-15 20:59:16 +01:00
UbitUmarov
4b7f79e296
fixes and changes on TreePopulatorModule. Please read OpenSimDefaults.ini
...
[Trees] section. Does need more work, and some hardcode settings may not
be the optimal still"
2017-07-15 04:07:03 +01:00
UbitUmarov
8b16131206
add Util.GetTimeStamp() that returns the stamp in seconds; use it on ubOde; separed land collsions dispatch from the others...
2017-07-13 20:21:18 +01:00
UbitUmarov
a17abe7518
typo fix
2017-07-13 04:28:35 +01:00
UbitUmarov
bd249bdf5b
replace the wrong libOMV user modifiable Utils.EnUSCulture by our own no User modifiable Culture.FormatProvider, and also for internal coerence. We do use the libomv on other code paths, so that must be fixed
2017-07-13 04:14:33 +01:00
UbitUmarov
61e3fe42bd
fix wrong test
2017-07-13 03:26:43 +01:00
UbitUmarov
51d32e3bed
add more missing en-us culture on scene serializer writes
2017-07-13 02:57:57 +01:00
UbitUmarov
457551d069
rename SOG.UpdatePrimFlags as just UpdateFlags since this is relative to the group never individual prims/parts and so confusing
2017-07-12 10:28:11 +01:00
UbitUmarov
aff9c345dd
osSetParcelDetails: add more land update code
2017-07-12 07:27:21 +01:00
UbitUmarov
a069ed09a8
osSetParcelDetails: make seeAVs send updates. This is a temporary patch, this function does need to call a framework land function that deos issue proper updates about all fields to all cleints. ( sounds will not stop/start also for now)
2017-07-12 03:47:34 +01:00
UbitUmarov
3847f861e3
osSetParcelDetails: allow parcel group to be cleared also
2017-07-12 01:52:01 +01:00
UbitUmarov
c8a9b0321f
osSetParcelDetails: place hard restrictions on change owner,claimdate (both estate owner or manager) and group (same plus parcel owner that also needes to be a member of the new group); add PARCEL_DETAILS_SEE_AVATARS, PARCEL_DETAILS_ANY_AVATAR_SOUNDS and PARCEL_DETAILS_GROUP_SOUNDS
2017-07-12 01:44:34 +01:00
UbitUmarov
f5324833ee
remove wrong comment on lsl object rez. we can't add delays on async process
2017-07-11 02:47:37 +01:00
UbitUmarov
72bce8c4b4
do lsl object rez checks on script thread before wasting time possible creating a new poll thread
2017-07-11 02:33:48 +01:00
UbitUmarov
40b16f1705
SimpleAngularDistance update prioritization scheme ameks no sense without ordered dequeue of the updates
2017-07-10 22:01:38 +01:00
UbitUmarov
f8cdccc167
a few more changes on entities updates
2017-07-10 21:12:34 +01:00
UbitUmarov
9dbcb4e5f6
on entities updates throttles vectors needed to be compared as vectors, not just their norms
2017-07-10 19:31:35 +01:00
UbitUmarov
63e3fc21ef
fix the name of a funtion on last commit
2017-07-10 13:48:28 +01:00
UbitUmarov
cc5d6f6b7b
throttle collision sounds on a SOG.
2017-07-09 00:14:30 +01:00
UbitUmarov
ead95e85c5
bug fix: dynamic testures set to ALL_SIDES, preserve other face data already present
2017-07-07 04:57:57 +01:00
UbitUmarov
dfef16297b
ubOde don't use old ode body sleep option, a few changes on sleep control, update ode.dll (windows, others needed) (keep older versions.. bc.. well bugs happen)
2017-07-07 01:49:34 +01:00
UbitUmarov
1dc56eb15f
ubOde: but only do that if sphere is physical..
2017-07-03 23:38:55 +01:00
UbitUmarov
39751891f4
ubOde: dont do avatar step climb on small true spheres. lets play simple football
2017-07-03 22:47:27 +01:00
UbitUmarov
f3a920237b
oops i forgot the avatar knees bending on ramps... so go back..
2017-07-02 01:34:06 +01:00
UbitUmarov
edc7575f9e
a few changes to ubOde avatar collisions
2017-07-01 01:43:58 +01:00
UbitUmarov
965d004fbe
do calls to m_host.AddScriptLPS() on the right place on osslm this stat is of course still wrong LPS does not mean api function calls
2017-06-30 22:39:19 +01:00
UbitUmarov
6b0a3e981c
put osGetAgentIP() in threat control with level Severe so it can be disabled even for inworld administrators as needed on some grids. rearrage the osslEnable.ini file segregating the funtions only listed for information
2017-06-30 22:04:56 +01:00
UbitUmarov
cb2607d4fa
fix scripts xmlrpc threads names
2017-06-29 21:17:41 +01:00
UbitUmarov
190874344b
ScriptsHttpReq does not need a permanent thread
2017-06-29 21:14:20 +01:00
UbitUmarov
6bac44e767
bug fix
2017-06-29 00:42:35 +01:00
UbitUmarov
e243dd0519
put back getAgentIP bug restricted, script owner must be a Administrator (god)
2017-06-28 02:19:27 +01:00
UbitUmarov
b0a0163253
BUG FIX: change lludp hovertext utf-8 cut point. Thx djphil
2017-06-28 01:29:49 +01:00
UbitUmarov
936aee412d
remove osGetAgentIP() this was not a good idea to have :(
2017-06-27 01:41:06 +01:00
UbitUmarov
5242853d68
dont list deleted ones, that still don't know they are gone
2017-06-26 20:55:44 +01:00
UbitUmarov
b319977a3f
dont list deleted ones, that still don't know they are gone
2017-06-26 20:51:40 +01:00
UbitUmarov
e53f439981
add osGetNPCList()
2017-06-26 20:42:49 +01:00
UbitUmarov
b59ce7c968
also on the actual source file
2017-06-26 20:28:16 +01:00
UbitUmarov
f660aa37ac
add similar restrictions to osObjectTeleport :(
2017-06-26 19:40:20 +01:00
UbitUmarov
cbd0af3cab
let osTeleport* always work on script prim owner
2017-06-26 18:26:45 +01:00
UbitUmarov
ef74efeaa7
and add a missing bracket :)
2017-06-26 09:18:31 +01:00
UbitUmarov
e075cf4461
fix bad english
2017-06-26 09:08:23 +01:00
UbitUmarov
0c5f412ed4
put back restriction that on osTeleport the target must be on land owned by the script owner or this is a estate manager/owner, or target did gave script permission.
2017-06-26 02:49:20 +01:00
UbitUmarov
0418542344
some shortcuts on local osTeleport, reduce its time penalty, do it with script thread
2017-06-26 00:18:46 +01:00
UbitUmarov
3ce909528d
change Backup calls overlap control code
2017-06-25 15:42:36 +01:00
UbitUmarov
84abdf866a
add respective ossl helper funtion osDrawScaleTransform(string drawList, LSL_Float x, LSL_Float y)
2017-06-25 02:26:36 +01:00
UbitUmarov
a9a44eaeb5
add vectorrender string command ''ScaleTransf x,y;''. this allows scaling of objects to draw next. -1,1 will make text be drawn with x direction flipped (it is like the texture scale)
2017-06-25 02:17:02 +01:00
UbitUmarov
cb8975e567
add string osDrawTranslationTransform(string drawList, LSL_Float x, LSL_Float y), string osDrawRotationTransform(string drawList, LSL_Float x) and string osDrawResetTransform(string drawList) helper functions for the new vector renderer comands. Removed ThreadLevel check of similar funtions that had it None, and actually only set strings
2017-06-24 23:04:37 +01:00
UbitUmarov
5d776fca3a
add dyn textures vectorrender comands ''ResetTransf;'', ''TransTransf x,y;'' and ''RotTransf x'' string only, no ossl helper api still
2017-06-24 21:42:11 +01:00
UbitUmarov
1a8a77c41e
revert the thread level change; remove unused dynamic texture timer from internal code; let blend alpha work if < 255; let blend work with the selected face; etc
2017-06-24 09:24:56 +01:00
UbitUmarov
8d1dd44edb
simplify vectorrender background draw
2017-06-24 07:39:22 +01:00
UbitUmarov
ed8fc359f3
change thread level of osSetDynamicTextureDataBlendFace to VeryHigh
2017-06-24 06:11:10 +01:00
UbitUmarov
72db6f76b5
remove a DynamicTexture leak, make it actually return the new texture ID to ossl, do delete previus texture from local cache if temporary,at least on same cases... but still very broken..
2017-06-24 05:22:02 +01:00
UbitUmarov
ae4266916c
add string osSetDynamicTextureDataFace(string dynamicID, string contentType, string data, string extraParams, int timer, int face) to easy only setting a prim face
2017-06-24 04:23:13 +01:00
UbitUmarov
c3dbf91152
osDrawFilledEllipse or string comand FillEllipse identical do Ellipse one
2017-06-24 03:21:23 +01:00
UbitUmarov
191661b51d
a few more changes to iar/oar assets save error/warning to show problems known to be asset errors
2017-06-24 02:01:48 +01:00
UbitUmarov
0a1f497dee
code actually has no ideia if a id is a asset or not and does try to handle all as assets, it really can't report errors. Change messages to make more clear they are only warnings and may mean nothing at all
2017-06-23 19:55:23 +01:00
UbitUmarov
83e443bca1
do the same on OAR saves
2017-06-23 17:48:59 +01:00
UbitUmarov
95595a8360
coment out missing or damage assets messages in uuidgather that are not very usefull. In IAR save display information about items that contain references to broken assets. Note that as explained on mantis 8195 this can't will not detect all problems
2017-06-23 17:23:28 +01:00
UbitUmarov
3c6790b061
several changes to iar/oar assets error reports
2017-06-23 15:50:16 +01:00
UbitUmarov
28caf1e089
actually iar do it for iar
2017-06-22 22:09:00 +01:00
UbitUmarov
cbae148f68
show the count of broken assets we now have from gather on iar/oar pre save information
2017-06-22 21:48:26 +01:00
UbitUmarov
aea49070c9
change uuidgather a bit more
2017-06-22 21:37:51 +01:00
UbitUmarov
66c8b7202b
split some asset uuids gather i stages with dif possible errors, and dont let them be fatal
2017-06-22 19:38:38 +01:00
UbitUmarov
11d3860781
avoid some broken object assets present in osgrid inventories due to past problems, etc
2017-06-21 21:38:12 +01:00
UbitUmarov
1bfe4da378
do not try to store on oars temporary or in transit objects ( they may be deleted during the save)
2017-06-21 20:15:35 +01:00
UbitUmarov
637d35631c
make oar/iar assets writer be done by caller thread like the rest of the
...
oar/iar save. This may look more painfull but should reduce errors and
threads fights. Fill lucky i just don't stop the entire simulation during
this
2017-06-21 18:40:53 +01:00
UbitUmarov
70da902732
changes to AutoBackModule. Store folder and number of days expire is now also only defined in OpenSim.ini and so same for all regions.
2017-06-21 13:35:36 +01:00
UbitUmarov
36442c004f
changes to AutoBackModule. Add option ALL to dooarbackup to save all regions in instance
2017-06-21 03:56:43 +01:00
UbitUmarov
651952e01e
changes to AutoBackModule. Time interval is now unique and only definable on OpenSim.ini. All enabled regions will be saved in sequence whne it expires. Interval is time since last region save end, so will not follow wall clock. This reduces the chance of overlapped saves. Console command renamed to dooarbackup to be more distint from db backup. Lost the region load checks, to put back later
2017-06-21 03:31:07 +01:00
UbitUmarov
79e166e9aa
revert EnvironmentTick back to orignal clock, since change may cause issues on some code paths. Clean a bit get mesh and get texture throttle
2017-06-19 05:22:38 +01:00
UbitUmarov
3fc6f62c45
Merge branch 'master' into httptests
2017-06-19 03:20:40 +01:00
UbitUmarov
4df19ece53
framework main thread pool is always active and in use ( even id hard to catch) so show in on show stats. Disable ServerStatsCollector by default, since most don't use it, Adicionally it uses shared framework performance counters system that may be affected if a region crashs
2017-06-16 18:16:26 +01:00
UbitUmarov
10d526f961
Merge branch 'master' into httptests
2017-06-16 02:43:36 +01:00
UbitUmarov
822574df9f
change the clock source for EnvironmentTickCount so it does get a bit more resolution if avaiable (1ms) specially on windows. This until all calls to this are removed. Coment out some stats in workpool/threads creation path
2017-06-15 20:28:20 +01:00
UbitUmarov
969d5f742c
update inventory item permissions on deattach
2017-06-15 04:20:32 +01:00
UbitUmarov
1c64b5018a
fix llsd DeserialiseOSDMap cast from boolean to int, this seems to fix alchemy beta 5.0 scripts upload, but this viewer seems to be of no use for opensim, sice it does crash.. insists lbsa is at second life etc
2017-06-14 22:05:53 +01:00
UbitUmarov
d9a300fa8e
some cleanup.. remove some stats that only some do look at once on a lifetime
2017-06-14 20:19:13 +01:00
UbitUmarov
84946e3061
Merge branch 'master' into httptests
2017-06-14 03:04:14 +01:00
UbitUmarov
5e67bd5778
main generic use JobEngine also does not need a permanent thread.. actually doesn't even seem to be in use
2017-06-14 00:51:22 +01:00
UbitUmarov
614a5266c5
guess HGEntityTransferModule jobengine does not need a permanet thread
2017-06-13 22:45:31 +01:00
UbitUmarov
ed8526bcfb
coment out tests that now depend on active thread pool
2017-06-13 20:34:21 +01:00
UbitUmarov
ad43cc6784
change llclient async udp packets processing. Removed the shared Jobengine that made only one thread do some packets for all users, and removed the FireAndForget, so each user could issue a unlimited number of threads. Added a new JobEngine per client, so each gets at most one thread,and that thread can be released if iddle (for 5 seconds )
2017-06-13 19:04:18 +01:00
UbitUmarov
482ff06e13
make JobEngine be a workitem of mail pool (smartThread), with the option to release thread after a idle time, so is free to do other service elsewhere
2017-06-13 18:50:34 +01:00
UbitUmarov
5ce15566ac
add option for Fireandforget not timeout (our access to main smartThreadPool)
2017-06-13 18:39:42 +01:00
UbitUmarov
f33a871d61
hope gc does remove a little dic and contents
2017-06-13 14:15:28 +01:00
UbitUmarov
fd8836e493
dont let time go back
2017-06-13 14:09:34 +01:00
UbitUmarov
9526a96b4f
some cleanup
2017-06-13 13:22:01 +01:00
UbitUmarov
3ba63dde6e
udp is not tcp. If mono versions have bronke udp sento, better update, also having 300 threads because object select is not funny
2017-06-13 12:17:39 +01:00
UbitUmarov
e650a4ff16
remove excessive notion of paralelism
2017-06-13 08:56:21 +01:00
UbitUmarov
a18d45fbdc
fix some issues on ubOde physics shape type changes
2017-06-12 16:19:29 +01:00
UbitUmarov
f62400c4ca
improve english on few messages (thx)
2017-06-12 13:34:39 +01:00
UbitUmarov
70be8ba6de
make some web request errors visible, so cause of later asset not found is clear
2017-06-12 13:29:14 +01:00
UbitUmarov
617f42bcfa
try to mk jenkins happy
2017-06-12 01:32:18 +01:00
UbitUmarov
dd7ab862ab
stop doing UpdateMovementAnimations on avatar collisions, that may cause incorrect changes
2017-06-12 01:07:38 +01:00
UbitUmarov
d0afd4335c
fix a error message
2017-06-11 22:32:56 +01:00
UbitUmarov
5842d5f7b0
revert. The .net concurrent objects look nice, but mono5 cpu load with them does not
2017-06-10 13:58:16 +01:00
UbitUmarov
73aa752034
replace some locked objects by .net4.0 concurrent objects
2017-06-10 04:18:31 +01:00
UbitUmarov
b5910cfdb7
merge
2017-06-10 02:48:51 +01:00
UbitUmarov
be975d1e89
add a adicional in transit flag to signal HG tps, and use it to ignore usernames requests sent to start region during tp; don't send unknows display names ( getdisplaynames cap )
2017-06-09 23:27:33 +01:00
UbitUmarov
e8165a7b51
only silent remove threads from watch list if they stopped ( ie still consider aborted etc )
2017-06-09 20:14:56 +01:00
UbitUmarov
f69e48bedc
make SendCoarseLocations async, since it is http. Make some actions use thread from pool and not a new one. Threading does need a deep cleanup one of this days. This stops mantis 8183 warnings, but as side effect only
2017-06-09 17:32:07 +01:00
Kevin Cozens
0ac6b74c5e
Fixed typo in log message
2017-06-09 10:14:09 -04:00
UbitUmarov
d12957dc2c
still losing time with of halcyon incompatibile oars... cathch exceptions of the function that actually throws; Reduce log spam; don't let a broken MOAP stop all object deserialization. Fixing MOAP does not mean halcyon oars issues are fixed, just one. And really we should not even try to go against halcyon decison to be incompatible.(our MOAP encoding did not change since 2010)
2017-06-09 12:14:13 +01:00
Robert Adams
5bfe8b18fe
Another attempt at parsing MOAP <Media> elements in OAR files.
...
Seems there are multiple interpretations of the format of the content of the
<Media> element in OAR files. OpenSimulator (for reasons lost in the mist of time)
escapes the XML in the element and then reparses it was a separate XmlReader.
Other simulators fill the <Media> element with regular XML.
This patch parses the <Media> escaped XML content as it always has and, if
the parsing fails, falls back to trying to parse the pure XML.
2017-06-08 21:41:34 -07:00
UbitUmarov
1e3a19e673
bug fix plus some cleanup
2017-06-09 00:15:53 +01:00
UbitUmarov
ef2fd8fcea
keep the reverted code, that does work. Our code likes to have pbs.Media == null when there is no MOAD defined, so handle possible odd oars that may have llsd <array /> on that case
2017-06-08 20:47:51 +01:00
UbitUmarov
29f2421d4f
revert fa5bf4fd0b
for test
2017-06-08 11:45:33 +01:00
UbitUmarov
7bea4f1578
Merge branch 'master' into httptests
2017-06-07 20:12:49 +01:00
UbitUmarov
02b51b84f4
so no real need for Maintenance thread.. so removed
2017-06-07 19:09:16 +01:00
UbitUmarov
2d93008bd9
course locations is a also heartbeat job (for now sync)
2017-06-07 18:52:56 +01:00
UbitUmarov
eca89c6e61
remove some more dead scene options
2017-06-07 18:15:15 +01:00
UbitUmarov
c8b3925085
remove nonsense SendPeriodicAppearanceUpdates. if we need such a thing, then a lot is broken. Remove duplicated CleanTempObjects() call, rename BackupWaitCallback thread as BackupWorker ( still didn't found cause for mantis 8783)
2017-06-07 18:04:02 +01:00
UbitUmarov
7d58b73bbc
some changes on pollevent
2017-06-06 21:55:47 +01:00
UbitUmarov
8971e9f126
Merge branch 'master' into httptests
2017-06-06 21:47:55 +01:00
UbitUmarov
9011ca8461
set optional group position and rotation before attach to scene
2017-06-06 20:38:17 +01:00
UbitUmarov
773914591d
Merge branch 'master' into httptests
2017-06-06 03:28:30 +01:00
UbitUmarov
a23f99366f
bug fix: handle current region on GetChildAgentsToClose
2017-06-06 03:22:11 +01:00
UbitUmarov
258d169392
Merge branch 'master' into httptests
2017-06-06 00:30:01 +01:00
Robert Adams
fa5bf4fd0b
Correct parsing of 'Media' XML element in PrimitiveBaseShape when reading an OAR file.
...
The code used to call Serializer.ReadElementContentAsString() and then expected to
pass the XML to PrimitiveBaseShape.FromXml to parse. This would throw as
ReadElementContentAsString does not allow any children of the element.
Reading with Serializer.ReadInnerXml() was the fix.
This was only not a problem because most often shapes don't have media and
most simulators don't output anything if the media array is empty.
2017-06-04 20:51:56 -07:00
UbitUmarov
aea282ba38
Merge branch 'master' into httptests
2017-06-03 07:20:31 +01:00
UbitUmarov
4320758d97
remove redundant UpdateMovementAnimations();
2017-06-03 07:19:20 +01:00
UbitUmarov
01bd578bb0
Merge branch 'master' into httptests
2017-06-03 07:08:43 +01:00
UbitUmarov
f26ad07ce1
add a delayed stop so fast tap on move keys does not stop the avatar in some cases
2017-06-03 07:01:07 +01:00
UbitUmarov
67e540e05c
cross mouse buttons state
2017-06-03 04:28:43 +01:00
UbitUmarov
12a6625dc7
fix MouseDown in case it gets any use
2017-06-03 03:48:49 +01:00
UbitUmarov
7310b7625e
move a execution overlap guard to end of job
2017-06-02 12:58:04 +01:00
UbitUmarov
de153c2b62
Merge branch 'master' into httptests
2017-06-02 06:26:20 +01:00
UbitUmarov
b920f784ea
avoi null refs on tests simple clients
2017-06-01 00:14:59 +01:00
UbitUmarov
c68e7b6621
change child agents close control; disablesimulator is not a caps event message
2017-05-31 23:31:02 +01:00
UbitUmarov
5c156508e2
mantis 8182: update/fix GenerateRandomAnimation(). not updating libomv avatar data bc have no idea why do do have it, so leave it to who does know
2017-05-31 12:33:35 +01:00
UbitUmarov
55babdc160
Merge branch 'master' into httptests
2017-05-31 07:21:21 +01:00
UbitUmarov
7217c20291
we don't need to keep refs to baked textures assets
2017-05-31 07:12:03 +01:00
UbitUmarov
f5f0fa5d1f
we don't need to keep refs to baked textures assets
2017-05-31 06:18:05 +01:00
UbitUmarov
74da81890c
oops..
2017-05-31 06:04:59 +01:00
UbitUmarov
720a69a49b
remove the option to store baked textures on assets service, thats suicide use xbakes
2017-05-31 04:47:59 +01:00
UbitUmarov
b1c585718c
remove debug messages
2017-05-31 04:30:00 +01:00
UbitUmarov
e5991124dd
merge LocalNeighbourServicesConnector and RemoteNeighbourServicesConnector in single NeighbourServicesOutConnector
2017-05-31 01:29:38 +01:00
UbitUmarov
0fa3af96a4
remove anoying crossing messages on open borders
2017-05-30 16:51:49 +01:00
UbitUmarov
79b2926ce1
do another dns request via new cache. My problems bf wheren't mono after all, but ubuntu systemd.resolver and google public dns, killing one and not using other did improve dns a lot
2017-05-30 15:34:22 +01:00
UbitUmarov
90da5280af
put back soft http close
2017-05-30 09:01:39 +01:00
UbitUmarov
e5bebe3a32
webrequests serialiazation per endpoint its now ServicePointManager job
2017-05-30 08:20:58 +01:00
UbitUmarov
91caf98308
change servicePoint dns expire also to 5min, let the endpoints expire slide. This should reduce impact of absurd dns fails observed on my test ubuntu VM
2017-05-29 07:48:09 +01:00
UbitUmarov
a317bba8cf
cache endpoints (and other paths) dns requests for 5min, this delay should be acceptable in all cases ?
2017-05-29 07:11:13 +01:00
UbitUmarov
0f0673552c
remove a unnecessary dns check
2017-05-29 06:50:55 +01:00
UbitUmarov
8f86de265c
some cleanup and assume Linux/mono DNS is just broken...
2017-05-29 05:22:21 +01:00